758

Database good practice..

Noroc lume. in ultima luna muncesc cu o persoana care e SQL server DBA/.. facem redesign la o baza de date .. Aceasta persona a facut nste modificari cu care nu sunt deacord..el a moitivat asta ca e "good plractice"... pecind in carti si chiar si in cele de la MS sunt date exemplele clasice. deci o sa dau o lista de "god practice " din punctul de vedere a colegului.1. de nu folosit autoincrement pentru primaryID.. marog.. pe net sunt o gramada de argumente por si contra .. 2. de nu folostit freighn key. aici am fost si sunt impotriva..deci argumentu persoanei a fost. in loc de foreighn-key de folosit un constraint care aleleaza o functie si ea verifica referinta , in principiu face acelasi lucru ca si constraint. argumentu a fost ca functia se poate de chemat manual . spre Ex. avem un scripot care incarca in baza o lista mare de recorduri. si validatea se va face prin apelarea functieideci apare si intrebarea cit de good-practice este punctul 2 ?
0