Програмирование баз данных
Род Стивене Програмирование баз данных - Страница 2

Распространенные машины баз данных.........................37

Microsoft Access............................................37

SQLServer...............................................38

MSDE..................................................39

Oracle..................................................39

Другие системы...........................................40

Более редкие базы данных..................................40

Итоги главы..........................................42

Глава 2. Проектирование баз данных.........................45

Подходы к проектированию приложений........................45

Исходные требования....................................46

Сущности...........................................46

Уточнение проекта......................................48

Отношение «главный-подчиненный»...........................50

Нормализация.........................................50

Первая нормальная форма.....................................51

За пределами INF..........................................52

Вторая нормальная форма.....................................52

За пределами 2NF..........................................55

Третья нормальная форма.....................................55

За пределами 3NF..........................................55

Денормализация...........................................56

Преобразование диаграммы....................................56

Ключи.............................................57

Индексы............................................58

Хорошие и плохие индексы....................................59

Составные индексы.........................................59

Дублирование индексов......................................60

Условия ограничения....................................60

Таблицы диапазонов........................................61

Каскадирование обновлений и удалений............................63

Инструментальные средства................................63

6____ Программирование баз данных

Проектирование баз данных при помощи Microsoft Access..............64

Создание базы данных при помощи Мастера..........................64

Создание базы данных вручную..................................67

Создание базы данных с использованием SQL......................69

Итоги главы..........................................74

Глава 3. Обеспечение безопасности данных....................75

Степени безопасности....................................75

Никакой защиты...........................................75

Пароль базы данных.........................................76

Пароли пользователей.......................................76

Физическая безопасность. .....................................80

Управление правами доступа................................80

GRANT................................................81

DENY.................................................83

REVOKE................................................83

Управление доступом при помощи представлений...................84

Хранимые процедуры SQL Server для управления правами доступа.........85

Доступ к SQL Server.........................................85



 
 
 
Powered by Exponenta -