Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Úskalia v návrhu relačnej databázy

Tvorba efektívny dizajn pre relačnej databázy je kľúčovým prvkom pri budovaní spoľahlivého systému . Nie je nikto , " opraviť " a návrh relačnej databázy pre každý konkrétny projekt , a vývojári sa musia rozhodovať vytvoriť dizajn , ktorý bude fungovať efektívne . Existuje niekoľko spoločných dizajnu úskalia , ktoré môžu poškodiť databázový systém . Pozor na tieto chyby vo fáze návrhu môže pomôcť vyhnúť sa neskorším problémom . Nedbalé pomenovanie postupy

Výber mena je aspekt návrhu databázy , ktorý je často prehliada , ale môžu mať značný vplyv na použiteľnosť a budúci vývoj . Aby sa tomu zabránilo , musia byť oba názvy tabuliek a stĺpcov sa rozhodli byť zmysluplné a v súlade so zavedenými konvenciami , zabezpečenie toho , že konzistencia je zachovaná v celom systéme . Rad dohovorov môžu byť použité v relačných databáz mien , vrátane nasledujúcich dvoch príkladov pre záznam ukladanie meno klienta : " . Clientname " " název_klienta " a
Nedostatok dokumentácie

Tvorba dokumentácie pre relačnej databázy môže byť dôležitým krokom v zaistení budúci vývoj . Existujú rôzne úrovne dokumentácie , ktoré môžu byť vytvorené pre databázy , a niektoré riadiace systémy databáz sú schopné automaticky generovať dokumentáciu . Pri projektoch , kde je formálna dokumentácia nie je považované za nevyhnutné , jednoducho vrátane pripomienok v rámci SQL kódu môže byť užitočné .
Nedodržanie Normalizácia

normalizácie je technika pre analýze a zlepšenie na , pôvodný návrh databázy . Rôzne techniky sú zapojené , vrátane identifikácie funkcie návrhu databázy , ktorý môže ohroziť integritu dát , napr dátových položiek , ktoré sú uložené vo viac ako jednom mieste . Normalizácia identifikuje anomálie v návrhu databázy , a môže predbehnúť dizajnové prvky , ktoré budú pôsobiť problémy, ak sa údaje vypočúvaný , vložená alebo aktualizovaná .
Nedostatok testovania

zlyhanie testovať návrh databázy so vzorkou skutočných , alebo realistické , dáta môžu spôsobiť vážne problémy v databázovom systéme . Všeobecne platí , že návrh relačnej databázy je spustená z abstraktnej úrovni , pomocou modelovacích techník , aby sa dospelo k návrhu . Nevýhodou tohto postupu je , že dizajn sa niekedy nemusí vzťahovať presne na skutočných údajov , čo je dôvod , prečo testovanie je tak dôležité .
Nedodržanie Exploit SQL Zariadenie

SQL má mnoho funkcií , ktoré môžu zlepšiť použiteľnosť a úspech databázového systému . Zariadení , ako sú uložené procedúry a kontroly integrity nie sú často používané v prípadoch , kedy by mohli významne zvýšiť stabilitu systému . Vývojári často rozhodnúť , že nebudú vykonávať tieto procesy pri návrhu fáz projektu , ktoré nie sú nutnosťou , ale môžu pomôcť vyhnúť sa problémom v neskoršom štádiu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené