Архитектура Microsoft Windows для разработчиков


Глава 06


Базы данных: принципы построения
Занятие 1. Реляционные базы данных
Файловые базы данных
Базы данных индексно-последовательного доступа
Microsoft Access
Достоинства файловых баз данных
Клиент-серверные базы данных
Достоинства клиент-серверных баз данных
Структуры данных SQL
Microsoft SQL Server
Резюме
Занятие 2. Клиент-серверные системы
Преимущества клиент-серверных систем
Проектирование клиент-серверной системы
Стадии разработки
Концепция
Логика
Физическое решение
Перспектива
Особенности клиента
Особенности сервера
Системы клиент-сервер
«Интеллектуальные» клиенты
Достоинства «интеллектуальных» клиентов
Недостатки «интеллектуальных» клиентов
«Интеллектуальные» серверы
Достоинства «интеллектуальных» серверов
Недостатки «интеллектуальных» клиентов
Смешанные системы
Достоинства смешанных систем
Недостатки смешанных систем
Многоуровневые системы
Сервисы
Типы сервисов
Достоинства многоуровневых систем
Недостатки многоуровневых систем
Резюме
Занятие 3. ODBC
Определение ODBC
Определение ODBC - часть 2
Определение ODBC - часть 3
Базовый уровень
Уровень 1
Уровень 2
Минимальная грамматика SQL
Основная грамматика SQL
Расширенная грамматика SQL
Резюме
Занятие 4. Нормализация базы данных
Анализ элементов и отношений
Создание отношений
Нормализация
Правила нормализации
Ссылочная целостность
Введение избыточности
Переопределение атрибутов
Переопределение объектов
Резюме
Занятие 5. Репликация базы данных
Команды репликации Microsoft Access
Диспетчер репликации Microsoft Access
Портфельная репликация в Windows 95
Портфельная репликация в Windows 95 - часть 2
Репликация средствами DАО
Метафора «издатель-подписчик»
Сервер распространения
Сервер подписки
Синхронизация
Резюме



Начало