- •Содержание
- •Тема I. Проектирование базы данных 6
- •Тема II. Создание базы данных 21
- •Введение
- •Проектирование базы данных Основные понятия
- •Проектирование
- •Эксплуатация и сопровождение
- •Проектироване базы данных фирмы c&kit
- •Поля таблицы Производитель
- •Поля (атрибуты) таблицы (сущности) Компьютер
- •Поля таблицы Договор
- •Контрольные вопросы
- •Тема II. Создание базы данных Порядок создания базы данных в субд Access:
- •Лабораторная работа № 1
- •1. Создание файла базы данных
- •2. Создание таблиц
- •2.1. Создание таблиц в режиме конструктор
- •3. Заполнение базы данных
- •3.1. Ввод данных с клавиатуры
- •Данные для таблицы Производитель
- •3.2. Ввод копированием данных из таблиц другого приложения
- •3.3. Импорт таблицы из другой базы данных
- •3.4. Импорт таблицы из другого приложения
- •Контрольные вопросы
- •Лабораторная работа № 2
- •4. Формирование связей между таблицами
- •Контрольные вопросы
- •Лабораторная работа № 3
- •5. Сортировка, поиск, фильтрация данных
- •5.1. Сортировка записей в таблицах
- •5.2. Поиск записей
- •После выполнения каждого поиска отменять его параметры
- •5.3. Фильтрация записей в таблицах
- •Фильтрация, с использованием инструмента Фильтр по выделенному
- •Перед печатью установить альбомный формат!!!
- •5.4. Применение расширенного фильтра
- •Контрольные вопросы
- •Лабораторная работа № 4
- •6. Создание простой формы
- •6.1. Создание формы с помощью мастера форм
- •6.2. Заполнение базы данных с использованием формы (редактирование содержания формы)
- •Контрольные вопросы
- •Лабораторная работа № 5
- •7. Создание запросов
- •7.1. Создание запросов в режиме конструктор
- •7.1.1. Создание запроса-выборки
- •7.1.2. Формирование запросов с условием
- •7.1.3. Создание запросов с вычисляемым полем
- •Стоимость:[Количество]*[Цена]
- •7.1.4. Создание запросов с параметром
- •7.2. Создание запросов с помощью мастера
- •7.2.1. Создание запросов выборкой полей из таблиц и запросов
- •7.2.2. Составление перекрестных запросов
- •7.3. Создание запросов в режиме sql
- •7.3.1. Создание запроса-выборки
- •7.3.2. Создание запроса-выборки с условием.
- •7.4. Фильтрация в запросах
- •Контрольные вопросы
- •Лабораторная работа № 6
- •8. Создание составной формы и диаграммы
- •8.1. Создание формы заказанные компьютеры
- •8.2. Анализ данных в access с помощью форм
- •Контрольные вопросы
- •Лабораторная работа № 7
- •9. Создание отчетов
- •Контрольные вопросы
- •10. Средства автоматизации в среде субд access
- •10.1. Создание и работа с макросами
- •10.2. Создание и работа с кнопочной формой
- •Контрольные вопросы
- •11. Тестовые вопросы для самоконтроля
- •Ключи ответов к тестам
- •Список литературы Основная
- •Дополнительная
- •Приложения Приложение 1 Режимы отображения форм
- •Приложение 2
- •Запросы удаления;
- •П риложение 3
- •П риложение 4
- •Приложение 5 Работа с макросами
- •Глоссарий
- •Липатникова Татьяна Федоровна Червакова Елена Петровна Работа в среде ms access
- •308023, Г. Белгород, ул. Садовая, 116а
Поля таблицы Договор
Имя поля |
Тип данных |
Описание |
КодДоговора |
Счетчик |
Номер заказа по учету в фирме |
ДатаДоговора |
Дата/время |
Дата оформления заказа |
КодМодели |
Числовой |
Уникальный номер по каталогу фирмы |
Количество |
Числовой |
Количество единиц модели |
Рис. 4. Даталогическая модель базы данных
Согласно рисунку 4, на котором представлена даталогическая модель создаваемой базы данных, сущность Компьютер является подчиненной по отношению к сущности Производитель (рис. 3). Для установления указанной связи, согласно таблице 1, используется внешний ключ (FK – Foreign Key) КодПроизводителя. Сущности Компьютер подчинена сущность Договор. Они связаны внешним ключом – КодМодели.
Этап 1.5. Физическое проектирование.
После выполнения этапа логического моделирования следует перейти к физическому проектированию.
Физическое проектирование учитывает особенности СУБД, средствами которой происходит реализация базы данных. Как правило, придерживаются следующих рекомендаций:
Каждая сущность – таблица.
Поле первичного атрибута сущности являются первичным ключом таблицы или его частью (для составного ключа).
Описываются свойства полей таблиц.
Структура таблиц базы данных фирмы C&KIT, реализованной средствами СУБД МА, представлена в виде схемы (рис. 5).
Рис. 5. Схема базы данных Computer & KIT
Контрольные вопросы
Этапы жизненного цикла базы данных.
Понятие «проектирование».
Что такое нормализация?
Назначение первичного ключа.
Назначение внешнего ключа.
Тема 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. Создать главную кнопочную форму для открытия объектов базы данных. На нее поместить кнопку Выход из приложения.
