Задание 3. Создание реляционной базы данных

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

2. Создайте структуру таблицы Дисциплины.

3. Измените структуру таблицы Преподаватели.

4. Создайте структуру таблицы Оценки.

5. Разработайте схему данных, т.е. создайте связи между таблицами.

 

ТЕХНОЛОГИЯ РАБОТЫ

1. Создайте структуру таблицы Студенты. Для этого:

На вкладке Создание в группе команд Таблицы щелкните по кнопке <Таблицы>, при этом в линейке добавится вкладка Режим таблицы;

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

определите поля таблицы в соответствии с табл. 3;

 

Имя поля Тип данных Размер поля
Код студента Числовой Целое
Фамилия Текстовый 15
Имя Текстовый 12
Отчество Текстовый 15
Номер группы Числовой Целое
Телефон Текстовый 9
Стипендия Логический Да/Нет
 

Таблица 3

 

в качестве ключевого поля задайте «Код студента». Для этого щелкните по полю «Код студента» и по кнопке  на панели инструментов.

закройте таблицу, с сохранением.

 

2. Аналогично создайте структуру таблицы Дисциплины в соответствии с табл. 4

 

Имя поля Тип данных Размер поля
Код дисциплины Числовой Целое
Название дисциплины Текстовый 30

Таблица 4

В качестве ключевого поля задайте«Код дисциплины».

 

3. Структура таблицы Преподаватели уже создана в работе 1 и заполнена данными, поэтому для работы используйте эту таблицу с одним лишь изменением — в соответствии с рис.7 в структуру таблицы надо добавить поле «Код дисциплины» (в режиме конструктора) и заполнить его в соответствии с данными табл. 4.

 

4.Создайте структуру таблицы Оценки в соответствии с табл. 5.

Имя поля Тип данных Размер поля
Код студента Числовой Целое
Код дисциплины Числовой Целое
Оценки Числовой Байт

Таблица 5

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

 

5. Разработайте схему данных, т.е. создайте связи между таблицами. Для этого:

 

щелкните по кнопке  Схема данных на вкладке Работа с базами данных. Наэкране появится окно «Схема данных»;

через контекстное меню добавьте таблицы: щелкните по кнопке  Добавить таблицу;

в появившемся окне будет выделено название одной таблицы. Щелкните по кнопке <Добавить>;

переведите выделение на имя следующей таблицы и щелкните по кнопке <Добавить>. Аналогично добавьте оставшиеся две таблицы;

закройте окно, щелкнув по кнопке <3акрыть>;

а создайте связь между таблицами Дисциплины и Оценки. Для этого подведите курсор мыши к полю «Код дисциплины» в таблице Дисциплины, щелкните левой кнопкой мыши и, не отпуская ее, перетащите курсор на поле «Код дисциплины» в таблицу Оценки, затем отпустите кнопку мыши. На экране откроется окно «Связи»;

установите флажок ("галочку") в свойстве Обеспечение целостности данных, щелкнув по нему;

установите флажок в свойствах Каскадное обновление связанных полей и Каскадное удаление связанных записей;

Примечание. Задание каскадного обновления связанных полей и каскадного удалениясвязанных записей позволит вам отредактировать записи только в таблице Дисциплины, а в таблице Оценки эти действия будут со связанными записями выполняться автоматически. Например, если вы удалите из таблицы Дисциплины один предмет, то в таблице Оценки удалятся все строки, связанные с этим предметом.

щелкните по кнопке <Создать>. Связь будет создана;

аналогично создайте связи между полем «Код дисциплины» в таблице Дисциплины и полем «Код дисциплины» в таблице Преподаватели, а также между полем «Код студента» в таблице Студенты и полем «Код студента» в таблице Оценки. Результат представлен на рис.3;

закройте окно схемы данных, ответив ДА на вопрос о сохранении макета.

Рис. 3 Схема данных


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



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