Автор работы: Пользователь скрыл имя, 10 Января 2014 в 10:09, лабораторная работа
В Microsoft Access, прежде чем создавать таблицы, формы и другие объекты необходимо задать структуру базы данных
Разрабатываемая база данных содержит 8 взаимосвязанных таблиц.
Отчет— это объект базы данных, который используется для отображения и обобщения данных. С помощью отчетов можно распространять и архивировать мгновенные снимки данных в печатном виде, и файлов других форматов.
Отчеты могут содержать подробные сведения об отдельных записях, сводные сведения о большой группе записей либо и то, и другое. Кроме того, отчеты Access также можно использовать при создании наклеек для списков рассылок и многого другого.
Проектирование БД 2
ER схема БД 3
Создание БД Книжный магазин в Access 2007 4
Создание таблиц 5
Создание таблиц в режиме конструктора 5
Использование мастера подстановок 8
Создание схемы данных 9
Заполнение таблиц 11
Создание формы 17
ГЛАВНАЯ КНОПОЧНАЯ ФОРМА 19
Создание запросов 21
Создание отчетов. 27
Приложение 1 31
Список литературы 36
Оглавление
Проектирование БД 2
ER схема БД 3
Создание БД Книжный магазин в Access 2007 4
Создание таблиц 5
Создание таблиц в режиме конструктора 5
Использование мастера подстановок 8
Создание схемы данных 9
Заполнение таблиц 11
Создание формы 17
ГЛАВНАЯ КНОПОЧНАЯ ФОРМА 19
Создание запросов 21
Создание отчетов. 27
Приложение 1 31
Список литературы 36
В Microsoft Access, прежде чем создавать таблицы, формы и другие объекты необходимо задать структуру базы данных
Разрабатываемая база данных содержит 8 взаимосвязанных таблицы:
Для создания БД запустим Access 2007.
Пуск®Программы®Microsoft Office®MS Access 2007
Сохраняем файл с именем Книжный магазин.accdb в мои документы
Создание таблицы Авторы.
Выполнение в Access 2007
Созданная таблица Автор для базы данных в режиме конструктора выглядит следующим образом.
Таблица Авторы в режиме конструктора
Остальные таблицы создаем по аналогии
Таблица Жанры
Таблица заказы
Таблица издательства
Таблица Книги
Таблица покупатели
Таблица продавцы
Таблица серии
Таблица строки заказа
Используем мастер подстановок для поля Код автора, код издательства, код серии, код жанра
Для этого Откроем таблицу Книги, выделим столбец Код автора, и, щелкнув ПКМ из контекстного меню выберем Столбец подстановок и, следуя шагам мастера, заполним его.
Для полей код издательства, код серии, код жанра используем мастер подстановок.
Для полей код заказа, код покупателя, код продавца так же используем мастер подстановок.
Структура реляционной базы данных в Access задается схемой данных, которая имеет иерархическую структуру и называется канонической реляционной моделью предметной области.
Схема данных графически отображается в отдельном окне, в котором таблицы представлены списками полей, а связи — линиями между полями разных таблиц.
Для открытия схемы данных выбираем вкладку Работа с базами данных – Схема данных
Для установления связи между
таблицами Авторы и Книги щелкнем
по линии связи ЛКМ и в окне
Изменение связей установим флажки
Обеспечение целостности
Установление целостности
Для установления связи между другими таблицами действуем по аналогии
В итоге получиться схема данных
Схема данных БД.
Заполним таблицу Автор, используя данные, представленные в Приложении 1.
Выполнение в MS Access 2007:
Заполнение таблиц Издательство, Серия, Жанр, Покупатели, Продавцы заполняются аналогично.
Заполнение таблицы Книги
Откроем таблицу Авторы и нажав на плюсик рядом с цифрой 1 введем книгу этого автора.
Для ввода картинки в поля - Внешней вид щелкаем по полю ПКМ (правой кнопкой мыши) и из контекстного меню выбираем Добавить объект, откроется окно.
Выбираем Создать новый - Точечный
рисунок - ОК, и в открывшееся окно
редактора вставляем наш
Заполнение Таблицы заказы и строки заказа
Выберем из списка код продавца и Кодд покупателя, введем номер накладной, дату покупки, нажмем Tab.
У цифры 2 появиться плюсик нажмем на него и введем данные в таблицу строки заказа
Таблица Издательства
Таблица Жанры
Таблица Заказы
Таблица Покупатели
Таблица Продавцы
Таблица Серия
Таблица Строки заказа
Форма — это объект базы
данных, который можно использовать
для создания интерфейса пользователя
для приложения базы данных. "Привязанная"
форма напрямую соединена с источником
данных, например к таблице, или запросу,
и может использоваться для ввода,
изменения или отображения
Формы являются наиболее удобным средством отображения данных в ACCESS. Они используются для ввода и редактирования данных.
Форму удобнее создать в режиме Мастер форм. В диалоговом окне данного режима необходимо выбрать поля таблиц, включаемых в форму.
Формы являются основным средством организации интерфейса пользователя и представляют собой настраиваемые диалоговые окна. Их используют для ввода, управления, просмотра и печати данных. Формы создаются как на базе таблиц, так и на базе запросов.
Форма Издательства в режиме формы
Для создания формы Издательства, выбираем Создание- Форма
Кнопочная форма «Формы»
Кнопочная форма «Запросы»
Кнопочная форма «Отчеты»
Запросы это возможность
выбора определенного типа информации
из существующей базы данных. Создание
запросов Access может происходить
как с помощью мастера, так
и вручную. Запросы делятся на
два вида: запрос по образцу и
структурированный. Они создаются
пользователем для выборки
Выполнение в MS Access 2007
Результат запроса1
2. Запрос на выборку с вычисляемым полем «Запрос2 стоимость заказа»
Создадим запрос на выборку в режиме Конструктор запросов для получения сведений о проданных книгах, продавцах, жанрах, количестве
Выполнение в MS Access 2007
Создание вычисляемого поля
При использовании операторов для построения выражений условий отбора целесообразно пользоваться Построителем выражений, для вызова которого:
Стоимость заказа: Книги!Цена*[Строки заказа]!Количество
Заменим слово «Выражение 1» на Стоимость заказа, выражение примет вид:
Стоимость заказа: Книги!Цена*[Строки заказа]!Количество
Заполненный бланк запроса
Чтобы увидеть результаты запроса1 выберем команду Вид - Режим таблицы
Сохраните запрос с именем Запрос1 стоимость заказа.
3. Запрос «Запрос 3 на группировку»
Выполнение в MS Access 2007
Запрос в конструкторе
Результат запроса
4. Запрос «Запрос 4_перекрестный »
Выполнение в MS Access 2007
Перекрестный запрос в режиме Конструктора.
Результат запроса
Выполнение в MS Access 2007
Запрос в конструкторе
Результатом запроса изменение всех записей и увеличение цены на 10
Отчет— это объект базы
данных, который используется для
отображения и обобщения