Классика баз данных - статьи

       

И так далее. Классика есть


И так далее. Классика есть классика. Можно относиться к ней по-разному, но знать нужно обязательно.

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

Начну с колонок Криса Дейта. В 1998 г. он вел свою колонку в журнале DataBase Programming & Design OnLine. В свое время я пересказал несколько таких заметок, и, на мой взгляд, они представляют интерес и сейчас. Заметка «Обсуждение избыточности языка SQL» была опубликована в двух частях, переводы которых находятся и . В этой заметке обсуждается избыточность конструкций GROUP BY и HAVING. В заметке Дейт объясняет подход к инкапсуляции скалярных типов, принятый в .

В октябре 1998 г. журнал DataBase Programming & Design перестал существовать как отдельная сущность, и Дейт стал вести колонку в журнале Intelligent Enterprise. Первая его заметка в колонке этого журнала называлась «Рождение реляционной модели». Она была опубликована в трех частях, переводы которых находятся , и . Эту заметку очень полезно читать вместе со статьей Кодда . За ней последовали заметки и «Подъязык данных Alpha». Последняя заметка была также опубликована в двух частях, перевод которых можно найти и . За этим последовала замечательная серия заметок, посвященных 30-летию реляционной модели данных: , и . Не следует думать, что чтение этих заметок можно заменить чтением книг Дейта, переведенных на русский язык. Заметки написаны гораздо более живым языком, содержат много полемики и действительно помогают понять суть реляционной модели данных.


Содержание  Назад  Вперед