Databázové systémy, MS Access Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP
Název školy:
STŘEDNÍ ODBORNÁ ŠKOLA a STŘEDNÍ ODBORNÉ UČILIŠTĚ, Česká Lípa, 28. října 2707, příspěvková organizace
Číslo a název projektu:
CZ.1.07/1.5.00/34.0880 Digitální učební materiály – www.skolalipa.cz
Číslo a název šablony klíčové aktivity: Označení materiálu:
III/ 2 – ICT pro studijní obor Mechanik elektronik
Typ materiálu:
PowerPointová prezentace
Předmět, ročník, obor:
ICT – 1. až 4. ročník studijní obor Mechanik elektronik
Číslo a název sady:
sada č. 57 - ICT pro studijní obor Mechanik elektronik
Téma:
Databázové systémy – MS Access
Jméno a příjmení autora: Datum vytvoření:
Ing. Jan Nožička
Anotace:
Materiál slouží k seznámení s rozdělením, využitím a záklaní obsluhou databázových systémů (MS Access).
VY_32_INOVACE_1130_Databázové_systémy,_MS_Access_PWP
1. 10.2012
Databázové systémy Databázové systémy jsou systémy které shromažďují, ukládají, třídí, indexují, filtrují, vyhledávají data. Data mohou být čísla, texty, obrázky, videa, zvuky, soubory apod. Databázové systémy mohou být lokální, sítové, relační, objektové apod. Databáze jsou pouze tabulky ve kterých jsou uložena data. Databázový systém, krom toho, zahrnuje software který zajišťuje manipulaci s daty. Tzv. Systém řízení báze dat.
Databázové systémy Databázové modely Databázové modely jsou popsány podle ukládání dat: 1. Hierarchická databáze • •
Je to první datový model který byl používán Nazývá se také stromová struktura
2. Síťová databáze • • •
Zdokonalená hierarchická databáze Je definováno spojení 1:n Připojení více procesů
3. Relační databáze • Hlavním znakem je tabulka • Propojení více tabulek v relace 1:1,1:n,n:m • Zavedení klíčů - kandidátní, primární, cizí 4. Objektová databáze, objektově relační databáze
Databázové systémy Databázové systémy - procesy Databázové systémy obsahují i procesy které zpracovávají data: 1. Pohledy - viewes •
Pro SQL je představitel příkazu „SELECT“
2. Index - klíč •
Klíče pro každou tabulku (primární klíč), nebo pro nadřízenou tabulku cizí klíč
3. Trigger – spouštěč •
Spouštěč mezi tabulkami, při provedení činnosti se spustí dodatčný proces
4. Procedury a funkce •
Uživatelsky definované procesy, které se spustí při splněné podmínce nebo na příkaz uživatele
Databázové systémy Databázové systémy – procesy / pokračování 5. Události – eventy •
Procesy spuštěné v určitý datum a čas
6. Formuláře •
Některé systémy (MS Access) umožňují uživatelům vytvářet formuláře
7. Sestavy – reporty •
Dtto Formuláře, ale pro tisky
8. Oprávnění •
Umožňuje nastavení oprávnění pro uživatele, ale i pro procesy
9. Collation •
Systémy umí využívat několik znakových sad.
Databázové systémy Databázové systémy
Známe: 1. MS Access 2. FoxPro 3. Dbase 4. Paradox 5. MS SQL 6. MySQL 7. PostgreSQL 8. Oracle V současné době všechny DB systémy používají databázový dotazovací jazyk SQL
Databázové systémy Co je to SQL jazyk?
Je to procedurální, dotazovací jazyk. Dotazovací jazyk je pro databázové systémy v podstatě stejný, jen v některých drobnostech má každý systém odlišnosti: • •
Místo „.“ v čísle možno používat i „,“ Pro znázornění data se používají různé oddělovače, apod.
Používají jiná názvosloví a styl pojmenování tabulek, procedur, triggerů apod.
Databázové systémy Hlavní příkazy jazyka SQL.? 1. SELECT • SELECT * FROM uzivatel WHERE name = „Jan“ 2. INSERT • INSERT INTO uzivatel VALUE („Jan“,“Vonásek“,25) • INSERT INTO uzivatel VALUE (name = „Jan“, lastname = “Vonásek“, age = 25) 3. DELETE • DELETE uzivatel WHERE name = „Karel“ 4. UPDATE • UPDATE uzivatel SET name = „Jan-1“ WHERE name = „Karel“
Literatura: 1. Co je to databáze http://cs.wikipedia.org/wiki/Datab%C3%A1ze 2. Víte co je SQL? - http://www.zive.cz/clanky/vite-co-je-sqlne-nevadi---dnes-zaciname/sc-3-a-4320/default.aspx
Vytvořeno v MS Office PowerPoint 2010. Materiál je určen pro bezplatné používání pro potřeby výuky a vzdělávání na všech typech škol a školských zařízeních. Jakékoliv další využití podléhá autorskému zákonu. "Škola vlastní licence k software, pomocí kterých byl zpracován tento digitální učební materiál." Pokud není uvedeno jinak, použitý materiál je z vlastních zdrojů autora/autorky.