Database Programming & Design
Что такое промежуточное ПО?База стандартов
Типы промежуточного ПО
Продукты промежуточного ПО, ориентированные на базы данных
Виртуальные системы
Среднее звено
Появляющиеся технологии
The Birth of the Relational Model (Part 3 of 3)
Статья 1970-го года
Зависимости данных в существующих системах
Нормальная форма
Логика, производительность и другие вопросы
Литература
The Fault with Defaults
UNK и равенство
UNK и неравенство: основы
UNK, неравенство и реальный мир
Сложность
Практическая схема специальных значений
Комментарий С.Кузнецова
Object Relational Reality Check
Концепции и реализации
Распределенные объекты и виртуальные ОРСУБД
Объектные и постреляционные СУБД
Распределенные объекты и эффективность
Чеканка приложений
Приложения
Планирование ресурсов предприятия и транзакционные системы
Что можно сказать про распределенные объектные вычисления?
Анатомия объектно-реляционной базы данных
Объектная инфраструктура
Определяемые пользователями функции
Определяемые пользователями типы
Активные данные
В DB2 поддерживаются следующие типы ограничений:
Синергия
Реляционные расширители
Другие расширители
Размышления о будущем
Continuing our discussion of redundancy in SQL Greevous Bodily Harm (Part 2 of 2)
HAVING без GROUP BY (I)
HAVING без GROUP BY (II)
Переменные с областью значений (range variables)
Обсуждение
ACM SIGMOD Record
Воспоминания о влиятельных статьях
A discussion of some redundances in SQL
Раздел GROUP BY
Раздел HAVING
Support for Data Warehouses
The Birth of the Relational Model (Part 2 of 3)
Некоторые лингвистические аспекты
Операции над отношениями
Выражаемые, именованные и хранимые отношения
Порождаемость, избыточность и согласованность
Управление банком данных
C.J. Date
И, может быть, лучше было бы отказаться от этого термина
Что означает инкапсуляция?
Но что насчет непредвиденных запросов?
Нам не всегда желательна инкапсуляция
Скалярные и не скалярные типы
Заключение
The Birth of the Relational Model
Две первые статьи
Фундаментальный вклад Кодда
Статья 1969-го года
Реляционное представление данных
Обзор материала журнала "Data Base Programming and Design" - "Звезды десятилетия"
Essential Modelling Options
F: За
F: Против
Многомерные модели: За
Многомерная модель: Против
Лучшее из двух миров
Что реально ставится на карту
Как задать запрос вне звезды
Seth Grimes, consultant in database and Internet design and development with Alta Plana Corp., ,
Свойства объектно-реляционного подхода
Проблемы моделирования
Методологии моделирования
Реляционное и объектно-реляционное моделирование
Моделирование "объект-роль"
Унифицированный язык моделирования
Средства моделирования для объектно-реляционных СУБД
OR-Compass
InfoModeler
Universal Modeler
Другие средства моделирования
Обзор статьи "Universal Servers: The Players, Part 2" DBMS, vol.10, N 7, July 1997,
Informix
IBM
Базы данных. Вводный курс
История этого курса началась в 1995-м году, когда мной был подготовлен курс «Основы современных баз данных» для Центра Информационных Технологий (ЦИТ). Материалы этого курса были опубликованы в библиотеке CITForum.ru в 1996 г. и затем в течение ряда использовались мной для чтения лекций как в ЦИТ, так и на факультете ВМиК МГУ. Надеюсь, что они пригодились и многим другим читателям.Однако со временем курс стал меняться. Если в середине 90-х гг. мне казались наиболее важными программистские аспекты организации СУБД, то потом постепенно на передний план стали выходить модельные и языковые аспекты баз данных. Материалы старого курса стали мне казаться несколько поверхностными и охватывающими слишком большое число тем. Захотелось большей строгости и большей глубины погружения в наиболее важные темы.
Кроме того, в конце 90-х гг. появилась технология объектно-реляционных баз данных, затверженная в стандарте SQL:1999. С появлением этого стандарта часть старого курса, посвященная SQL, совершено устарела. Я же все в большей степени начал склоняться к тому, что в стандарте SQL, по сути, определяется законченная модель данных, похожая на реляционную модель, но во многом от нее отличная.
Устройства внешней памяти
Минимальные функциональные зависимости и вторая нормальная форма
Версионный вариант алгоритма временных меток
Примеры запросов с использованием предиката match
Определение структурных типов
Примеры запросов с использованием предиката exists
Соединенные таблицы
Третья нормальная форма