Ташкентский Университет Информационных технологий. Пак
В.С., Ташкент, 2012
Основной целью курса является получение студентами теоретической информации об организации и функционировании баз данных, а также методах проектирования баз данных. В данных лекциях рассматриваются основные теоретические вопросы по организации, проектированию, созданию и сопровождению баз данных. В первых лекцях затронуты вопросы классификации баз данных, рассказывается о различных моделях хранения данных и способах семантического моделирования баз данных. Вторая часть посвящена реляционной модели и реляционным системам управления баз данных (СУБД) Лекции содержат полный перечень команд на языке SQL в соответствии со стандартом ANSI, позволяющий организовавать управлять базой и данными в ней. Последние главы посвящены принципам организации и функционирования сложных распределенных баз данных, использованиб баз данных в интернете. Содержание лекций:
Введение. Цели и задачи. Основные понятия и определение. Требования к базам данных.
Классификация БД. СУБД и ее компоненты. Логическое и физическое описание данных. Архитектура банка данных.
Представление предметной области. Методы представления предметной области. Модель сущность-связь. Инфологическое списание предметной области.
Модели баз данных. Иерархические сетевые модели данных. Примеры.
Реляционная модель данных. Структура реляционных баз данных. Отношения в базе данных. Элементы реляционной алгебры и реляционного исчисления.
Нормализация схем базы данных. Нормальные формы 1НФ, 2НФ, 3НФ.
Язык SQL. Запись операторов SQL. Манипулирование данными. Простые запросы.
Язык SQL. Определение данных. Создание баз данных. Создание таблиц. Сведения о промышленных реляционных СУБД, Oracle, Access.
Системы распределенной обработки данных. Переход к распределенной обработке данных. Архитектура современных распределенных СУБД. Примеры.
Распределенные базы данных и Интернет. Создание баз данных для Web приложений.
Эксплуатация баз данных. Защита баз данных. Управление транзакциями. Управление параллельным доступом. Заключение.
Основной целью курса является получение студентами теоретической информации об организации и функционировании баз данных, а также методах проектирования баз данных. В данных лекциях рассматриваются основные теоретические вопросы по организации, проектированию, созданию и сопровождению баз данных. В первых лекцях затронуты вопросы классификации баз данных, рассказывается о различных моделях хранения данных и способах семантического моделирования баз данных. Вторая часть посвящена реляционной модели и реляционным системам управления баз данных (СУБД) Лекции содержат полный перечень команд на языке SQL в соответствии со стандартом ANSI, позволяющий организовавать управлять базой и данными в ней. Последние главы посвящены принципам организации и функционирования сложных распределенных баз данных, использованиб баз данных в интернете. Содержание лекций:
Введение. Цели и задачи. Основные понятия и определение. Требования к базам данных.
Классификация БД. СУБД и ее компоненты. Логическое и физическое описание данных. Архитектура банка данных.
Представление предметной области. Методы представления предметной области. Модель сущность-связь. Инфологическое списание предметной области.
Модели баз данных. Иерархические сетевые модели данных. Примеры.
Реляционная модель данных. Структура реляционных баз данных. Отношения в базе данных. Элементы реляционной алгебры и реляционного исчисления.
Нормализация схем базы данных. Нормальные формы 1НФ, 2НФ, 3НФ.
Язык SQL. Запись операторов SQL. Манипулирование данными. Простые запросы.
Язык SQL. Определение данных. Создание баз данных. Создание таблиц. Сведения о промышленных реляционных СУБД, Oracle, Access.
Системы распределенной обработки данных. Переход к распределенной обработке данных. Архитектура современных распределенных СУБД. Примеры.
Распределенные базы данных и Интернет. Создание баз данных для Web приложений.
Эксплуатация баз данных. Защита баз данных. Управление транзакциями. Управление параллельным доступом. Заключение.