П. Г. Демидова А. В. Зафиевский А. А. Короткин А. Н. Лататуев Базы данных Учебное пособие


Download 1.32 Mb.
Pdf ko'rish
bet12/94
Sana15.06.2023
Hajmi1.32 Mb.
#1487605
1   ...   8   9   10   11   12   13   14   15   ...   94
Bog'liq
Базы данных


частью СУБД. В объектно ориентированных же базах данных про-
цессы совместного моделирования и гарантирования согласованно-
сти структурной (статической) и процедурной (динамической) 
частей интегрированы между собой. Тем самым язык манипулиро-
вания данными является встроенным компонентом объектно ори-
ентированной системы. Можно сказать, что объектно ориентиро-
ванная система БД представляет собой объединение системы 
программирования и СУБД. В последнее время расширяется 
использование в качестве базового языка программирования Java. 
В 1990-е годы была развернута работа по стандартизации 
объектно ориентированного подхода к организации баз данных. 
Консорциумом ODMG поставщиков ООСУБД был выпущен 
стандарт ODMG-93, включающий в себя средства для построения 
законченного приложения, которое будет работать (после пере-
компиляции) в любой совместимой с этой спецификацией 
ООСУБД. Впоследствии группой ODMG был выпущен финаль-
ный стандарт ODMG 3.0 (2000), включающий полную объектную 
модель данных и привязку к ней языков Smalltalk, C++ и Java. 
Позднее привязка к Java была замещена средствами Java Data 
Objects (JDO). В 2001 году группа ODMG была распущена ввиду 
завершения поставленных перед ней задач. 
Наибольшее применение ООБД находят в областях, характе-
ризующихся сложной структурой используемых данных. Это уже 
упоминавшиеся системы автоматизации проектирования, геоин-
формационные системы, интернет-приложения, использующие 
сложные мультимедийные структуры, и т. д. 
Вместе с тем следует отметить, что, наряду с развитием объ-
ектно ориентированных БД, реляционные базы данных продол-
жают оставаться основным типом БД, обладая рядом преиму-
ществ, среди которых: 
 наличие серьезной и сбалансированной теоретической ос-
новы, которая, вместе с тем, достаточно проста и не тре-
бует длительного освоения; 
 высокая скорость при работе с большими объемами 
данных; 
 эффективная система разграничения полномочий и обеспе-
чения доступа пользователей к данным. 
Кроме того, во всем мире значительные средства уже инвес-
тированы в реляционные СУБД и владельцы этих систем этих 


17 
систем заинтересованы в приобретении некоторых объектно 
ориентированных возможностей для установленных систем без 
их коренной ломки. 
Поэтому более предпочтительным является комбинирован-
ный подход, который позволил бы воспользоваться достоинства-
ми объектных баз данных, не отказываясь полностью от уже ис-
пользуемых реляционных БД. Одним из вариантов в этом случае 
является использование объектно реляционных БД, представля-
ющих собой реляционные БД с объектными возможностями. Еще 
более консервативный способ – использование объектных расши-
рений для установленных БД. Эта идеология нашла отражение 
уже в стандарте SQL:1999 и используется ведущими постав-
щиками реляционных систем управления базами данных. 

Download 1.32 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   94




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