Заполнение базы данных.
5.1. Ввести ограничения на данные, вводимые в поле "Должность"; должны вводиться только слова Профессор, Доцент или Ассистент: 5.1.1. в окне нашей БД выбрать таблицу ПРЕПОДАВАТЕЛИ → нажать ; 5.1.2. щелкнуть по полю Должность → в нижней части окна щелкнуть по Условие на значение → нажать на появившиеся три точки → в появившемся окне ввести следующую формулу (Or аналогичен ИЛИ) → ОК; 5.1.3. в строке Сообщение об ошибке ввести предложение "Такой должности нет, правильно введите данные"; 5.1.4. в Значение по умолчанию ввести слово "Доцент".
6. Ввести ограничения на данные в поле "Код". Здесь ограничения надо вводить не совсем обычным способом. Дело в том, что коды преподавателей не должны повторяться, а также должна быть обеспечена возможность их изменения (из-за последнего условия в этом поле нельзя использовать тип данных Счетчик, в котором данные не повторяются). 6.1. Для выполнения второго условия задать в поле "Код" тип данных Числовой. 6.2. Для выполнения первого условия сделать следующее: 6.2.1. щелкнуть по строке параметра Индексированное поле; 6.2.2. выбрать в списке пункт Да (совпадения не допускаются); 6.2.3. перейти в режим Таблица, щелкнув по кнопке на Панели инструментов или выполнив команду Вид → Режим таблицы → на вопрос о сохранении таблицы щелкните по кнопке Да.
7. Заполнить таблицу: 7.1. Поле Код дисциплины оставить незаполненным.
7.2. Ввести в поле Должность слово Лаборант → получилось ли это сделать и что увидели при этом? → ввести правильную должность. 7.3. Для изменения ширины каждого поля таблицы в соответствии с шириной данных: 7.3.1. щелкнуть в любой строке поля "Код"; 7.3.2. выполнить команду Формат → Ширина столбца; 7.3.3. в появившемся окне щелкните по кнопке .
8. Создать таблицу «Студенты»:
8 В качестве ключевого поля задать «Код студента», для этого щелкните по полю «Код студента» и по кнопке на панели инструментов или дать команду Правка → Ключевое поле; 8 Закрыть таблицу, задав ей имя «Студенты». 9. Создать таблицу «Дисциплины»:
8 В качестве ключевого поля задать «Код дисциплины».
10.Создать таблицу «Оценки»:
8 В этой таблице ключевое поле задавать не надо, т.к. данные во всех полях могут повторяться. Типы связей между объектами Связь - это отношения, устанавливаемые между полями (столбцами) двух таблиц. Существуют три вида межтабличной связи: 1. "один-к-одному" - каждой записи в одной таблице соответствует только одна запись в другой (для каждой записи с адресом клиента существует только одна запись о его кредите) 2. "один-ко-многим" - одна запись в одной таблице может быть связана с одной или несколькими записями в другой (если клиент делает не один заказ, то запись о клиенте в таблице клиента может быть связана несколькими записями в таблице заказов) 3. Связь с отношением "многие-ко-многим" фактически является двумя связями с отношением "один-ко-многим" через третью таблицу. Такой тип связи достаточно сложен. Для просмотра межтабличной связи, находясь в окне базы данных, щелкните на кнопке Схема данных. Access откроет окно Схема данных, показывающее как таблицы связаны друг с другом: Ø каждое окошко представляет таблицу со списком полей Ø линия, идущая от одной таблицы к другой, показывает, какое поле используется для связи таблиц и какой тип отношения выбран Ø "1" указывает на сторону "один" в отношении Ø знак бесконечности указывает на сторону "многие" в отношении (каждый сотрудник может иметь один или несколько отчетов по расходам, а каждый отчет может включать одну или более записей о расходах) Ø стрелка на одном конце линии - это особый вид отношений, который называется внешнее объединение. ! Записать в конспекте определение связи, описать типы связей между объектами! 11.Разработать схему данных, т.е. создать связи между таблицами. Для этого: 8 Щелкните по кнопке на панели инструментов или выполните команду Сервис, Схема данных. На экране появится окно схема данных; 8 Щелкните по на панели инструментов или выполните команду Связи, добавить таблицу; 8 В появившемся окне будет выделено название одной таблицы. Щелкните по кн. Добавить; 8 Переведите выделение на имя следующей таблицы и щелкните по кнопке Добавить. Аналогично добавьте оставшиеся 2 таблицы; 8 Закройте окно, щелкнув по кнопке Закрыть; 8 Создайте связь между таблицами Дисциплины и Оценки. Для этого подведите курсор мыши к полю Код дисциплины в таблице Дисциплины, щелкните левой кнопкой мыши и, не отпуская ее, перетащите курсор на поле Код дисциплины в таблицу Оценки, затем отпустите кнопку мыши. На экране появится окно Связи; 8 Установите галочку в свойстве Обеспечение целостности данных, щелкнув по нему; 8 Установите галочку в свойстве Каскадное обновление полей и Каскадное удаление связанных записей; 8 Щелкните по кнопке Создать. Связь будет создана; 8 Аналогично создайте связи между полем Код дисцип л ины в таблице Дисциплины и полем Код дисциплины в таблице Преподаватели, а также между полем Код студента в таблице Студенты и полем Код студента в таблице Оценки. 8 Закройте окно схемы данных, ответив ДА на вопрос о сохранении макета.
12.Внимание! Самостоятельно создайте таблицу «Адреса» с помощью Мастера построения таблиц!
Сохранить документ→закрыть программу MS Access →сдать карту и архив ПР4-13-1_ФАМИЛИЯ с файлом базы данных→показать конспект преподавателю.
|