П. Г. Демидова А. В. Зафиевский А. А. Короткин А. Н. Лататуев Базы данных Учебное пособие
Download 1.32 Mb. Pdf ko'rish
|
Базы данных
частью СУБД. В объектно ориентированных же базах данных про- цессы совместного моделирования и гарантирования согласованно- сти структурной (статической) и процедурной (динамической) частей интегрированы между собой. Тем самым язык манипулиро- вания данными является встроенным компонентом объектно ори- ентированной системы. Можно сказать, что объектно ориентиро- ванная система БД представляет собой объединение системы программирования и СУБД. В последнее время расширяется использование в качестве базового языка программирования 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling