Навигация
- Главная
- Рынок банковской продукции
- Фондовый рынок в Украине
- Кредитный договор
- Валютные риски
- Медицинское страхование
- Прибыль банка и ее источники
- Статьи
Реализация компонентов
информационной системыСтраница 1
В этом разделе рассматривается структура разработки БД. Важно рассмотреть основные проектные решения (выбор модели).
С помощью диаграммы можно разработать базу данных и установить нужные взаимосвязи между таблицами.
Подобная практика позволяет выделить потоки данных и пункты обмена информацией, что совершенно необходимо для разработки системы. Отношения между таблицами представлены в виде схемы, которая включает несколько объектов. К этим объектам относятся таблицы, атрибуты и отношения. На рис.2.5 показана схема данных, отображающая требуемую структуру хранения информации. Каждый прямоугольник содержит столбцы, которые созданы для соответствующей таблицы.
Рис.2.5 Схема данных
Описание таблиц
Таблица Company – содержит информацию о строительной компании. Далее приведены поля этой таблицы.
- С_ID – номер строительной компании(ключ);
- K_ID – код таблицы категорий, по данному полю происходит связывание с таблицей Кategor;
- C_Name – название строительной компании;
- С_Phone - телефон строительной компании;
- С_Address – адрес строительной компании;
- С_Kat – Категория строительной компании.
Поле С_Kat – это поле выбора, содержащее все категории строительных компаний, из которого пользователь выбирает одно из наименований. Для формирования списка выбора используется поле K_Name таблицы Kategor, содержащей записи данных о категориях. Связь между двумя таблицами Company и Kategor осуществляется через их поля кода категории K_ID и K_ID соответственно. Использование поля выбора заключается в том, что пользователь выбирает значение в поле С_Kat, содержащем список, который построен на основании значений поля K_Name. После выбора значений поля С_Kat из поля связи K_ID таблицы Kategor автоматически заносится соответствующее значение в поле K_ID таблицы Company.
Таблица Kategor – содержит инормацию о категориях строительных компаний
- K_ID – номер категории(ключ);
- K_ Name – название категории;
- K_ pk – поправочный коэффициент.
Таблица Object – содержит информацию о строящихся объектах
- O_ID – номер объекта(ключ);
- С_ID – код строительной компании;
- D_ID – код района в котором находиться данный объект;
- M_ID – код материала из которого сделан объект;
- O_ Address – адрес объекта ;
- O_ Date – срок сдачи объекта;
- O_ Distr – район объекта(поле выбора, содержащее все районы. Связь между двумя таблицами Object и District осуществляется через их поля D_ID и D_ID соответственно. Для формирования списка выбора используется поле D_Name таблицы District);
- О_ Mat – строительный материала из которого сделан объект(поле выбора, содержащее строительные материалы. Связь между двумя таблицами Object и Material осуществляется через их поля M_ID и M_ID соответственно. Для формирования списка выбора используется поле M_Name таблицы Material);
- O_ Floor – этажность объекта;
- С_ Name – строительная компания, строящая данный объект.
Между таблицами Company и Object устанавливается связь «главный-подчиненный», при которой таблица Company является главной, а таблица Object – подчиненной. Для организации связи в качестве поля связи главной таблицы берется автоинкрементное поле С_ID уникального кода компании, по этому коду построен ключ, значение которого автоматически формируется при добавлении новой записи и в пределах таблицы является уникальным. В подчиненной таблице полем связи (внешним ключом) является целочисленное поле С_ID, по которому построен индекс.