wiki:DatabaseCreation

Version 6 (modified by 231014, 9 days 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.