Основы проектирования реляционных баз данных. Учебное пособие
Данные и ЭВМКонцепция баз данных
Архитектура СУБД
Модели данных
Основные понятия
Характеристика связей и язык моделирования
Классификация сущностей
О первичных и внешних ключах
Ограничения целостности
О построении инфологической модели
Реляционная структура данных
Реляционная база данных
Манипулирование реляционными данными
Цели проектирования
Универсальное отношение
Почему проект БД может быть плохим?
О нормализации, функциональных и многозначных зависимостях
Нормальные формы
Процедура нормализации
Процедура проектирования
Различные советы и рекомендации
Назначение и предметная область
Построение инфологической модели
Проектирование базы данных
Введение в системы управления базами данных
Реляционная модель описывает, какие данные могут храниться в реляционных базах данных, а также способы манипулирования такими данными. В упрощенном виде основная идея реляционной модели состоит в том, что данные должны храниться в таблицах и только в таблицах. Эта, кажущаяся тривиальной, идея оказывается вовсе не простой при рассмотрении вопроса, а что, собственно, представляет собой таблица?В данный момент существуем много различных систем обработки данных, оперирующих понятием "таблица", например, всем известные, электронные таблицы, таблицы текстового редактора MS Word, и т.п. Ячейки электронной таблицы могут хранить разнотипные данные, например, числа, строки текста, формулы, ссылающиеся на другие ячейки. Собственно, на одном листе электронной таблицы можно разместить несколько совершенно независимых таблиц, если под таблицей понимать прямоугольную область, расчерченную на клеточки и заполненную данными.
Введение
Элементы теории множеств
Базовые понятия реляционной модели данных
Целостность реляционных данных
Реляционная алгебра
Элементы языка SQL
Нормальные формы отношений
Нормальные формы более высоких порядков
Элементы модели "сущность-связь"
Транзакции и целостность баз данных
Транзакции и параллелизм
Транзакции и восстановление данных
Содержание раздела