Общее представление о моделях данных в базах данных

ВЛАДИМИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Имени Александра Григорьевича и Николая Григорьевича Столетовых

КАФЕДРА БИЗНЕС-ИНФОРМАТИКИ И ЭКОНОМИКИ

Реферат

по дисциплине «Базы данных»

на тему: «Модели данных, ориентированные на формат документа»

Выполнила:

студентка 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)

Общее представление о моделях данных в базах данных - student2.ru

Рисунок 1. Уровни моделей данных

Инфологические модели используются на ранних стадиях проектирования баз данных для формального описания предметной области. Они содержат информацию о классах объектов, их свойствах и взаимосвязях, описания структур данных без привязки к какой-либо конкретной СУБД. Инфологические (или семантические) модели отражают в естественной и удобной для разработчиков и других пользователей форме информацию о предметной области в процессе разработки структуры будущей базы данных.[3]

К ним относятся: диаграммы Бахмана, модели «Сущность-Связь» разных нотаций (Чена, IDEF1X, Мартина, Баркера).

Под даталогической понимается модель, отражающая логические взаимосвязи между элементами данных безотносительно их содержания и физической организации. При этом даталогическая модель разрабатывается с учетом конкретной реализации СУБД, также с учетом специфики конкретной предметной области на основе ее инфологической модели.[4]

К даталогическим моделям относят: документальные и фактографические модели.

Документальные модели данных соответствуют представлению о слабоструктурированной информации, ориентированной в основном на свободные форматы документов, текстов на естественном языке.[5] (тезаурусные, дескрипторные, модели, ориентированные на формат документа)

Фактографические модели – соответствуют представлению о четко структурированной информации, формализованных данных (дерево, сеть, таблица). К фактографическим моделям относятся: иерархические, сетевые, реляционные, объектно-ориентированные модели. Фактографические модели имеет структуру «объект-свойства-значения». Множество однотипных объектов в таких моделях представляется сущностью, а свойства объектов — атрибутами сущности.[6]

Классификация моделей данных представлена на рисунке 2.

Общее представление о моделях данных в базах данных - student2.ru

Рисунок 2. Классификация моделей данных

Наши рекомендации