INFORMACE O PODCASTU

Teorie Školy

Jste zvědaví? Rádi se učíte nové věci? Hledáte nový způsob jak se naučit na test? Já taky! V tematicky zaměřených epizodách vám rád povím od biologie po dějepis.

Web podcastu

Teorie Školy
Hodnocení 2.5 / 5 založeno na 1 uživ. Ohodnotit!
ZPĚT NA PODCAST

AUDIO DÍLŮ

187

NEJNOVĚJŠÍ

před 2 roky

TÝDNĚ

1.08

AUDIO ČAS

TÝDENNÍ NÁVŠTĚVNOST
DETAIL AUDIO DÍLU

IT: Databázové modely, objekty a architektury

Vztahy mezi tabulkami: a) žádné b) 1:1 c) 1:N nejpoužívanější - odpovídá mnoha situacím ve skutečném životě d) M:N - vazební tabulka SŘBD využívá operace CRUD 1) C - Create - CREATE - vytvoření DB, INSERT - vložení dat 2) Read - SELECT 3) UPDATE 4) DELETE Některé SŘBD: PostgeSQL, Jaws DB, Mongo DB, MySQL, MariaDB, Oracle, Microsoft Access DATABÁZOVÉ MODELY: HIERARCHICKÝ MODEL DAT - historicky první, někdy až nepřirozená hierarchizace/uspořádání dat SÍŤOVÝ MODEL DAT - obsahuje tzv. sety - mnohonásobné vztahy - stejně jako hierarchického modelu dat náročné na manipulaci s daty RELAČNÍ MODEL DAT - organizovaná v tabulkách, DB chápána jako množina relací, pro operaci s DB se využívá tzv. Relační algebra (SELECT (značí se σ )- odstraní přebytečné záznamy/řádky PROJECT (značí se π) - odstraní přebytečný sloupec/atribut JOIN (značí se ⋈ )- propojení tabulek 12 (13) PRAVIDEL DR. CODDA - 0 - pravidlo založení 1 informační pravidlo - všechny hodnoty úlohy v tabulkách 2 pravidlo jistoty - všechna data přístupná jménem tabulky -> jménem atributu + klíčem záznamu 3 systematické zpracování nulových hodnot - nulové hodnoty podporovány pro nedefinované informace 4 Dynamický online katalog založený na relačních modelech - datový slovník (data dictionary) = katalog - obsahuje metadata = data o databázi - např. Jména tabulek (a kdy byly tabulky vytvořeny), fyzické informace - např. Kde jsou tabulky uloženy - ke katalogu/datovému slovníku se mohou uživatelé dostat také pomocí dotazovacího jazyka, s kterým spravují i samotnou databázi 5) Relační systém obsahuje podjazyk - např. Příkazy jazyka SQL můžeme rozdělit na jednotlivé skupiny příkazů, které nazýváme podjazyk : DDL - Data Definition Lamguage - např. CREATE, RENAME DQL - Data Query Language - např. SELECT DML - Data Manipulation Language - např. INSERT, UPDATE nebo DELETE DCL - Data Control Language -např. GRANT - dává uživatelipovolení spravovat určité části DB, REVOKE - tyto původní práva jsou uživateli odňata 6) pravidlo pohledů - všechny pohledy, které jsou teoreticky možné jsou také systémem vytvořitelné 7) Schopnost vkládání, vytvoření a mazání 8) Fyzická datová nezávislost - aplikační programy nezávislé na fyzické datové struktuře (= jednotlivé soubory/složky)9) Logická datová nezávislost - aplikační programy nejsou závislé na logické struktuře DB souboru 10) integritní nezávislost - integritní omezení se musí dát definovat prostředky relační databáze nebo jejím jazykem - musí být schopna uložení v katalogu nikoli v aplikačním programu 11) Nezávislost distribuce relační SŘBD - koncový uživatel nepozná, že jednotlivé části databáze jsou uloženy na několika odlišných zařízeních 12) Pravidlo přístupu do DB - uživatelské prostředí DB nesmí být ve vyšším jazyce než samotná DB tak, aby nešlo obejít integritní omezení ARCHITEKTURA DATABÁZÍ: CENTRÁLNÍ ARCHITEKTURA - centrální počítač (SŘBD + DB) + terminály ARCHITEKTURA FILE-SERVER - každý osobní počítač má SŘBD, posílá požadavky na FILE-SERVER - I/O požadavky - zpět bloky dat ARCHITEKTURA KLIENT-SERVER na každém osobním počítači je spuštěná aplikace která odesílá SQL dotazy na DB server (na kterém jak DB tak i SŘBD) OBJEKTY: POHLED (VIEW), UŽIVATELSKÁ OPRÁVNĚNÍ, INDEXY/KLÍČE - funkce: vést si rychlé LUT (look-up tables) VIZUÁLNÍ E-R schéma, SESTAVY/REPORTY -např. PDF souhrn TRIGGERY/SPOUŠTĚ - po určité akci nastartují proceduru/funkci, PROCEDURA - vkládání uživatelem pojmenovaných kusů kódu, STORED PROCEDURE - spuštěny uživatelem (jinak bývají spuštěny triggerem) PROCESY- přehled procesů, které služby jsou aktuálně využívány FUNKCE - oproti procedurám vrací výsledek - např. sčítají, ale většinou jsou pomalejší než procedury UDÁLOSTI (EVENTS) - podobné jako spouště (triggery), ale spouští se v předem stanoveny čas (2 možnosti: jednorázové x pravidelné) nikoli na základě události (srov. trigger) FORMULÁŘ - některé SŘBD - uživatelsky přívětivější - např. MS ACCESS TABULKY - jedny ze základních DB objektů (entit) PARTITIONING - rozložení dat

