Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Шаг 2. Создание базы данных




Упражнение 2. Учет заказов

 

Задание:

Пусть некая фирма занимается торговлей кондитерскими изделиями. Клиентами (покупателями) фирмы являются рестораны, кафе, клубы и т.д. Необходимо разработать базу данных для учета и анализа заказов фирмы.

Перед созданием базы данных внимательно прочитайте первый шаг задания.

Шаг 1. Проектирование базы данных

 

1. Основная таблица проектируемой базы данных должна содержать сведения о заказах. В числе таких сведений должны быть:

Номер заказа

Код клиента

Наименование клиента

Адрес клиента

Код продукта

Название продукта

Количество

Дата поставки

Цена

Стоимость

 

Каждая строка таблицы с такими полями содержит полную информацию о конкретном заказе, а вся таблица в целом - дает возможность не только вести учет, но и анализировать деятельность фирмы (по объемам продукции, стоимости, датам и т.п.).

 

2. Если таблица со сведениями о заказах будет оформлена в виде единой таблицы Microsoft Access, то это будет плохим вариантом организации данных. Например, значения полей "Наименование клиента" и "Адрес клиента" полностью определяются полем "Код клиента" и в базе будет наблюдаться дублирование информации. Может произойти и потеря информации: при удалении записей о заказах будут удаляться и сведения о клиентах.

 

Аналогичная ситуация складывается и с полями "Код продукта", "Название продукта", "Цена". Кроме того, значение поле "Стоимость" является произведением цены на количество, поэтому данное поле можно вообще не включать в таблицу, при необходимости его следует вычислять.

 

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

Классификатор "КЛИЕНТЫ" ("Код клиента", "Наименование клиента", "Адрес клиента");

Классификатор "ПРОДУКТЫ" ("Код продукта", "Название продукта", "Цена");

"ЗАКАЗЫ" ("Номер заказа", "Код клиента", "Код продукта", "Количество", "Дата поставки").

 

Поля "Код клиента" и "Код продукта" таблицы "ЗАКАЗЫ" должны быть связаны с соответствующими полями таблиц "КЛИЕНТЫ" и "ПРОДУКТЫ".

Подумайте о назначении ключевых полей в таблицах, типах данных и размерах полей, дополнительных параметрах (необходимости указания значений по умолчанию, признаков обязательности и т.п.).

 

Шаг 2. Создание базы данных

4. Создайте макеты указанных выше таблиц. Настройте подстановочные поля и укажите параметры межтабличных связей (обеспечение целостности данных).

 

5. Создайте формы для работы с всеми таблицами. Сделайте так, чтобы формы для работы с таблицами "КЛИЕНТЫ" и "ПРОДУКТЫ" в каждый момент времени позволяли бы работать только с одной записью (форма в столбец), а форма для работы с таблицей "ЗАКАЗЫ" отображала бы сразу группу заказов (ленточная).

 

6. Заполните таблицы следующими данными:

 

 

 

Таблицу "ЗАКАЗЫ" заполните по своему усмотрению (10-30 записей).

 





Поделиться с друзьями:


Дата добавления: 2016-09-06; Мы поможем в написании ваших работ!; просмотров: 1150 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2332 - | 2042 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.