Тольятти: Изд-во ПВГУС, 2012. – 256 с.
Для студентов направления 230100.62 «Информатика и вычислительная
техника».
Рабочая учебная программа дисциплины
Цели и задачи изучения дисциплины
Распределение фонда времени по семестрам, неделям, видам занятий
Содержание дисциплины
Требования к уровню освоения дисциплины и формы текущего и промежуточного контроля
Учебно-методическое пособие
Назначение и основные компоненты системы баз данных. Уровни представления данных. Обзор современных систем управления базами данных
Понятие банка данных, базы данных и СУБД
Уровни представления баз данных
Назначение и основные компоненты системы управления базами данных
Архитектурные решения, используемые при реализации многопользовательских СУБД
Транзакции в системах «Клиент-сервер»
Краткий обзор современных СУБД
Лабораторная работа
1. Установка СУБД Microsoft SQL Server 2008
Иерархическая, сетевая и реляционная модели данных. Реляционная алгебра. Язык манипулирования данными для реляционной модели
Классификация моделей данных
Иерархическая модель данных
Сетевая модель данных
Реляционная модель данных. Схема отношения
Введение в реляционную алгебру Кодда
Теоретико-множественные операции реляционной алгебры
Специальные реляционные операции
Лабораторная работа
2. Изучение реляционной базы данных
Структурированный язык запросов – SQL
История SQL
Структура в SQL
Язык DDL
Язык DML
Язык DQL
Лабораторная работа
3. Инструкции языка Transact-SQL
Проектирование реляционной базы данных
Этапы проектирования базы данных
Системный анализ предметной области
Семантическая модель Entity-Relationship (Сущность-Связь)
Нормализация модели данных
Генерация скрипта для создания объектов базы данных
Лабораторная работа
4. Разработка модели базы данных
Физическая организация, создание и модификация базы данных
Структуры хранения данных во внешней памяти ЭВМ
Структура СУБД Microsoft SQL Server 2008
Создание и модификация базы данных
Лабораторная работа
5. Создание объектов базы данных
Работа приложений с базами данных. Создание форм и отчетов
Технологии работы приложений с данными
Основы технологии ADO.NET
Создание форм средствами Visual Studio 2008
Создание отчетов
Лабораторная работа
6. Создание форм и отчетов для приложений баз данных
Целостность, сохранность и защита баз данных
Целостность базы данных
Защита баз данных
Обеспечение сохранности базы данных
Лабораторная работа
7. Обеспечение целостности, сохранности и защита баз данных
Учебно-методическое обеспечение дисциплины
Перечень основной и дополнительной литературы
Методические рекомендации преподавателю
Методические указания студентам по изучению дисциплины
Методические указания и темы для выполнения курсового проекта
Материально-техническое обеспечение дисциплины
Программное обеспечение использования современных информационно-коммуникационных технологий
Приложение 1 Основные типы данных Microsoft SQL Server
Приложение 2 Синтаксические обозначения в Transact-SQL
Приложение 3 Варианты лабораторных заданий для освоения SQL
Приложение 4 Установка системы проектирования CASE Studio 2
Приложение 5 Перечень тем курсовых проектов
Приложение 6 Пример задания на проектирование
Приложение 7 Форма титульного листа курсового проекта
Приложение 8 Технологическая карта
Цели и задачи изучения дисциплины
Распределение фонда времени по семестрам, неделям, видам занятий
Содержание дисциплины
Требования к уровню освоения дисциплины и формы текущего и промежуточного контроля
Учебно-методическое пособие
Назначение и основные компоненты системы баз данных. Уровни представления данных. Обзор современных систем управления базами данных
Понятие банка данных, базы данных и СУБД
Уровни представления баз данных
Назначение и основные компоненты системы управления базами данных
Архитектурные решения, используемые при реализации многопользовательских СУБД
Транзакции в системах «Клиент-сервер»
Краткий обзор современных СУБД
Лабораторная работа
1. Установка СУБД Microsoft SQL Server 2008
Иерархическая, сетевая и реляционная модели данных. Реляционная алгебра. Язык манипулирования данными для реляционной модели
Классификация моделей данных
Иерархическая модель данных
Сетевая модель данных
Реляционная модель данных. Схема отношения
Введение в реляционную алгебру Кодда
Теоретико-множественные операции реляционной алгебры
Специальные реляционные операции
Лабораторная работа
2. Изучение реляционной базы данных
Структурированный язык запросов – SQL
История SQL
Структура в SQL
Язык DDL
Язык DML
Язык DQL
Лабораторная работа
3. Инструкции языка Transact-SQL
Проектирование реляционной базы данных
Этапы проектирования базы данных
Системный анализ предметной области
Семантическая модель Entity-Relationship (Сущность-Связь)
Нормализация модели данных
Генерация скрипта для создания объектов базы данных
Лабораторная работа
4. Разработка модели базы данных
Физическая организация, создание и модификация базы данных
Структуры хранения данных во внешней памяти ЭВМ
Структура СУБД Microsoft SQL Server 2008
Создание и модификация базы данных
Лабораторная работа
5. Создание объектов базы данных
Работа приложений с базами данных. Создание форм и отчетов
Технологии работы приложений с данными
Основы технологии ADO.NET
Создание форм средствами Visual Studio 2008
Создание отчетов
Лабораторная работа
6. Создание форм и отчетов для приложений баз данных
Целостность, сохранность и защита баз данных
Целостность базы данных
Защита баз данных
Обеспечение сохранности базы данных
Лабораторная работа
7. Обеспечение целостности, сохранности и защита баз данных
Учебно-методическое обеспечение дисциплины
Перечень основной и дополнительной литературы
Методические рекомендации преподавателю
Методические указания студентам по изучению дисциплины
Методические указания и темы для выполнения курсового проекта
Материально-техническое обеспечение дисциплины
Программное обеспечение использования современных информационно-коммуникационных технологий
Приложение 1 Основные типы данных Microsoft SQL Server
Приложение 2 Синтаксические обозначения в Transact-SQL
Приложение 3 Варианты лабораторных заданий для освоения SQL
Приложение 4 Установка системы проектирования CASE Studio 2
Приложение 5 Перечень тем курсовых проектов
Приложение 6 Пример задания на проектирование
Приложение 7 Форма титульного листа курсового проекта
Приложение 8 Технологическая карта