Определение связей информационных объектов и построение информационно-логической (ИЛМ) модели
Между ИО «Цеха» и ИО «Изделия» существует связь и эта связь «Один ко Многим», поскольку в разделе 1.3 отмечено, что конкретная продукция закреплена за одним складом готовой продукции, но может выпускаться несколькими цехами, так же один цех выпускает несколько наименований продукции и на одном складе хранится несколько наименований продукции. Это означает, что одно и то же изделие может… Читать ещё >
Определение связей информационных объектов и построение информационно-логической (ИЛМ) модели (реферат, курсовая, диплом, контрольная)
Определение наличия связи между ИО и тип связи осуществляем исходя из анализа предметной области и выявленных там ограничений, например:
- · Конкретная продукция закреплена за одним складом готовой продукции, но может выпускаться несколькими цехами. Один цех выпускает несколько наименований продукции.
- · На одном складе хранится несколько наименований продукции.
Между ИО «Цеха» и ИО «Изделия» существует связь и эта связь «Один ко Многим», поскольку в разделе 1.3 отмечено, что конкретная продукция закреплена за одним складом готовой продукции, но может выпускаться несколькими цехами, так же один цех выпускает несколько наименований продукции и на одном складе хранится несколько наименований продукции. Это означает, что одно и то же изделие может встречаться в «Плане выпуска» многократно, а в таблице «Изделия» каждое из изделий записано один раз.
Между ИО «Спецификация ЦН» и основным ИО («ЦН») существует связь и это связь типа «Один ко Многим «, поскольку для документа «Цеховая накладная» в разделе 1.3 отмечено, что цеховая накладная может содержать несколько наименований изделий», а в спецификации помещены элементы, где описывается количество каждого вида изделия, которые содержаться в документе «Цеховая накладная» .
Между ИО «Спецификация ЦН» и ИО «Изделия» существует связь и это связь типа «Один ко Многим «, поскольку в разделе 1.3 отмечено, что одно и то же изделие может выпускаться по запланированному плану несколько раз, а это означает, что одно и то же изделие может встречаться в «Спецификации ЦН» многократно.
На основании подобного анализа определено наличие связи и тип связи между всеми выявленными ИО. Построенная в соответствии с этим информационно-логическая модель (ИЛМ) представлена на рис. 3.2.
ИЛМ отображает всю совокупность сформированных ИО и связи между ними, что позволяет рассматривать ее в качестве модели единой информационной системы.
Рис. 3.2. Информационно-логическая модель системы
Определение логической структуры базы данных
Логическая структура БД представляет собой более детальное, чем ИЛМ, графическое изображение проектируемой информационной системы.
Каждому ИО ИЛМ ставится в соответствие реляционная таблица, совокупность столбцов которой однозначно соответствует совокупности атрибутов ИО.
В каждой реляционной таблице отмечены ключевые элементы.
Логические связи между реляционными таблицами соответствуют структурным связям ИЛМ, но изображаются с учетом конкретных реквизитов (информационных элементов), чаще всего — ключевых.
Построенная в соответствии с изложенным логическая структура информационной системы, изображена на рис. 3.3.
На основе разработанной логической структуры и ИЛМ достаточно легко выполняется физическая реализация ИС.
Рис. 3.3. Логическая структура базы данных (символом * отмечены ключевые реквизиты)