Основы проектирования реляционных баз данных
Автор - Туманов В.Е.
Проектирование реляционных баз данных является составной частью проектов создания информационных систем с базами данных. В учебном курсе "Основы проектирования реляционных баз данных", разработанным Тумановым В.Е. для Национального Открытого Университета "ИНТУИТ", изучается базовый набор профессиональных задач проектировщика реляционных баз данных. В настоящем курсе лекций будут рассмотрены профессиональные основные задачи проектировщика базы данных.
В первой лекции - "Информационные системы с базами данных" - вводятся и объясняются основные понятия и термины, используемые при разработке и создании информационных систем с базами данных. Особое внимание уделено идеям и принципам, составляющим методологическую основу построения баз данных.
Во второй лекции - "Предметная область базы данных и ее модели" - вводится понятие предметной области базы данных, описываются основные приемы построения моделей предметной области. Рассматриваемые модели являются входными данными для процесса проектирования базы данных.
В третьей лекции - "Что такое проектирование баз данных" - определяется процесс проектирования базы данных и рассматривается базовая бизнес-модель процесса проектирования реляционной базы данных, основанная на понятии жизненного цикла. В четвертой лекции 'Реляционная модель данных" вводятся основные понятия реляционной модели данных. Эти понятия используются при решении задачи проектирования реляционной базы данных - создания логической модели реляционной базы данных.
В пятой лекции - "Функциональные зависимости и реляционные базы данных" - вводится понятие функциональной зависимости. Это понятие является основой математической теории реляционных баз данных.
В шестой лекции - "Нормальные формы отношений. Создание логической модели реляционной базы данных" - вводится понятие нормальных форм отношений и понятие логической модели реляционной базы данных.
В седьмой лекции - 'Методы проектирования логических моделей реляционных баз данных. Декомпозиция и синтез отношений" - рассматриваются основные методы и приемы, которые используются при создании логической модели реляционной базы данных.
В восьмой лекции - 'Введение в структурированный язык запросов - SQL " - вводятся основные понятия языка манипулирования данными в реляционных базах данных (SQL) и описываются объекты физической базы данных и операторы языка.
В десятой лекции - "Создание физической модели базы данных: учет влияния транзакций" - рассматриваются вопросы учета влияния транзакций при проектировании физической структуры базы данных и принципы денормализации на уровне расширения логической модели реляционной базы данных.
В одиннадцатой лекции - "Создание физической модели базы данных: проектирование производительности" - рассматриваются вопросы обеспечения требуемого уровня производительности физической структуры базы данных на основе СУБД -ориентированных средств для решения этой задачи: индексов, секций, кластеров.
В двенадцатой лекции - 'Разработка серверного кода" рассматриваются вопросы, связанные с решением задачи разработки серверного кода - триггеров, функций, хранимых процедур и пакетов.
В тринадцатой лекции - "Создание физической модели базы данных: подготовка скрипта для создания базы данных" - рассматриваются вопросы, связанные с подготовкой инсталляционного скрипта для создания базы данных.
В четырнадцатой лекции - "Проектирование модулей приложений" - рассматривается процесс составления спецификаций модулей приложений базы данных и начальная подготовка их к тестированию.
В пятнадцатой лекции - 'Введение в оптимизацию запросов" - рассматриваются основы оптимизации обработки запросов в реляционных базах данных.
В шестнадцатой лекции - "Оптимизация обработки запросов" - изучаются приемы повышения скорости выполнения запросов к реляционной базе данных.
В книге приведены примеры решения базовых профессиональных задач проектировщика реляционных баз данных на основе диалекта SQL СУБД Огас1е9і и SQLBase 7.0.
Издательство – Национальный Открытый Университет "ИНТУИТ"
Год издания – 2016
Формат книги - PDF
Размер - 11,9 Мб
СКАЧАТЬ с gigapeta.com
|