Автор работы: Пользователь скрыл имя, 05 Сентября 2012 в 02:20, курс лекций
Банк данных – организация либо структурная единица организации, предназначенная для сбора и обработки информации о предметной области. В функции банка данных входит сбор информации о первичной области, ее обработка и хранение, а также генерация на ее основе результирующей информации. Следует отметить, что иногда технологии обработки информации, характерные для банков данных реализуются не в «чистом» виде, а как составная часть других систем, например, в задачах САПР (Систем Автоматизированного ПPоектирования).
Информация о состоянии предметной области, которая обрабатывается банком данных, накапливается и хранится в базе данных.
WHERE Жиры = 0 OR Ca < 250
17.Развитие
реляционной модели.
Объектно-реляционные
и гибридные БД. Объектно-ориентированные
БД
Реляционная модель данных была предложена математиком Э.Ф. Коддом (Codd E.F.) в 1970 г. РМД является наиболее широко распространенной моделью данных и единственной из трех основных моделей данных, для которой разработан теоретический базис с использованием теории множеств.
В основе
РМД лежит понятие отношения,
представляющего собой
Всё
возрастающая сложность приложений
баз данных и ограниченность РМД
привели к развитию модели Кодда,
которое сначала получило название
расширенной реляционной
Объектно-реляционные модели данных
Расширению
возможностей реляционных баз данных
(РБД) способствует применение в концепции
баз данных понятия объекта, аналогичного
понятию объекта в объектно-
К сожалению, до настоящего времени (2003 г.) разработчики не пришли к единому мнению о том, как следует определять ОРМД. Модели, поддерживаемые различными производителями СУБД, существенно отличаются по своим функциональным характеристикам, поэтому о включении объектов в РМД можно говорить только как об общем направлении развития баз данных. О перспективах этого направления свидетельствует тот факт, что ведущие фирмы–производители СУБД, в числе которых Oracle, Informix и INGRES, расширили возможности своих продуктов до объектно-реляционной СУБД (ОРСУБД).
В большинстве реализаций ОРМД объектами признаются агрегат и таблица (отношение), которая может входить в состав другой таблицы. Методы обработки данных представлены в виде хранимых процедур и триггеров, которые являются процедурными объектами базы данных, и связаны с таблицами. На внутреннем (физическом) уровне все данные ОРБД хранятся в виде отношений, и ОРСУБД поддерживают язык SQL.
Объектно-ориентированные модели данных
Ещё
один подход к построению БД – использование
объектно-ориентированных
При
создании объектно-ориентированных
СУБД (ООСУБД) используются разные методы,
а именно: встраивание в объектно-
К достоинствам
ООМД можно отнести широкие
Среди
недостатков ООМД следует отметить
отсутствие универсальной модели, недостаток
опыта создания и эксплуатации ООБД,
сложность использования и
В 1997 г. рабочая группа ODMG (Object Database Management Group), образованная фирмами–производителями ООСУБД, выпустила стандарт ODMG 2.0 для ООСУБД, в котором описана объектная модель, язык определения запросов, язык объектных запросов и связующие языки С++, Smalltalk и Java.
Гибридные
СУБД совмещают в себе возможности реляционных
и объектно-ориентированных баз данных.