
- •Инструкционно – технологическая карта № 4.13.1- Microsoft Office Access 2007
- •Инструкционно – технологическая карта № 4.13.1
- •! Записать в конспекте определения реляционной базы даннях и таблицы бд !
- •Заполнение базы данных.
- •Создать таблицу «Дисциплины»:
- •Создать таблицу «Оценки»:
- •! Записать в конспекте определение связи, описать типы связей между объектами !
- •Сохранить документ→закрыть программу ms Access→сдать карту и архив пр4-13-1_фамилия с файлом базы данных→показать конспект преподавателю.
Создать таблицу «Дисциплины»:
Имя поля |
Тип данных |
Размер поля |
Код дисциплины |
Числовой |
Целое |
Название дисциплины |
Текстовый |
30 |
В качестве ключевого поля задать «Код дисциплины».
Создать таблицу «Оценки»:
Имя поля |
Тип данных |
Размер поля |
Код студента |
Числовой |
Целое |
Код дисциплины |
Числовой |
Целое |
Оценки |
Числовой |
байт |
В этой таблице ключевое поле задавать не надо, т.к. данные во всех полях могут повторяться.
Типы связей между объектами
Связь - это отношения, устанавливаемые между полями (столбцами) двух таблиц.
Существуют три вида межтабличной связи:
"один-к-одному" - каждой записи в одной таблице соответствует только одна запись в другой (для каждой записи с адресом клиента существует только одна запись о его кредите)
"один-ко-многим" - одна запись в одной таблице может быть связана с одной или несколькими записями в другой (если клиент делает не один заказ, то запись о клиенте в таблице клиента может быть связана несколькими записями в таблице заказов)
Связь с отношением "многие-ко-многим" фактически является двумя связями с отношением "один-ко-многим" через третью таблицу. Такой тип связи достаточно сложен.
Для просмотра межтабличной связи, находясь в окне базы данных, щелкните на кнопке Схема данных. Access откроет окно Схема данных, показывающее как таблицы связаны друг с другом:
каждое окошко представляет таблицу со списком полей
линия, идущая от одной таблицы к другой, показывает, какое поле используется для связи таблиц и какой тип отношения выбран
"1" указывает на сторону "один" в отношении
знак бесконечности указывает на сторону "многие" в отношении (каждый сотрудник может иметь один или несколько отчетов по расходам, а каждый отчет может включать одну или более записей о расходах)
стрелка на одном конце линии - это особый вид отношений, который называется внешнее объединение.
! Записать в конспекте определение связи, описать типы связей между объектами !
Разработать схему данных, т.е. создать связи между таблицами. Для этого:
Щ
елкните на панели инструментов по кнопке Схема данных. На экране появится окно схема данных;
Во вкладке Конструктор щелкните по
на панели инструментов;
В появившемся окне будет выделено название одной таблицы. Щелкните по кн. Добавить;
Переведите выделение на имя следующей таблицы и щелкните по кнопке Добавить. Аналогично добавьте оставшиеся 2 таблицы;
Закройте окно, щелкнув по кнопке Закрыть;
Создайте связь между таблицами Дисциплины и Оценки. Для этого подведите курсор мыши к полю Код дисциплины в таблице Дисциплины, щелкните левой кнопкой мыши и, не отпуская ее, перетащите курсор на поле Код дисциплины в таблицу Оценки, затем отпустите кнопку мыши. На экране появится окно Связи;
Установите галочку в свойстве Обеспечение целостности данных, щелкнув по нему;
Установите галочку в свойстве Каскадное обновление полей и Каскадное удаление связанных записей;
Щелкните по кнопке Создать. Связь будет создана;
А
налогично создайте связи между полем Код дисциплины в таблице Дисциплины и полем Код дисциплины в таблице Преподаватели, а также между полем Код студента в таблице Студенты и полем Код студента в таблице Оценки.
Закройте окно схемы данных, ответив ДА на вопрос о сохранении макета.
Внимание! Самостоятельно создайте таблицу «Адреса» с помощью Мастера построения таблиц!