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

Hierarchická štruktúra v databáze

Organizácia používajú počítačové databázy pre ukladanie a organizovanie veľké množstvo dátových záznamov . Databáza presadzovať integritu dát a bezpečnosť a uľahčiť vývojárom softvéru na fuška vytvárať svoje vlastné programy správy súborov . Dodávajú sa v niekoľkých hlavných typov , vrátane relačné , siete a hierarchické . Hierarchickej databázy použiť rodič - dieťa vzťahy medzi dátovými tabuľkami , kde nadradený záznam môže mať veľa detí , a nie dieťa bez rodičov . Databáza

počítačovej databázy sústreďuje hlavne na jedného programu , známeho ako server , ktorý dohliada na databázy . Všetky žiadosti o poskytnutie údajov prejsť server , ktorý kontroluje žiadosti o správnosti a bezpečnostných výhod . Server ukladá dáta v špeciálnej sade súborov , ktoré väčšina ostatných programov zvyčajne nemožno získať prístup . Server môže mať mnoho databáz , každý zameraný na konkrétnu aplikáciu , ako je strojárstvo , obchodu alebo zásob . Každá databáza má niekoľko tabuliek , z ktorých každá je počet dátových záznamov zostavených z jednotlivých odborov . Polia sú najmenšie významné prvky v databáze , vrátane položiek , ako sú meno , stav , kód výrobku a dátum .
Jednoduché tabuľky

Niektoré dáta môžu byť uložené v jednoduchej tabuľky . Tabuľka stavov , napríklad, môže mať dve polia : dvojmiestny Skratka štátu , a mená štátu . Sales manager , však, chcieť zoznam kontaktov pre každý štát . Kým počet kontaktov je malý , programátor pridáva niekoľko polí do tabuľky , ako je napríklad kontakt - meno - 1 , kontakt - name - 2 a kontakt - meno - 3 . Po niekoľkých kontaktov , však, tento prístup sa stáva ťažkopádne .
Vzťahu nadradená - subzariadenia

hierarchická databáza umožňuje vytvoriť automatické väzby rodič - dieťa medzi tabuľkami . Pre štátnu tabuľke v predchádzajúcom príklade , môžete nastaviť samostatnú podriadenú tabuľku obsahujúcu mená kontaktov . Štát potom môže mať ľubovoľný počet kontaktov alebo vôbec žiadna , ale každý kontakt musí mať stáť . Databázový server vynucuje integrita , nemôžete odstrániť Delaware , napríklad , ak má kontakt . Môžete však odstrániť kontakty z podriadenej tabuľky , potom odstráňte stave .
Automatické Majster

Niektoré hierarchický databázový softvér , ako je napríklad Hewlett - Packard Image/3000 , obsahuje iný typ tabuľky s názvom automatické master . Databáza dodáva a automaticky odstráni záznamy z neho . Ak potrebujete rýchlo nájsť záznam o kľúčovú hodnotu , ako napríklad zákaznícke číslo , môžete vytvoriť automatické hlavnej tabuľky obsahujúce len túto oblasť . Namiesto vyhľadávania cez celú tabuľku , záznam o zázname , pre zákazníka , stačí len zadať číslo zákazníka a databázový server nájde ho v zlomku sekundy .

Najnovšie články

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