Основные модели баз данных


Download 274.39 Kb.
Pdf ko'rish
bet1/5
Sana22.02.2023
Hajmi274.39 Kb.
#1221486
  1   2   3   4   5
Bog'liq
15-Тема модели БД



Тема: Основные модели баз данных. 
План 
1. Основные модели баз данных. 
2. Иерархическая и сетевая модель базы данных 
 
1) Иерархическая — представление базы данных в виде древовидной (иерархической) структуры, 
состоящей из объектов (данных) различных уровней, структура запись-потомок должна иметь в 
точности одного предка. 
 
В 1968 году была введена в эксплуатацию первая промышленная СУБД система IMS фирмы IBM. 
Это была первая иерархически база данных благодаря которой определили ряд фундаментальных 
понятий в теории систем баз данных, которые и до сих пор являются основополагающими для сетевой 
модели данных. 
Такая форма используется: 
a. Серверы каталогов, такие, как LDAP и Active Directory 
(допускают чёткое представление в виде дерева) 
b. файловые, база настроек Windows WMI и Реестр Windows. 
c. 
Google App Engine Datastore API
 
2) Сетевая - являющаяся расширением иерархического подхода, сетевой структуре данных у 
потомка может иметься любое число предков.
 
Такая модель данных используется: 
1) в графических системах для формирования 3D изображений.
2) в системах пространственной координации объектов. 
3) Реляционная - данные в базе данных представляют собой набор отношений. Отношения 
(таблицы) отвечают определенным условиям целостности. Реляционная модель данных поддерживает 
декларативные ограничения целостности уровня домена (типа данных), уровня отношения
и уровня базы данных. 


 
Такая форма используется: 
a. Oracle 
b. MS SQL, MY SQL 
c. Potgresql 
d. MS Access 
4) Объектная и объектно-ориентированная – Данные в таких базах представляют из себя объекты 
с определенными наборами свойств и методов и поведения. Отношения данных объектов строятся на 
основе обобщения свойств и методов и поведения различных объектов по отношению друг к другу. 
Данную модель данных используют: 
1. Jasmine (компания Computer Associates) — Одна из известнейших объектных баз 
2. Versant (разработка Versant Technologies) — использовалась в основном для разработки 
телекоммуникаций 
3. POET (компания POET Software) — компактная объектная база данных. Которая поддерживает 
программные интерфейсы C++, Java, Visual Basic 
4. ObjectStore PSE (разработка компании ObjectDesign) — Модули объектов Java 

Download 274.39 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling