Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по работе с СУБД Microso...doc
Скачиваний:
3
Добавлен:
20.08.2019
Размер:
1.65 Mб
Скачать

Практика.

В качестве практического упражнения вам предложено создать самостоятельно несколько таблиц, разработать структуру, установить необходимые связи и поработать со схемой данных базы «ЛПУ».

  1. Откройте е базу данных «ЛПУ», выполнив следующие действия:

- загрузите Access ( кнопка «Пуск»- Microsoft Office Access 2003);

- выберите меню Файл – Открыть. В появившемся окне укажите путь \Задания\Access\База_….и нажмите «Открыть»...

ВНИМАНИЕ! При появлении следующего предупреждения нажмите «Открыть».

2. Создайте таблицу ВРАЧИ. Напомним, что в этой таблице будут храниться данные о всех врачах, работающих в больнице. Для этого,

- в окне базы данных (рисунок 1), выберете вкладку «Таблицы» и нажмите «Создание таблицы в режиме конструктора».

. Рис.1.

В результате проделанных операций открывается окно таблицы в режиме конструктора, в котором следует определить структуру таблицы, указать имена полей, тип вносимых данных и свойство каждого поля, расположение окон для ввода структуры показано на рисунке 2.

Определите поля таблицы в соответствии с таблицей 1.

Структура таблицы Врачи

Таблица 1.

Имя поля

Тип данных

Размер поля

Код_Врача

Числовой

Длинное целое

Фамилия

Текстовый

15

Имя

Текстовый

13

Отчество

Текстовый

15

Специализация

Текстовый

20

- Рис. 2

ВНИМАНИЕ! В поле СПЕЦИАЛИАЦИЯ используем мастер подстановок для того, чтобы не вводить, а выбирать из списка нужную специализацию. Для этого в графе «Тип данных» для поля СПЕЦИАЛИЗАЦИЯ выберите «Мастер подстановки» - как показано на рисунке 3.

Рис. 3.

В режиме СОЗДАНИЯ ПОДСТАНОВОК выбирите пункт БУДЕТ ВВЕДЕН ФИКСИРОВАННЫЙ НАБОР ЗНАЧЕНИЙ( рисунок 4).

Рис.4

Далее создаем 1 столбец со списком специализаций так, как показано на рисунке 5..:

  • Хирург

  • Терапевт

  • Невролог

  • Эндокринолог

  • Кардиолог

Задаем имя столбца в соответствии с названием поля – СПЕЦИАЛИЗАЦИЯ (рисунок 6) и нажимаем кнопку «Готово».

Рис. 5

Рис. 6

- Закончив создание списка в режиме конструктора на вкладке ПОДСТАНОВКА посмотрите появившиеся изменения после работы мастера. Проверьте строку в свойствах поля ОГРАНИЧИТСЯ СПИСКОМ, в котором должно стоять слово НЕТ.

Обратите внимание: тип данных в поле СПЕЦИАЛИЗАЦИЯ поменялся на «Текстовый», но, если в свойствах поля вы выберите вкладку «Подстановка», то вы увидите ваш созданный список.

-

- В качестве ключевого задайте поле КОД ВРАЧА. Для определения ключевого поля, необходимо в режиме конструктора, выделить нужное поля, в данном случае КОД_ВРАЧА и нажать клавишу на панели инструментов, как показано на рисунке 8..

Рис. 8.

Завершив создание структуры, сохраните таблицу и назовите ее «Врачи»

3. Создайте таблицу ОТДЕЛЕНИЯ.

В нашей больнице есть несколько различных отделений. Они разделены по профилю специализации. Каждому отделению принадлежат свои палаты для пациентов. Для хранения данной информации создадим таблицы «Отделения» и «Палаты».

Создайте таблицу «Отделения». Для этого в окне базы данных выберите ТАБЛИЦЫ – «Создать в режиме конструктора», так как вы делали это для создания предыдущей таблицы.

Таблица 2. Структура таблицы «Отделения» .

Имя поля

Тип данных

Размер поля

КодОтделения

Счетчик

Длинное целое

Наименование

Текстовый

20

- В качестве ключевого задайте поле КодОтделения Для этого щелкните по полю КодОтделения и выполните команду ПРАВКАКЛЮЧЕВОЕ ПОЛЕ; или нажмите на пиктограмму, так как вы делали эту операцию для предыдущей таблицы.

-

- В поле НАИМЕНОВАНИЕ создайте ПОЛЕ СО СПИСКОМ. Список будет состоять из следующих отделений Воспользуйтесь инструкцией для предыдущей таблицы.

  • Кардиология

  • Неврология

  • Общая хирургия

  • Реабилитация

  • Эндокринология

.