Úvod do databází MS Access (1)
Projekt: CZ.1.07/1.5.00/34.0745 OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně postižené, Janské Lázně, Obchodní 282 Tento projekt je financován Evropskou unií – Evropským sociálním fondem a státním rozpočtem ČR. Autor: Mgr. Josef Kulhavý Předmět: Informační technologie
Obsah 1 Co je to databáze? 2 Co je to databáze? 3 Příklady použití databáze 4 Uspořádání dat v databázi 5 Primární klíč 6 Příklad databáze v knihovně 7 Důležité vlastnosti databáze 8 Hlavní funkce databáze 9 Produkty 10 Co provádíme s daty v databázi? 11 MS Access
Co je to databáze? Místo, kde jsou uloženy všechny údaje 1 Místo, kde jsou uloženy všechny údaje Uložiště dat uložených a zpracovávaných nezávisle na aplikačních programech Databáze pracuje na pozadí takže člověk ani neví že tam jsou
Co je to databáze? 2 Databáze obsahují nejen data, ale také vztahy mezi jednotlivými objekty, práva jednotlivých uživatelů databáze Pro hledání v databázi se využívají příkazy jazyka SQL, které zpracovává a vykonává databázový server
Příklady použití databáze 3 Podnikové informační systémy (SAP) Firemní účetnictví Seznam zaměstnanců Seznam zákazníků Obsah internetového serveru Články Diskuzní fórum Vyhledávací služby Seznam originálních hudebních CD
Uspořádání dat v databázi 4 Data jsou v databázi uspořádaná do tabulek Každá tabulka zahrnuje určitá data Řádky = záznamy Např.: právě jedna kniha Sloupce = položky, vlastnosti Např.: autor, název, ISBN
Primární klíč 5 Pro snadnější práci je nutné mít každý záznam (řádek v tabulce) jednoznačně identifikován Příklad: Pokud použijeme autora, napíše-li druhou knihu, máme problém Proto je vhodnější volit něco jedinečného - např: ISBN
Příklad databáze v knihovně 6 Tabulka knih Tabulka autorů Tabulka čtenářů Např.: řádky obsahují jednotlivé čtenáře, sloupce obsahují jejich jména, adresy apod. Návrh databáze:
Důležité vlastnosti databáze 7 Rychlost Nechceme a nemůžeme čekat na data I když máme 1.000.000.000 záznamů Spolehlivost O data nesmíme přijít Přesnost V databázi musí být všechna data Bezpečnost K datům se nesmí dostat nikdo nepovolaný
Hlavní funkce databáze 8 Definice dat - jaká data budou ukládána, jaké jsou vztahy mezi daty Manipulace s daty - vkládání, úprava, výběr, mazání Řízení dat - oprávnění pro manipulaci s daty
Produkty 9 Bezplatné: MySQL PostGreSQL Placené: MSSQL MS Access Oracle
Co provádíme s daty v databázi? 10 Jazyk SQL Vkládáme data INSERT Upravujeme data UPDATE Vybíráme data SELECT Mažeme data DELETE
MS Access 11 Databáze a zároveň program pro manipulaci s daty
Použité zdroje http://www.zshorakhk.cz/tvorba/ucitele/php/index.php?lekce=19 http://pavel.lasakovi.com/projekty/programovani/databaze-uvod/ http://kalsangg128.files.wordpress.com/2012/05/database-search.jpg http://www.tech-faq.com/wp-content/uploads/images/dbms.jpg http://3.bp.blogspot.com/-1qH-I5KczvE/T87FmF-oF0I/AAAAAAAAATo/l1KDQ_pM46A/s1600/04.gif http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-components-imagefileviewer/communityserver-blogs-components-weblogfiles-00-00-00-50-01/5165.UpdateDBSnapshot01.jpg_2D00_550x0.jpg http://www.easysoft.com/products/data_access/odbc_isam_driver/manual/images/demo-columns.gif http://www.imaginethought.org/pages/wp-content/uploads/2011/05/ZipCodeTracker2010_Main1.jpg