Базы данных

Лекции

  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. Подключение из Google Colab к базе данных SQLite, расположенной на Google диске.
  2. Подключение к базе данных MySQL.
  3. Игра “Жизнь” на SQL.
  4. Пример построения сложного запроса к базе данных.
  5. Подключение к БД SQLite в Google Colab.

© 2020. All rights reserved.

Powered by Hydejack v9.1.0