Эволюция баз данных
.pdfшаяся область, в которой уже ничего серьезного не происходит. Сегодня революционные изменения касаются не столько идеологии, сколько технологии хранения и работы с данными. Основными вызовами сегодня являются экстенсивный рост объемов информации, появление все новых форм и форматов ее существования, географическое распределение по всему миру, увеличение числа компьютерных пользователей, попытки криминализировать информационные технологии. Все это заставляет специалистов в области баз данных придумывать все более изощренные и эффективные технологии, основанные на современных знаниях.
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