Общее представление о моделях данных в базах данных
ВЛАДИМИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Имени Александра Григорьевича и Николая Григорьевича Столетовых
КАФЕДРА БИЗНЕС-ИНФОРМАТИКИ И ЭКОНОМИКИ
Реферат
по дисциплине «Базы данных»
на тему: «Модели данных, ориентированные на формат документа»
Выполнила:
студентка 3-го курса
группы БИк-214
Нарышкина К.С.
Принял:
Виноградов Д.В.
Владимир 2016
Оглавление
Введение. 3
1. Общее представление о моделях данных в базах данных. 4
2. Модели, ориентированные на формат документа. 7
2.1 HTML и базы данных. 7
2.2 XML и базы данных. 10
2.2.1 Язык XML. 10
2.2.2 Достоинства и недостатки. 12
2.3 DXML. 14
Заключение. 16
Список литературы.. 17
Введение
Одной из важнейших областей применения компьютеров является переработка и хранение больших объемов информации в различных сферах деятельности человека: в экономике, банковском деле, торговле, транспорте, медицине, науке и т. д.
Существующие современные информационные системы характеризуются огромными объемами хранимых и обрабатываемых данных, сложной организацией, необходимостью удовлетворять разнообразные требования многочисленных пользователей.
Информационная система – это система, которая реализует автоматизированный сбор, обработку и манипулирование данными и включает технические средства обработки данных, программное обеспечение и обслуживающий персонал.
Цель любой информационной системы – обработка данных об объектах реального мира. Основой информационной системы является база данных. В широком смысле слова база данных – это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления его объектами и, в конечном счете, автоматизации, например предприятие, вуз и т. д.
Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро производить выборку с произвольным сочетанием признаков. При этом очень важно выбрать правильную модель данных. Модель данных – это формализованное представление основных категорий восприятия реального мира, представленных его объектами, связями, свойствами, а также их взаимодействиями.[1]
Общее представление о моделях данных в базах данных
Понятие «база данных» означает некое хранилище данных, которые предназначено для коллективного, многократного и целевого использования. Одними из главных понятий баз данных являются понятия «данные» и «модели данных».
Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро производить выборку с произвольным сочетанием признаков. При этом очень важно выбрать правильную модель данных. Модель данных – это формализованное представление основных категорий восприятия реального мира, представленных его объектами, связями, свойствами, а также их взаимодействиями.[2]
В теории баз данных выделяют три типа моделей данных:
I. инфологические;
II. даталогические;
III. физические
В основе классификации данных лежит представление об архитектуре современных СУБД как системы, которая включает в себя уровни. (Рисунок 1)
Рисунок 1. Уровни моделей данных
Инфологические модели используются на ранних стадиях проектирования баз данных для формального описания предметной области. Они содержат информацию о классах объектов, их свойствах и взаимосвязях, описания структур данных без привязки к какой-либо конкретной СУБД. Инфологические (или семантические) модели отражают в естественной и удобной для разработчиков и других пользователей форме информацию о предметной области в процессе разработки структуры будущей базы данных.[3]
К ним относятся: диаграммы Бахмана, модели «Сущность-Связь» разных нотаций (Чена, IDEF1X, Мартина, Баркера).
Под даталогической понимается модель, отражающая логические взаимосвязи между элементами данных безотносительно их содержания и физической организации. При этом даталогическая модель разрабатывается с учетом конкретной реализации СУБД, также с учетом специфики конкретной предметной области на основе ее инфологической модели.[4]
К даталогическим моделям относят: документальные и фактографические модели.
Документальные модели данных соответствуют представлению о слабоструктурированной информации, ориентированной в основном на свободные форматы документов, текстов на естественном языке.[5] (тезаурусные, дескрипторные, модели, ориентированные на формат документа)
Фактографические модели – соответствуют представлению о четко структурированной информации, формализованных данных (дерево, сеть, таблица). К фактографическим моделям относятся: иерархические, сетевые, реляционные, объектно-ориентированные модели. Фактографические модели имеет структуру «объект-свойства-значения». Множество однотипных объектов в таких моделях представляется сущностью, а свойства объектов — атрибутами сущности.[6]
Классификация моделей данных представлена на рисунке 2.
Рисунок 2. Классификация моделей данных