Sdílet na sociální sítě    

Sat, 24 Oct 2020 21:47:12 GMT

DALŠÍ AUDIO DÍLY PODCASTU TEORIE ŠKOLY
Tváření: Zákony plastické deformace Tváření: Zákony plastické deformace
00:20:51 18.01.2023 11:33
 Teorie Školy 2r
Svařování: Přenos kovu v elektrickém oblouku Svařování: Přenos kovu v elektrickém oblouku
00:23:46 01.07.2022 08:06
 Teorie Školy 2r
Svařování: Foukání oblouku Svařování: Foukání oblouku
00:17:39 30.06.2022 09:34
 Teorie Školy 2r
Svařování: V-A charakteristika Svařování: V-A charakteristika
00:31:21 29.06.2022 10:38
 Teorie Školy 2r
Svařování: Historie elektrického oblouku Svařování: Historie elektrického oblouku
00:24:04 27.06.2022 12:45
 Teorie Školy 2r
Svařování: Tavné svařování Svařování: Tavné svařování
00:15:59 25.06.2022 14:35
 Teorie Školy 2r
Svařování: Tlakové svařování Svařování: Tlakové svařování
00:16:45 22.06.2022 12:59
 Teorie Školy 3r
Tepelná technika: Plazmové řezání, tavení, svařování Tepelná technika: Plazmové řezání, tavení, svařování
00:39:27 09.06.2022 13:50
 Teorie Školy 3r
Tepelná technika: Aplikace plazmatu Tepelná technika: Aplikace plazmatu
00:20:05 04.06.2022 19:35
 Teorie Školy 3r
Tepelná technika: Plazma Tepelná technika: Plazma
00:15:13 03.06.2022 18:48
 Teorie Školy 3r
Tepelná technika: Fyzikální veličiny Tepelná technika: Fyzikální veličiny
00:19:29 26.05.2022 13:23
 Teorie Školy 3r
Fyzika: Indukčnost Fyzika: Indukčnost
00:30:37 02.04.2022 23:27
 Teorie Školy 3r
Stroj: EN symboly pro tepelné zpracování a povlakování Stroj: EN symboly pro tepelné zpracování a povlakování
00:28:23 19.02.2022 12:48
 Teorie Školy 3r
Stroj: Značky ocelí dle EN Stroj: Značky ocelí dle EN
00:37:06 04.02.2022 14:03
 Teorie Školy 3r
Stroj: Úvod do technických materiálů Stroj: Úvod do technických materiálů
00:34:49 08.01.2022 11:39
 Teorie Školy 3r
Stroj: Nepřímé převody Stroj: Nepřímé převody
00:26:25 21.12.2021 11:34
 Teorie Školy 3r
Stroj: Silový, materiálový a tvarový styk Stroj: Silový, materiálový a tvarový styk
00:19:10 18.12.2021 19:24
 Teorie Školy 3r
Stroj: Stupně Ra Stroj: Stupně Ra
00:20:42 23.11.2021 11:12
 Teorie Školy 3r
Stroj: Textura povrchu Stroj: Textura povrchu
00:28:09 22.11.2021 08:00
 Teorie Školy 3r
Právo: Smluvní právo Právo: Smluvní právo
00:36:47 30.10.2021 07:55
 Teorie Školy 3r
DALŠÍ DÍLY PODCASTU