Download - DATABÁZE (úvod)
![Page 1: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/1.jpg)
DATABÁZE (úvod)
3.ročník, IVT
![Page 2: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/2.jpg)
Vymezení pojmu
Představa (?) Co očekávám od databáze? Zpracování dat - novinka? Kde všude potřeba?
![Page 3: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/3.jpg)
![Page 4: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/4.jpg)
![Page 5: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/5.jpg)
(Počítačová) historie zpracování dat
![Page 6: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/6.jpg)
Nevýhody
SŘBD – programový prostředek pro práci s daty
![Page 7: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/7.jpg)
SŘBD (DBMS)
![Page 8: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/8.jpg)
Databáze - definice existuje řada ustálených i neustálených názvů… Již samotné slovo DATABÁZE se příliš nelíbí
jazykovědcům, kteří prosazují termín "báze dat".
Pod databází rozumíme určitým způsobem strukturovanou množinu dat uloženou ve formě přístupné počítači a spravovanou počítačem. (nějaký účel, různé instituce)
Prakticky pro nás - každá databáze bude tvořena jistou množinou tabulek obsahujících data, a řadou dalších objektů, které se nazývají formuláře (pohledy) a dotazy, (tiskové sestavy, …).
![Page 9: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/9.jpg)
Databázový systém
![Page 10: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/10.jpg)
Další vlastnosti dat v databázích:
Konzistence Velké množství Správnost (nerozpornost) Sdílení Spolehlivost Bezpečnost
![Page 11: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/11.jpg)
Struktura dat Př. kancelář
Chaos Lepší struktura
Nutnost si dobře rozmyslet strukturu (reprezentace, popis dat, vztahy, …) – navrhnout schéma databáze
![Page 12: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/12.jpg)
Další důležité pojmy Svět se skládá z objektů (složitější,
nedělitelné, …) Záznam o objektu = …
Příklad (zaměstnanec) Atributy (pole, - „vlastnosti“) Tabulky =
„Pravidla“, vlastnosti
(! Odlišnost terminologií)
![Page 13: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/13.jpg)
Současná architektura databází - model klient-server
Podstata tohoto modelu spočívá v tom, že program, který poskytuje služby v určité oblasti, je oddělen od programu, který těchto služeb využívá. (Nic nového, př. IE…)
![Page 14: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/14.jpg)
Klient - server Programu poskytujícímu služby říkáme server,
v našem případě databázový server. Server umí například:
uchovávat data v databázi, vyhledávat je podle různých kritérií, třídit je nebo zajišťovat jejich integritu.
Programu, který těchto služeb využívá, říkáme databázový klient. Klient může například:
ukazovat data z databáze v oknech na obrazovce tisknout sestavy umožňovat vkládání dat pomocí formulářů konvertovat data do jiných formátů, provádět výpočty nad daty atd.
![Page 15: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/15.jpg)
Klient - server Jeden server je schopen obsluhovat více
klientů. Plná síla modelu klient-server se projeví při
práci v síti počítačů. Server, instalovaný na jednom z počítačů, obsluhuje požadavky přicházející od klientů umístěných na všech počítačích v síti. Díky tomu mohou všichni klienti pracovat nad stejnými daty, využívat navzájem svoje výsledky, sdílet informace. (př.)
(Model klient-server není jediným způsobem organizace síťových databází. )
![Page 16: DATABÁZE (úvod)](https://reader036.vdocuments.pub/reader036/viewer/2022062305/568153e3550346895dc1e1b3/html5/thumbnails/16.jpg)
Náš program pro vytváření a správu databáze
Microsoft Office Access 2003