Компьютерные науки

Базы данных

Программа о концептуальных представлениях принципов построения баз данных и СУБД. Фундаментальные понятия иллюстрируются на примере применения ACCESS и MS SQL-Server.
Студентов 18092 Выпускников 5075 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Базы данных
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебная программа посвящена архитектурным решениям и концептуальному проектированию реляционной модели данных. В учебной программе особое внимание уделяется математическим основам баз данных и языку SQL. Теория развивается от базовых концепций и архитектур СУБД к стадиям проектирования, физическим моделям и практическому применению языка SQL. Для проверки знаний предусмотрены тематические тесты. Обучение ориентировано на системных аналитиков и разработчиков, желающих получить глубокую академическую базу и понимание устройства информационных систем.
Цели
  • Сформировать концептуальное понимание принципов работы БД и СУБД.
  • Дать теоретические и математические основы проектирования БД.
  • Познакомить с технологиями реализации баз данных на примере MS SQL-Server.
Чему я научусь?
  • Выполнять концептуальное и физическое проектирование баз данных.
  • Использовать операторы языка SQL для интерактивной работы и в приложениях.
  • Анализировать и оптимизировать схемы отношений в реляционных моделях.

Авторы

Швецов Владимир Иванович
Швецов Владимир Иванович
Доктор технических наук, профессор, проректор по информатизации ГОУ ВПО «Нижегородский государственный университет им. Н.И.Лобачевского».
Чему я научусь?
  • Выполнять концептуальное и физическое проектирование баз данных.
  • Использовать операторы языка SQL для интерактивной работы и в приложениях.
  • Анализировать и оптимизировать схемы отношений в реляционных моделях.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Введение в базы данных. Общая характеристика основных понятий Лекция посвящена рассмотрению развития основных понятий обработки данных, связанного с постоянным расширением классов решаемых на ЭВМ... Лекция посвящена рассмотрению развития основных понятий обработки данных, связанного с постоянным расширением классов решаемых на ЭВМ задач. Показывается необходимость интеграции данных при решении несколькими пользователями задач, использующих общие данные. Вводится понятие базы данных. ещё
