Здавалка
Главная | Обратная связь

Работа 3. Разработка инфологической модели и создание структуры реляционной базы данных



ЗАДАНИЕ 1

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

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

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

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

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

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

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

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

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

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

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

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

Таблица 3 Студенты

 

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

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

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

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

Таблица 4 Дисциплины

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

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

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

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

Таблица 5 Оценки

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

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

Для этого:

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

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

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

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

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

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

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

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

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

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

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

Рис. 3

ЗАДАНИЕ 2







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.