- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Zjednodušená ukázka:
Stáhnout celý tento materiálvztahů mezi daty
sémantik dat
mezí dat (data constraints)
Objektové logické modely
Model vztahu mezi entitami (entity-relationship model)
objektově orientovaný model
sémantický model
funkcionální model
Záznamové logické modely
relační model (např. SQL/DS, DB2)
síťový model
hierarchický model (např. IMS)
Model vztahu mezi entitami (Entity-relationship model)
Příklad tohoto modelu
Relační model
Příklad dat v tabulce v relačním modelu:
jméno zákazníka
sociální zabezpečení
ulice
město
číslo účtu
Johnson
192-83-7465
Alma
Palo Alto
A-101
Smith
019-28-3746
North
Rye
A-215
Johnson
192-83-7465
Alma
Palo Alto
A-201
Jones
321-12-3123
Main
Harrison
A-217
Smith
019-28-3746
North
Rye
A-201
číslo účtu
zůstatek
A-101
500
A-201
900
A-215
700
A-217
750
Jazyk definice dat (Data definition language; DDL)
Specifikace značení pro definování schématu databáze
DDL kompilátor generuje množinu tabulek uložených v datovém slovníku (Data dictionary)
Slovník dat obsahuje metadata (data o datech)
Jazyk uložení a definice dat (Data storage and definition language) – speciální typ DDL, ve kterém je specifikována struktura uložení dat a metody použité databázovým systémem k přístupu k datům
Jazyk manipulace s daty (Data manipulation language; DML)
Jazyk pro zpřístupnění a manipulaci s daty organizovanými příslušným datovým modelem
Dvě třídy jazyků
Procedurální – uživatel specifikuje, která data jsou vyžadována a jak je získat
Neprocedurální – uživatel specifikuje, která data jsou vyžadována, ale ne, jak je získat
Správa transakcí
Transakce je sada operací, které představují jednu logickou funkci v databázové aplikaci
Správa transakcí zajišťuje, že databáze zůstává v konzistentním stavu nezávisle na selhání systému (např. výpadky energie a pády OS) a selhání transakcí.
Správa souběžnosti (Concurrency-control manager) ovládá interakci mezi současně probíhajícími transakc
Vloženo: 24.04.2009
Velikost: 11,92 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Copyright 2025 unium.cz


