Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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




Лабораторная работа №3.

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

 

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

1. Создайте базу данных Деканат.

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

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

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

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

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

Технология работы.

1. Создайте базу данных Деканат, выполнив следующие действия:

o Загрузите Access, в появившемся окне выберите пункт Новая база данных, затем щелкните по кнопке <Ok>;

o В окне Файл новой базы данных задайте имя и выберите папку, в которую сохранится ваша база данных.;

o Щелкните по кнопке Создать.

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

o В окне базы данных выберите вкладку Таблицы, а затем щелкните по кнопке Создать;

o В окне Новая таблица выберите пункт Конструктор и щелкните по кнопке ОК. В результате открывается окно таблицы, в котором следует определить поля таблицы;

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

Таблица 1.

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

o В качестве ключевого поля задайте Код студента, для этого щелкните по полю Код студента и по кнопке на панели инструментов или выполните команду Правка, Ключевое поле;

o Закройте таблицу, задав ей имя Студенты.

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

Таблица 2.

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

 

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

4. Структура таблицы Преподаватели уже создана в работе 1 и заполнена данными, поэтому для работы используйте эту таблицу с одним лишь изменением – добавьте поле Код дисциплины и заполните его в соответствии с данными табл.2. (таблицу Преподаватели скопируйте в базу данных Деканат)

5. Создайте структуру таблицы Оценки аналогично п.2 в соответствии с табл.3.

Таблица 3.

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

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

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

o Щелкните по кнопке на панели инструментов или выполните команду Сервис, Схема данных. На экране появится окно схема данных;

o Щелкните по кнопке на панели инструментов или выполните команду Связи, добавить таблицу;

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

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

o Закройте окно, щелкнув по кнопке Закрыть;

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

o Установите галочку в свойстве Обеспечение целостности данных, щелкнув по нему;

o Установите галочку в свойстве Каскадное обновление полей и Каскадное удаление связанных записей;

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

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

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

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...