Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

2.4. Реляционная схема базы данных




2. 4. Реляционная схема базы данных

Реляционная база данных – это совокупность отношений, содержащих всю информацию, которая должна храниться в БД. Однако пользователи могут воспринимать такую базу данных как совокупность таблиц.

1. Каждая таблица состоит из однотипных строк и имеет уникальное имя.

2. Строки имеют фиксированное число полей (столбцов) и значений (множественные поля и повторяющиеся группы недопустимы). Иначе говоря, в каждой позиции таблицы на пересечении строки и столбца всегда имеется в точности одно значение или ничего.

3. Строки таблицы обязательно отличаются друг от друга хотя бы единственным значением, что позволяет однозначно идентифицировать любую строку такой таблицы.

4. Столбцам таблицы однозначно присваиваются имена, и в каждом из них размещаются однородные значения данных (даты, фамилии, целые числа или денежные суммы).

5. Полное информационное содержание базы данных представляется в виде явных значений данных, и такой метод представления является единственным. В частности, не существует каких-либо специальных " связей" или указателей, соединяющих одну таблицу с другой.

6. При выполнении операций с таблицей ее строки и столбцы можно обрабатывать в любом порядке безотносительно к их информационному содержанию. Этому способствует наличие имен таблиц и их столбцов, а также возможность выделения любой их строки или любого набора строк с указанными признаками.

 

2. 5. Концептуальная модель БД

Концептуальная модель представляет объекты и их взаимосвязи без указывания способов их физического хранения. Таким образом, концептуальная модель является, по существу, моделью предметной области. При проектировании концептуальной модели должна происходить структуризация данных и выявление взаимосвязей между ними без рассмотрения особенностей реализации и вопросов эффективности обработки. Проектирование концептуальной модели основано на анализе задач, стоящих перед рекламным агентством. Концептуальная модель включает описания объектов и их взаимосвязей, пред­ставляющих интерес в рассматриваемой предметной области и выявляемых в результате анализа данных.

Модель строим на логическом уровне (см. рис. 1. 1). Из рисунка 1. 1 видно, что в модели проставлены связи. Рассмотрим их подробнее:

- Таблица «Данные о субподрядчиках» и таблица «Строительный объект» - установлена связь «один-ко-многим» при помощи первичного ключа «Код субподрядчика»;

рис. 1. 1 Концептуальная модель данных

 

- Таблица «Данные о кредиторах» и таблица «Строительный объект» - установлена связь «один-ко-многим» при помощи первичного ключа «Код кредитора»;

- Таблица «Данные о застройщиках» и таблица «Строительный объект» - установлена связь «один-ко-многим» при помощи первичного ключа «Код застройщика»;

- Таблица «Данные о страховых компаниях» и таблица «Строительный объект» - установлена связь «один-ко-многим» при помощи первичного ключа «Код страховой компании»;

- Таблица «Данные о инвесторах заемщиках» и таблица «Строительный объект» - установлена связь «один-ко-многим» при помощи первичного ключа «Код инвестора»;

- Таблица «Виды налогов» и таблица «Объект-налог» - установлена связь «один-ко-многим» при помощи первичного ключа «Код налога»;

- Таблица «Строительный объект» и таблица «Объект-налог» - установлена связь «один-ко-многим» при помощи первичного ключа «Название строительного объекта»;

2. 6. Заполнение БД

2. 6. 1. Застройщик — в соответствии со статьей 1 Градостроительного кодекса РФ застройщиком является физическое или юридическое лицо, обеспечивающее на принадлежащем ему земельном участке строительство, реконструкцию, капитальный ремонт объектов капитального строительства, а также выполнение инженерных изысканий, подготовку проектной документации для их строительства, реконструкции, капитального ремонта

В таблице «Данные о застройщиках» представлены данные о всех застройщиках: код застройщика (является ключом), название застройщика, ФИО генерального директора компании, юридический адрес, реквизиты. Код застройщика нужен для однозначной идентификации каждого застройщика из представленной множественности данных.

 

 

Рис. 2. 6. 1 Данные о застройщике в режиме таблицы

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...