Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Даталогическое проектирование системы




Инфологическое проектирование системы

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

Основной сущностью является: «Модуль».

Отношения между ним и остальными сущностями системы относится к типу «один-ко-многим».

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

· Полезная информация;

· Публикации;

· Ссылки.

Определим атрибуты каждой сущности и уточним их типы.

Модули:

· Идентификатор;

· Название модуля;

· Отображение в меню;

· Содержание.

Полезная информация:

· Идентификатор;

· Подзаголовок;

· Содержание.

Публикации:

· Идентификатор;

· Автор;

· Название публикации;

· Предмет;

· Номер;

· Год;

· Страницы;

· Ссылка URL;

Ссылки:

· Идентификатор;

· Название ссылки;

· Отображение в меню;

· Ссылка URL;

На рисунке ___ приведена инфологическая модель, где показаны основные отношения между указанными сущностями.

Разработанная модель находится в 3-ей нормальной форме т.к.:

· атрибуты сущностей являются атомарными;

· каждый неключевой атрибут функционально полно зависит от первичного ключа;

· в модели отсутствуют транзитивные зависимости неключевых атрибутов от ключа.

Рисунок __- Инфологическая модель

 

Даталогическое проектирование системы

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

Применительно к выбранной СУБД сущности можно представить в табличном виде, которые представлены в таблице 1.

Название сущности Название таблицы Атрибуты Типы данных
Модули Modules Id Название модуля Отображение в меню Содержание Счетчик INT Текст TEXT[20] Текст TEXT[20] Текст TEXT[200]
Полезная информация Info Id Подзаголовок Содержание Счетчик INT Текст TEXT[20] Текст TEXT[200]
Публикации Publication Id Автор Название публикации Предмет Номер Год Страницы Ссылка URL Счетчик INT Текст TEXT[20] Текст TEXT[20] Текст TEXT[20] Число INT Число DATA Текст TEXT[20] Текст TEXT[20]
Ссылки URL Id Общее название Отображение в меню Ссылка URL Счетчик INT Текст TEXT[20] Текст TEXT[20] Текст TEXT[200]

 

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

Рисунок __- Даталогическая модель данных

 


Поделиться:

Дата добавления: 2015-09-14; просмотров: 84; Мы поможем в написании вашей работы!; Нарушение авторских прав


<== предыдущая лекция | следующая лекция ==>
Педагогический коллектив | 
lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты