База данных "Магазин по продаже мобильных телефонов"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?елефонов

 

В Базе данных Магазин по продаже мобильных телефонов главной таблицей является таблица Продажи (prodaju). Для данной таблицы были определены такие поля: Код продажи (id_prodaji), Код сотрудника (id_ludu), Код телефона (serial_number), Дата продажи (data_prodaji), продано единиц товара (prodano_sht). Для каждого поля был определен его тип (Type) и размер поля (Wight), все это отображено на (Рис.17). Первичным ключом для данной таблицы является Код продажи, а вторичными ключами: Код сотрудника и Серийный номер(Рис.18).

 

Рис.17. Таблица Продажи в режиме конструктора

 

Рис.18. Раздел Indexes таблицы Продажи в режиме конструктора

 

Таблица Сотрудники (ludu).

Для данной таблицы были определены такие поля: Код сотрудника (id_ludu), Код должности (id_dolj), ФИО (fio), Адрес (adres), Оклад (oklad), Телефон (telefon). Для каждого поля был определен его тип (Type) и размер поля (Wight), все это отображено на (Рис.19). Первичным ключом для данной таблицы является Код сотрудника, а вторичным ключом является Код должности (Рис.20).

 

Рис.19 Таблица Сотрудники в режиме конструктора

 

Рис.20 Раздел Indexes таблицы Сотрудники в режиме конструктора

 

Таблица Должности (doljnost).

Для данной таблицы были определены поля:Код должности (id_dolj), должность (doljnoxt). Для каждого поля был определен его тип (Type)и размер поля (Wight), все это отображено на (Рис.21). Первичным ключом для данной таблицы является Код должности(Рис.22).

 

Рис21 Таблица Должности в режиме конструктора

 

Рис.22 Раздел Indexes таблицы Должности в режиме конструктора

 

Таблица Телефоны (telefon).

Для данной таблицы были определены такие поля: Код телефона (serial_number), Код модели (id_model), Дата поставки (data_postavki), Количество единиц товара на складе (total_kol_vo), Поставщик (postavshik), Поставлено единиц товара (postavleno_sht) . Для каждого поля был определен его тип (Type) и размер поля (Wight), все это отображено на (Рис.23). Первичным ключом для данной таблицы является Код телефона, а вторичным ключом является Код модели (Рис.24).

 

Рис.23. Таблица Телефоны в режиме конструктора

 

 

Рис.24. Раздел Indexes таблицы Телефоны в режиме конструктора

 

Таблица Модель телефонов (model_telefon).

Для таблицы были определены такие поля Код модели (id_model), Код фирмы (id_firma), Модель (model), Гарантийный срок (garant), Цена (price), Общая информация (totalinfo). Для каждого поля был определен его тип (Type) и размер поля (Wight), все это отображено на (Рис.25). Первичным ключом в таблице является Код модели, а вторичным ключом является Код фирмы(Рис.26).

 

Рис.25. Таблица Модель телефонов в режиме конструктора

 

Рис.26. Раздел Indexes таблицы Модель телефонов в режиме конструктора

 

Таблица Фирма (firma).

Для данной таблицы были определены такие поля: Код фирмы(id_firma), Фирма (firma). Для каждого поля был определен его тип (Type) и размер поля (Wight), все это отображено на (Рис.27). Первичным ключом для данной таблицы является Код фирмы(Рис.28).

 

Рис.27. Таблица Фирма в режиме конструктора

 

Рис.28. Раздел Indexes таблицы Фирма в режиме конструктора

 

2.2.1. Заполнение таблиц текстовой информацией

В соответствии с типом данных для каждого поля каждой таблицы была внесена информация соответствующего типа.

Таблица Продажи, были внесены записи о продажах товара за некоторый период работы магазина (Рис.29).

 

Рис.29. Таблица Продажи в режиме редактирования

 

Таблица Сотрудники содержит в себе информацию о персонале магазина: личные данные, занимаемая должность и т.д. (Рис.30).

 

 

Рис.30. Таблица Сотрудники

 

Таблица Должности содержит информацию о занимаемых должностях . Так как средне статистический магазин по продажам в среднем имеет набор из 5 должностей , то и они были отображены в таблице (Рис.31).

 

Рис.31. Таблица Должности

 

Таблица Телефоны содержит в себе краткую информацию о телефонах, которыми торгует магазин (Рис.32).

 

Рис.32.Таблица Телефоны

 

Таблица Модели телефонов содержит в себе подробную информацию о моделях телефонов (Рис.33).

 

Рис.33Таблица Модели телефонов

 

Таблица Фирма содержит в себе 5 основных фирм производителей телефонов (Рис.34).

 

Рис.34. Таблица Фирма

 

2.2.2 Определение связей и целостности данных

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

Определим связь между таблицами Фирма и Модели телефонов. Таблица Фирма является главной, а таблица Модели телефонов дочерней. Тип связи один ко многим (Рис.35).

 

Рис.35.Таблицы Фирма и Модели телефонов

 

Определим связь между таблицами Модели телефонов и Телефонов. Таблица Модели телефонов является главной, а таблица Телефоны дочер