Changes between Version 5 and Version 6 of DatabaseCreation


Ignore:
Timestamp:
06/07/26 13:05:02 (9 days ago)
Author:
231014
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DatabaseCreation

    v5 v6  
    33== DDL Скирпта за табелите ==
    44[attachment:init.sql]
     5
     6Оваа DDL скрипта претставува дизајн на релациона база на податоци за систем за управување со производи, залихи, магацини, вработени и магацински трансакции. Нејзината главна цел е да обезбеди структурирано складирање на податоци и да го зачува интегритетот на информациите преку јасно дефинирани релации помеѓу ентитетите.
     7
     8Скриптата користи ограничувања за да гарантира конзистентност на податоците.
     9Примарните клучеви обезбедуваат единствена идентификација на секој запис, додека надворешните клучеви ја одржуваат референтната интегритетност помеѓу табелите и дефинираат правила за бришење на поврзани записи преку опции како ON DELETE RESTRICT и ON DELETE SET NULL.
     10Единственоста на критични податоци, како имиња, SKU кодови, баркодови и е-пошта, е обезбедена со UNIQUE ограничувања.
     11CHECK ограничувањата спречуваат внесување невалидни вредности, како празни текстуални полиња, негативни цени, тежини и количини, како и логички неконзистентни податоци како резервирана количина поголема од достапната количина или датум на прекин на работен однос кој е пред датумот на вработување.
     12
     13На овој начин скриптата создава сигурна и конзистентна основа за функционирање на системот.
     14
    515== DML Скрипти за генерирање на податоците ==
    616[attachment:dml.zip]