Приложение 1 База данных торговой фирмы
Лабораторная работа № 11
Система управления базами данных Access XP. Основные операции с базой данных. Создание таблиц
Цель работы. Научиться создавать и сохранять на диске базу данных, создавать и заполнять таблицы.
Начало работы: запустить программу Microsoft Access.
Вопросы для повторения:
1. Что называется базой данных Microsoft Access?
2. Из чего состоит база данных Microsoft Access?
3. Перечислите типы полей (столбцов) таблиц базы данных.
4. Что такое размер (ширина) поля?
5. Как отличить строки таблицы?
Порядок работы
1. Запуск программы Microsoft Access
Пуск àВсе программы àMicrosoft Access.
2. Создание базы данных (файла).
Панель Создание à Новая база данных àВ диалоговом окне выбрать папку своей группы, затем в окне Имя файла ввести Торговля à Enter
3. Создание таблицы.
a. В открывшемся диалоговом окне щелкнуть на ярлык «Создание таблицы в режиме конструктора».
b. Создание описания столбца таблицы. В открывшейся таблице заполнить верхнюю строку. Имя поля à Код продавца; Тип данных à Числовой; В нижней части экрана Формат поля à Длинное целое.
c. Для создания описания следующего столбца перейти к следующей строке экранной таблицы и повторить пункт b.
d. Определение ключевого столбца таблицы Щелкнуть на строке с описанием ключевого столбца. Щелкнуть на значке ключа «Ключевое поле» на панели инструментов.
e. Сохранение таблицы. Щелкнуть на значке дискеты «Сохранить». В диалоговом окне ввести имя таблицы Продавцы. Нажать Enter. В результате должно получиться.
4. Заполнение таблицы.
a. Выйти из режима конструктора таблицы, щелкнув «Закрыть» в окне Конструктора
b. В диалоговом окне щелкнуть на ярлыке «Продавцы». В открывшемся окне таблицы заполнить ячейки таблицы, согласно Приложению 1. Для перемещения к новой строке можно использовать клавишу «Tab». Закрыть окно таблицы
В результате должно получиться:
Продавцы | |||
Код продавца | Фамилия | Город | Комиссия |
Иванов | Ковров | 0,12 | |
Петров | Владимир | 0,13 | |
Симонян | Москва | 0,1 | |
Сидоров | Ковров | 0,11 | |
Андрейченко | Ярославль | 0,15 |
Задания для самостоятельной работы
1. Создать таблицы Заказчиков и Заказов
2. Заполнить таблицы.
Состав отчета
a) Краткое описание действий по созданию базы данных и таблицы заказов.
b) экранная распечатки структуры таблицы заказов
c) копия содержания таблицы заказов
Приложение 1 База данных торговой фирмы
1. База данных торговой фирмы
1.1. В примере описывается деятельность отдела продаж торгово-закупочной фирмы. В отделе работают несколько региональных представителей из разных городов.
1.2. Каждый представитель (дилер) может обслуживать несколько покупателей, причем, из разных городов. У некоторых продавцов может не быть покупателей.
1.3. Каждый покупатель (заказчик) обслуживается только одним продавцом.
1.4. Для покупателей вводится коэффициент предпочтения (рейтинг) – некая числовая характеристика, устанавливаемая начальником отдела продаж.
1.5. В зависимости от успешности продаж у каждого дилера устанавливается размер комиссионных от 0 до 1 с точностью 0,01
1.6. В книге продаж указывается: кто продал, кто купил, когда, на какую сумму.
1.7. Система должна отвечать на запросы такого рода:
1.7.1. Кто из покупателей приобрел товаров на самую большую сумму в ноябре?
1.7.2. У кого из продавцов нет покупателей в его городе?
1.7.3. Какова статистика продаж по дням месяца … и т.д.
2. Таблицы, используемые в примере: Продавцы, Заказчики, Заказы
2.1. Структура таблиц
Продавцы
Поле | Тип | Размер | Ограничения |
Код продавца | Длинное целое | Ключ | |
Фамилия | Текст | Обязательное поле | |
Город | Текст | Обязательное поле | |
Комиссия | Одинарное с плавающей точкой | Точность=2 | Обязательное поле, >=0, <=1 |
Заказчики
Поле | Тип | Размер | Ограничения |
Код заказчика | Длинное целое | Ключ | |
Фамилия | Текст | Обязательное поле | |
Город | Текст | Обязательное поле | |
Рейтинг | Длинное целое | Обязательное поле, >=0 | |
Код продавца | Длинное целое | Внешний ключ, Обязательное поле |
Заказы
Поле | Тип | Размер | Ограничения |
Код заказа | Длинное целое | Ключ | |
Код продавца | Длинное целое | Внешний ключ, Обязательное поле | |
Код заказчика | Длинное целое | Внешний ключ, Обязательное поле | |
Дата заказа | Дата | Обязательное поле | |
Сумма заказа | Денежный | Обязательное поле, >=0 |
2.2. Содержание таблиц
Продавцы
Код продавца | Фамилия | Город | Комиссия |
Иванов | Ковров | 0,12 | |
Петров | Владимир | 0,13 | |
Сидоров | Ковров | 0,11 | |
Анлрейченко | Ярославль | 0,15 | |
Симонян | Москва | 0,10 |
Заказчики
Код заказчика | Фамилия | Город | Рейтинг | Код продавца |
Антонов | Владимир | |||
Леонтьева | Владимир | |||
Синицкий | Ковров | |||
Фокин | Ярославль | |||
Симонян | Москва | |||
Назарова | Рязань | |||
Алиев | Ковров |
Заказы
Код заказа | Код продавца | Код заказчика | Дата заказа | Сумма заказа |
03.10.2011 | 18,69 | |||
03.10.2011 | 767,19 | |||
03.10.2011 | 1900,10 | |||
03.10.2011 | 5160,45 | |||
03.10.2011 | 1098,16 | |||
04.10.2011 | 1713,23 | |||
04.10.2011 | 75,75 | |||
05.10.2011 | 4723,00 | |||
06.10.2011 | 1309,95 | |||
06.10.2011 | 9891,88 |