Название: Основы использования и проектирования баз данных Автор: Илюшечкин В.М. Издательство: Юрайт Год: 2014 Страниц: 213 ISBN: 978-5-9692-1544-3 Формат: PDF Размер: 10.2 Мб Язык: русский
В учебнике содержатся теоретические и практические сведения о современных системах управления базами данных (СУБД), об использовании и проектировании баз данных. Рассматриваются языковые и программные средства СУБД и систем автоматизации проектирования баз данных. Приведены примеры создания инфологических и даталогических моделей, позволяющие студентам научиться проектировать базы данных. Соответствует Федеральному государственному образовательному стандарту высшего образования четвертого поколения. Для студентов, обучающихся по направлению «Информатика и вычислительная техника».
Принятые сокращения 5 Предисловие 7 Глава 1. Основные сведения о хранении данных 9 1.1. Файловые системы хранения данных 9 1.2. Системы с использованием баз данных 13 1.3. Архитектура баз данных 24 1.4. Классификация баз данных 29 1.5. Классификация моделей данных 30 1.6. Архитектура и типы СУБД 37 1.7. Публикация данных в Интернете 40 Глава 2. Реляционная модель данных 42 2.1. Основные понятия 42 2.2. Реляционная алгебра 47 2.2.1. Проекция 48 2.2.2. Выборка 49 2.2.3. Соединение 49 2.2.4. Объединение 50 2.2.5. Пересечение 50 2.2.6. Вычитание 50 2.2.7. Умножение 51 2.3. Примеры запросов на языке реляционной алгебры 51 Глава 3. Языки баз данных 54 3.1. Язык определения данных (DDL 55 3.2. Язык манипулирования данными (DML) 55 3.3. Генераторы 57 3.4. Структурированный язык запросов SQL 59 3.4.1. Стандарты и разновидности языка SQL 59 3.4.2. Основные элементы языка SQL 61 3.4.3. Использование SQL для выборки (чтения) данных 65 3.4.4. Отбор строк из таблиц 69 3.4.5. Сортировка таблицы результатов запроса 78 3.4.6. Объединение результатов нескольких запросов 80 3.4.7. Многотабличные запросы на чтение (соединения) 82 3.4.8. Итоговые запросы на чтение 87 3.4.9. Запросы с группировкой 93 3.4.10. Вложенные запросы на чтение 97 3.4.11. Внесение изменений в базу данных 101 3.4.12. Создание базы данных 108 3.5. Язык запросов по образцу QBE 110 Глава 4. Реляционные СУБД 116 4.1. Функции СУБД 116 4.2. Microsoft Access 119 4.3. Microsoft SQL Server 124 4.4. Oracle 127 4.5. InterBase 131 Глава 5. Проектирование реляционных баз данных на основе принципов нормализации 136 5.1. Цели проектирования реляционных баз данных 136 5.2. Нормализация 138 5.3. Функциональные зависимости 141 5.4. Нормальные формы отношений 144 5.5. Общий подход к декомпозиции отношений 146 5.6. Анализ полученного набора отношений 150 Глава 6. Концептуальное и даталогическое проектирование баз данных 153 6.1. Необходимость концептуального проектирования 153 6.2. Описание объектов и их свойств 161 6.3. Описание связей между объектами 164 6.4. Описание сложных объектов 169 6.5. Даталогическое проектирование 171 6.5.1. Общие сведения 171 6.5.2. Подход к даталогическому проектированию 172 6.5.3. Определение состава БД 173 6.6. Метод проектирования реляционной базы данных на основе ИЛМ 174 6.7. Пример проектирования реляционной базы данных на основе ИЛМ 182 6.7.1. Описание объектов и связей между ними 182 6.7.2. Лингвистические отношения 183 6.7.3. Алгоритмические связи показателей 183 6.7.4. Описание информационных потребностей пользователей 184 6.7.5. Ограничения целостности 184 6.7.6. Определение состава БД 185 6.7.7. Определение отношений, включаемых в БД 185 6.7.8. Описание логической структуры БД на языке СУБД 186 6.8. Автоматизация проектирования баз данных 187 6.8.1. CASE-средства и методологии проектирования 187 6.8.2. Проектирование баз данных с использованием Глоссарий 208 Литература 212
Скачать Илюшечкин В.М. - Основы использования и проектирования баз данных (2014)