Курсовая работа: Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA

Товар характеризуется следующими атрибутами: своим уникальным кодом, категорией, маркой, моделью, цветом, кол-вом на складе и ценой. Производитель характеризуется следующими атрибутами: годом основания, адресом, телефоном и официальным сайтом.

2. Использование интерфейсных средств СУБД MS Access 2003

2.1 Проектирование схемы данных

В нашем случае для описания предметной области необходимо три таблицы. Условно назовем их "Группа товаров", "Товары" и "Производитель". В каждой из них хранятся соответствующие атрибуты.

В режиме “Конструктор” создаем эти три таблицы.

Таблица с именем "1_Группа товаров" имеет структуру, представленную на рисунке 2.1.1.

Рисунок 2.1 1-таблица “1_Группа товаров", открытая в режиме “конструктор".

Структура таблицы “2_Товары" представлена на рисунке 2.1.2.

Рисунок 2.1 2-таблица “2_Товары”, открытая в режиме “конструктор”.

Структура таблицы “ 3_Производитель" представлена на рисунке 2.1.3.


Рисунок 2.1 3-таблица “ 3_Производитель", открытая в режиме “конструктор".

Для трех таблиц определим необходимые формат и длину полей, а также зададим ключевые поля.

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

В таблице "1_Группа товаров" ключевым будет являться поле "категория техники". Оно же имеет свойство "Совпадения не допускаются". Для поля "Марка (производитель)" таблицы "2_Товары", значения выбираются из списка. Источник списка создается при помощи мастера подстановок.

Таблицы "1_Группа товаров" и "2_Товары" связаны с помощью ключевого поля "категория техники".

Связь - способ, которым связана информация о разных объектах.

В нашем случае, для связи таблиц базы данных "1_Группа товаров" и "2_Товары" используется связь типа “один - ко - многим". При таком типе связи каждой записи в одной таблице соответствует несколько записей в связанной таблице. Одна из них представляет сторону "один" (в нашем случае таблица "1_Группа товаров"), другая - сторону "много" (в нашем случае таблица "2_Товары"). Для связи этих таблиц нужно использовать только часть информации о товаре.

Создадим схему данных, в которой установим связь между таблицами типа "один - ко - многим" по полю "категория техники". Для соблюдения целостности данных воспользуемся переключателем "Обеспечение целостности связи", а также опциями "Каскадное обновление связанных полей" и "Каскадное удаление связанных записей".

Схема данных представлена на рисунке 2.1.4.

Рисунок 2.1.4-схема данных.

Таблица "1_Группа товаров" данной базы данных представлена на рисунке 2.1.5

Рисунок 2.1.5-таблица "1_Группа товаров".


Таблица "2_Товары" данной базы данных представлена на рисунке 2.1.6.

Рисунок 2.1.6-таблица "2_Товары".

Таблица "3_Производитель" данной базы данных представлена на рисунке 2.1.7.

К-во Просмотров: 571
Бесплатно скачать Курсовая работа: Разработка элементов информационной системы средствами СУБД MS Access и языка программирования VBA