Курсовая работа: Разработка СУБД "Кондитерские фабрики"

Основной структурой в сетевых моделях данных является «сеть». При таком представлении существует несколько входов в сеть – неоднозначность доступа к данным.

Особенности такого представления: один или несколько узлов могут иметь больше одного родителя; время доступа изменяется в зависимости от исходного входа. Время доступа в сетевой структуре может быть больше, чем в иерархической структуре.


Рисунок 2.3.2 – Сетевая модель данных

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

К достоинствам СМД относят:

- возможность создания произвольных связей (например растения произрастают на закрепительном участке и закрепительный участок имеет растения);

- эффективную реализацию с точки зрения затрат времени и памяти.

Недостатки такие:

- сложность и жесткость схемы;

- сложность в установлении и проверке целостности данных.

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

«Реляционный» (от латинского relatio – отношение) указывает, прежде всего, на то, что такая модель хранения данных построена на взаимоотношении составляющих ее частей.

В простейшем случае она представляет собой двухмерный массив или двухмерную таблицу, а при создании сложных информационных моделей составит совокупность взаимосвязанных таблиц. Каждая строка такой таблицы называется записью, а столбец – полем.

Реляционная модель данных имеет следующие свойства:

- каждый элемент таблицы – один элемент данных;

- каждое поле имеет уникальное имя;

- все поля в таблице являются однородными, т.е. имеют один тип;

- одинаковые записи в таблице отсутствуют;

- порядок записей в таблице может быть произвольным и может характеризоваться количеством полей, типом данных.

Одним из достоинств РМД это простота и удобство физической реализации, а недостатки – сложность в описании иерархических и сетевых связей, стандартных средств идентификации отдельных записей. На рисунке 2.3.3 изображена РМД.

Реляционная модель строилась следующим образом: в таблице, где связь 1-∞ связь ставится от первичного ключа к альтернативному. Если связь ∞-∞, то создается дополнительная таблица, где связь будет 1-∞ и ∞-1.

Фабрика Город Тип

#КФ

Название фабрики

Дата веления в строй

КТ#

КГ#

#КГ

Название

К-во Просмотров: 841
Бесплатно скачать Курсовая работа: Разработка СУБД "Кондитерские фабрики"