База данных "Магазин по продаже мобильных телефонов"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?елефонов
В Базе данных Магазин по продаже мобильных телефонов главной таблицей является таблица Продажи (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.Таблицы Фирма и Модели телефонов
Определим связь между таблицами Модели телефонов и Телефонов. Таблица Модели телефонов является главной, а таблица Телефоны дочер