Файл: Базы данных - уч. пособие.pdf

Добавлен: 28.11.2018

Просмотров: 9914

Скачиваний: 41

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Контрольные вопросы по главе 7

161

Перспективы ООСУБД:

1) серверы, соответствующие стандарту CORBA (стандарт общей архитекту-

ры брокера объектных запросов, позволяющий интегрировать различные
ООСУБД), обеспечат предоставление возможности ООБД многим классам
приложений;

2) должен быть отлажен механизм защиты данных в ООБД;

3) будут унифицированы механизмы реализации моделей транзакций, допус-

кающие создание неоднородных сред ООБД;

4) архитектура CORBA будет расширяться, включая более мощные возмож-

ности по реализации ОО-подхода в области БД.

Подводя итог, можно сказать, что на сегодняшний день отказаться полностью

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

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Контрольные вопросы по главе 7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1. Перечислите и охарактеризуйте СУБД первого и второго поколения.

2. Поясните различие СУБД, функционирующих в архитектуре клиент-сер-

вер, и файл-серверных СУБД.

3. Перечислите и охарактеризуйте основные объекты СУБД MS Access.

4. Опишите основные свойства СУБД Cach´e.

5. Опишите основные различия Манифестов ООБД и СУБД третьего поколения.

6. Охарактеризуйте общие понятия объектно-ориентированного подхода к БД.

7. Перечислите основные объектно-ориентированные возможности СУБД Oracle.


background image

ЗАКЛЮЧЕНИЕ

Мы рассмотрели основы организации баз данных. Естественно, полноценно

освоить представленный материал можно только на практике. В этом поможет ру-
ководство к выполнению лабораторных работ, где подробно рассказано об основах
работы в среде проектирования PowerDesigner и в СУБД MS Access.

Приступая к разработке баз данных, необходимо помнить, что база данных не

создается «с нуля» — в основе ее создания лежит изучение той предметной области,
которую Вы собираетесь автоматизировать. Чем полнее Вы изучите предметную
область, выделите основные объекты и принципы взаимодействия между ними,
тем более качественно Вы сможете спроектировать модель данных этой предмет-
ной области, а на ее основе, собственно, и создать базу данных. Помните, что
от качества разработанной базы данных во многом зависит качество создаваемой
информационной системы.

Надеемся, что настоящее пособие будет востребовано студентами вузов и спе-

циалистами, желающими изучить основы организации баз данных. Полученные
в ходе изучения данной дисциплины знания могут быть востребованы при изуче-
нии студентами направлений подготовки бакалавров «Программная инженерия»,
«Бизнес-информатика», «Государственное и муниципальное управление» таких
дисциплин, как «Базы данных», «Организация баз данных», «Распределенные ин-
формационные системы» и других смежных дисциплин.


background image

ЛИТЕРАТУРА

[1] Кузнецов С. Д. Основы баз данных / С. Д. Кузнецов. — 2-е изд. — М. : Ин-

тернет-Университет Информационных Технологий ; БИНОМ. Лаборатория
знаний, 2007. — 484 с.

[2] Чудинов И. Л. Базы данных : учеб. пособие / И. Л. Чудинов, В. В. Осипова ;

Томский политехнический университет. — Томск : Изд-во Томского политех-
нического университета, 2011. — 140 с.

[3] Матрин Дж. Организация баз данных в вычислительных системах /

Дж. Матрин. — М. : Мир, 1980.

[4] U. Dayal et al. Third Generation TP Monitors: A Database Challenge — Procee-

ding of the 1993 ACM SIGMOD. — 394 p.

[5] Melton J. Understanding the New SQL: A Complete Guide / J. Melton, A. Si-

mon. — San Francisco : Morgan Kaufmann Publishers, 1992 39–40.

[6] Саймон А. Р. Стратегические технологии баз данных: менеджмент на

2000 год / А. Р. Саймон. — М. : Финансы и статистика, 1999. — 479 с.

[7] E. F. Codd. A Relational Model of Data for Large Shared Data Banks // Commu-

nications of the ACM. — 1970, June.

[8] Кодд Э. Ф. Реляционная модель данных для больших, совместно используе-

