Skip to content

Основы проектирования баз данных

Учебные пособия

Книги взяты с сайта Постгрес Про:

https://edu.postgrespro.ru/dbguide.pdf Основы баз данных
https://edu.postgrespro.ru/sql_primer.pdf В качестве основного учебного пособия

https://study.urfu.ru/Aid/Publication/13604/1/Kara-Ushanov.pdf ER-МОДЕЛИ
https://s.eduherald.ru/pdf/2020/2/20048.pdf ER-МОДЕЛИ
https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v9.6/docs/pgadmin4-9.6.pdf pgAdmin4

Ну очевидно, что тут будет постгрес в качесте реляционной) Почему? ДА потому что у МуСКЛ проприетарная лицензия. А в РФ сейчас в корпоративке единственный варик ФСТЭКовский - это либо чистый постгрес, либо ПостгресПро

Тематический план

Наименование разделов и темСодержание учебного материала и формы организации деятельности обучающихсяУровень освоенияОбъем часовОсваиваемые элементы компетенций
12345
Раздел 1. Теоретические основы систем управления базами данных
Тема 1.1 Основы теории СУБДСодержание учебного материалаОК ПК ОК ПК ОК ПК
Классификация баз данных. Доступ к данным12
Архитектура СУБД12
Раздел 2. Основы реляционных баз данных. PostgreSQL
Тема 2.1 Основы PostgreSQL и pgAdmin4Практические работыОК ПК ОК ПК ОК ПК
Основы реляционных БД. Основные операции с таблицами22
Типы данных СУБД PostgreSQL22
Самостоятельная работа
Изучение pgAdmin432
Тема 2.2 DDL, DML, DCL и TCLПрактические работыОК ПК ОК ПК ОК ПК
Основы языка определения данных22
Запросы22
Запросы22
Самостоятельная работа
Написание простых запросов32
Практические работы
Изменение данных22
Изменение данных22
Индексы22
Индексы22
Транзакции22
Транзакции22
Самостоятельная работа
Транзакции32
Тема 2.3 ER-диаграммы в нотации IDEF1XПрактические работыОК ПК ОК ПК ОК ПК
Синтаксис ER-модели в нотации IDEF1X22
Построение информационной модели22
Самостоятельная работа
Построение информационной модели32
Контрольная работа: Реляционные базы данных
Раздел 3. Нереляционные базы данных
Тема 3.1 Нереляционные БДСодержание учебного материалаОК ПК ОК ПК ОК ПК
Теоретические основые нереляционных баз данных12
Практическая работа
Базы данных типа ключ-значение. Резидентная СУБД Valkey22
Самостоятельная работа
Работа с СУБД Valkey32
Практическая работа
Документоориентированная СУБД MongoDB22
Самостоятельная работа
Работа с СУБД MongoDB32
Практическая работа
Колоночная СУБД Cassandra22
Самостоятельная работа
Работа с СУБД Cassandra32
Практическая работа
Графовая СУБД Neo4j22
Самостоятельная работа
Работа с СУБД Neo4j32
Контрольная работа: Нереляционные базы данных
Консультации6 
Экзамен8 
Всего72 

Контрольно-оценочные средства промежуточной аттестации

Время выполнения: 40 минут. Теоретичски, можно проводить в две смены. С учётом проверки и подготовки рабочих мест, займет две пары.

Для каждого студента заранее готовится две чистые обновленные ВМ и готовый Obsidian. Репозиторий локальный.

Доступа в интернет быть не должно.

В качесте результата: Обсидиан с отчётом о проделанной работе (со скриншотами) и ответом на теоретический вопрос. Подключаете Vault удаленный, который полностью доступен преподавателю, а студентам только личный, например, с помощью локального Git-репозитория

Вопросы для подготовки:

Форма промежуточной аттестации: Экзамен (по билетам)

Билет 1

  1. Теоретичский вопрос о реляционной или нереляционной бд
  2. Поднять реляционную бд. Наполнить согласно билету. Написать транзакцию.
  3. Поднять нереляционную бд. Наполнить согласно билету. Написать запрос.

Билет 2

Билет 3

Билет 4

Билет 5

Билет 6

Билет 7

Билет 8

Билет 9

Билет 10

Билет 11

Билет 12

Билет 13

Билет 14

Билет 15

Билет 16

Билет 17

Билет 18

Билет 19

Билет 20

Билет 21

Билет 22

Билет 23

Билет 24

Билет 25

Билет 26

Билет 27

Билет 28

Билет 29

Билет 30

Билет 31

Билет 32

Критерии оценки

Оценка «отлично» выставляется обучающемуся, если:

  • глубоко и прочно усвоил программный материал курса
  • исчерпывающе, последовательно, четко и логически стройно его излагает
  • умеет тесно увязывать теорию с практикой
  • свободно справляется с задачами и вопросами
  • не затрудняется с ответами при видоизменении заданий
  • правильно обосновывает принятые решения

Оценка «хорошо» выставляется обучающемуся, если:

  • твердо знает материал курса
  • грамотно и по существу излагает его
  • не допускает существенных неточностей в ответе на вопрос
  • правильно применяет теоретические положения при решении практических вопросов и задач
  • владеет необходимыми навыками и приемами их выполнения

Оценка «удовлетворительно» выставляется обучающемуся, если:

  • имеет знания только основного материала
  • не усвоил деталей материала
  • допускает неточности и недостаточно правильные формулировки
  • нарушает логическую последовательность в изложении
  • испытывает затруднения при выполнении задач

Оценка «неудовлетворительно» выставляется обучающемуся, если:

  • не знает значительной части программного материала
  • допускает существенные ошибки
  • неуверенно, с большими затруднениями решает практические задачи
  • не справляется с задачами самостоятельно

Оценка не выставляется обучающемуся, если:

  • не явился на дифференцированный зачет
  • отказался от его сдачи
  • не знает программный материал

Контакты: bystrovno@basealt.ru