wiki:DatabaseCreation

Version 8 (modified by 231014, 4 months ago) ( diff )

--

Database Creation

Во оваа фаза се прикажани DDL скриптата за креирање на базата, DML скриптите за иницијализација на базата и погледите за приказ на често потребни податоци.

DDL Скирпта за табелите

init.sql​

Оваа DDL скрипта претставува дизајн на релациона база на податоци за систем за управување со производи, залихи, магацини, вработени и магацински трансакции. Нејзината главна цел е да обезбеди структурирано складирање на податоци и да го зачува интегритетот на информациите преку јасно дефинирани релации помеѓу ентитетите.

Скриптата користи ограничувања за да гарантира конзистентност на податоците.
-Примарните клучеви обезбедуваат единствена идентификација на секој запис, додека надворешните клучеви ја одржуваат референтната интегритетност помеѓу табелите и дефинираат правила за бришење на поврзани записи преку опции како ON DELETE RESTRICT и ON DELETE SET NULL.
-Единственоста на критични податоци, како имиња, SKU кодови, баркодови и е-пошта, е обезбедена со UNIQUE ограничувања.
-CHECK ограничувањата спречуваат внесување невалидни вредности, како празни текстуални полиња, негативни цени, тежини и количини, како и логички неконзистентни податоци како резервирана количина поголема од достапната количина или датум на прекин на работен однос кој е пред датумот на вработување.

На овој начин скриптата создава сигурна и конзистентна основа за функционирање на системот.

DML Скрипти за генерирање на податоците

dml.zip​

Views којшто беа креирани

views.sql​

Attachments (3)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.