Реферат: Интернет магазин - Техника для жизни

ER диаграмма

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

В созданной базе данных (БД) вся информация хранится в 10 таблицах, схема данных представлена на рис.

В таблице «Дисконт» хранится размер скидки «Текущая_скидка,%» числового типа, ключевое поле «Код_дисконта», являющееся идентификатором. А также «Число_покупок» и «Общая_сумма» для конкретного клиента.

В таблице «Счета» содержится «состояние_счета», «Последняя_операция», «Сумма_платежа» и «дата_платежа» для каждого клиента. Еще в таблице хранятся уникальные идентификаторы «Код_счета» и «Код_клиента».

Информация о клиенте хранится в таблице «Клиенты», из которой мы можем узнать «Фамилию», «Имя», «Отчество», «Телефон», «Адрес» человека, а также его «Код_дисконта» и «Код_счета». Ключевое поле – «Код клиента» - числового типа.

В таблице «заказы» собрана вся информация о совершенных клиентами заказах. Это выбранный ими персональный «Менеджер», «Служба_доставки» и «Вид_оплаты». Выбирается также «Место_доставки» и фиксируется «Дата_заказа». Заказ идентифициуется ключевым полем «Код_заказа».

«Менеджеры» - это информация о работающих в проекте сотрудниках. Они описываются «Фамилией», «Именем», «Отчеством», «Телефоном», «ICQ», e-mail’ом», а также уникальным «Кодом_котрудника».

В таблице «Службы_доставки» хранятся данные о характеристиках выбираемой клиентом службы доставки. Это «Название» фирмы, ее «Телефон» и условия доставки, такие как «Срок_доставки» и «Стоимость_доставки».

Таблица «Заказано» показывает «код_товара», входящего в «заказ», «количество» экземпляров и сумму к «Оплате».

«Техника_для_жизни» - это список всех доступных товаров. Они характеризуются «Наименованием», «Производителем», «Моделью», «Ценой», «Поставщиком», «Цветом», «весом, кг» и сроком «Гарантии». Ключевое поле здесь – «Код_товара».

Таблица «поставщики» - это название «Фирмы», ее «Адрес» и «Телефон».

Все связи реализуют: обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей.

Перечень и структура таблиц.

Таблица 1 - Заказы

Таблица 2 - Клиенты

Таблица 3 - Менеджеры

Таблица 4 - Поставщики

Таблица 5 - Службы доставки

Таблица 6 - Счета

Таблица 7 - Техника для жизни

Таблица 8 - Дисконт

Таблица 9

3. Разработка интерфейса пользователя

К-во Просмотров: 210
Бесплатно скачать Реферат: Интернет магазин - Техника для жизни