Nekit-vp / Student_performance_BD_Oracle

Data base for students performance, oracle data base

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

База данных учет успеваемости студентов

Разработка и согласование логической схемы БД для реализации проекта


Создание скриптов для построения БД проекта с реализацией обеспечения целостности данных на примере Oracle DB

script create data base


Создание встроенной функции генерации первичного ключа и использованием системной таблицы, описывающей объекты базы данных

Создание последовательностей из которых мы будем вытаскивать целые значения

crate sequances

Создание системной таблицы, из которой вытаскиваем коды таблиц и генерируем составной ключ

crate system table

Создание функций для инкремента

crate function_for_increment

Создание треггеров добавление составного ключа

crate triggers


Создание триггера для проверки инн студента

inn_trigger


Создание триггера для проверки снилса студента

snils_trigger


Логирование действий

Логирование всех действий и занесение в системную таблицу.

Создание системной таблицы

create table

Создание триггеров логирования

create triggers


About

Data base for students performance, oracle data base


Languages

Language:PLSQL 100.0%