Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Эволюция концепции баз данных

Базы данных в своем развитии прошли шесть поколений. Вначале данные обрабатывались вручную. Затем появилось оборудование с перфокартами и электромеханические машины для сортировки и табулирования миллионов записей. Позже данные стали хранить на магнитных лентах, и сохраняемые программы выполняли пакетную обработку последовательных файлов. На следующем этапе развития появилось понятие «схемы» базы данных и оперативного навигационного доступа к данным. Затем был обеспечен автоматический доступ к реляционным базам данных и внедрены распределенная и клиент-серверная обработки.

Сегодня перед нами шестое поколение информационных систем (баз данных), которые хранят большие массивы данных - документы, графические, звуковые и видеообразы. Эти системы шестого поколения представляют со-бой базовые средства хранения для приложений Internet и intranet.

Первое поколение - менеджеры записей (с IV тысячелетия до н. э.), например учет царской казны и налогов в Шумере.

Второе поколение - менеджеры записей (1800-1955 гг.). Автоматизированная обработка информации началась С появлением технологии записи информации на перфокартах и впервые была широко использована при переписи населения в США в 1890 г. Тогда-то появилась и компания по производству оборудования для записи информации на перфокарты, которая впоследствии получила название IBM.

Третье поколение - программируемое оборудование обработки записей (1955-1970 гг.). Электронные компьютеры могли обрабатывать сотни записей в секунду. Ключевым компонентом в этой новой технологии стало программное обеспечение. Стали появляться стандартные пакеты для таких общеупотребительных бизнес-приложений, как общая бухгалтерия, расчет заработной платы.

Четвертое поколение - оперативные сетевые базы данных (1965-1980 гг.). Для таких приложений, как ведение операций на фондовой бирже или резервирование билетов, требуется знание текущей информации и немедленный доступ к ней.

Пятое поколение - реляционные базы данных и архитектура «клиент-сервер» (1980-1995 гг.). Реляционная модель данных, когда все данные хранятся в таблицах, связанных между собой по ключевому полю, обладает унифицированным языком для определения данных, навигации по данным и манипулирования ими, а не отдельными языками для каждой из этих задач. Эта реляционная модель имеет много других преимуществ.

Шестое поколение - мультимедийные базы данных (с 1995 г.). До появления этого поколения существовало четкое разделение программ и данных. И этот подход хорошо работал, пока речь шла о таких данных, как числа, символы, списки. Но скоро данные стали представлять сложные объекты типа «графический образ», «звук», их обработка потребовала новых подходов и программ. Произошел переход от традиционных баз данных, хранящих числа и символы, к базам данных, в которых каждая запись может содержать данные со сложным поведением.

Основные этапы проектирования БД:

Концептуальное (инфологическое) проектировани е — построение семантической модели предметной области, то есть информационной модели наиболее высокого уровня абстракции. Такая модель создаётся без ориентации на какую-либо конкретную СУБД и модель данных. Термины «семантическая модель», «концептуальная модель» и «инфологическая модель» являются синонимами. Кроме того, в этом контексте равноправно могут использоваться слова «модель базы данных» и «модель предметной области» (например, «концептуальная модель базы данных» и «концептуальная модель предметной области»), поскольку такая модель является как образом реальности, так и образом проектируемой базы данных для этой реальности.

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

Чаще всего концептуальная модель базы данных включает в себя:

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

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

Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.

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

На этапе логического проектирования учитывается специфика конкретной модели данных, но может не учитываться специфика конкретной СУБД.

Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д.

 

<== предыдущая лекция | следующая лекция ==>
Реляционная модель данных. Реляционная модель была разработана в конце 1960-х годов Эдгаром Франком Коддом (сотрудник IBM) и опубликована в 1970 г | Основные компоненты
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 2091; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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