Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B17 Autor Ing. Jiří Kalousek Období vytvoření Duben 2013 Ročník/věková kategorie 4. Ročník Vyučovací předmět Databázové systémy Klíčová slova databáze, datové typy, entita, atribut, ERD Anotace Cíl: studenti ovládají návrh databáze a její grafické znázornění Prezentace slouží k výkladu se záměrem získat, upevnit a prohloubit znalost návrhu databázes
Ing. Jiří Kalousek
Základní pojmy návrhu databáze Entita - objekt reálného světa, o kterém chceme uchovávat informace Atribut - vlastnost, kterou o dané entitě evidujeme Vztahy 1:1 (student x trvalé bydliště) 1:N (třídní učitel x student) N:M (učitel x student) Primární klíč – atribut jednoznačně identifikující daný řádek v tabulce Cizí klíč - atribut, kterém odkazují na primární klíč v jiné tabulce Vztah k ER (Entity Relationship) modelu: entita = tabulka atribut = sloupec tabulky
ER (entity-relationship) diagram Používané značky ERD používá pro grafické znázornění entit a vztahu mezi nimi
Návrh databáze v ERD
phpMyAdmin nástroj umožňující jednoduchou správu obsahu databáze MySQL přes webové rozhraní. umožňuje: vytvářet/rušit databáze vytvářet/upravovat/rušit tabulky provádět příkazy jazyka SQL
Seznámení s phpMyAdmin Vstup do phyMyAdmin: localhost/phpmyadmin /phpmyadmin
Seznámení s phpMyAdmin Vytvoření databáze Vytvoření tabulky
Tabulky databáze žáků Studenti Předmět Učitel Třída
Zdroje informací Internet (stav stránek k ) PHP: Hypertext Preprocessor [online][cit ]. Dostupný z WWW: Entity-relationship model – Wikipedie [online][cit ]. Dostupný z WWW: relationship_model Vlastní příklady a materiályhttp://cs.wikipedia.org/wiki/Entity- relationship_model
Ing. Jiří Kalousek OA Ostrava-Poruba