Материал: Практикум по курсу Базы данных для студентов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Импорт как самих таблиц, так и полей таблиц можно производить из разных источников и файлов разных форматов.

Определите формат ячеек: для поля НаименованиеУслуги – текстовый.Сохраните таблицу в той же папке, где находится ваша БД Стоматология.

В базе данных Стоматология на панели инструментов выберите

Внешние данные Excel.

В открывшемся диалоговом окне выберите созданную таблицу:


В следующем окне «Импорт электронной таблицы» выберите Лист 1, нажмите <Далее>.

установите флажок «Первая строка содержит заголовки столбцов», далее: «Данныенеобходимо сохранитьв новой таблице»,

далее подтвердите описание и название полей, далее выберите «Не создавать ключ», Готово.

Таблица «НаименованиеУслуги_подстановка» будет импортирована в вашу

БД. Посмотрите ее в режиме Конструктора. Все ли поля соответствуют типу данных?


      1. Таблица «Штатное расписание» (данные поля

«НаименованиеДолжности» будут использоваться для подстановки в таблицу

«Врачи» (см.табл. 4).
Таблица 4. Описание свойств полей таблицы «Штатное расписание»




Для поля «Оклад»во вкладке Общие в строке «Формат поля» выбрать

«Денежный».
Для поля «Должность»задать значение Ключевое поле.
    1. 1   2   3   4   5   6   7   8   9   ...   19

Заполнение таблиц данными.



Для заполнения таблиц данными необходимо перейти из режима

Конструктора в режим Таблицы или открыть таблицу двойным щелчком.
Внимание! (данные в таблицу можно ввести только в режиме Таблицы).
Заполните таблицу «Смена_подстановка» данными (см.рис. 8).




Рис.8.Таблица«Смена_подстановка»сданными
Заполните таблицу «ШтатноеРасписание» данными (см.рис. 9).




Рис.9.Таблица«ШтатноеРасписание»сданными

    1. Создание подстановочного поля.



Для создания подстановочного поля используется три способа:
режим Конструктора. Этот способ используется в том случае, если поле для подстановки стоит первым в подстановочной таблице,

использование Мастера подстановок, или

использование языка запросов SQL (с помощью построителя запросов).


  1. Откройте таблицу «Врачи» в режиме Конструктора. Для поля «Должность» во вкладке Подстановка выберите в строке Тип элемента управления: «Полесо списком»; в строке Тип источника строк: «Таблица или запрос»(задается по умолчанию); в строке Источник строк из выпадающего списка выбрать таблицу «Штатное расписание» - то есть таблицу, из которой данные будут подставляться в таблицу «Врачи» (см.рис. 10):


Рис.10.Подстановкаврежиме
Конструктора


  1. Для создания подстановки для поля «ВремяПриема» в столбце Тип данных выберите из выпадающего списка «Мастер подстановки». В следующем окне нажмите кнопку <Далее>, в открывшемся диалоговом окне выберите «Таблица:Смена_подстановка».Нажмите <Далее>.


В следующем окне «Создание подстановки» из списка «Доступные поля» выберите при помощи кнопки поле «ВремяПриема» (данные из этого поля будут подставляться в нашу таблицу), нажмите кнопку <Далее>, затем

<Готово> (рис. 11).





Рис.11.ИспользованиеМастераподстановки


  1. Использование языка запросов SQL. Для использования построителя запросов для поля «ВремяПриема» выберите вкладку Подстановка:

в строке Тип элемента управления - «Полесосписком»,

в строке Тип источника строк «Таблица илизапрос»

в строке Источник строк нажмите на кнопку Построителя выражений и в открывшемся диалоговом окне Инструкция SQL: построитель запросов на панели инструментов выберите: Вид Режим SQL.

запрос будет иметь вид:
SELECT Смена_подстановка.ВремяПриема FROM Смена_подстановка;
САМОСТОЯТЕЛЬНО. Для поля «ВидОказываемыхУслуг» создайте
подстановочное поле.

    1. 1   2   3   4   5   6   7   8   9   ...   19
Источник: https://files.student-it.ru/previewfile/277148