Описание базы данных db_sales
База данных db_sales содержит данные о продажах, включая личные данные клиентов, перечень товаров с указанием цены.
База данных состоит из пяти таблиц:
- tbl_educ (ed_code, educ)
- tbl_clients (client_id, name, lastname, dbirth, sex, ed_code, phone)
- tbl_group (group_id, group_name)
- tbl_product (prod_id, pr_name, price, prod_group)
- tbl_sales (sale_id, client_id, prod_id, amount, saledate)
Таблица-справочник tbl_educ содержит список возможных уровней образования (поле educ). Каждому образовательному уровню присваивается уникальный код (ed_code), который генерируется автоматически.
В таблице tbl_clients для каждого клиента, однозначно определяемого уникальным кодом – client_id, указаны имя – name, фамилия - lastname, дата рождения – dbirth , пол – sex (‘m’ – мужской, 'f' – женский), телефон – phone и код образования – ed_code (внешний ключ для связи с таблицей tbl_educ).
Таблица-справочник tbl_group содержит название групп продукции (поле group_name). Каждой группе присваивается уникальный код (group_id), который генерируется автоматически
В таблице tbl_product для каждого наименования продукции, однозначно определяемого уникальным кодом – product_id, указаны название – pr_name, цена – price и код группы – prod_group (внешний ключ для связи с таблицей tbl_group).
Таблица tbl_sales содержит данные о продажах. Для каждой сделки, однозначно определяемой уникальным кодом – sale_id, указывается код клиента, совершившего покупку – client_id (внешний ключ для связи с таблицей ), код приобретенного товара – prod_id (внешний ключ для связи с таблицей ) количество товара – amount и дата совершения сделки – saledate.
Схема базы данных
Для воссоздания базы данных в своей СУБД, воспользуйтесь файлом, содержащимся в архиве db_sales.zip. В нем содержатся все необходимые операторы для создания базы данных в среде MySQL.
Если вы будете пользоваться другой СУБД, возможно, вам придется внести в ряд изменений, отражающих синтаксические правила вашей системы.* – поля, отмеченные звездочкой (*), являются первичными ключами