| Version 7 (modified by , 9 days ago) ( diff ) |
|---|
Database Creation
Во оваа фаза се прикажани DDL скриптата за креирање на базата, DML скриптите за иницијализација на базата и погледите за приказ на често потребни податоци.
DDL Скирпта за табелите
Оваа DDL скрипта претставува дизајн на релациона база на податоци за систем за управување со производи, залихи, магацини, вработени и магацински трансакции. Нејзината главна цел е да обезбеди структурирано складирање на податоци и да го зачува интегритетот на информациите преку јасно дефинирани релации помеѓу ентитетите.
Скриптата користи ограничувања за да гарантира конзистентност на податоците.
Примарните клучеви обезбедуваат единствена идентификација на секој запис, додека надворешните клучеви ја одржуваат референтната интегритетност помеѓу табелите и дефинираат правила за бришење на поврзани записи преку опции како ON DELETE RESTRICT и ON DELETE SET NULL.
Единственоста на критични податоци, како имиња, SKU кодови, баркодови и е-пошта, е обезбедена со UNIQUE ограничувања.
CHECK ограничувањата спречуваат внесување невалидни вредности, како празни текстуални полиња, негативни цени, тежини и количини, како и логички неконзистентни податоци како резервирана количина поголема од достапната количина или датум на прекин на работен однос кој е пред датумот на вработување.
На овој начин скриптата создава сигурна и конзистентна основа за функционирање на системот.
DML Скрипти за генерирање на податоците
Views којшто беа креирани
Attachments (3)
- dml.zip (18.3 KB ) - added by 2 weeks ago.
- views.sql (9.7 KB ) - added by 2 weeks ago.
- init.sql (15.4 KB ) - added by 5 days ago.
Download all attachments as: .zip
