Задание №1. Создать двухтабличную базу данных «Поликлиника». Создадим две таблицы в режиме конструктора

Создать двухтабличную базу данных «Поликлиника».

  1. Создадим две таблицы в режиме конструктора.

Таблица «Врачи» включает в себя 4 поля: код врача (ключевое), ФИО вр, № каб, № уч.

Таблица «Пациенты» включает в себя 5 полей: код врача (ключевое), № полиса, ФИО пац, ХР бол, дата, время.

Вид таблицы «Врачи» в режиме конструктора

Вид таблицы «Пациенты» в режиме конструктора

  1. Создадим связи между таблицами. Для этого закроем созданные таблицы и в панели инструментов «Стандартная» выберем кнопку «Схема данных» .
  2. В диалоговом окне выберем таблицу «Врачи», нажмем кнопку «Добавить», а затем выберем таблицу «Пациенты», нажмем кнопку «Добавить». Нажмем кнопку «Закрыть».

  1. В схему добавлены 2 таблицы.

  1. Установим между ними связь «Один к одному».

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

  1. В появившемся диалоговом окне «Изменение связей» активизируем флажки. И нажмем кнопку «Создать» (Тип отношений задается автоматически, его изменить нельзя)

  1. Закроем схему данных. В диалоговом окне сохранения схемы данных нажмем кнопку «Да»

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

  1. Выберем объект «Запросы». Создадим запрос при помощи мастера.

  1. Из таблицы врачи выберем поле «ФИО вр», а из таблицы «Пациенты» выберем поля «ФИО пац», «ХР бол». Нажмем кнопку «Готово».

Получили выборку данных в режиме таблицы.

Если перейти в режим конструктора, то увидим следующее:

  1. Заполним по форме таблицу «Врачи» и таблицу «Пациенты»
  2. Активизируем запрос на выборку «Врачи запрос».
  3. Сравним данные.

Задание 2

Создайте двухтабличную базу данных «Гостиница», состоящую из таблиц «Гость» и «Номер». Создайте связь «Один к одному».

Задание 3

Создайте двухтабличную базу данных «Ресторан», состоящую из таблиц «Гость» и «Блюдо». Создайте связь «Один к одному».

Задание 4

Создайте двухтабличную базу данных «Видеопрокат», состоящую из таблиц «Кассета» и «Клиент». Создайте связь «Один к одному».

Задание 5

Создайте двухтабличную базу данных «Автопрокат», состоящую из таблиц «Автомобиль» и «Клиент». Создайте связь «Один к одному».

Задание 6

Создайте двухтабличную базу данных «Туризм», состоящую из таблиц «Виды туризма» и «Время года». Создайте связь «Один к одному».

Задание 7

Создайте двухтабличную базу данных «Фонотека», состоящую из таблиц «Исполнитель» и «Стиль». Создайте связь «Один к одному».


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: