12 Základní pojmy databáze, prostředí programu Access
Transkript
12 Základní pojmy databáze, prostředí programu Access
Microsoft Access Základní pojmy databáze, ovládání Mgr. Jan Veverka Střední odborná škola sociální – Evangelická akademie Úkol Ahoj! Tak se znovu setkáváme ve zcela nové aplikaci! Ještě než se vrhneme do jejího zkoumání, zkuste následující úkol. Vezměte si od vyučujícího balíček kartiček a pokuste se je co nejsmysluplněji uspořádat. To je všechno. Jednoduché, ale velice účelné cvičení. Uvidíte. Mgr. Jan Veverka 10.1.2012 -2- Základní pojmy • Databáze : a) souhrn všech uložených dat majících vztah k určitému celku (např. databáze zákazníků firmy, databáze knih knihovny, databáze studentů školy) b) systém s uspořádanými daty, umožňující jejich organizované ukládání a výběr podle předepsaných pravidel • Použití všude, kde je třeba evidovat větší množství dat, s nimiž je pak dále pracováno (výběr, tisk, hledání atd.) Mgr. Jan Veverka 10.1.2012 -3- Základní pojmy • Entita: objekt, který je odlišitelný od ostatních objektů – např. entita student, firma, CD apod. • Atribut: vlastnost entity např. Rodné číslo = vlastnost (atribut) objektu (entity) Student • Relace: vztah mezi objekty (entitami) • Primární klíč: vlastnost (atribut) který JEDNOZNAČNĚ identifikuje objekt (entitu) – entita Student má jako primární klíč atribut Rodné číslo Mgr. Jan Veverka 10.1.2012 -4- Základní pojmy • Kardinalita: vlastnost vztahu (relace) – vyjadřuje kolik entit může být v jednom vztahu s kolika jinými entitami Např.: 1:N Student Škola 1:1 N : 1 N:N Student Hospoda N : N Ředitel 1 Mgr. Jan Veverka 10.1.2012 Škola : 1 -5- Základní pojmy • Redundance: stejná data se vícekrát opakují (Optimalizovaná) databáze musí být co nejvíce neredundantní. Mgr. Jan Veverka 10.1.2012 -6- Prostředí programu MS Access databáze CD poklepáním na objekt se objekt zobrazí v pravé části okna databázové objekty Mgr. Jan Veverka 10.1.2012 -7- Ukázková databáze • Access má pro účely seznámení se s aplikací vytvořenou vzorovou databázi fiktivní firmy Northwind • Karta Soubor>Nový>Ukázkové šablony>Northwind Mgr. Jan Veverka 10.1.2012 -8- Ukázková databáze • pro přehlednější členění projektu Northwind je vhodné zobrazit Navigační podokno a v něm přejít ke kategorii Typ objektu a zobrazit požadovaný objekt z klasických kategorií 1 2 3 Mgr. Jan Veverka 10.1.2012 -9- Objekty databáze - tabulky • obsahují veškerá data celé databáze. Data mohou být v jedné nebo i více tabulkách. • Tabulka má vytvořenou přesnou strukturu a pravidla, podle kterých se do ní data zapisují. • Řádek tabulky se nazývá ZÁZNAM a obsahuje všechny evidované informace o entitě • Sloupce tabulky tvoří ATRIBUTY (vlastnosti entity) Mgr. Jan Veverka 10.1.2012 -10- Objekty databáze - dotazy • pomocí dotazů se zobrazí pouze data vyhovující zadané podmínce dotazu. • je možné vytvořit několik různých dotazů s různou podmínkou Mgr. Jan Veverka 10.1.2012 -11- Objekty databáze - formuláře • pomocí formuláře je možné zadávat data do tabulek • takový způsob zadávání dat je přehlednější v jedné chvíli je viditelný pouze jeden záznam (záleží na stylu formuláře) narozdíl od zadávání dat přímo v tabulce • data se zapisují do jednotlivých formulářových polí která jsou opatřena popisky • formuláře mohou obsahovat grafické prvky Mgr. Jan Veverka 10.1.2012 -12- Objekty databáze - sestavy • pomocí sestav se vytváří tiskové výpisy obsahu databáze • sestava pro tisk uspořádá jednotlivé položky databáze do přehledného tvaru a do velikosti odpovídající nastavenému papíru tiskárny • sestava může být vytvořena i na základě výběrového dotazu – vytisknou se pouze ty údaje, které vyhoví podmínce výběrového dotazu Mgr. Jan Veverka 10.1.2012 -13- Konec prezentace Mgr. Jan Veverka 10.1.2012 -14-