Получить учебные материалы по этому курсу
Учебник по этому курсу находится к открытом доступе. Переходите по ссылкам ниже.
1. Основные концепции и понятия.
2. Принципы реляционной модели
3. Компоненты модели данных 3.1 Сущности 3.2 Атрибуты 3.3 Домены 3.4 Связи 3.5 Диаграмма сущности - связи Лабораторная работа 3.1 Анализ предметной области и создание модели данных Лабораторная работа 3.2 Проектирование системы базы данных средствами Microsoft Visio for Enterprise Architects Лабораторная работа 3.3 Работа со схемой существующей базы данных
4. Структура отношений и нормализация 4.1 Зачем нужна нормализация 4.2 Основные принципы нормализации 4.3 Первая нормальная форма 4.4 Вторая нормальная форма 4.5 Третья нормальная форма 4.6 Другие нормальные формы 4.7 Денормализация
5. Типы данных и таблицы 5.1 Встроенные типы данных в SQL Server и Access 5.2 Пользовательские типы данных 5.3 Принципы выбора типов данных 5.4 Создание таблиц Лабораторная работа 5.1 Работа с таблицами и типами данных
6. Индексы и оптимизация производительности 6.1 Для чего нужны индексы 6.2 Особенности работы с индексами в SQL Server 6.2.1 Основы работы с индексами в SQL Server 6.2.2 Автоматизация создания индексов 6.2.3 Оценка фрагментации и дефрагментация индексов 6.3 Особенности работы с индексами в MS Access 6.4 Оптимизация запросов Лабораторная работа 6.1 Определение влияния индексов на производительность запроса Лабораторная работа 6.2 Автоматическая генерация оптимальной системы индексов в SQL Server Лабораторная работа 6.3 Применение анализатора быстродействия в Microsoft Access
7. Ограничения целостности 7.1 Что такое ограничения целостности 7.2. Средства ограничения целостности данных в SQL Server 7.3 Средства ограничения целостности данных в Microsoft Access Лабораторная работа 7.1 Работа с ограничениями целостности
8. Работа с представлениями, функциями и хранимыми процедурами 8.1 Работа с представлениями 8.2 Работа с хранимыми процедурами 8.3 Применение пользовательских функций Лабораторная работа 8.1 Работа с представлениями на SQL Server и с перекрестными запросами в Access
9. Создание клиентов для работы с базами данных 9.1. Создание простого клиента при помощи MS Access 9.2. Обеспечение доступа клиентов через Web-интерфейс 9.3. Создание клиента средствами InfoPath 2003 Лабораторная работа 9.1 Создание клиента для занесения данных на MS SQL Server при помощи Data Project MS Access 2003 Лабораторная работа 9.2 Создание Data Access Page Лабораторная работа 9.3 Создание клиента SQL Server средствами InfoPath 2003