Базы данных

Лекции

  1. Лекция 1. Информационная система. Базы данных. Модели данных. Система управления базами данных: функции и структура.
  2. Лекция 2. Модель сущность-связь.
  3. Лекция 3. Реляционная модель данных. Реляционная алгебра.
  4. Лекция 4. Нормализация: четыре нормальные формы.
  5. Лекция 5. Основы SQL. Типы данных. Создание таблиц. Индексы. Обеспечение целостности данных.
  6. Лекция 6. Основы SQL. Манипулирование данными.
  7. Лекция 7. Основы SQL. Изменение данных (INSERT, UPDATE, DELETE). Процедуры и триггеры.
  8. Лекция 8. Основы NoSQL.

Лабораторные работы

Задания для лабораторных работ

  1. Модель Сущность-Связь
  2. Создание таблиц
  3. SQL DML. Часть 1
  4. SQL DML. Часть 2
  5. Представления
  6. Процедуры и триггеры
  7. Основы работы в MongoDB

Отчеты по лабораторным работам

Отчет по каждой лабораторной работе оформляется в соответствии с требованиями к учебным документам. Пример отчета по лабораторной работе №1 с примером в формате DOCX, в формате PDF.

Программное обеспечение

Для выполнения лабораторных работ рекомендую использовать следующее программное обеспечение и сервисы:

Примеры

  1. Пример создания таблиц базы данных пиццерии.
  2. Пример создания таблиц базы данных с информацией о выпускных квалификационных работах.
  3. Пример построения сложного запроса к базе данных.
  4. Игра “Жизнь” на SQL.
  5. Подключение из Google Colab к базе данных SQLite, расположенной на Google диске.
  6. Подключение к базе данных MySQL.
  7. Подключение к БД SQLite в Google Colab.

© 2023. All rights reserved.

Powered by Hydejack v9.1.6