Переход к физической модели.
Определение таблиц, полей и типов данных
Так как СУБД функционирует в составе и под управлением операционной системы, и база данных в основном размещается на устройствах общего доступа, используемых самой операционной системе и другими прикладными программами, то организация хранения данных и доступа к ним в значительной степени зависит от принципов и методов управления данными операционной системы. Каждой сущности будет соответствовать… Читать ещё >
Переход к физической модели. Определение таблиц, полей и типов данных (реферат, курсовая, диплом, контрольная)
Физическая модель базы данных представляет собой размещение данных на носителях, а также метод и средства организации эффективного доступа к ним.
Так как СУБД функционирует в составе и под управлением операционной системы, и база данных в основном размещается на устройствах общего доступа, используемых самой операционной системе и другими прикладными программами, то организация хранения данных и доступа к ним в значительной степени зависит от принципов и методов управления данными операционной системы. Каждой сущности будет соответствовать таблица базы данных, каждому атрибуту — поле.
Для связи между таблицами добавим в каждую из них первичный ключ, пусть это будет поле счетчик с названием Код. Кроме того счетчик полезен для сортировки, выборки, поиска данных.
Имена таблиц и полей в них должны быть без пробелов для удобства обращения к ним. Тип данных выбираем по содержимому.
Таблица 3. Группы товаров.
№. | Наименование поля. | Тип данных. | Примечание. |
КодГруппы. | Счетчик. | Первичный ключ. | |
Тип_товара. | Числовой. | Внешний ключ, связано с первичным ключом таблицы Типы_товаров. | |
Группа_товаров. | Текстовый. |
Таблица 4. Курс валют.
№. | Наименование поля. | Тип данных. | Примечание. |
КодКурс. | Счетчик. | Первичный ключ. | |
Дата. | Дата/время. | ||
Курс. | Числовой. |
Таблица 5. Магазины
№. | Наименование поля. | Тип данных. | Примечание. |
КодМаг. | Счетчик. | Первичный ключ. | |
Название. | Текстовый. | ||
Адрес. | Текстовый. | ||
ФИО_дир | Текстовый. |
Таблица 6. Размеры.
№. | Наименование поля. | Тип данных. | Примечание. |
КодРазмера. | Счетчик. | Первичный ключ. | |
Тип_товара. | Числовой. | Внешний ключ, связано с первичным ключом таблицы Типы_товаров. | |
Размер | Текстовый. |
Таблица 7. Цвета.
№. | Наименование поля. | Тип данных. | Примечание. |
КодЦвета. | Счетчик. | Первичный ключ. | |
Цвет. | Текстовый. |
Таблица 8. Типы товаров.
№. | Наименование поля. | Тип данных. | Примечание. |
КодТипТовара. | Счетчик. | Первичный ключ. | |
Тип_товара. | Текстовый. |
Таблица 9. Производители.
№. | Наименование поля. | Тип данных. | Примечание. |
КодПроизв. | Счетчик. | Первичный ключ. | |
Производитель. | Текстовый. |
Таблица 10. Товары.
№. | Наименование поля. | Тип данных. | Примечание. |
КодТовара. | Счетчик. | Первичный ключ. | |
Тип товара. | Числовой. | Внешний ключ, связано с первичным ключом таблицы Типы_товаров. | |
Группа товара. | Числовой. | Внешний ключ, связано с первичным ключом таблицы Группы_товаров. | |
Производитель. | Числовой. | Внешний ключ, связано с первичным ключом таблицы Производители. | |
Описание. | Текстовый. |
Таблица 11. Товары, Цвета, Размеры.
№. | Наименование поля. | Тип данных. | Примечание. |
КодТовЦвРазм. | Счетчик. | Первичный ключ. | |
Товар | Числовой. | Внешний ключ, связано с первичным ключом таблицы Товары. | |
Цвет. | Числовой. | Внешний ключ, связано с первичным ключом таблицы Цвета. | |
Размер | Числовой. | Внешний ключ, связано с первичным ключом таблицы Размеры. |
Таблица 12. Поставки.
№. | Наименование поля. | Тип данных. | Примечание. |
КодПоставки. | Счетчик. | Первичный ключ. | |
Дата_поставки. | Дата/время. | ||
Магазин. | Числовой. | Внешний ключ, связано с первичным ключом таблицы Магазины. | |
Курс. | Числовой. | Внешний ключ, связано с первичным ключом таблицы Курс_валют21. | |
ТовЦветРазм. | Числовой. | Внешний ключ, связано с первичным ключом таблицы ТоварыЦветаРазмеры. | |
Кол-о. | Числовой. | ||
Закупочная_цена. | Денежный. | Формат = 0,00Ґ. |
Таблица 13. Продажи.
№. | Наименование поля. | Тип данных. | Примечание. |
КодПродажи. | Счетчик. | Первичный ключ. | |
Дата_продажи. | Дата/время. | ||
Магазин. | Числовой. | Внешний ключ, связано с первичным ключом таблицы Магазины. | |
ТовЦветРазм. | Числовой. | Внешний ключ, связано с первичным ключом таблицы ТоварыЦветаРазмеры. | |
Кол-о. | Числовой. | ||
Скидка. | Денежный. |