Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Эволюция баз данных

.pdf
Скачиваний:
120
Добавлен:
11.06.2015
Размер:
3.26 Mб
Скачать

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

81

ЛИТЕРАТУРА

1.Дейт К.Дж. Введение в системы баз данных. 7-е изд. – М.: Издательский дом «Вильямс», 2001. – 1072 с.

2.Дрождин В.В., Зинченко Р.Е. Эволюция архитектуры информационных систем // Программные продукты и системы. – 2010. –

№4. – С. 59-63.

3.Карпова Т.С. Базы данных: модели, разработка, реализация: Учебник для вузов. – СПб.: Питер, 2001. – 304 с.

4.Когаловский М.Р. Энциклопедия технологий баз данных. – М.: Финансы и статистика, 2002. – 800 с.

5.Костенко Б.Б., Кузнецов С.Д. История и актуальные пробле-

мы темпоральных баз данных // www.citforum.ru. – 2007.

6.Крылов Е.В., Острейковский В.А., Типикин Н.Г. Техника разработки программ. Часть 1. – М.: Высшая школа, 2007.

7.Кузнецов С.Д. Объектно-ориентированные базы данных – основные концепции, организация и управление: краткий обзор // www.citforum.ru

8.Кузьминский М. Барабан был плох? // Открытые системы.

СУБД. – 2007. – №4.

9.Мартин Дж. Организация баз данных в вычислительных сис-

темах. – М.: Мир, 1980. – 662 с.

10.Очерк истории отечественных технологий баз данных // Открытые системы. СУБД. – 2002. – №1.

11.Ревунков Г.И., Самохвалов Э.Н., Чистов В.В. Базы и банки данных и знаний. Учебник для вузов / Под ред. В.Н. Четверикова. – М.: Высшая школа, 1992. – 367 с.

12.Системы управления базами данных: Справочник / Под ред. А.Н. Наумова. – М.: Финансы и статистика, 1991. – 352 с.

13.Фуфаев Э.В., Фуфаев Д.Э. Базы данных. – М.: Издательский центр «Академия», 2007. – 320 с.

14.Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных. Учебник для вузов / Под ред. А.Д. Хомоненко. – СПб: Корона принт, 2004. – 736 с.

15.Цикритзис Д., Лоховски Ф. Модели данных. – М.: Финансы

истатистика, 1985. – 344 с.

16.Чертовской В.Д. Базы данных: Современный подход. – СПб.: Петербургский институт печати, 2003. – 212 с.

82

17.ANSI/X3/SPARC study group on data base management systems. Interim report // Newsletter ACM SIGMOD Record. – 1975. – V.7, №2. – P. 1-140.

18.Atkinson M., Bancilhon F., DeWitt D., Dittrich K., MaierD., Zdonik S. The object-oriented database system manifesto // Proceedings of 1st International Conference on Deductive and Object-Oriented Databases (Kyoto, Japan, 1989). – New York, N.Y.: Elsevier Science, 1990.

19.Bachman C.W. Data structure diagrams // ACM SIGMIS Database. – 1969. – V.1, №2. – P. 4-10.

20.Barker R. CASE method: entity relationship modelling. – Reading, MA: Addison-Wesley Professional, 1990.

21.Chen P.P.-S. The entity-relationship model – toward a unified view of data // ACM Transactions on Database Systems. – 1976. – Vol.1, №1. – P. 9-36.

22.Codd E.F. A relational model of data for large shared data banks

//Communication of the ACM. – 1970. – Vol. 13, №6. – P. 377-387.

23.Codd E.F., Codd S.B., Salley C.T. Providing OLAP (On-line Analytical Processing) to User-Analysts: An IT Mandate. – San Jose: Codd & Date, Inc., 1993. – 31 p.

24.Gray J. The transaction concept, virtues and limitations // Proceedings of 7th International Conference on Very Large Databases (Cannes, France, 1981). – P. 144-154.

25.Rusher J. Triple store // http://rhetoricaldevice.com/articles/TripleStore.html

26.Tweed R., James G. A universal NoSQL engine, using a tried and tested technology // www.mgateway.com/docs/universalNoSQL.pdf, 2010. – 25 p.

83

 

СОДЕРЖАНИЕ

 

Предисловие....................................................................................

3

1. Эволюция носителей информации.........................................

4

1.1.

Перфокарты и перфоленты .............................................

4

1.2.

Магнитные ленты.............................................................

7

1.3.

Магнитные барабаны.......................................................

8

1.4.

Магнитные диски...........................................................

10

1.5.

Оптические диски..........................................................

13

1.6.

Полупроводниковые карты памяти..............................

15

Контрольные вопросы..............................................................

16

2. Эволюция методов организации данных.............................

17

2.1.

Файловая организация...................................................

17

2.2.

Базы данных на «плоских» файлах...............................

22

2.3.

Базы данных с инвертированными списками..............

24

2.4.

Иерархические базы данных.........................................

25

2.5.

Сетевые базы данных.....................................................

29

2.6.

Реляционные базы данных............................................

33

2.7.

Уроки истории и перспективы......................................

38

2.8.

Многомерные хранилища данных................................

40

2.9.

Объектно-ориентированные базы данных...................

44

2.10.

Темпоральные базы данных..........................................

46

2.11.

Нереляционные базы данных........................................

49

Контрольные вопросы..............................................................

54

3. Эволюция архитектур баз данных........................................

54

3.1.

Уровни представления данных.....................................

54

3.2.

Методы хранения и доступа к данным ........................

61

3.3.

Управление транзакциями.............................................

67

3.4.

Архитектура распределенных баз данных...................

75

Контрольные вопросы..............................................................

79

Заключение....................................................................................

80

Литература.....................................................................................

82

84