Концептуальная модель.
Преобразование концептуальной модели в физическую структуру базы данных
Наименование вида счета. Дата проверки хранилища. Наименование хранилища. Номер квартиры клиента. Код населенного пункта. Код населенного пункта. Вместимость хранилища. Таблица 4- «Вид счета». Таблица 11 — «Регион». Таблица 10 — «Страна». Таблица 3 — «Ячейки». Наименование клиента. Таблица 13 — «Улица». Таблица 5- «Клиенты». Номер дома клиента. Таблица 6- «Счета». Страна проживания. Регион… Читать ещё >
Концептуальная модель. Преобразование концептуальной модели в физическую структуру базы данных (реферат, курсовая, диплом, контрольная)
Информационное обеспечение — это совокупность единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков, циркулирующих в организации, а также методологии построения баз данных.
В результате проектирования БД должна быть разработана информационно-логическая модель (ИЛМ) данных, т. е. определен состав реляционных таблиц, их структура и логические связи. Структура реляционной таблицы определяется составом полей, типом и размером каждого поля, а также ключом таблицы.
В данной курсовой работе использовалась связь «один ко многим» — это наиболее подходящий вид связи, для этой базы данных. При такой связи каждой строке таблицы «А» может соответствовать множество строк таблицы «Б», однако каждой строке таблицы «Б» может соответствовать только одна строка таблицы «А» .
Связь «один ко многим» создается в том случае, когда только на один из связываемых столбцов наложено ограничение уникальности или он является первичным ключом.
Модель данных зависимости отношений представлена на рисунке 1.
Рисунок 1 — Схема данных.
Физическая модель
Для проектирования базы данных были разработаны следующие таблицы:
Таблица 1 — «Хранилище» .
Поле. | Описание. | Тип. | Свойства. | |
Код. | Код хранилища. | Счетчик. | первичный ключ. | |
Наименование. | Наименование хранилища. | текстовый. | обязательное. | |
Вместимость. | Вместимость хранилища. | текстовый. | обязательное. | |
Дата проверки. | Дата проверки хранилища. | текстовый. | обязательное. | |
Ответственный. | Ответственный хранилища. | текстовый. | обязательное. | |
Таблица 2 — «Вид ячейки» .
Поле. | Описание. | Тип. | Свойства. | |
Код. | Код вида. | Счетчик. | первичный ключ. | |
Наименование. | Наименование вида. | текстовый. | обязательное. | |
Таблица 3 — «Ячейки» .
Поле. | Описание. | Тип. | Свойства. | |
Код ячейки. | Код клиента. | Счетчик. | первичный ключ. | |
Хранилище. | Хранилище. | числовой. | Внешний ключ. | |
Клиент. | Клиент. | числовой. | Внешний ключ. | |
Вид. | Вид. | числовой. | Внешний ключ. | |
Таблица 4- «Вид счета» .
Поле. | Описание. | Тип. | Свойства. | |
Код. | Код вида счета. | счетчик. | первичный ключ. | |
Наименование. | Наименование вида счета. | текстовый. | обязательное. | |
Таблица 5- «Клиенты» .
Поле. | Описание. | Тип. | Свойства. | |
Код. | Код клиента. | счетчик. | первичный ключ. | |
Наименование. | Наименование клиента. | текстовый. | обязательное. | |
Телефон. | Телефон клиента. | текстовый. | обязательное. | |
E-mail. | E-mail клиента. | текстовый. | обязательное. | |
ИНН. | ИНН клиента. | текстовый. | обязательное. | |
Страна. | Страна проживания. | числовой. | внешний ключ. | |
Регион. | Регион проживания. | числовой. | внешний ключ. | |
Населенный пункт. | Населенный пункт проживания. | числовой. | внешний ключ. | |
Улица. | Улица проживания. | числовой. | внешний ключ. | |
Индекс. | Индекс. | числовой. | обязательное. | |
Номер дома. | Номер дома клиента. | числовой. | обязательное. | |
Литера дома. | Литера дома. | текстовый. | обязательное. | |
Номер квартиры. | Номер квартиры клиента. | числовой. | обязательное. | |
Таблица 6- «Счета» .
Поле. | Описание. | Тип. | Свойства. | |
Номер счета. | Код. | счетчик. | первичный ключ. | |
Вид. | Вид. | числовой. | внешний ключ. | |
Процент. | Процент. | числовой. | обязательное. | |
Клиенты. | Клиенты. | числовой. | внешний ключ. | |
Таблица 7 — «Операции по счетам» .
Поле. | Описание. | Тип. | Свойства. | |
Код. | Код операции. | счетчик. | первичный ключ. | |
Дата. | Дата операции. | дата и время. | обязательное. | |
Тип. | Тип операции. | числовой. | внешний ключ. | |
Счет. | Счет операции. | числовой. | внешний ключ. | |
Сумма. | Сумма операции. | денежный. | обязательное. | |
Таблица 8 — «Операции по ячейкам» .
Поле. | Описание. | Тип. | Свойства. | |
Код. | Код вида счета. | счетчик. | первичный ключ. | |
Наименование. | Наименование вида счета. | текстовый. | обязательное. | |
Код. | Код вида счета. | счетчик. | первичный ключ. | |
Ячейка. | Ячейка операции. | числовой. | внешний ключ. | |
Таблица 9 — «Тип операции» .
Поле. | Описание. | Тип. | Свойства. | |
Код. | Код вида счета. | счетчик. | первичный ключ. | |
Наименование. | Наименование вида операции. | текстовый. | обязательное. | |
Таблица 10 — «Страна» .
Поле. | Описание. | Тип. | Свойства. | |
Код страны. | Код страны. | счетчик. | первичный ключ. | |
Название. | Название страны. | текстовый. | обязательное. | |
Таблица 11 — «Регион» .
Поле. | Описание. | Тип. | Свойства. | |
Код региона. | Код региона. | счетчик. | первичный ключ. | |
Название. | Название региона. | текстовый. | обязательное. | |
Таблица 12 — «Населенный пункт» .
Поле. | Описание. | Тип. | Свойства. | |
Код населенного пункта. | Код населенного пункта. | счетчик. | первичный ключ. | |
Название. | Название населенного пункта. | текстовый. | обязательное. | |
Таблица 13 — «Улица» .
Поле. | Описание. | Тип. | Свойства. | |
Код улицы. | Код улицы. | счетчик. | первичный ключ. | |
Название улицы. | Название улицы. | текстовый. | обязательное. | |