IT-prednasky-1-9
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.
Před Databázovým systémem bylo
Agendové zpracování dat –
každá aplikace měla svůj přístup k datům
Vytvoření databáze:
analýza požadavků – na základě toho se tvoří vše v IT
koncept – může být nakreslen na papír
schéma – doplní se logikou, logickými vazbami
fyzický návrh – př.: MS Access
Model dat
Model je zjednodušený model reality sloužící pro pochopení komplexních systému jako celku
vytváření abstraktních objektů
Model dat je abstraktní model, který dokumentje a organizuje podniková data pro komunikaci mezi členy týmu, slouží jako plán pro vývoj aplikací, specifikuje, jak data ukládat a přistupovat k nim
Druhy (Představitelé) modelů dat:
Děrné štítky a papírové pásky – není to úplně model, ale spíš způsob ukládání dat. Byly historicky prvním způsobem počítačového ukládání dat.
Hierarchický model – data ve stromové struktuře – umí jen stromovou strukturu (jde vždy o stupeň níže), dodnes se někde používá
Síťový model – v poslední době se hodně vrací a používá v Sociálních sítích (Fecebook); dnes se jim říká především Grafové databáze; vznik v 70.-90.
Relační model dat – Relační Databáze – dnes se využívá nejvíce (99 %, MS Access), vznikl na základě teorie množin (1970), vychazí z matematiky
neexistuje lepší model dat (Data združena do Relací – vytvoření Tabulek, ve kterých jsou:
N-tice (Řádky,6-tice)
jednotlivé řádky představují záznamy
a Atributy (Sloupce)-vlastnosti objektu, Př: jméno,příjmení …
každý sloupec má definován jednoznačný název a Datový Typ - rozsah – doména(oblast hodnot, nastavujeme jsme sami, např. chcéme aby v tom sloupce byli jenom čísla, nebo jenom text);
Sémantický model dat - Nakřeslený na papíru koncept DB(Entity relationship model – ER) – reprezentuje data v pojmenovaných množinách objektů, hodnot, vztahů a omezeními mezi těmito množinami objektů, hodnot a vztahů
Sémantický model dat = Entity Relationship – ER diagram (Dr. Petr Chen)
Používá se jako základ pro sjednocení odlišných pohledů na data: síťový model, relační model a model množin entit
Technika tvorby ER diagramy představuje grafický způsob (na papíru) zobrazování typů entit, vztahů a atributů
Dr. Peter Chan vymyslel na základě skládání znaků v čínštině
Entita – objekt reálného světa (objekt, student)
Množina entit – skupina entit (skupina studentů, všichni čtenáři)
Vztah – zachycují souvislosti mezi entitami
Vztah 1:1 nastává mezi typy entit ČTENÁŘ-EXEMPLÁŘ, protože jeden konkrétní exemplář může být zapůjčen pouze jedním čtenářem
Vztah 1:N existuje např. mezi typy entit KNIHA-EXEMPLÁŘ, když mají v knihovně několik exemplářů téže knihy
Vztah M:N nastává mezi typy entit ČTENÁŘ-REZERVACE, kdy rezervace na jednu knihu může být provedena více čtenáři a také jeden čtenář může rezervovat více knih