Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Объектно-ориентированные СУБД

В конце 1980-х годов началось использование нового стиля программирования под названием объектно-ориентированное программирование (object-oriented program­ming), или ООП (OOP), который, как будет объяснено в главе 18, имел сущест­венно иную ориентацию, чем традиционное программирование. Если говорить вкратце, то структуры данных, которые обрабатываются в ООП, являются зна­чительно более сложными, чем те структуры, с которыми приходится иметь дело в традиционных языках программирования. Кроме того, сложно обеспечить хра­нение этих структур с помощью существующих коммерческих СУБД. Как след­ствие возникает новая категория СУБД — объектно-ориентированные СУБД (object oriented DBMS), предназначенные для хранения и обработки структур данных ООП.

По множеству причин ООП еще не получило широкого применения в дело­вых информационных системах. Во-первых, оно является сложным в использо­вании, а разработка приложений ООП стоит очень дорого. Во-вторых, у боль­шинства организаций миллионы или миллиарды байтов данных организованы в реляционные базы данных, и они не желают брать на себя риск и расходы, свя­занные с преобразованием этих баз данных в формат объектно-ориентирован­ных СУБД. Наконец, большинство объектно-ориентированных СУБД были раз­работаны для поддержки инженерных приложений, и они просто не обладают возможностями и функциями, подходящими или быстро адаптируемыми для нужд деловых приложений.

Следовательно, в обозримом будущем объектно-ориентированные СУБД, ско­рее всего, не будут широко использоваться в приложениях коммерческих инфор­мационных систем. Мы обсудим ООП, объектно-ориентированные базы данных и принадлежащий Oracle Corporation гибрид под названием объектно-реляционные базы данных (object-relational databases) в главе 18, но в основном этот рассказ бу­дет посвящен реляционной модели, поскольку она связана с технологиями, кото­рые вы наверняка будете использовать в течение первых пяти лет вашей карьеры.

т.д. В ней обычно содержится компью­теризованный индекс, который позволяет читателям находить нужную им книгу по названию, фамилиям авторов или указанной тематике. Как правило, подобная сис­тема баз данных способна обрабатывать информацию о бронировании книг, что по­зволит вам зарезервировать взятую другим читателем книгу. Когда эту книгу вернут, по почте вам будет послано сообщение, что книга уже на месте и вы можете ее взять. Кроме того, такая система может посылать напоминания тем читателям, которые не вернули взятую книгу в указанный срок. Для ввода информации о книге в такой

системе обычно используется устройство сканирования штрих-кода, аналогичное тому, которое применяется в супермаркетах. С его помощью организуется учет прихода и ухода книг из библиотеки.

При оформлении какого-либо страхового полиса (например, для страхования жизни, здоровья, строения, дома или автомобиля) страховой агент может обращаться к нескольким базам данных, содержащим сведения о различных страховых компа­ниях. После указания персональных сведений, например имени, адреса, возраста, а также пристрастия к курению или спиртным напиткам, приложение системы баз данных использует их для определения стоимости страхового полиса. Страховой агент может просмотреть несколько баз данных с целью поиска страховой компании, которая предложит вам наилучшие условия страховки.

В университете может существовать база данных с информацией о студентах, по­сещаемых ими курсах, выплачиваемых стипендиях, уже пройденных и изучаемых в настоящее время предметах, а также о результатах сдачи различных экзаменов. Кроме того, может также поддерживаться база данных с информацией о приеме сту­дентов в следующем году, а также база данных с личными данными о сотрудниках и сведениями об их зарплате для бухгалтерии.


 


Дата добавления: 2015-07-08; просмотров: 205 | Нарушение авторских прав


Читайте в этой же книге: Малярная фирма Мэри Ричардс | Бюро проката музыкальных инструментов Treble Clef Music | Туристический информационный центр | Сравнение четырех типов баз данных | Отношения между прикладными программами и СУБД | Трудность представления данных в удобном для пользователя виде | База данных является моделью модели | Организационный контекст | Реляционная модель | Коммерческие СУБД для микрокомпьютеров |
<== предыдущая страница | следующая страница ==>
Распределенные базы данных| БАНК ДАННЫХ

mybiblioteka.su - 2015-2024 год. (0.006 сек.)