Databázové systémy Přednáška č. 4 Proces návrhu databáze.

Slides:



Advertisements
Podobné prezentace
Praktické příklady na definici schématu databáze
Advertisements

Úvod do databázových systémů
VYŘIZOVÁNÍ OBJEDNÁVEK
Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
Ing. Monika Šimková. Máme-li data reprezentovat v databázi, jak vybereme jejich strukturu na konceptuální úrovni? Konceptuální modelování analyzuje požadavky.
Databáze.
Business intelligence
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Databázové systémy Přednáška č. 3 Proces návrhu databáze.
Databázové systémy Přednáška č. 2 Proces návrhu databáze.
Přednáška č. 5 Proces návrhu databáze
Pojmy z ERD.
Výpočetní technika Akademický rok 2006/2007 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
Zjednodušeně pomocí UML
YDASYS Ing. Monika Šimková.
A5M33IZS – Informační a znalostní systémy Relační databázová technologie.
PODPURNÉ PROCESY V ORGANIZACI
Databáze Jiří Kalousek.
Úvod do databázových systémů
Analýza informačního systému
Databázové systémy II Přednáška č. 8 – Pohledy (Views)
KONCEPTUÁLNÍ MODELOVÁNÍ
Databázové systémy přednáška+cvičení
Fakulta elektrotechniky a informatiky Univerzita Pardubice
Relační databáze.
Normalizace.
Konceptuální návrh databáze
Základní pojmy Systém je abstrakce, kterou si lidé vytvářejí v procesu poznávání jako nástroj zkoumání reálných objektů.
Databázové systémy Přednáška č. 7 Uživatelské rozhraní.
Informatika pro ekonomy II přednáška 10
Databázové systémy 1 Cvičení č. 9 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
XML Schema Irena Mlýnková. Obsah XML – úvod, příklad, základní pojmy DTD – přehled XML Schema – podrobně.
Teorie zpracování dat KONCEPTUÁLNÍ SCHÉMA.
Dokumentace informačního systému
Systémy pro podporu managementu 2 Inteligentní systémy pro podporu rozhodování 1 (DSS a znalostní systémy)
DATABÁZOVÉ SYSTÉMY. 2 DATABÁZOVÝ SYSTÉM SYSTÉM ŘÍZENÍ BÁZE DAT (SŘBD) PROGRAM KTERÝ ORGANIZUJE A UDRŽUJE NASHROMÁŽDĚNÉ INFORMACE DATABÁZOVÁ APLIKACE PROGRAM.
Konceptuální návrh databáze
Přednáška č. 1 Proces návrhu databáze
Databázové modelování
Databázové modelování
Databázové systémy Informatika pro ekonomy, př. 18.
Databáze velké množství dat pevně dané struktury
Seminář pro studenty BIVŠ
Aplikační a programové vybavení
Analýza informačního systému. Podrobně zdokumentovaný cílový stav Paramentry spojené s provozem systému – Cena – Přínosy – Náklady a úspory – …
ISOP/2 registr entit přírodního prostředí Roman Bukáček CENIA, laboratoř GIS Žďár nad Sázavou.
Databázové systémy Datové modely.
Univerzita třetího věku kurz Znalci Databáze 1.
Databázové systémy Normalizace dat.
Databázové systémy Úvod, Základní pojmy. Úvod S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání,
E-R diagram Entity – Relation diagram, diagram entit a vztahů mezi nimi Entity – objekty, které chci v databázi popisovat, mohou nabývat různých hodnot,
Návrh struktury - normalizace
Úvod do databází zkrácená verze.
● Databaze je soubor dat,slouží pro popis reálného světa(např.evidence čkolní knihovny..) ● Relační databaze je databáze založená na relačním modelu.
ANALÝZA IS. Životní cyklus IS Specifikace problému, požadavků (studijní fáze) Analýza Návrh Implementace (realizace) Zavedení (instalace) a testování.
Datové typy MS Access (3). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně.
Databáze MS ACCESS 2010.
Úvod do databázových systémů
Databázové systémy přednáška 4 – ERD
Geografické informační systémy
Relační databázová technologie
Vlastnosti souborů Jaroslava Černá.
Výpočetní technika Akademický rok 2008/2009 Letní semestr
Databázové systémy 1 – KIT/IDAS1 Ing. Monika Borkovcová, Ph.D.
Informatika pro ekonomy přednáška 8
Procesní řízení (management)
DÁTOVÉ MODELOVANIE analýza a návrh informácií v systéme – oblasť modelovania a projektovania IS dôraz na logické entity a logické závislosti medzi týmito.
Praktický modul - zadání
Transkript prezentace:

Databázové systémy Přednáška č. 4 Proces návrhu databáze

Myšlenkový (konceptuální) datový model obsahuje popis jednotlivých entit, jejich atributů a vztahů mezi nimi

Identifikace datových objektů nejprve je třeba prověřit všechny získané dokumenty (formuláře, sestavy...) a sestavit seznam všech dat (informací), se kterými bude muset systém pracovat nezáleží na tom, který pracovní proces zpracováváme jako první pracovní procesy většinou začínají vyplněním nějakého formuláře (příp. jeho zpracováním)

Identifikace datových objektů z formuláře získáme sledované informace (uvedeme ty, které se opakují) určíme, co ze sledovaných informací jsou entity, atributy a určíme, které informace je nutné vyplnit a které je možné ponechat prázdné

Definice vztahů musíme určit vztahy mezi entitami a omezení jednotlivých entit vzniká první verze E-R diagramu (určíme kardinalitu vztahu, jeho omezení – např. minimální nebo maximální počty záznamů, veškeré atributy vztahu a povinnost/volitelnost daného vztahu)

Definice vztahů Rozbor entit - u každé entity musíme zjistit: vztah mezi entitou a daným prostorem problému pracovní procesy, které entitu vytvářejí, modifikují, používají a odstraňují případné další entity, se kterými může entita komunikovat nebo na kterých je závislá aplikační pravidla a omezení náležející entitě atributy dané entity

Definice vztahů Vztah mezi entitou a prostorem problému např.: „ Entita Zákazník reprezentuje jednotlivce a organizace, které nakupují výrobky“ nebo „Entita Objednávka prodeje určuje samotnou objednávku, entita Rozpis objednávek vyjadřuje jednotlivé objednané výrobky“ jedná se o určitý popis vztahů

Definice vztahů Pracovní procesy, které ovlivňují entitu procesy mohou entitu ovlivňovat přímo (jednoduchá identifikace) nebo nepřímo (např. pořízení objednávky může ovlivnit výši slevy...) Interakce mezi entitami dokumentována v E-R modelu, lze ji upřesnit pomocí textových poznámek

Definice vztahů Aplikační pravidla a omezení základní omezení = jednoznačná identifikace entity podmínky typu „atributy Příjmení zákazníka a Název firmy nemůžou být zároveň prázdné“ Atributy a jejich obory hodnot (domény) jedním atributem musí být primární klíč, další vyplývají z vlastností sledované entity

Analýza oborů hodnot Je třeba určit: datový typ domény případná omezení množiny hodnot přípustná v daném datovém typu nepovinně jakékoli formátování, příslušné k definované doméně (např. DD-MM-RRRR)

Analýza oborů hodnot Vhodný datový typ domény zkrácený popis množiny hodnot Omezení množiny hodnot stanovení pravidel např. „věk osoby musí být větší než 0“, „objednané množství musí být kladné celé číslo“ definujeme, zda je možné používat hodnotu NULL

Normalizace analýza modelu a jeho převedení do 3.NF každá entita v modelu musí být závislá (a jednoznačně definovaná) na primárním klíči