| Version 7 (modified by , 16 hours ago) ( diff ) |
|---|
Креирање и пополнување на базата
Опис
Во оваа фаза релациониот модел е имплементиран како физичка база на податоци во PostgreSQL. Чекорот се состои од две активности:
- Креирање на структурата (DDL) — табели, ограничувања.
- Внес на податоци (DML) — пополнување на базата со податоци.
DDL — креирање на структурата
DDL скриптата (idontknow_script.sql) е напишана за PostgreSQL и креира:
- 119 табели
Користени типови на податоци: int4, varchar, numeric(14,2) за парични износи, timestamp(6), date, bool, text.
Опфат на DDL скриптата (важно):
FOREIGN KEYограничувања — релациите се изведени преку колоните*_id, со референцијален интегритет на ниво на база.
Внес на податоци (DML)
По креирањето на структурата, базата се пополнува со податоци преку DML скрипта. Редоследот на внес е согласно со зависностите на надворешните клучеви на табелите; за конзистентни идентификатори податоците се внесуваат по слоеви на зависност:
- Шифрарници (без зависности) — типови, статуси, валути, држави, академски степени,
tip_atribut - Основни ентитети —
gradovi→lice→korisnici, организациски единици, банкарски/трансакциски сметки - Оперативни податоци — работни позиции и ангажмани, предмети, акредитации, смерови, академски години и семестри, студенти
- Трансакциски/тест податоци — уписи, оценки, испити, финансиски обврски, наплати и плати
Скрипти
| Тип | Опис | Линк |
| DDL | Структура на базата (табели, индекси, погледи, функции, процедури, trigger функции) | DDL скрипта |
Attachments (3)
- idontknow_ddl_script.sql (66.8 KB ) - added by 16 hours ago.
- DDL.2.sql (75.2 KB ) - added by 15 hours ago.
- DDL.sql (75.2 KB ) - added by 15 hours ago.
Download all attachments as: .zip
