Skip to content

Полезные материалы по Базам Данных PostgreSQL

Notifications You must be signed in to change notification settings

iu5git/Database

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Database

Полезные материалы по базам данных

Основы SQL

Создать БД. Create (типы данных, Primary, Foreign), пара таблиц. Select, CRUD. NULL, NOT NULL

Методические указания

Подробно про SELECT

Select, where, join, order by. LEFT JOIN. Агрегированные функции, group by, having. Exists, union.

Работа со строками и датами по вариантам.

Подзапросы (select, from, where)

Методические указания

Представления и DCL

Методические указания

Создание приложения Tauri

Подключить к приложению, курсоры. Транзакции на примере insert (одна) + update (вторая таблица) и rollback. Создание оконного приложения на Tauri для получения данных и добавления/удаления данных

Пример

Backup

Загрузка данных из csv. Полная версия бекапа и части данных.

Методические указания

Триггеры и хранимые процедуры

PL/SQL, курсоры, хранимые процедуры, триггеры.

Методические указания

Индексы и план запроса

По вариантам выполнить следующие работы:

  1. Из набора данных (например IMDb в формате csv) загрузить строки в таблицу-витрину.
  2. Проанализировать данные - distinct. Создать таблицы под нужную предметную область, наполнить их данными из витрины.
  3. Написать запросы select по нужному варианту с определенными условиями. Запросы, работают долго, потому что full scan
  4. Проанализировать план запросов, добавить нужные индексы. Проверить чтобы запросы работали быстро.
  5. Написать приложение для получения данных из таблицы по заданным условиям. Добавить функционал по добавлению записей и их удалению через приложение.
  6. Администратор системы должен иметь доступ к редактированию дополнительных данных

Чат бот с базой данных

Создание чат-бота на Python для получения данных и добавления/удаления данных

Методические указания

Команда курса выражает благодарность всем за помощь в подготовке данных материалов

About

Полезные материалы по Базам Данных PostgreSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published