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

Базы данных: модели, разработка, реализация

Комплексная программа по теории баз данных, языку SQL и серверам СУБД. Охватывает реляционную модель, принципы нормализации таблиц, защиту информации и управление транзакциями.
Студентов 6462 Выпускников 1169 Для специалистов
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Базы данных
Объем

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

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

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

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

Авторы

Карпова Татьяна Сергеевна
Карпова Татьяна Сергеевна
Кандидат технических наук, доцент по кафедре "Вычислительных систем"\n
Чему я научусь?
  • Выполнять инфологическое моделирование и проектирование реляционных БД.
  • Формировать эффективные запросы с помощью языка SQL.
  • Обеспечивать поддержку целостности и защиту информации в базах данных.

Учебный план

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

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

Сертификат

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

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

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

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

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