Учебное пособие: Работа с базами данных Microsoft Access 2000

Ед.изм.

Город

КодТовара

Цена

Кол-во

В наличии

Тип отношений, приведенный в таблице Заказы, называется отношением один ко многим, так как одни клиент может сделать несколько заказов, но конкретный заказ может быть размещен только одним заказчиком, и один товар может быть заказан несколькими клиентами.

Между таблицами Покупатели и Товары установлено отношение многие ко многим . Один клиент может заказать несколько товаров, а один товар может быть заказан несколькими клиентами. Отношение «многие ко многим» реализовано путем создания двух отношений «один ко многим», с общей таблицей «многие» (таблица Заказы), которая содержит внешние ключи других таблиц: таблица Заказы связана как с таблицей Товары (через поле КодТовара), так и с таблицей Покупатели (через поле ИДКл).

Так как таблицы нормализованы, можно изменять данные о заказах, исправив всего одну запись в таблицах Покупатели или Товары. Кроме того, используя нормализованные таблицы, можно составить новые, виртуальные таблицы, содержащие требуемую информацию, сделать удобным ввод данных в БД.

2. Создание базы данных

Для проектирования собственной базы данных загрузите приложение Microsoft Access, для этого нажмите кнопку на панели Microsoft Office.

После загрузки приложения появится диалоговое окно, в котором пометьте переключатель Новая база данных и нажмите кнопку ОК .

После этого появится диалоговое окно с предложением ввести имя базы данных. Введите имя базы данных и нажмите кнопку Создать . На экране появится окно База данных с именем базы (рис. 1).

Задание 1

1. Последовательно создайте таблицы Покупатели и Товары, структура которых определена в таблицах 2, 3 (или 5).

Для этого нажмите кнопку Таблицы в разделе Объекты и кнопку Создать на панели инструментов окна базы данных. Это приведет к появлению диалогового окна Новая таблица (рис. 2). Выберите Мастер таблиц и нажмите кнопку ОК .

В диалоговом окне Создание таблиц (рис. 3) в списке Образцы таблиц можно выбрать стандартные образцы таблиц, а из списка Образцы полей – нужные Вам поля.

Рисунок 1. Окно приложения Microsoft Access

Рисунок 2. Диалоговое окно Новая таблица

Для добавления нужного поля в таблицу поместите на него маркер и нажмите кнопку со стрелкой . Если имя поля, предложенное Мастером таблиц, по какой-либо причине не устраивает, поместите маркер на соответствующее поле в списке Поля новой таблицы , нажмите кнопку Переименовать поле… и введите нужное имя. После того, как поля новой таблицы заданы, нажмите кнопку Далее и в появившемся диалоговом окне Создание таблицы введите имя таблицы – Покупатели и вновь нажмите кнопку Далее .

Рисунок 3. Диалоговое окно Создание таблиц

2. Создайте таблицу Заказы, структура которой определена в таблице 4 (или 5). При создании таблицы Заказы в диалоговом окне Создание таблицы нажмите кнопку Связи и выберите связи создаваемой таблицы Заказы с таблицами Покупатели и Товары базы данных. Например, один и тот же покупатель может оформить несколько заказов, т.е. одной записи таблицы Покупатели будет соответствовать много записей таблицы Заказы. Поэтому в диалоговом окне Связи нужно пометить соответствующий переключатель (рис. 4).



Рисунок 4. Диалоговое окно Связи

После пометки нужного переключателя нажмите кнопку ОК , а затем – Далее .

Рисунок 5.

К-во Просмотров: 519
Бесплатно скачать Учебное пособие: Работа с базами данных Microsoft Access 2000