КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Даталогическое проектирование системыИнфологическое проектирование системы Инфологическая модель будет содержать в себе следующие данные, в зависимости от той информации, которую будет сохранять и обрабатывать наша БД. Основной сущностью является: «Модуль». Отношения между ним и остальными сущностями системы относится к типу «один-ко-многим». Для получения справок по данному модулю, а также для отображения различного рода дополнительной информации потребуются сущности, определяющие структуру организации: · Полезная информация; · Публикации; · Ссылки. Определим атрибуты каждой сущности и уточним их типы. Модули: · Идентификатор; · Название модуля; · Отображение в меню; · Содержание. Полезная информация: · Идентификатор; · Подзаголовок; · Содержание. Публикации: · Идентификатор; · Автор; · Название публикации; · Предмет; · Номер; · Год; · Страницы; · Ссылка URL; Ссылки: · Идентификатор; · Название ссылки; · Отображение в меню; · Ссылка URL; На рисунке ___ приведена инфологическая модель, где показаны основные отношения между указанными сущностями. Разработанная модель находится в 3-ей нормальной форме т.к.: · атрибуты сущностей являются атомарными; · каждый неключевой атрибут функционально полно зависит от первичного ключа; · в модели отсутствуют транзитивные зависимости неключевых атрибутов от ключа. Рисунок __- Инфологическая модель
Даталогическое проектирование системы На основе инфологической модели предметной области разрабатывается даталогическая модель данных. Она строится в терминах информационных единиц, допустимых в той или иной системе управления базами данных. Применительно к выбранной СУБД сущности можно представить в табличном виде, которые представлены в таблице 1.
После проектирования таблиц БД необходимо реализовать связи между ними. Эти связи нужны для обеспечения целостности данных. В частности при правильно сформированных связях невозможна ссылка на несуществующую запись. Кроме того, связи между таблицами могут быть использованы для построения форм, запросов и отчетов к БД. Рисунок __- Даталогическая модель данных
|