Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metod_access_РЕД.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

Поля таблицы Договор

Имя поля

Тип данных

Описание

КодДоговора

Счетчик

Номер заказа по учету в фирме

ДатаДоговора

Дата/время

Дата оформления заказа

КодМодели

Числовой

Уникальный номер по каталогу фирмы

Количество

Числовой

Количество единиц модели

Рис. 4. Даталогическая модель базы данных

Согласно рисунку 4, на котором представлена даталогическая модель создаваемой базы данных, сущность Компьютер является подчиненной по отношению к сущности Производитель (рис. 3). Для установления указанной связи, согласно таблице 1, используется внешний ключ (FK – Foreign Key) КодПроизводителя. Сущности Компьютер подчинена сущность Договор. Они связаны внешним ключом – КодМодели.

Этап 1.5. Физическое проектирование.

После выполнения этапа логического моделирования следует перейти к физическому проектированию.

Физическое проектирование учитывает особенности СУБД, средствами которой происходит реализация базы данных. Как правило, придерживаются следующих рекомендаций:

  1. Каждая сущность – таблица.

  2. Поле первичного атрибута сущности являются первичным ключом таблицы или его частью (для составного ключа).

  3. Описываются свойства полей таблиц.

Структура таблиц базы данных фирмы C&KIT, реализованной средствами СУБД МА, представлена в виде схемы (рис. 5).

Рис. 5. Схема базы данных Computer & KIT

Контрольные вопросы

  1. Этапы жизненного цикла базы данных.

  2. Понятие «проектирование».

  3. Что такое нормализация?

  4. Назначение первичного ключа.

  5. Назначение внешнего ключа.

Тема II. Создание базы данных Порядок создания базы данных в субд Access:

1. Создать файл базы данных. Сохранить создаваемую БД под именем фирма_C&KIT.mdb.

2. Создать таблицы Производитель, Компьютер и Договоры. Для создания таблиц на учебном сервере имеются файлы:

– файл tabl-Р.doc – текстового процессора Word;

– файл Comp.xls – электронной таблицы Excel;

– файл Учет.mdb – базы данных СУБД Access. Содержание файлов приведено в приложении 6.

3. Выполнить подстановку поля КодПроизводителя из таблицы Производитель в поле КодПроизводителя таблицы Компьютер.

4. Связать таблицы в схему данных. Схему сохранить в виде отчета.

5. Заполнить таблицы данными.

6. Создать запросы, которые выводят:

– список всех моделей компьютеров с их основными характеристиками (Модели компьютеров);

– список всех моделей компьютеров с частотой процессора 500 МГц (Модели-500);

– список всех моделей компьютеров с наиболее востребованными характеристиками (Сведения о компьютерах);

– общую стоимость каждой модели компьютера в договоре (цена*количество в договоре) (Стоимость).

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

8. На основе запроса Договор-заказ создать перекрестный и параметрический запросы.

9. Создать формы:

– Компьютер (в столбец);

– с заголовком Заказы, в которой выводилась бы фамилия клиента, количество заказанных товаров и дата заказа;

– диаграмму Анализ заказов. По оси X расположить названия компьютеров, а по оси Y – стоимость по месяцам.

10. Создать отчеты:

1) вид – структура 1 – название –Прайс-лист компьютеров фирмы C&KIT;

2) итоговый – на основе запроса Договор-заказ о сумме заключенных договоров за год.

11. Создать макросы для запуска форм и отчетов и закрепите их за кнопками главной кнопочной форм.

12. Создать главную кнопочную форму для открытия объектов базы данных. На нее поместить кнопку Выход из приложения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]