- Артикул:00-01030923
- Автор: Кузнецов С.Д.
- ISBN: 978-5-94774-736-2
- Обложка: Твердый переплет
- Издательство: БИНОМ. Лаборатория знаний (все книги издательства)
- Город: Москва
- Страниц: 484
- Формат: 60х90 1/16
- Год: 2007
- Вес: 680 г
- Серия: Учебное пособие для ВУЗов (все книги серии)
- Основы информационных технологий
На современном уровне определяется реляционная модель данных, включая реляционную алгебру и реляционное исчисление. Обсуждается классический подход к проектированию реляционных баз данных на основе принципов нормализации. Описываются основные черты походов к семантическому моделированию баз данных. Рассматривается модель данных SQL.
Книга рассчитана на студентов, специализирующихся в области технологий баз данных, специалистов, которые интересуются проблемами проектирования и моделирования баз данных, а также на широкий круг читателей, которые хотели бы с этим разобраться.
Содержание
Лекция 1. Эволюция устройств внешней памяти и программных систем управления данными
Лекция 2. Введение в реляционную модель данных
Лекция 3. Базисные средства манипулирования реляционными данными: реляционная алгебра Колла
Лекция 4. Базисные средства манипулирования реляционными данными: алгебра А Дейта и Дарвена
Лекция 5. Базисные средства манипулирования реляционными данными: реляционное исчисление
Лекция 6. Элементы теории реляционных баз данных: функциональные зависимости и декомпозиция без потерь
Лекция 7. Проектирование реляционных баз данных на основе принципов нормализации: первые шаги нормализации
Лекция 8. Проектирование реляционных баз данных на основе принципов нормализации: дальнейшая нормализация
Лекция 9. Проектирование реляционных баз данных с использованием семантических моделей: ER-диаграммы
Лекция 10. Проектирование реляционных баз данных с использованием семантических моделей:
диаграммы классов языка UML
Лекция 11. Язык баз данных SQL: общее введение, типы данных и средства определения доменов
Лекция 12. Язык баз данных SQL: средства определения базовых таблиц и ограничений целостности
Лекция 13. Язык баз данных SQL: общая характеристика оператора SELECT и организация списка ссылок на таблицы в разделе FROM
Лекция 14. Язык баз данных SQL: предикаты раздела WHERE оператора SELECT
Лекция 15. Язык баз данных SQL: группировка и условия раздела HAVING, порождаемые и соединенные таблицы
Лекция 16. Язык баз данных SQL: средства формулировки аналитических и рекурсивных запросов
Лекция 17. Язык баз данных SQL: средства манипулирования данными
Лекция 18. Язык баз данных SQL: средства языка SQL для обеспечения авторизации доступа к данным, управления транзакциями, сессиями и подключениями
Лекция 19. Язык баз данных SQL: объектные расширения