Основы проектирования реляционных баз данных

Скачать в pdf «Основы проектирования реляционных баз данных»



Учебное пособие


ОСНОВЫ


ПРОЕКТИРОВАНИЯ РЕЛЯЦИОННЫХ БАЗ


ДАННЫХ


Санкт-Петербургский Государственный институт точной механики и оптики (технический университет)


Кафедра вычислительной техники

В.В. Кириллов

ОГЛАВЛЕНИЕ


Глава 1. Что такое базы данных и СУБД


1.1.    Данные и ЭВМ


1.2.    Концепция баз данных


1.3.    Архитектура СУБД


1.4.    Модели данных


Глава 2. Инфологическая модель данных «Сущность-связь»


2.1.    Основные понятия


2.2.    Характеристика связей и язык моделирования


2.3.    Классификация сущностей


2.4.    О первичных и внешних ключах


2.5.    Ограничения целостности


2.6.    О построении инфологической модели Глава 3. Реляционный подход


3.1.    Реляционная структура данных


3.2.    Реляционная база данных


3.3.    Манипулирование реляционными данными


Глава 4. Введение в проектирование реляционных баз данных


4.1.    Цели проектирования


4.2.    Универсальное отношение


4.3.    Почему проект БД может быть плохим?


4.4.    О нормализации, функциональных и многозначных зависимостях


4.5.    Нормальные формы


4.6.    Процедура нормализации


4.7.    Процедура проектирования


4.8.    Различные советы и рекомендации


Глава 5. Пример проектирования базы данных «Библиотека»


5.1.    Назначение и предметная область


5.2.    Построение инфологической модели


5.3.    Проектирование базы данных Литература


Предметный указатель

Глава 1. Что такое базы данных и СУБД

1.1. Данные и ЭВМ


Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их понять). Такое описание называют данными.


Традиционно фиксация данных осуществляется с помощью конкретного средства общения (например, с помощью естественного языка или изображений) на конкретном носителе (например, камне или бумаге). Обычно данные (факты, явления, события, идеи или предметы) и их интерпретация (семантика) фиксируются совместно, так как естественный язык достаточно гибок для представления того и другого. Примером может служить утверждение «Стоимость авиабилета 128». Здесь «128» — данное, а «Стоимость авиабилета» — его семантика.

Скачать в pdf «Основы проектирования реляционных баз данных»