мых банков данных // Системы управления базами данных. — 1995. — N 1 —
С. 145–160.

[9] Атре Ш. Структурный подход к организации баз данных / Ш. Атре. — М. :

Финансы и статистика, 1983.

[10] Дейт К. Дж. Введение в системы баз данных // Introduction to Database

Systems. — 8-е изд. — М. : Вильямс, 2006. — С. 1328.

[11] Пуле Мишель. Четыре грани целостности [Электронный ресурс]. — URL :

http://www.osp.ru/win2000/sql/2000/01/010.htm (дата обращения: 20.05.2015).


background image

164

Литература

[12] Вендров А. М. Проектирование программного обеспечения экономических

информационных систем / А. М. Вендров. — М. : Финансы и статистика,
2006. — 544 с.

[13] CASE-Технологии [Электронный ресурс]. — URL : http://case-tech.h1.ru (дата

обращения: 20.05.2015).

[14] Стратегическое управление информационными системами / Г. Калянов,

[и др.] — М. : БИНОМ. Лаборатория знаний, 2014. — 510 с.

[15] Семизельникова О. А. Исследование возможностей CASE-технологии при

создании

интеллектуальных

систем

[Электронный

ресурс]. — URL

:

http://www.inftech.webservis.ru (дата обращения: 20.05.2015).

[16] ISO/IEC 9075–11:2011 Information technology — Database languages — SQL

[Электронный ресурс]. — URL: http://www.iso.org/iso/home/store/catalogue_tc/
catalogue_detail.htm?csnumber=53682 (дата обращения: 20.05.2015).

[17] Ульман Дж. Основы систем баз данных / Дж. Ульман. — М. : Финансы и ста-

тистика, 1983.

[18] Попов А. А. Программирование в среде FoxPro 2.0. Построение систем об-

работки данных / А. А. Попов. — М. : Радио и связь, 1994. — 352 с.

[19] Использование Oracle 8/8i / Вильям Дж. Пейдж [и др.]. — М. : Вильямс,

2000. — 1024 с.

[20] Сенченко П. В. Организация баз данных : учеб. пособие / П. В. Сенченко. —

Томск : Изд-во Томск. гос. ун-та систем управления и радиоэлектроники,
2005. — 203 с.

[21] Системы баз данных третьего поколения: Манифест / Комитет по разви-

тию функциональных возможностей СУБД // Системы управления базами
данных. — 1995. — N 2.

[22] Манифест систем объектно-ориентированных баз данных / М. Аткинсон

[и др.] // Системы управления базами данных. — 1995. — N 4.

[23] Ривкин Марк. Новые возможности Oracle 9.2 // Открытые системы. —

2002. — N 11.

[24] Брила Б. Oracle 11g. Настольная книга администратора баз данных / Б. Бри-

ла, К. Луни — М. : Лори, 2012 — 864 с.

[25] СУБД Cach´e. Объектно-ориентированная разработка приложений / В. Кир-

стен [и др.]. — Питер, 2001.

[26] Сиротюк О. Постреляционная СУБД Cache´e [Электронный ресурс]. — URL :

http://www.ict.edu.ru/ft/003849/cache.pdf (дата обращения: 20.05.2015).


background image

СПИСОК УСЛОВНЫХ ОБОЗНАЧЕНИЙ

И СОКРАЩЕНИЙ

1:1 — связь «один-к-одному»

1:M — связь «один-ко-многим»

ANSI — American National Standards Institute

BCNF — нормальная форма Бойса—Кодда

CASE — Computer Aided Software Engineering

COS — Cach´e Object Script

CSP — Cach´e Server Pages

DB — DataBase

DBMS — DataBase Management System

DCL — Data Control Language

DCP — Distributed Cach´e Protocol

DML — Data Manipulation Language

ER — Entity-Relationship

ERX — Entity-Relationship eXpert

ISO — Международная организация по стандартизации

M:N — связь «многие-ко-многим»

NF (НФ) — нормальная форма

NIST — Национальный институт стандартов и технологий

OLAP — Online Analytical Processing

PL/SQL — Procedural Language/SQL

QBE — Query-by-Example

RDM — Relational Data Modeler

SDL — Schema Definition Language