Теоретические основы баз данных и практическое применение языка SQL c примерами запросов на языке SQL/PSM для СУБД MySQL
Авторы: Евстифеева Н.А.
Издательство: Издательский Дом МИСиС
В учебнике рассматриваются основы теории баз данных и системы управления базами данных. Для СУБД освещены такие аспекты, как транзакционная работа, целостность данных, индексирование, информационная безопасность и многопользовательский режим работы. Несмотря на массовое применение в современных СУБД реляционных моделей, в учебнике рассматриваются и другие модели данных с указанием достоинств, недостатков и особенностей применения. Для моделей данных описаны основные понятия и базовые структуры данных с методами доступа к данным, а также на примерах рассмотрены операции реляционной алгебры Кодда. Описан процесс проектирования реляционной базы данных с построением на каждом этапе соответствующих моделей данных на практических задачах, в том числе с приведением базы данных к нормальным формам в последовательности 1НФ–6НФ. Указаны критерии как руководство к практической оценке необходимости нормализации в каждой из нормальных форм. Кроме того, в учебнике рассмотрены на примерах простых задач все операторы групп DDL и DML языка SQL на базе SQL/PSM – внутреннего языка свободной СУБД MySQL. Для оператора SELECT приведены основные возможности расширения его функционала. Учебник предназначен для студентов, обучающихся в бакалавриате по направлениям подготовки 01.03.04 Прикладная математика; 09.03.02 Информационные системы и технологии; 09.03.03 Прикладная информатика.