Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Tabuľky:
* Nadácia: Údaje sú primárne usporiadané do tabuliek, ktoré sú ako tabuľky s riadkami a stĺpcami.
* riadky (záznamy): Každý riadok predstavuje jednu inštanciu alebo entitu (ako zákazník, produkt alebo objednávka).
* stĺpce (atribúty): Každý stĺpec definuje špecifickú charakteristiku alebo atribút entity (ako je názov zákazníka, cena produktu alebo dátum objednávky).
2. Typy údajov:
* Definovanie štruktúry: Každému stĺpcovi v tabuľke je priradený konkrétny typ údajov na určenie druhu údajov, ktoré môže uchovávať. Bežné typy údajov zahŕňajú:
* text: Reťazce, znaky a textové informácie.
* numerické: Celé čísla, desatinné čísla, čísla pohyblivých bodov pre množstvá.
* dátum a čas: Dátumy, časy a časové pečiatky.
* boolean: Pravdivé alebo falošné hodnoty.
* binárne: Nespracované binárne údaje (napr. Obrázky, súbory).
3. Kľúče a vzťahy:
* Primárne kľúče: Unikátne identifikátory pre každý riadok v tabuľke, ktoré zabezpečujú žiadne duplikáty.
* cudzie kľúče: Prepojenia medzi tabuľkami, ktoré umožňujú vzťahy medzi entitami (napr. Tabuľka objednávky odkazujúca na tabuľku zákazníka).
* Vzťahy: Predstavujte pripojenia medzi tabuľkami, čo naznačuje, ako sa údaje navzájom vzťahujú. Bežné typy:
* One-to-one: Jeden záznam v tabuľke A zodpovedá jednému záznamu v tabuľke B.
* One-to-Many: Jeden záznam v tabuľke A zodpovedá viacerým záznamom v tabuľke B.
* Mnoho-to-many: Viaceré záznamy v tabuľke A môžu zodpovedať viacerým záznamom v tabuľke B.
4. Mechanizmy skladovania:
* Systém súborov: Niektoré DBMS ukladajú údaje do súborov do súborového systému.
* blokované úložisko: Zložitejšie DBMS používajú blokové úložisko, kde sú údaje rozdelené do blokov a ukladajú sa na fyzické disky.
* Indexové štruktúry: Na urýchlenie získavania údajov sa vytvárajú indexy, ktoré sú zoradenými dátovými štruktúrami, ktoré umožňujú rýchle vyhľadávanie na základe určitých stĺpcov.
5. Integrita údajov:
* obmedzenia: Pravidlá presadzované DBMS na zabezpečenie presnosti a konzistentnosti údajov. Príklady:
* nie null: Stĺpec nemôže byť ponechaný prázdny.
* jedinečné: Hodnota stĺpca musí byť jedinečná.
* Skontrolujte obmedzenia: Zabezpečenie splnenia konkrétnych podmienok pre údaje.
6. Databázová schéma:
* Blueprint: Schéma databázy popisuje štruktúru databázy vrátane tabuliek, stĺpcov, typov údajov, vzťahov a obmedzení.
Príklad:
Predstavte si jednoduchú databázu pre kníhkupectvo:
* Tabuľka:Knihy:
* stĺpce: ID knihy (primárny kľúč), titul, autor, cena, žáner.
* Tabuľka:Zákazníci:
* stĺpce: ID zákazníka (primárny kľúč), meno, adresa, e -mail.
* Tabuľka:Objednávky:
* stĺpce: ID objednávky (primárny kľúč), ID zákazníka (cudzí kľúč), ID knihy (cudzí kľúč), dátum objednávky, množstvo.
Zhrnutie:
DBMSES ukladá údaje štruktúrovaným spôsobom pomocou tabuliek, typov údajov, klávesov a vzťahov. Táto organizácia zabezpečuje integritu údajov, konzistentnosť a efektívne vyhľadávanie. Schéma pôsobí ako plán, ktorý vedie ukladanie a správu údajov.