Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Реляционная модель данных. Реляционные базы данных на сегодняшний момент занимают доминирующее




Реляционные базы данных на сегодняшний момент занимают доминирующее

положение в вопросах обработки данных в информационных системах.

Основной принцип реляционной модели — получение из таблицы необходимых

отношений и формирование новых. На основе первичной таблицы при помощи логических

операций формируется новая таблица соответствующей структуры. Каждая таблица

соответствует какому-нибудь понятию из предметной области. При проектировании

реляционных баз данных используется определенная терминология (табл. 12.1).

 

 

Таблица 12.1 – Терминология реляционных баз данных


Сущность

Отношение (реляция)

 

 

Атрибут


Реальный или абстрактный объект информационной системы.

Некоторая регулярная структура, представленная в виде

двумерной таблицы и состоящая из конечного набора

однотипных строк. Содержит сведения о множестве

экземпляров одной сущности.

Поименованный столбец отношения (поле), характеризующий

отдельное свойство (реквизит) объекта.


Домен

Степень


Множество допустимых значений атрибута.

отношения Количество атрибутов реляции.


(арность, ранг)


Заголовок

отношения

Кортеж


(схема) Конечное множество имен атрибутов.

 

Строка реляции (запись). Содержит описание отдельного


экземпляра данной сущности.

Кардинальное число Количество кортежей.

отношения (мощность)

Минимальный набор атрибутов, однозначно определяющий

каждый кортеж реляции.


Тело отношения


Множество кортежей. Отражает состояние сущности, поэтому


постоянно меняется во времени.

 

Выделяют два подхода к проектированию реляционных баз данных. Первый является

более традиционным и предполагает создание непосредственно реляционной схемы БД уже

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

нормализации определений реляционных отношений. Нормализация представляет собой

вариант восходящего подхода к проектированию, который заключается в постепенном

выявлении зависимостей между атрибутами и устранении нежелательных из них. Этот

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

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


реляционную.


Процесс


преобразования


автоматически


гарантирует


получение


нормализованной реляционной модели. Подход относится к категории нисходящих, так как

начинается с выявления важных для предметной области объектов и связей. К полученной

схеме в упрощенном виде также применяется процесс нормализации. Это необходимо для

проверки ее корректности, но этот процесс уже не приводит к перестройке отношений.


Данный


подход


применяется


при


проектировании


сложных


корпоративных


информационных систем.

Исходными данными для проектирования реляционной базы данных могут служить

бланки и другие виды документов, с которыми работают конечные пользователи, а также

описание информационных объектов и их атрибутов, полученное в ходе изучения

предметной области.

Рассмотрим процесс проектирования на примере.

 

101

Ключ


 

Пример 12.1. При записи в библиотеку на каждого читателя заводится формуляр (рис.

12.1), в который заносятся сведения о читателе, а затем регистрируются взятые им книги. В

свою очередь каждое издание в библиотеке имеет свою учетную карточку (рис. 12.2), в

которую заносится информация о данной книге.


 

 

№ читательского билета _________

Сведения о читателе:


 

Дата

получения

книги


 

 

Дата

возврата


 

 

Номер

книги


 

Автор


 

Назва-

ние

книги


Фамилия

Имя

Отчество

Адрес

Телефон


______________________

______________________

______________________

______________________

______________________


Дата записи в библиотеку __________

 

 

Рис. 12.1. Читательский формуляр

 

 

УДК 681.3.06(075.8)

ББК 32.973.26я7

М20

 

 




Поделиться с друзьями:


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


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.