Введение в базы данных. Общая характеристика основных понятий тест для курса Базы данных 40 мин
2 Системы управления базами данных Вводится понятие системы управления базами данных (СУБД). Дается характеристика основных функций системы управления базами данных
Системы управления базами данных тест для курса Базы данных 40 мин
3 Различные архитектурные решения, используемые при реализации многопользовательских СУБД. Краткий обзор СУБД В лекции рассматриваются различные варианты технологии работы с базой данных в многопользовательском режиме (централизованная архитектура, компьютерная... В лекции рассматриваются различные варианты технологии работы с базой данных в многопользовательском режиме (централизованная архитектура, компьютерная сеть с файловым сервером, клиент-серверная архитектура). Дается краткий обзор современных СУБД. ещё
Различные архитектурные решения, используемые при реализации многопользовательских СУБД. Краткий обзор СУБД тест для курса Базы данных 40 мин
4 Различные представления о данных в базах данных. Основные этапы проектирования баз данных В лекции рассматриваются различные представления о данных в базах данных. Описываются модели данных (внешнее представление, концептуальная... В лекции рассматриваются различные представления о данных в базах данных. Описываются модели данных (внешнее представление, концептуальная модель, структура хранения) и основные этапы проектирования базы данных. Рассматривается жизненный цикл проектирования базы данных. ещё
Различные представления о данных в базах данных. Основные этапы проектирования баз данных тест для курса Базы данных 40 мин
5 Первая стадия концептуального проектирования базы данных (концептуальное моделирование) Лекция посвящена моделированию предметной области. Здесь рассматриваются понятия, с помощью которых описывается предметная область, средства графического... Лекция посвящена моделированию предметной области. Здесь рассматриваются понятия, с помощью которых описывается предметная область, средства графического представления концептуальной модели предметной области в виде ER-диаграммы, основные приемы, используемые при моделировании ещё
Первая стадия концептуального проектирования базы данных (концептуальное моделирование) тест для курса Базы данных 45 мин
6 Вторая стадия концептуального проектирования (Модели данных СУБД. Представление концептуальной модели средствами модели данных СУБД) Лекция посвящена второй стадии концептуального проектирования – представлению концептуальной модели в терминах модели данных определенной СУБД.... Лекция посвящена второй стадии концептуального проектирования – представлению концептуальной модели в терминах модели данных определенной СУБД. Здесь дается общее понятие модели данных СУБД, рассматриваются типовые классические модели данных, рассматриваются принципы автоматизированного проектирования баз данных. ещё
Вторая стадия концептуального проектирования (Модели данных СУБД. Представление концептуальной модели средствами модели данных СУБД) тест для курса Базы данных 40 мин
7 Формализация реляционной модели В лекции рассматриваются вопросы, связанные с формализацией наиболее распространенной в настоящее время модели данных СУБД –... В лекции рассматриваются вопросы, связанные с формализацией наиболее распространенной в настоящее время модели данных СУБД – реляционной модели. Здесь рассматривается формализованное описание отношений и средств манипулирования данными в реляционной модели. ещё
Формализация реляционной модели тест для курса Базы данных 40 мин
8 Использование формального аппарата для оптимизации схем отношений Лекция посвящена вопросам оптимизации схем отношений на основе формальных методов теории реляционных баз данных. Разбирается пример... Лекция посвящена вопросам оптимизации схем отношений на основе формальных методов теории реляционных баз данных. Разбирается пример приведения таблицы к третьей нормальной форме, оптимальной по ряду показателей. Рассматриваются вопросы целостности данных в реляционных СУБД. ещё
Использование формального аппарата для оптимизации схем отношений тест для курса Базы данных 40 мин
9 Физические модели данных (внутренний уровень) Лекция посвящена вопросам физической организации данных в памяти компьютера. Здесь описывается структура памяти компьютера и представлены... Лекция посвящена вопросам физической организации данных в памяти компьютера. Здесь описывается структура памяти компьютера и представлены структуры хранения данных в оперативной и внешней памяти. ещё
Физические модели данных (внутренний уровень) тест для курса Базы данных 40 мин
10 Структура современной СУБД на примере Microsoft SQL Server 2008 В лекции рассматривается архитектура системы управления базами данных на примере одной из наиболее распространенных клиент-серверных СУБД... В лекции рассматривается архитектура системы управления базами данных на примере одной из наиболее распространенных клиент-серверных СУБД - Microsoft SQL Server 2008 (логический и физический уровни). ещё
Структура современной СУБД на примере Microsoft SQL Server 2008 тест для курса Базы данных 40 мин
11 Программное обеспечение работы с современными базами данных "В лекции рассматриваются общие принципы организации программного обеспечения работы с реляционными базами данных, включающего: - создание... "В лекции рассматриваются общие принципы организации программного обеспечения работы с реляционными базами данных, включающего: - создание и ведение базы данных ещё
Программное обеспечение работы с современными базами данных тест для курса Базы данных 40 мин
12 Основные операторы языка SQL. Интерактивный SQL В лекции дается общая характеристика операторов языка SQL, используемых, в частности, для работы с базой данных... В лекции дается общая характеристика операторов языка SQL, используемых, в частности, для работы с базой данных в интерактивном режиме (создание таблиц, выбор информации из таблиц, добавление, удаление и модификация элементов). Приводятся примеры запросов к базе данных на языке SQL ещё
Основные операторы языка SQL. Интерактивный SQL тест для курса Базы данных 40 мин
13 Использование языка SQL в прикладных программах В лекции рассматриваются разные технологии формирования запросов на языке SQL в прикладных программах (статическое формирование запроса,... В лекции рассматриваются разные технологии формирования запросов на языке SQL в прикладных программах (статическое формирование запроса, динамическое формирование запроса, использование библиотек) ещё
Использование языка SQL в прикладных программах тест для курса Базы данных 40 мин
14 Направления развития баз данных В лекции рассматриваются перспективные направления в теории и практике создания баз данных – объектно-ориентированные и распределенные... В лекции рассматриваются перспективные направления в теории и практике создания баз данных – объектно-ориентированные и распределенные базы данных, а также новое направление в аналитической обработке данных - хранилища данных ещё
Направления развития баз данных тест для курса Базы данных 40 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.