Реляционная база данных: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
фактически написание статьи на тему реляционных баз данных
Строка 2:
 
== История ==
Принцип реляционной модели данных впервые был сформулирован Эдгаром Коддом в 1970 году в статье «Реляционная модель данных для больших, совместно используемых банков данных»<ref name=":0">{{Статья|ссылка=https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf|ref=harvEdgar|автор=Edgar F. Codd|заглавие=A Relational Model of Data for Large Shared Data Banks|год=1970|язык=|издание=Communications of the ACM|тип=|месяц=|число=|том=13|номер=6|страницы=377–387377—387|issn=|doi=10.1145/362384.362685}}</ref>, в которой Кодд предложил замену [[Иерархическая модель данных|иерархической структуры]] простыми таблицами, содержащими строки и столбцы. Работая в [[IBM Almaden Research Center|Исследовательской лаборатории IBM в Сан-Хосе]], Кодд и его коллеги [[Бойс, Рэймонд|Рэймонд Бойс]] и [[Дональд Чемберлин]] разработали SQL или SEQUEL (Sequential English QUEry Language) в качестве подъязыка данных для реляционной модели. Первоначально этот язык был изложен в серии статей 1974 года.<ref name="chamberlin-boyce-sequel">{{ cite journalстатья | last1 = Chamberlin | first1 = Donald D | last2 = Boyce | first2 = Raymond F | title заглавие= SEQUEL: A Structured English Query Language | journal издание= Proceedings of the 1974 ACM SIGFIDET Workshop on Data Description, Access and Control | pages страницы= 249–64249—264 | publisher издательство= Association for Computing Machinery | year = 1974 | url ссылка= http://www.almaden.ibm.com/cs/people/chamberlin/sequel-1974.pdf | accessdate = 2007-06-09 | archive-urlarchiveurl=https://web.archive.org/web/20070926212100/http://www.almaden.ibm.com/cs/people/chamberlin/sequel-1974.pdf |archive-datearchivedate=2007-09-26 |автор= Chamberlin, Donald D; Boyce, Raymond F. |год= 1974}}</ref> В этом же году IBM использовала этот язык в прототипе реляционной системы, известной как [[IBM System R|System R]]. Это была первая реализация SQL, которая с тех пор стала стандартным языков реляционных запросов. Это была также первая система, продемонстрировавшая, что реляционная система управления базами данных может обеспечить хорошую производительность обработки [[Транзакция (информатика)|транзакций]].<ref>{{Статья|ссылка=http://www.cs.berkeley.edu/~brewer/cs262/SystemR.pdf|автор=|заглавие=A History and Evaluation of System R|год=|язык=|место=Berkeley|издание=University of California|тип=|месяц=|число=|том=|номер=|страницы=|issn=}}</ref>
 
После опубликования научно-исследовательской группой IBM серии статей, описывающих System R, [[Стоунбрейкер, Майкл|Майкл Стоунбрейкер]] и [[Юджин Вонг]] из [[Калифорнийский университет в Беркли|Беркли]] заинтересовались работами своих коллег и приняли решение начать собственный проект по исследованию реляционных баз данных, названный впоследствии [[Ingres|Ingres (INteractive Graphics REtrieval System)]]. Изначально [[Система управления базами данных|СУБД]] Ingres разрабатывалась как мобильная система, работающая исключительно в среде [[Операционная система|ОС]] [[Unix|UNIX]] на 16-разрядных [[Мини-компьютер|мини-компьютерах]] серии [[Programmed Data Processor|PDP]].
Строка 90:
|заглавие = [[Введение в системы баз данных]]
|оригинал = Introduction to Database Systems
|ссылка =
|издание = 8-е изд
|место = М.
Строка 101:
|автор = Кузнецов С. Д.
|заглавие = Основы баз данных
|оригинал =
|ссылка =
|издание = 2-е изд
|место = М.
|издательство = Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний
|год = 2007
|страниц = 484
Строка 113:
|автор = Когаловский М.Р.
|заглавие = Энциклопедия технологий баз данных
|оригинал =
|ссылка =
|издание =
|место = М.
|издательство = [[Финансы и статистика]]
|год = 2002
|страниц = 800
|isbn = 5-279-02276-4
}}
Строка 126:
|заглавие = Базы данных. Проектирование, реализация и сопровождение. Теория и практика
|оригинал = Database Systems: A Practical Approach to Design, Implementation, and Management
|ссылка =
|издание = 3-е изд
|место = М.
Строка 137:
|автор = Гарсиа-Молина Г., Ульман Дж., Уидом Дж.
|заглавие = Системы баз данных. Полный курс
|оригинал =
|ссылка =
|издание =
|место = М.
|издательство = Вильямс
Строка 151:
* {{cite web|url=http://citforum.ru/database/dbguide/index.shtml|title=Основы проектирования реляционных баз данных|author=В.В. Кириллов|work=СУБД - Учебные пособия и обзоры|publisher=ЦИТ|description=учебное пособие [[ИТМО|СПбИТМО]]|accessdate=2011-07-24|deadlink=no}}
 
{{Внешние ссылки}}
{{computer-sci-stub}}
{{Databases}}