ВУЗ: Томский государственный университет систем управления и радиоэлектроники
Категория: Учебное пособие
Дисциплина: Базы данных
Добавлен: 28.11.2018
Просмотров: 10860
Скачиваний: 43
Контрольные вопросы по главе 7
161
Перспективы ООСУБД:
1) серверы, соответствующие стандарту CORBA (стандарт общей архитекту-
ры брокера объектных запросов, позволяющий интегрировать различные
ООСУБД), обеспечат предоставление возможности ООБД многим классам
приложений;
2) должен быть отлажен механизм защиты данных в ООБД;
3) будут унифицированы механизмы реализации моделей транзакций, допус-
кающие создание неоднородных сред ООБД;
4) архитектура CORBA будет расширяться, включая более мощные возмож-
ности по реализации ОО-подхода в области БД.
Подводя итог, можно сказать, что на сегодняшний день отказаться полностью
от реляционной модели данных у разработчиков современных СУБД вряд ли по-
лучится. Однако внедрение объектно-ориентированных возможностей и их инте-
грация с реляционной моделью данных позволят обеспечить хранение и обработку
больших объемов данных и их использование в автоматизированных информаци-
онных системах различных уровней сложности.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Контрольные вопросы по главе 7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. Перечислите и охарактеризуйте СУБД первого и второго поколения.
2. Поясните различие СУБД, функционирующих в архитектуре клиент-сер-
вер, и файл-серверных СУБД.
3. Перечислите и охарактеризуйте основные объекты СУБД MS Access.
4. Опишите основные свойства СУБД Cach´e.
5. Опишите основные различия Манифестов ООБД и СУБД третьего поколения.
6. Охарактеризуйте общие понятия объектно-ориентированного подхода к БД.
7. Перечислите основные объектно-ориентированные возможности СУБД Oracle.
ЗАКЛЮЧЕНИЕ
Мы рассмотрели основы организации баз данных. Естественно, полноценно
освоить представленный материал можно только на практике. В этом поможет ру-
ководство к выполнению лабораторных работ, где подробно рассказано об основах
работы в среде проектирования PowerDesigner и в СУБД MS Access.
Приступая к разработке баз данных, необходимо помнить, что база данных не
создается «с нуля» — в основе ее создания лежит изучение той предметной области,
которую Вы собираетесь автоматизировать. Чем полнее Вы изучите предметную
область, выделите основные объекты и принципы взаимодействия между ними,
тем более качественно Вы сможете спроектировать модель данных этой предмет-
ной области, а на ее основе, собственно, и создать базу данных. Помните, что
от качества разработанной базы данных во многом зависит качество создаваемой
информационной системы.
Надеемся, что настоящее пособие будет востребовано студентами вузов и спе-
циалистами, желающими изучить основы организации баз данных. Полученные
в ходе изучения данной дисциплины знания могут быть востребованы при изуче-
нии студентами направлений подготовки бакалавров «Программная инженерия»,
«Бизнес-информатика», «Государственное и муниципальное управление» таких
дисциплин, как «Базы данных», «Организация баз данных», «Распределенные ин-
формационные системы» и других смежных дисциплин.
ЛИТЕРАТУРА
[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).
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).
СПИСОК УСЛОВНЫХ ОБОЗНАЧЕНИЙ
И СОКРАЩЕНИЙ
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