
- •Краткие теоретические сведения:
- •1. Проектирование баз данных (бд)
- •Реляционная модель
- •Связывание таблиц
- •Виды связи
- •1.4 Первичный ключ
- •Условия, позволяющие считать таблицу отношением
- •Нормальные формы
- •Правила формирования отношений
- •2. Приложение access
- •2.3.1 Основные способы создания новой таблицы:
- •2.3.2 Создание макета (структуры) таблицы
- •2.3.3 Заполнение таблицы. Перемещение по таблице.
- •2.4 Сохранение таблицы
- •2.5 Определение структуры в режиме Конструктора
- •Общие свойства поля
- •Тип элемента управления
- •Первичный ключ
- •Создание запросов в ms access
- •3.1 Виды запросов
- •3.2 Создание и корректировка запросов
- •3.3 Задание критериев отбора
- •3.4 Запросы с обобщением
- •4.1 Схема данных
- •Связи-объединения
- •4.2 Каскадное обновление и удаление связанных записей
- •4.3 Изменение схемы данных
- •5. Создание форм
- •5.1 Формы
- •5.2 Создание формы
- •5.3 Создание формы в режиме «мастер форм»
- •5.4 Подчиненные формы
- •6. Отчет
Правила формирования отношений
Правила формирования отношений основываются на учете следующего:
Степени связи между сущностями (1:1, 1:М, М:1, М:М).
Класса принадлежности (КП) экземпляров сущностей - (обязательный (О) и необязательный (Н)).
КП сущности является обязательным, если все экземпляры этой сущности обязательно участвуют в рассматриваемой связи. В противном случае КП сущности является необязательным.
Правило 1. Если степень бинарной связи 1:1 и КП обеих сущностей — обязательный, то формируется одно отношение. Первичным ключом этого отношения может быть ключ любой из двух сущностей.
Правило 2. Если степень связи 1:1 и КП одной сущности обязательный, а второй – необязательный, то под каждую из сущностей формируются отношения с первичными ключами, являющимися ключами соответствующих сущностей. Далее к отношению, сущность которого имеет обязательный КП, добавляется в качестве атрибута ключ сущности с необязательным КП.
Правило 3. Если степень связи 1:1 и КП обеих сущностей — необязательный, то необходимо использовать три отношения. Два отношения соответствуют связываевым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение яввляется связным между первыми двумя, поэтому его ключ объединяет ключевые атрибуты связываемых отношений.
Правило 4. Если степень связи 1:М (или М:1) и КП М-связной сущности — обязательный, то достаточно формирования двух отношений (по одному на каждую из сущностей). При этом первичными ключоми этих отношений являются ключи их сущностей. Кроме того, ключ 1-связной сущности добавляется как атрибут (внешний ключ) в отношение, соответствующее М-связной сущности.
Правило 5. Если степень связи 1:М (или М:1) и КП М-связной сущности — необязательный, то необходимо формирование трех отношений. Два отношения соответствуют связываемым сущностям, ключи которых являются первичными в этих отношениях. Третье отношение является связным между первыми двумя (его ключ объединяет ключевые атрибуты связываемых отношений).
Правило 6. Если степень связи М:М, то независимо от КП сущностей формируется три отношения. Два отношения соответсвуют связываемым сущностям и их ключи являются первичными ключами этих отношений. Третье отношение является связным между первыми двумя. А его ключ объединяет ключевые атрибуты связываемых отношений.
2. Приложение access
2.1 Окно
Access и его составляющие
2.2 Окно
БД в системе Access. Объекты Access.
2.3 Создание макетов и заполнение таблиц.
Рассмотрим два способа запуска приложения Access:
[ПУСК-ПРОГРАММЫ-Microsoft Access]
Примечание. Запуск Access осуществляется двойным щелчком мыши по соответствующему ярлыку, если он имеется на рабочем столе).
Двойным щелчком на имени БД, с которой предполагается работа пользователя.
В Access все объекты БД сохраняются в одном файле с расширением .mdb.
Для
окончания сеанса работы с Access
можно
либо щелкнуть на кнопке, предназначенной
для закрытия Access
—
окна
,
либо выполнить команду меню Файл-Выход,
либо
воспользоваться другими стандартными
для Windows способом.
Способы создания новых таблиц
В Access таблицей является совокупность данных, объединенных общей темой. Для каждой темы отводится отдельная таблица. Создание таблицы БД состоит из двух этапов. На первом этапе определяется структура: состав полей, их имена, тип данных каждого поля, размер поля, ключ (индекс) и другие свойства полей. На втором этапе производится создание записей и заполнение их данными.