Skip to content

Реализация базы данных со знаниями о Школе 21.

Notifications You must be signed in to change notification settings

gunter0216/Info21

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Info21

В данном проекте реализована база данных со знаниями о Школе 21, процедуры и функции для получения информации, а также процедуры и триггеры для её изменения на PostgreSQL.


image info

Таблица Peers

  • Ник пира
  • День рождения

Таблица Tasks

  • Название задания
  • Название задания, являющегося условием входа
  • Максимальное количество XP

Статус проверки (enum)

  • Start - начало проверки
  • Success - успешное окончание проверки
  • Failure - неудачное окончание проверки

Таблица P2P

  • ID
  • ID проверки
  • Ник проверяющего пира
  • Статус P2P проверки
  • Время

Таблица Verter

  • ID
  • ID проверки
  • Статус проверки Verter'ом
  • Время

Таблица Checks

  • ID
  • Ник пира
  • Название задания
  • Дата проверки

Таблица TransferredPoints

  • ID
  • Ник проверяющего пира
  • Ник проверяемого пира
  • Количество переданных пир поинтов за всё время

Таблица Friends

  • ID
  • Ник первого пира
  • Ник второго пира

Таблица Recommendations

  • ID
  • Ник пира
  • Ник пира, к которому рекомендуют идти на проверку

Таблица XP

  • ID
  • ID проверки
  • Количество полученного XP

Таблица TimeTracking

  • ID
  • Ник пира
  • Дата
  • Время
  • Состояние (1 - пришел, 2 - вышел)

Проект разбит на:

  • part1
    1. Создание таблиц
    1. Заполнение таблиц
    1. Создание процедур для импорта/экспорта таблиц
    1. Заполнение таблиц с использованием процедур из предыдущего шага
  • part2
    1. Создание триггеров
    1. Проверка работы триггеров
  • part3
    1. Создание функций и процедур
    1. Проверка работы созданных функций и процедур

About

Реализация базы данных со знаниями о Школе 21.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages