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

Реляционная модель

Читайте также:
  1. Quot;Элементарная модель" типа ИМ.
  2. АВТОРСКАЯ МОДЕЛЬ ПСИХОЛОГИЧЕСКОЙ СЛУЖБЫ САНАТОРНОЙ ШКОЛЫ-ИНТЕРНАТА
  3. Американская модель менеджмента
  4. Американская модель управления
  5. Англо-американская модель корпоративного управления
  6. База данных является моделью модели
  7. Базовая модель OSI (Open System Interconnection)

В 1970 г. Э. Ф. Кодд (Е. F. Codd) опубликовал свою эпохальную статью (Е. Е. Codd, «A Relational Model of Data for Large Shared Databanks», Communications of the ACM 06.1970, c. 377-387.), в кото­рой он применил концепции раздела математики, называемого реляционной ал­геброй, к проблеме хранения больших объемов данных. Статья Кодда положила начало движению в сфере проектирования баз данных, которое привело несколь­ко лет спустя к созданию реляционной модели базы данных (relational database model). Эта модель представляет собой определенный способ структурирования и обработки базы данных, и мы будем подробно обсуждать ее в главе 5, а также в главах 9-14.

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

Согласно реляционной модели, не все виды таблиц одинаково приемлемы. С помощью процесса, называемого нормализацией (normalization), нежелатель­ная таблица может быть преобразована в две или более приемлемых. Более под­робно о процессе нормализации вы узнаете из главы 5.

Другое преимущество реляционной модели состоит в том, что в столбцах содержатся данные, связывающие одну строку с другой. Например, на рис. 1.1 столбец CUSTOMER_ID в таблице JOB связан со столбцом CUSTOMER_ID в таблице CUSTOMER. Это делает связи между строками видимыми для пользователя.

Поначалу считалось, что реляционная модель позволит пользователям извле­кать информацию из баз данных без помощи профессионалов MIS (администра­тивно-информационной системы). Доля истины в этом есть, так как таблицы представляют собой простые и интуитивно понятные конструкции. Кроме того, поскольку связи хранятся вместе с данными, пользователи могут при необходи­мости комбинировать нужные строки. Например, чтобы получить запись о кон­кретном договоре аренды, пользователь базы данных бюро проката Treble Clef Music мог бы скомбинировать строку таблицы CUSTOMER со строками таблицы RENTAL

Оказалось, что этот процесс слишком сложен для большинства пользовате­лей. По этой причине ожидания, что реляционная модель предоставит пригод­ный для неспециалистов способ доступа к базам данных, не оправдались. Огля­дываясь назад, можно резюмировать: ключевым преимуществом реляционной модели оказалось то, что она дает специалистам (таким, как вы!) стандартный способ структурирования и обработки баз данных.


Дата добавления: 2015-07-08; просмотров: 178 | Нарушение авторских прав


Читайте в этой же книге: ВВЕДЕНИЕ В БАЗЫ ДАННЫХ | Малярная фирма Мэри Ричардс | Бюро проката музыкальных инструментов Treble Clef Music | Туристический информационный центр | Сравнение четырех типов баз данных | Отношения между прикладными программами и СУБД | Трудность представления данных в удобном для пользователя виде | База данных является моделью модели | Распределенные базы данных | Объектно-ориентированные СУБД |
<== предыдущая страница | следующая страница ==>
Организационный контекст| Коммерческие СУБД для микрокомпьютеров

mybiblioteka.su - 2015-2021 год. (0.026 сек.)