SQL и БД (личная):
Базы данных
: Информация
Опубликован: 04.06.2009 | Уровень: специалист | Доступ: свободно | ВУЗ: Нижегородский государственный университет им. Н.И.Лобачевского
Университетский курс, формирующий концептуальные представления о принципах построения БД и СУБД, представляющий фундаментальные понятия и математические модели, лежащие в основе БД и СУБД, принципы проектирования БД, а также технологии реализации БД и иллюстрирующий вышеуказанные понятия на примере ACCESS и MS SQL-Server.
Учебное пособие посвящено важнейшей составляющей широко разрабатываемых и используемых информационных систем организационного управления – базам данных (БД), создаваемым и функционирующим на основе систем управления базами данных (СУБД).
Главной целью пособия является формирование концептуальных представлений об основных принципах построения БД и СУБД, принципах проектирования БД, а также анализ основных технологий реализации БД. Особое внимание уделяется представлению фундаментальных понятий и математических моделей, лежащих в основе баз данных и систем управления базами данных.
Изучение курса включает усвоение ряда фундаментальных понятий и теоретических основ организации баз данных и систем управления базами данных.
Цель: Цель данного курса состоит в формировании концептуальных представлений об основных принципах построения баз данных, систем управления базами данных; о математических моделях, описывающих базу данных; о принципах проектирования баз данных; а также анализе основных технологий реализации баз данных.
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 126 минут | Введение в базы данных. Общая характеристика основных понятий
Лекция посвящена рассмотрению развития основных понятий обработки данных, связанного с постоянным расширением классов решаемых на ЭВМ задач. Показывается необходимость интеграции данных при решении несколькими пользователями задач, использующих общие данные. Вводится понятие базы данных.
Оглавление | - |
Тест 124 минуты | - | |
Лекция 225 минут | Системы управления базами данных
Вводится понятие системы управления базами данных (СУБД). Дается характеристика основных функций системы управления базами данных
Оглавление | - |
Тест 224 минуты | - | |
Лекция 341 минута | Различные архитектурные решения, используемые при реализации многопользовательских СУБД. Краткий обзор СУБД
В лекции рассматриваются различные варианты технологии работы с базой данных в многопользовательском режиме (централизованная архитектура, компьютерная сеть с файловым сервером, клиент-серверная архитектура). Дается краткий обзор современных СУБД.
Оглавление | - |
Тест 324 минуты | - | |
Лекция 419 минут | Различные представления о данных в базах данных. Основные этапы проектирования баз данных
В лекции рассматриваются различные представления о данных в базах данных. Описываются модели данных (внешнее представление, концептуальная модель, структура хранения) и основные этапы проектирования базы данных. Рассматривается жизненный цикл проектирования базы данных.
Оглавление | - |
Тест 424 минуты | - | |
Лекция 540 минут | Первая стадия концептуального проектирования базы данных (концептуальное моделирование)
Лекция посвящена моделированию предметной области. Здесь рассматриваются понятия, с помощью которых описывается предметная область, средства графического представления концептуальной модели предметной области в виде ER-диаграммы, основные приемы, используемые при моделировании
Оглавление | - |
Тест 527 минут | - | |
Лекция 650 минут | Вторая стадия концептуального проектирования (Модели данных СУБД. Представление концептуальной модели средствами модели данных СУБД)
Лекция посвящена второй стадии концептуального проектирования – представлению концептуальной модели в терминах модели данных определенной СУБД. Здесь дается общее понятие модели данных СУБД, рассматриваются типовые классические модели данных, рассматриваются принципы автоматизированного проектирования баз данных.
Оглавление | - |
Тест 624 минуты | - | |
Лекция 741 минута | Формализация реляционной модели
В лекции рассматриваются вопросы, связанные с формализацией наиболее распространенной в настоящее время модели данных СУБД – реляционной модели. Здесь рассматривается формализованное описание отношений и средств манипулирования данными в реляционной модели.
Оглавление | - |
Тест 724 минуты | - | |
Лекция 847 минут | Использование формального аппарата для оптимизации схем отношений
Лекция посвящена вопросам оптимизации схем отношений на основе формальных методов теории реляционных баз данных. Разбирается пример приведения таблицы к третьей нормальной форме, оптимальной по ряду показателей. Рассматриваются вопросы целостности данных в реляционных СУБД.
Оглавление | - |
Тест 824 минуты | - | |
Лекция 91 час 2 минуты | Физические модели данных (внутренний уровень)
Лекция посвящена вопросам физической организации данных в памяти компьютера. Здесь описывается структура памяти компьютера и представлены структуры хранения данных в оперативной и внешней памяти.
Оглавление | - |
Тест 924 минуты | - | |
Лекция 1040 минут | Структура современной СУБД на примере Microsoft SQL Server 2008
В лекции рассматривается архитектура системы управления базами данных на примере одной из наиболее распространенных клиент-серверных СУБД - Microsoft SQL Server 2008 (логический и физический уровни).
Оглавление | - |
Тест 1024 минуты | - | |
Лекция 1135 минут | Программное обеспечение работы с современными базами данных
В лекции рассматриваются общие принципы организации программного обеспечения работы с реляционными базами данных, включающего: - создание и ведение базы данных; - создание пользовательских приложений, включающих разработку пользовательского интерфейса по работе с базой данных.
Оглавление | - |
Тест 1124 минуты | - | |
Лекция 1233 минуты | Основные операторы языка SQL. Интерактивный SQL
В лекции дается общая характеристика операторов языка SQL, используемых, в частности, для работы с базой данных в интерактивном режиме (создание таблиц, выбор информации из таблиц, добавление, удаление и модификация элементов). Приводятся примеры запросов к базе данных на языке SQL
Оглавление | - |
Тест 1224 минуты | - | |
Лекция 1351 минута | Использование языка SQL в прикладных программах
В лекции рассматриваются разные технологии формирования запросов на языке SQL в прикладных программах (статическое формирование запроса, динамическое формирование запроса, использование библиотек)
Оглавление | - |
Тест 1324 минуты | - | |
Лекция 1446 минут | Направления развития баз данных
В лекции рассматриваются перспективные направления в теории и практике создания баз данных – объектно-ориентированные и распределенные базы данных, а также новое направление в аналитической обработке данных - хранилища данных
Оглавление | - |
Тест 1424 минуты | - | |
5 часов | - |