Учебное пособие содержит необходимые теоретические сведения для изучения принципов работы современных баз данных, а также практические реализации баз данных и приложений в Microsoft Office Access 2007,Microsoft Visual Studio с помощью технологии ADO.NET, MySQL с помощью языка программирования PHP. Учебное пособие направлено на формирование профессиональных компетенций инженеров, деятельность которых связана с информационными технологиями.
Название: Базы данных для инженеров
Автор: Зрюмов Е. А., Зрюмова А. Г.
Издательство: Изд-во АлтГТУ
Год: 2010
Страниц: 131
Формат: PDF
Размер: 11,3 МБ
ISBN: 978-5-7568-0809-4
Качество: Отличное
Содержание: Предисловие
Введение в базы данных
ГЛАВА 1
Основы проектирования баз данных
1.1 Терминология в СУБД
1.2 Поколения СУБД
1.3 Этапы проектирования баз данных
Контрольные вопросы
Список рекомендуемой литературы
ГЛАВА 2
Концепции разработки баз данных
2.1 Модель ANSI/SPARC
2.2 Физическая организация данных
2.3 Обмен информацией в базе данных
2.4 Этапы доступа к базе данных
2.5 Модели данных
2.5.1 Инфологические модели данных
2.5.2 Модель «сущность-связь»
2.5.3 Даталогические модели данных
2.5.4 Документальные модели данных
2.5.5 Фактографические модели данных
2.5.6 Модели данных на основе инвертированных файлов
2.5.7 Теоретико-графовые модели данных
2.5.8 Теоретико-множественные модели данных
2.5.9 Объектно-ориентированные модели данных
Контрольные вопросы
Список рекомендуемой литературы
ГЛАВА 3
Реляционные базы данных
3.1 Реляционная модель данных
3.1.1 Отношения
3.1.2 Ключи
3.1.3 Связывание отношений
3.1.4 Реляционные операции
3.2 Правила Кодда
3.3 Нормализация реляционных баз данных
3.3.1 Первая нормальная форма
3.3.2 Вторая нормальная форма
3.3.3 Третья нормальная форма
3.3.4 Четвертая нормальная форма
3.3.5 Пятая нормальная форма
3.3.6 Денормализация баз данных
Контрольные вопросы
Список рекомендуемой литературы
ГЛАВА 4
Повышение эффективности работы баз данных
4.1 Параллельные вычисления
4.1.1 Понятие транзакции
4.1.2 Уровни изоляции
4.1.3 Выполнение транзакций
4.1.4 Обработка транзакций
4.1.4.1 OLTP-системы
4.1.4.2 OLAP-системы
4.1.4.3 Мониторы транзакций
4.2 Оптимизация баз данных
4.3 Безопасность баз данных
4.3.1 Защита баз данных от несанкционированного доступа
4.3.2 Защита баз данных от несанкционированного использования ресурсов
4.3.3 Защита баз данных от некорректного использования ресурсов
4.3.4 Защита баз данных с помощью внесения избыточности
Контрольные вопросы
Список рекомендуемой литературы
ГЛАВА 5
Структурированный язык запросов SQL
5.1 Введение в SQL
5.2 Оператор SELECT
5.2.1 Выборка данных
5.2.2 Агрегатные функции
5.2.3 Группировка данных
5.2.4 Условный оператор
5.2.5 Соединение таблиц
5.2.6 Операции над множествами
5.3 Оператор INSERT
5.4 Оператор UPDATE
5.5 Оператор DELETE
5.6 Функции SQL
5.6.1 Математические функции
5.6.2 Строковые функции
5.6.3 Функции работы с датой и временем
Контрольные вопросы
Список рекомендуемой литературы
ГЛАВА 6
Разработка баз данных с помощью Microsoft Office Access 2007
6.1 Разработка таблиц в Microsoft Office Access 2007
6.2 Разработка форм в Microsoft Office Access 2007
6.3 Разработка отчетов в Microsoft Office Access 2007
6.4 Разработка запросов в Microsoft Office Access 2007
6.5 Использование диаграмм в Microsoft Office Access 2007
Контрольные вопросы
Список рекомендуемой литературы
ГЛАВА 7
Разработка баз данных с помощью технологии ADO.NET
7.1 Характеристика технологии ADO.NET
7.2 Создание базы данных для соединения с приложением
7.3 Проектирование интерфейса приложения
7.4 Программирование базы данных с помощью C#
Контрольные вопросы
Список рекомендуемой литературы
ГЛАВА 8
Разработка баз данных для глобальной сети Интернет
8.1 Разработка структуры базы данных MySQL
8.2 Разработка и тестирование запросов MySQL
8.3 Проектирование клиентского приложения с помощью PHP
Контрольные вопросы
Список рекомендуемой литературы
Заключение
Алфавитный указатель