RELAČNÍ DATABÁZOVÉ SYSTÉMY
|
|
- Emil Bednář
- před 8 lety
- Počet zobrazení:
Transkript
1 RELAČNÍ DATABÁZOVÉ SYSTÉMY VÝPIS KONTROLNÍCH OTÁZEK S ODPOVĚDMI: Základní pojmy databázové technologie: 1. Uveďte základní aspekty pro vymezení jednotlivých přístupů ke zpracování hromadných dat: Pro vymezení jednotlivých přístupů ke zpracování hromadných dat je důležitá míra vzájemné integrovanosti organizace dat a stupeň nezávislosti programů od způsobu uložení těchto dat. 2. Charakterizujte termín agenda: Tento termín se týká agendového zpracování dat a znamená vedení samostatných a rozsahem malých úloh. 3. Co popisuje položka záznamu v agendovém zpracování? Položka záznamu v agendovém zpracování popisuje jedinou vlastnost jediného objektu. 4. Jaké soubory se účastní aktualizace v agendovém zpracování? Aktualizace v agendovém zpracování se účastní dva vstupní soubory: kmenový a změnový soubor a výsledkem je třetí soubor zachycující změny, které nastaly od posledního zpracování. 5. Uveďte hlavní nevýhody agendového zpracování dat. Agendové zpracování dat se vyznačuje následujícím nevýhodami: Obtížná uživatelská flexibita, Problémy s redundancí a konzistencí dat, Obtížná flexibilita datové základny, Obtížně kontrolovatelná datová redundance, Omezené možnosti sdílení stejných dat více aplikacemi a více uživateli současně, Nízká bezpečnost systému, Obtížná ochrana dat proti případnému zneužití, Obtížně zajistitelná integrita dat. 6. Charakterizujte integrované zpracování dat. V integrovaném zpracování dat je míra integrovanosti dat vyšší, ale nezávislost programů od dat zůstává na stejné úrovni jako v případě agendového zpracování dat. 7. Uveďte základní vlastnosti databázového zpracování dat. Databázové zpracování se vyznačuje těmito vlastnostmi: Struktury aplikačních programů jsou odděleny od datových souborů, Přístup k datům je možný jen prostřednictvím programů databázového systému a nikoli přímo, Dotazy nejsou pevné, Je umožněn přístup více uživatelů současně a je zajištěna ochrana dat pro zneužití. Strana č. 1
2 Vymezení pojmu databázové technologie: 1. Uveďte v čem spočívá základní myšlenka databázového zpracování. Základní myšlenkou DB technologie je oddělení uživatelů systému od fyzických souborů s daty a existence komunikačního rozhraní zajišťujícího nezávislost datové základy na aplikačním software. 2. Charakterizujte pomocí rovnice databázový systém. Princip databázového systému je dán rovnicí: DBS = DB + SŘBD 3. Vysvětlete termín SŘBD. SŘBD neboli systém řízení báze dat je programový aparát pro popis a manipulaci s daty uloženými v bázi dat, který si uživatel kupuje od výrobce, např. FoxPro, Paradox atd. 4. Vysvětlete termín entita v problematice databázového zpracování. Entita představuje objekt reálného světa, který existuje a je rozeznatelný od jiných entit dané problémové domény. 5. Vysvětlete fyzickou úroveň abstrakce databázových systémů. Samotná data uložená v souborech v počítači tvoří takzvanou fyzickou úroveň, která popisuje, jak jsou data samotným počítačem organizována v paměti a zpracovávána. 6. Objasněte termín datový model: Datový model představuje definici formalizovaných přístupů k uložení a práci s informací v paměti počítače. 7. Charakterizujte princip statických dat. Statická data se vyznačují tím, že od okamžiku zápisu (nebo změny) v databázi nemění svůj obsah. 8. Co je základem síťového datového modelu? Základem síťového datového modelu jsou vzájemně propojené množiny záznamů. 9. V čem se liší hierarchický datový model od síťového modelu? Hierarchický datový model je zvláštním případem síťového datového modelu, kdy je každý záznam odkazován pouze nejvýše jedním jiným záznamem. 10. Jaké byly hlavní nevýhody hierarchického a síťového datového modelu? Nevýhodou síťového a hierarchického datového modelu byl sekvenční přístup k datům a relativně obtížná změna struktury databáze. 11. Charakterizujte termín doména sloupce. Doména sloupce představuje obor hodnot, které se v daném sloupci tabulky mohou vyskytovat. 12. V kterém případě lze hovořit o tzv. složeném klíči? Složený klíč se používá, jestliže je zapotřebí použít více sloupců pro jednoznačné určení řádků. Strana č. 2
3 13. Jaké jsou podmínky, aby tabulka byla relační? Aby tabulka mohla výt označována jako relační, musí splňovat následujíc podmínky: Všechny hodnoty v tabulce musí být elementární, V tabulce je 1 až n sloupců, přičemž jejich pozice je nevýznamná, V tabulce je 0 řádků, jejichž pozice je rovněž nevýznamná, Každý sloupec musí být homogenní, Každý sloupce musí být jednoznačně pojmenován, Každý řádek tabulky musí být jednoznačně rozlišitelný. 14. Čím je tvořena relační algebra? Relační algebra je tvořena: Definicemi jednotlivých elementů relačního datového modelu a Definicemi relačních operací nad těmito elementy. 15. Vysvětlete princip operace spojení (JOIN). Spojením dvou relací se vytváří třetí relace, přičemž výsledná tabulka vždy obsahuje všechny kombinace, které vyhovují zadané podmínce. 16. Vysvětlete termín relační kalkul. Relační kalkul je tvořen množinou formálních pravidel, pomocí kterých se skládají jednotlivé výrazy a představuje určitý způsob jejich formalizovaného zápisu. 17. Vysvětlete Coddovo pravidlo Pravidlo SŘBD. Pravidlo SŘBD předepisuje, že databázový systém musí spravovat všechna data pouze pomocí relačních operací. Strana č. 3
4 Vývoje databázové technologie: 1. Uveďte hlavní nevýhody automatizovaných systémů řízení podniku. Nevýhodou automatizovaných systémů řízení podniku byla značná redundance dat (mnoho položek se vyskytovalo v různých agendách v různých souborech a na různých médiích vícenásobně) a příliš nízká úroveň abstrakce při pohledu na data (jednoduchý model dat). 2. Vysvětlete zjednodušeně, co je chápáno jako distribuce v distribuovaných databázových systémech. Distribucí se v tomto případě obvykle chápe fyzické rozdělení dat (včetně možných replikací částí databáze) na více počítačích, přičemž jejich popis je integrován v globálním databázovém schématu. 3. Charakterizujte termín statické organizace dat. Statické organizace souborů jsou struktury, které při přidávání a odebírání záznamů mohou degenerovat nebo dokonce tyto operace bez vlastní reorganizace nedovolují. 4. Charakterizujte termín dynamické organizace dat. Dynamicky organizované soubory zůstávají stabilní i při odebírání a vkládání nových údajů. 5. Vyjmenujte příčiny vzniku databázových systémů. Příčiny, které vedly ke vzniku databázových systémů jsou následující: Vyšší datová abstrakce, Nezávislost aplikačních programů na změnách ve fyzickém uložení dat, Odstranění redundance Sdílení dat Komplexní kontrola nerozpornosti (konzistence) dat. 6. V čem spočívá fyzická a logická nezávislost dat? Fyzická nezávislost dat je mírou toho, jak je aplikace izolována od změn fyzické datové struktury, tj. změna programu aplikace nevede k nutnosti změny paměťového uložení struktury a naopak. Logická nezávislost dat je mírou izolace aplikačního pohledu od změn ve schématu databáze, přičemž není možné izolovat tento pohled od změn ve schématu, které ruší logické datové jednotky tvořící součást aplikačního pohledu. 7. Vyjmenujte a stručně vysvětlete úrovně abstrakce při pohledu na data. Při pohledu na data rozeznáváme zpravidla následující tři úrovně abstrakce: Fyzická úroveň je nejnižší úroveň, na které je popsáno, jak jsou data konkrétně uložena. Konceptuální úroveň popisuje strukturu dat, která jsou v databázi uložena a jejich vzájemné souvislosti. Uživatelská úroveň (může jich být tolik, kolik je uživatelů) popisuje pro daného uživatele jen tu část databáze, se kterou se má pracovat. 8. Jaké jsou funkce subschémy? Funkce subschémy jsou následující: Vytváří pohled na část dat, kterou popisuje schéma, Povoluje programový přístup do popisované části báze dat. Strana č. 4
5 Přístupy k datovému modelování: 1. Vyjmenujte jednotlivé fáze návrhového procesu tvorby datového modelu. Návrhový proces se člení do tří fází: Konceptuální datový model Logický datový model Datový model v definičním jazyku 2. K čemu slouží ISA hierarchie? ISA hierarchie slouží k definování nadtypů a podtypů uvažovaných objektů. 3. Jaký přístup v datovém modelování lze použít pro řešení rozsahem menších problémových domén? Pro řešení takovýchto problémových domén lze použít přístup zdola nahoru. 4. Z jaké relace vychází přístup zdola nahoru? Přístup zdola nahoru vychází z tzv. univerzální relace obsahující všechny atributy řešené databáze. 5. K čemu slouží primární klíč? Primární klíč slouží k jednoznačné identifikaci každého výskytu entity. 6. K čemu slouží cizí klíč? Cizí klíč je atribut či skupina atributů identifikující nadřazenou entitu. 7. Kolik relací bude potřeba pro zajištění vztahu kardinality M:N při transformaci do relační struktury? Pro zajištění vztahu kardinality M:N při transformaci do relační struktury bude potřeba tří relací. 8. Do které normální formy z praktického hlediska postačí prověřit sestavovaný model? Sestavovaný model z praktického hlediska postačí prověřit na Boyce-Coddovu normální formu. Strana č. 5
6 Datové normalizace: 1. Jaké jsou cíle datové normalizace? Cíle datové normalizace jsou následující: Umožnit reprezentaci každé relace v DB, Získat účinné algoritmy vyhledávání, Odstranit v relacích nežádoucí závislost při operacích vkládání, aktualizace a rušení, Redukovat potřebu restrukturalizace při zavedené nového typu dat, Zajistit neutrálnost souhrnu relací k četnosti dotazů. 2. Vysvětlete termín reverzibilní proces? Reverzibilita procesu v našem případně znamená, že původní souhrn informací lze kdykoliv obnovit. 3. Vysvětlete konstatování, že technika normalizace není deterministická? To, že technika datové normalizace není deterministická, ve svém důsledku znamená, že existuje více vyhovujících řešení. 4. Uveďte hlavní výhody datové normalizace. Výhody datové normalizace jsou následující: Odstranění nežádoucí duplicity dat Úspora kapacity paměťového média, Usnadnění aktualizace a výběrů požadovaných dat 5. Jaký je princip návrhu relačního datového schématu? Na data řešeného problému je nahlíženo jako na jednu tzv. univerzální relaci, která je následně dekomponována do většího počtu menších tabulek navzájem propojených klíči. 6. Proč BCNF je někdy nazývána jako 3,5 normální forma? BCNF je vymezena stejným pravidlem jako 3NF, které je zpřísněno v tom, že platí i mezi hodnotami uvnitř primárního klíče. 7. Co je výsledkem dekompozice? Výsledkem dekompozice je databáze v BCNF. 8. Jaký je princip syntézy a co je jeho výsledkem? Princip syntézy spočívá v postupném skládání menších tabulek ve větší celky a výsledkem je schéma databáze v BCNF. Strana č. 6
7 Ochrana dat: 1. Z jakých důvodů je problematika ochrany dat v databázovém prostředí tolik důležitá? Problematika ochrany dat v databázovém prostředí je v porovnání s konvenčními zpracováními velmi důležitá z následujících důvodů: Data jsou pro všechny uživatele uložena ve společné bázi dat, Každý údaj je uložený v bázi dat pouze jednou, Mezi daty existuje logická struktura, Interaktivní přístup k bázi dat, Interaktivní přístup neumožňuje provozu počítače zopakovat zpracování, Vícenásobná současná aktualizace báze dat. 2. Vysvětlete termín integritní omezení? Pojmem integritní omezení se označují pravidla vymezující korektnost uložených dat a rozhodující o proveditelnosti aktualizačních operací, které by mohly tento stav narušit. 3. Kterými prostředky musí být garantována integrita databáze? Integrita databáze musí být garantována prostředky databázového serveru. 4. Vysvětlete pojem zabezpečení entitní integrity. Zabezpečení entitní integrity vyžaduje zajištění jednoznačné identifikace každého řádků relační tabulky. 5. Co garantuje referenční integrita? Referenční integrita databáze garantuje korektnost vztahů mezi logicky souvisejícími tabulkami. 6. Jakými způsoby lze udržet referenční integritu? Referenční integritu lze udržet těmito způsoby: Restriktivně, Kaskádovitě dovést změny z logicky nadřízené tabulce do všech logicky podřízených záznamů, Nahrazením hodnot cizích klíčů hodnotou neurčenou (NULL). 7. Vysvětlete termín doména. Doménou je chápána množina přípustných hodnot, kterých může určitý sloupec relační tabulky nabývat. 8. Čím je provedena deklarativní realizace integritních omezení? Deklarativní zabezpečení integritních omezení je zajišťování prostředky umožňující specifikovat integritní omezení jako přímou součást definice struktury databáze. Zpravidla se jedná o rozšíření syntaxe příkazu definujícího. 9. Objasněte termín databáze triggers. Databáze triggers představují pojmenované množiny příkazů uložené na serveru jako součást databáze, které jsou vázány na konkrétní aktualizující operaci s konkrétní relační tabulkou, a databázovým serverem jsou při výskytu dané operace vykonávány automaticky. Strana č. 7
8 Dotazovací jazyky: 1. K čemu slouží jazyk pro třídění dat DCL: Tato část dotazovacího jazyka je označována jako jazyk pro řízení dat. 2. Jaký je princip procedurálních dotazovacích jazyků? Procedurální dotazovací jazyky vyžadují zadání algoritmu nutného pro získání požadované informace. 3. Jaký je princip neprocedurálních dotazovacích jazyků: Neprocedurální dotazovací jazyky vyžadují pouze specifikování podmínky, které má požadovaná odpověď obsahovat. 4. Vysvětlete termín relačně úplný dotazovací jazyk. Relačně úplný dotazovací jazyk umožňuje řešit všechny operace relační algebry. 5. Kdo zajišťuje standardizaci dotazovacího jazyka SQL? Standardizace SQL zajišťuje organizace ANSI. 6. Jaké jazyky v sobě zahrnuje jazyk SQL? Jazyk SQL v sobě zahrnuje jazyk pro definici dat DDL, jazyk pro manipulaci s daty DML a jazyk pro řízení dat DCL. 7. Vysvětlete termín dynamický SQL. Dynamický SQL je variantou vnořeného SQL, do hostitelského jazyka umožňující napsat programy, které i za chodu (nikoliv pouze při psaní programu) dovolují vkládat a spouštět SQL dotazy. 8. Co zabezpečí přidání klíčových slov NOT NULL k popisu sloupce? Přidáním klíčových slov NOT NULL k popisu sloupce zabezpečí, že všechna pole v daném sloupci nesmí obsahovat nulové hodnoty. 9. Jakým příkazem SQL lze modifikovat strukturu tabulky? Strukturu tabulky lze modifikovat pomocí příkazu ALTER TABLE. 10. Co způsobí příkaz DROP TABLE student? Příkaz DROP TABLE student zruší relaci student. 11. V čem se liší (kdy se použijí) klauzule WHERE a HAVING. Klauzule HAVING má obdobný význam jako WHERE, ale je určena (omezuje) souhrnné řádky definované pomocí GROUP BY. 12. K čemu slouží klíčové slovo DISTINCT? Pomocí klíčového slova DISTINCT lze odstranit duplicitní řádky výběru. 13. K čemu slouží klíčové slovo AS? Klíčové slovo AS umožňuje výstižněji přejmenovat záhlaví vybíraných sloupců v dotazu SELECT. 14. Uveďte logické operátory v odpovídajícím pořadí jejich priority. Priorita uplatnění logických operátorů je následující: NOT, AND, OR. Strana č. 8
9 15. K čemu slouží funkce COUNT(*)? Funkce COUNT(*) zjistí počet řádků v dané relaci. 16. K čemu slouží predikát BEETWEN? Predikát BEETWEN slouží pro specifikaci intervalu hodnot ve výběrových podmínkách. 17. Co určuje požadovanou skupinu v klauzuli GROUP BY? Požadovaná skupina v klauzuli GROUP BY je určena uvedením jména odpovídajícího sloupce. 18. Uveďte obecný tvar úplně specifikace položky. Úplná specifikace položky používá tzv. tečkovou notaci ve tvaru <jméno tabulky>.<jméno sloupce>. 19. Vysvětlete termín pohled (view). Pohled je tabulka, která není fyzicky uložena v databázi. 20. Co způsobí příkaz GRANT ALL..? Příkaz GRANT ALL.. udělí veškerá oprávnění dotyčnému uživateli. 21. Jaké výhody přináší používání SQL svému uživateli? Používání SQL přináší tyto následující výhody: Snížení ceny na zaškolení pracovníků, Přenositelnost vytvořené aplikace, Délka života aplikace se zvyšuje, Společný přístup k datům v heterogenním prostředí. 22. Které vlastnosti SQL jsou nejvíce kritizovány? Mezi nejkritizovanější vlastnosti jazyka SQL patří: Neexistence standardu, Nelze definovat vlastní funkce, Nedostatek ortogonality syntaxe, Nelze programovat procedury ani definovat proměnné Vstup a modifikace dat probíhá dávkovým způsobem pomocí příkazů INSERT a UPDATE, SQL nepodporuje validace (kontrolu správnosti) dat na vstupu, SQL neobsahuje prostředky běžného programování. Strana č. 9
10 Koncepce systému ORACLE: 1. K čemu slouží relační databázový stroj? Relační databázový stroj je hlavním nástrojem DB systém ORACLE a zajišťuje správu všech dat uložených v databázi. 2. Jaká je struktura databáze v DB prostředku ORACLE? Databáze pod DB systémem ORACLE se skládají z následujících typů souborů: Soubory s kódem programu, Hostitelské databázové soubory, Protokolační soubory, Řídící soubory 3. Co popisuje slovník dat? Slovník dat popisuje logickou strukturu dané databáze. 4. Co obsahuje údaj ROWID? ROWID představuje binární údaj obsahující adresu řádku. 5. Vysvětlete termín slovník dat? Slovník dat představuje množinu uživatelských pohledů do systémového katalogu. 6. K čemu slouží SQL*PLUS? SQL*PLUS představuje prostředek pro interaktivní a dávkovou komunikaci koncového uživatele s databázovým strojem ORACLE. 7. Jakým způsobem se ukončuje příkaz SQL? SQL příkaz lze ukončovat středníkem, lomítkem anebo prázdným řádkem. 8. Co uchovává příkazový BUFFER? Příkazový BUFFER uchovává aktuální příkaz s cílem jeho případně modifikace a opětovného odeslání. 9. Pomocí kterého příkazu se vytváří příkazový soubor? Příkazový soubor se vytváří pomocí příkazu SAVE. Strana č. 10
Databázové systémy trocha teorie
Databázové systémy trocha teorie Základní pojmy Historie vývoje zpracování dat: 50. Léta vše v programu nevýhody poměrně jasné Aplikace1 alg.1 Aplikace2 alg.2 typy1 data1 typy2 data2 vytvoření systémů
Více2. přednáška. Databázový přístup k datům (SŘBD) Možnost počítání v dekadické aritmetice - potřeba přesných výpočtů, např.
2 přednáška 2 října 2012 10:32 Souborově orientované uchování dat Slabý HW Není možné uchovávat "velká data" - maximálně řádově jednotky MB Na každou úlohu samostatná aplikace, která má samostatná data
VíceUNIVERZITA PALACKÉHO V OLOMOUCI
UNIVERZITA PALACKÉHO V OLOMOUCI PEDAGOGICKÁ FAKULTA Bakalářská práce 2014 Lenka Koutná UNIVERZITA PALACKÉHO V OLOMOUCI PEDAGOGICKÁ FAKULTA Katedra technické a informační výchovy Bakalářská práce Lenka
Více2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE
2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE Studijní cíl Tento blok je věnován základní syntaxi příkazu SELECT, pojmům projekce a restrikce. Stručně zde budou představeny příkazy
VíceMaturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013
Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013 1. Nástroje programu MS Word a) vysvětlete pojmy šablona, styl (druhy stylů) význam a užití, b) vysvětlete pojem oddíl (druhy oddílů),
VíceDatabáze SQL SELECT. David Hoksza http://siret.cz/hoksza
Databáze SQL SELECT David Hoksza http://siret.cz/hoksza Osnova Úvod do SQL Základní dotazování v SQL Cvičení základní dotazování v SQL Structured Query Language (SQL) SQL napodobuje jednoduché anglické
VíceDatabázové a informační systémy
Databázové a informační systémy 1. Teorie normálních forem Pojem normálních forem se používá ve spojitosti s dobře navrženými tabulkami. Správně vytvořené tabulky splňují 4 základní normální formy, které
Více4IT218 Databáze. 4IT218 Databáze
4IT218 Databáze Pátá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Pátá přednáška SQL - DDL - dokončení SQL - DCL Vlastnosti relačních databázových systémů. Princip
VíceDatabázové systémy. Cvičení 6: SQL
Databázové systémy Cvičení 6: SQL Co je SQL? SQL = Structured Query Language SQL je standardním (ANSI, ISO) textovým počítačovým jazykem SQL umožňuje jednoduchým způsobem přistupovat k datům v databázi
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL
4 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, datové typy, klauzule SELECT, WHERE, a ORDER BY. Doporučená
VícePrimární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.
Primární a cizí klíč Kandidát primárního klíče (KPK) Je taková množina atributů, která splňuje podmínky: Unikátnosti Minimálnosti (neredukovatelnosti) Primární klíč (Primary Key - PK) Je právě jedna množina
VíceJaký je rozdíl v definicicíh VARCHAR2(20 BYTE) a VARCHAR2(20 CHAR):
Mezi příkazy pro manipulaci s daty (DML) patří : 1. SELECT 2. ALTER 3. DELETE 4. REVOKE Jaké vlastnosti má identifikující relace: 1. Je relace, která se využívá pouze v případě modelovaní odvozených entit
VíceModely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.
Modely datové Existují různé úrovně pohledu na data. Nejvyšší úroveň je úroveň, která zachycuje pouze vztahy a struktury dat samotných. Konceptuální model - E-R model. Další úrovní je logická úroveň Databázové
VíceJazyk S Q L základy, příkazy pro práci s daty
Jazyk S Q L základy, příkazy pro práci s daty Základní pojmy jazyk množina řetězců nad abecedou gramatika popisuje syntaxi výrazů jazyka pravidla, jak vytvářet platné řetězce jazyka. dotazovací jazyk je
Více8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
VíceDatabázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz
Databázové systémy Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Vývoj databázových systémů Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace 60.-70. léta Program Komunikace Výpočty
VíceDJ2 rekurze v SQL. slajdy k přednášce NDBI001. Jaroslav Pokorný
DJ2 rekurze v SQL slajdy k přednášce NDBI001 Jaroslav Pokorný 1 Obsah 1. Úvod 2. Tvorba rekurzívních dotazů 3. Počítaní v rekurzi 4. Rekurzívní vyhledávání 5. Logické hierarchie 6. Zastavení rekurze 7.
VíceSQL. strukturovaný dotazovací jazyk. Structured Query Language (SQL)
SQL strukturovaný dotazovací jazyk Structured Query Language (SQL) SQL - historie 1974-75 - IBM - 1.prototyp - SEQUEL od 1979 - do praxe - ORACLE (1979) IBM - SQL/DS (1981), DB/2 (1983) postupně přijímán
VíceDatabáze. Logický model DB. David Hoksza
Databáze Logický model DB David Hoksza http://siret.cz/hoksza Osnova Relační model dat Převod konceptuálního schématu do logického Funkční závislosti Normalizace schématu Cvičení převod do relačního modelu
VíceOperátory ROLLUP a CUBE
Operátory ROLLUP a CUBE Dotazovací jazyky, 2009 Marek Polák Martin Chytil Osnova přednášky o Analýza dat o Agregační funkce o GROUP BY a jeho problémy o Speciální hodnotový typ ALL o Operátor CUBE o Operátor
Více1. Relační databázový model
1. Relační databázový model Poprvé představen 1969 (Dr. Edgar F. Codd) IBM Založeno na Teorii množin Predikátové logice prvního řádu Umožňuje vysoký stupeň nezávislosti dat základ pro zvládnutí sémantiky
VíceDatabáze I. 1. přednáška. Helena Palovská
Databáze I 1. přednáška Helena Palovská palovska@vse.cz Co je databáze Mnoho dat Organizovaných používá se model uspořádání Řízený přístup k datům přijímá požadavky v jazyce modelu umožňuje sdílení dat
VíceDatabáze 2013/2014. Konceptuální model DB. RNDr. David Hoksza, Ph.D.
Databáze 2013/2014 Konceptuální model DB RNDr. David Hoksza, Ph.D. http://siret.cz/hoksza Osnova Organizace Stručný úvod do DB a DB modelování Konceptuální modelování Cvičení - ER modelování Náplň přednášky
VíceDatabázové systémy I. 1. přednáška
Databázové systémy I. 1. přednáška Vyučující a cvičení St 13:00 15:50 Q09 Pavel Turčínek St 16:00 18:50 Q09 Oldřich Faldík Čt 10:00 12:50 Q09 Jan Turčínek Pá 7:00 9:50 Q08 Pavel Turčínek Pá 10:00 12:50
VíceÚvod do databází. Modelování v řízení. Ing. Petr Kalčev
Úvod do databází Modelování v řízení Ing. Petr Kalčev Co je databáze? Množina záznamů a souborů, které jsou organizovány za určitým účelem. Jaké má mít přínosy? Rychlost Spolehlivost Přesnost Bezpečnost
VíceB0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux
B0M33BDT Technologie pro velká data Supercvičení SQL, Python, Linux Sergej Stamenov, Jan Hučín 18. 10. 2017 Osnova cvičení Linux SQL Python 2 SQL pro uživatele aneb co potřebuje znát a umět bigdatový uživatel:
VíceÚvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 3 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování 4 fáze vytváření
VíceKurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.
1 Kurz Databáze Zpracování dat Doc. Ing. Radim Farana, CSc. Obsah Druhy dotazů, tvorba dotazu, prostředí QBE (Query by Example). Realizace základních relačních operací selekce, projekce a spojení. Agregace
VíceAnalýza a modelování dat 3. přednáška. Helena Palovská
Analýza a modelování dat 3. přednáška Helena Palovská Historie databázových modelů Relační model dat Codd, E.F. (1970). "A Relational Model of Data for Large Shared Data Banks". Communications of the ACM
VíceDatabázové systémy BIK-DBS
Databázové systémy BIK-DBS Ing. Ivan Halaška katedra softwarového inženýrství ČVUT FIT Thákurova 9, m.č. T9:311 ivan.halaska@fit.cvut.cz Stránka předmětu: https://edux.fit.cvut.cz/courses/bi-dbs/parttime/start
VíceInovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky.
Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky. Projekt ESF OP VK reg.č. CZ.1.07/2.2.00/28.0209 Elektronické opory a e-learning pro obory výpočtového
VíceDatabáze II. 1. přednáška. Helena Palovská palovska@vse.cz
Databáze II 1. přednáška Helena Palovská palovska@vse.cz Program přednášky Úvod Třívrstvá architektura a O-R mapování Zabezpečení dat Role a přístupová práva Úvod Co je databáze Mnoho dat Organizovaných
Více4. Základy relačních databází, logická úroveň návrhu
4. Základy relačních databází, logická úroveň návrhu Když před desítkami let doktor E. F. Codd zavedl pojem relační databáze, pohlíželo se na tabulky jako na relace, se kterými se daly provádět různé operace.
VíceDBS Transformace konceptuálního schématu na
DBS Transformace konceptuálního schématu na relační Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2012/13 https://edux.fit.cvut.cz/courses/bi-dbs/
VíceUniverzita Pardubice Fakulta ekonomicko-správní Ústav systémového inženýrství a informatiky Návrh a tvorba databáze v prostředí vybrané firmy
Univerzita Pardubice Fakulta ekonomicko-správní Ústav systémového inženýrství a informatiky Návrh a tvorba databáze v prostředí vybrané firmy Pavla Vaníčková Bakalářská práce 2012 Prohlášení Prohlašuji,
VíceSQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years
SQL v14 4D Developer konference Obsah části SQL Porovnání 4D a SQL Nové příkazy SQL Upravené příkazy SQL Optimalizace SQL SQL v14 porovnání Definice dat - struktury Manipulace s daty Definice dat Vytvoření
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek
5 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, Spojení tabulek, agregační dotazy, jednoduché a složené
VíceObsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel
Obsah přednášky Databázové systémy Konceptuální model databáze Codd a návrh relační databáze fáze návrhu pojem konceptuální model základní pojmy entity, relace, atributy, IO kardinalita, 2 historie: RDBMS
VíceStručný obsah. část III Aktualizace dat Kapitola 10: Aktualizace databáze 257 Kapitola 11: Integrita dat 275 Kapitola 12: Zpracování transakcí 307
Stručný obsah část I Přehled jazyka SQL Kapitola 1: Úvod 27 Kapitola 2: Stručný úvod do jazyka SQL 37 Kapitola 3: Jazyk SQL z širšího pohledu 45 Kapitola 4: Relační databáze 69 Část II Získávání dat Kapitola
VíceDatabá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
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: Číslo a název projektu: Číslo a název šablony klíčové aktivity:
VíceData v počítači EIS MIS TPS. Informační systémy 2. Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50
Informační systémy 2 Data v počítači EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: úterý 14 20-15 50 18.3.2014
VíceDATABÁZOVÉ SYSTÉMY MYSQL. Sestavil Mgr. Jan Kubrický. Distanční opora Poslední úprava: 1.12.2012
MYSQL DATABÁZOVÉ SYSTÉMY Distanční opora Poslední úprava: 1.12.2012 Sestavil Mgr. Jan Kubrický OBSAH OBSAH... 2 1 ÚVOD... 5 2 ZÁKLADY DATABÁZÍ... 6 SOUČÁSTI DATABÁZE... 6 NEJROZŠÍŘENĚJŠÍ MODELY DATABÁZÍ...
VíceJazyk SQL 1. Michal Valenta. Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2011/12
Jazyk SQL 1 Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2011/12 https://edux.fit.cvut.cz/courses/bi-dbs/ Michal Valenta (FIT
VícePL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.
PL/SQL Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. Rozšířením jazyka SQL o proceduralitu od společnosti ORACLE je jazyk
VíceOptimalizace dotazů a databázové transakce v Oracle
Optimalizace dotazů a databázové transakce v Oracle Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Demo-cvičení pro IDS 22. dubna 2015 Marek Rychlý
VíceCo bude výsledkem mého SELECTu? RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT
Co bude výsledkem mého SELECTu? RNDr. David Gešvindr MVP: Data Platform MCSE: Data Platform MCSD: Windows Store MCT david@wug.cz @gesvindr Logické zpracování dotazu Jazyk T-SQL je deklarativní Popisujeme,
VíceZáklady databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19
3 Obsah Novinky v tomto vydání 10 Význam základních principů 11 Výuka principů nezávisle na databázových produktech 12 Klíčové pojmy, kontrolní otázky, cvičení, případové studie a projekty 12 Software,
VíceDatabázové systémy. Datová integrita + základy relační algebry. 4.přednáška
Databázové systémy Datová integrita + základy relační algebry 4.přednáška Datová integrita Datová integrita = popisuje pravidla, pomocí nichž hotový db. systém zajistí, že skutečná fyzická data v něm uložená
VíceTvorba informačních systémů
Projekt UNIV 2 KRAJE Proměna škol v centra celoživotního učení PROGRAM DALŠÍHO VZDĚLÁVÁNÍ Tvorba informačních systémů Copyright: Ministerstvo školství, mládeže a tělovýchovy Projekt UNIV 2 KRAJE Proměna
VíceÚvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 8 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Entita Entitní typ
Více2. Konceptuální model dat, E-R konceptuální model
2. Konceptuální model dat, E-R konceptuální model Úvod Databázový model souhrn prostředků, pojmů a metod, jak na logické úrovni popsat data a jejich strukturu výsledkem je databázové schéma. Databázové
VíceDatabázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal
Databázové systémy - SQL * definice dat * aktualizace * pohledy Tomáš Skopal Osnova přednášky definice dat definice (schémat) tabulek a integritních omezení CREATE TABLE změna definice schématu ALTER TABLE
Více4IT218 Databáze. 4IT218 Databáze
4IT218 Databáze Šestá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Datové modelování Transformace KS do LS Šestá přednáška Program přednášek (12 přednášek) Týden
Více6. blok část B Vnořené dotazy
6. blok část B Vnořené dotazy Studijní cíl Tento blok je věnován práci s vnořenými dotazy. Popisuje rozdíl mezi korelovanými a nekorelovanými vnořenými dotazy a zobrazuje jejich použití. Doba nutná k nastudování
Více01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980
01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980 02. Kdy přibližně vznikly první komerční relační databázové servery?
VíceFakulta elektrotechniky a informatiky Databázové systémy 2. Leden 2010 souhrn. Červené dobře (nejspíš), modré možná
ZKOUŠKOVÉ TESTY Leden 2010 souhrn Červené dobře (nejspíš), modré možná Pomocí kterého databázového objektu je implementován ATRIBUT z konceptuálního modelu? sloupec referenční omezení index tabulka Omezení
Více10. blok Logický návrh databáze
10. blok Logický návrh databáze Studijní cíl Tento blok je věnován převodu konceptuálního návrhu databáze na návrh logický. Blok se věnuje tvorbě tabulek na základě entit z konceptuálního modelu a dále
VíceEtapy tvorby lidského díla
Systém Pojem systém Obecně jej chápeme jako seskupení prvků spolu s vazbami mezi nimi, jejich uspořádání, včetně struktury či hierarchie. Synonymum organizace či struktura. Pro zkoumání systému je důležité
VíceVkládání, aktualizace, mazání
Kapitola 4 Vkládání, aktualizace, mazání Tématem několika předchozích kapitol byly základní techniky pokládání dotazů, které se všechny zaměřovaly na zisk dat z databáze. V kapitole čtvrté půjde o něco
VíceObsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23
Stručný obsah 1. Stručný úvod do relačních databází 13 2. Platforma 10g 23 3. Instalace, první přihlášení, start a zastavení databázového serveru 33 4. Nástroje pro administraci a práci s daty 69 5. Úvod
VíceDUM 12 téma: Příkazy pro tvorbu databáze
DUM 12 téma: Příkazy pro tvorbu databáze ze sady: 3 tematický okruh sady: III. Databáze ze šablony: 7 Kancelářský software určeno pro: 4. ročník vzdělávací obor: 18-20-M/01 Informační technologie vzdělávací
VíceRNDr. Jakub Lokoč, Ph.D. RNDr. Michal Kopecký, Ph.D. Katedra softwarového inženýrství Matematicko-Fyzikální fakulta Univerzita Karlova v Praze
RNDr. Jakub Lokoč, Ph.D. RNDr. Michal Kopecký, Ph.D. Katedra softwarového inženýrství Matematicko-Fyzikální fakulta Univerzita Karlova v Praze 1 Vytvořte model půjčovny dopravních prostředků. Zákazník
VíceKIV/ZIS cvičení 5. Tomáš Potužák
KIV/ZIS cvičení 5 Tomáš Potužák Úvod do SQL (1) SQL (Structured Query Language) je standardizovaný strukturovaný dotazovací jazyk pro práci s databází Veškeré operace v databázi se dají provádět pomocí
VíceDatabázové systémy úvod
Databázové systémy úvod Michal Valenta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze c Michal Valenta, 2016 BI-DBS, LS 2015/16 https://edux.fit.cvut.cz/courses/bi-dbs/
VíceRelační databázový model. Vladimíra Zádová, KIN, EF, TUL- DBS
Relační databázový model Databázové (datové) modely základní dělení klasické databázové modely relační databázový model relační databázový model Základní konstrukt - relace relace, schéma relace atribut,
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
Více7. Integrita a bezpečnost dat v DBS
7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13
Více7. Integrita a bezpečnost dat v DBS
7. Integrita a bezpečnost dat v DBS 7.1. Implementace integritních omezení... 2 7.1.1. Databázové triggery... 5 7.2. Zajištění bezpečnosti dat... 12 7.2.1. Bezpečnostní mechanismy poskytované SŘBD... 13
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
VíceMaterializované pohledy
Materializované pohledy Pavel Baroš, 2010 Obsah Materializované pohledy Co přináší? Řešení ostatních DBS syntaxe a semantika pro: Oracle, MS SQL, DB2 ostatní Možné řešení pro PostgreSQL PostgreSQL 2 Materializované
VíceTransformace konceptuálního modelu na relační
Transformace konceptuálního modelu na relační Michal Valenta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze c Michal Valenta, 2016 BI-DBS, LS 2015/16
VíceDATABÁZE A INFORMAČNÍ SYSTÉMY
DATABÁZE A INFORMAČNÍ SYSTÉMY Každý informační systém pracuje s informacemi (a tedy s daty). Data musí být někde uložena -> databáze. Informační systém tedy nějakým způsobem používá databázi (forma může
VíceJazyk SQL databáze SQLite. připravil ing. petr polách
Jazyk SQL databáze SQLite připravil ing. petr polách SQL - úvod Structured Query Language (strukturovaný dotazovací jazyk 70. léta min. století) Standardizovaný dotazovací jazyk používaný pro práci s daty
VíceÚvod do databázových systémů. Lekce 1
Úvod do databázových systémů Lekce 1 Sylabus Základní pojmy DBS Životní cyklus DB, normalizace dat Modelování DBS, ER diagram Logická úroveň modelu, relační model Relační algebra a relační kalkul Funkční
VíceFAKULTA STAVEBNÍ STUDIJNÍ PROGRAM: GEODÉZIE A KARTOGRAFIE TYP PROGRAMU: MAGISTERSKÝ STUDIJNÍ OBOR: GEOMATIKA ÚVOD DO ZPRACOVÁNÍ PROSTOROVÝCH DAT
FAKULTA STAVEBNÍ STUDIJNÍ PROGRAM: GEODÉZIE A KARTOGRAFIE TYP PROGRAMU: MAGISTERSKÝ STUDIJNÍ OBOR: GEOMATIKA ÚVOD DO ZPRACOVÁNÍ PROSTOROVÝCH DAT SEMESTRÁLNÍ PROJEKT Josef Gruber Pavel Kopecký Akademický
VíceZáklady informatiky. 06 Databázové systémy. Kačmařík/Szturcová/Děrgel/Rapant
Základy informatiky 06 Databázové systémy Kačmařík/Szturcová/Děrgel/Rapant Problém zpracování dat důvodem je potřeba zpracovat velké množství dat, evidovat údaje o nějaké skutečnosti: o skupině lidí (zaměstnanců,
Více95 101 117 133 149 157 191 197 203 209 213 217 233 241 257 XML
Stručný obsah Úvod 33 Výběr vhodné databáze 35 Základy databázové teorie 45 Základy jazyka SQL 63 Databázové tabulky 71 Normalizace databází 89 Pohledy 95 Vkládání, aktualizace a mazání údajů 101 Výběr
VíceKapitola 4: SQL. Základní struktura
- 4.1 - Kapitola 4: SQL Základní struktura Množinové operace Souhrnné funkce Nulové hodnoty Vnořené poddotazy (Nested sub-queries) Odvozené relace Pohledy Modifikace databáze Spojené relace Jazyk definice
VíceDatabázové systémy I
Databázové systémy I Přednáška č. 8 Ing. Jiří Zechmeister Fakulta elektrotechniky a informatiky jiri.zechmeister@upce.cz Skupinové a souhrnné dotazy opakování Obsah Pohledy syntaxe použití význam Vnořené
VíceOtázka č. 1 (bodů za otázku: 4)
Otázka č. 1 (bodů za otázku: 4) Agendy - redundance Která z následujících tvrzení charakterizují redundanci dat v databázi? Je to opakování stejných dat pouze v různých souborech. Je zdrojem nekonzistence
VíceKIV/ZIS - SQL dotazy. stáhnout soubor ZIS- 04_TestovaciDatabaze250312.accdb. SQL dotazy. budeme probírat pouze SELECT
KIV/ZIS - SQL dotazy stáhnout soubor ZIS- 04_TestovaciDatabaze250312.accdb SQL dotazy textové příkazy pro získání nebo manipulaci s daty SELECT - výběr/výpis INSERT - vložení UPDATE - úprava DELETE - smazání
VíceJazyk SQL 3 - DML, DDL, TCL, DCL
Jazyk SQL 3 - DML, DDL, TCL, DCL Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2012/13 https://edux.fit.cvut.cz/courses/bi-dbs/
VíceZáklady informatiky. 08 Databázové systémy. Daniela Szturcová
Základy informatiky 08 Databázové systémy Daniela Szturcová Problém zpracování dat Důvodem je potřeba zpracovat velké množství dat - evidovat údaje o nějaké skutečnosti. o skupině lidí (zaměstnanců, studentů,
VíceProhlášení. V Praze dne 20. května 2011 Podpis:.
Vysoká škola ekonomická v Praze Fakulta informatiky a statistiky Vyšší odborná škola informačních služeb v Praze Sandra Nagyová Návrh a implementace databázového systému pro CRM (Customer relationship
VíceAplikace počítačů v provozu vozidel 9
Aplikace počítačů v provozu vozidel 9 2 Databázové systémy Rozvoj IS je spjatý s rozvojem výpočetní techniky, především počítačů. V počátcích se zpracovávaly velké objemy informací na jednom počítači,
VíceInformační systémy ve zdravotnictví. 6. cvičení
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Informační systémy ve zdravotnictví 6. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2014 Opakování Relace
VíceObchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_038.ICT.34 Tvorba webových stránek SQL stručné minimum OA a JŠ Jihlava, VY_32_INOVACE_038.ICT.34 Číslo
Více04 - Databázové systémy
04 - Databázové systémy Základní pojmy, principy, architektury Databáze (DB) je uspořádaná množina dat, se kterými můžeme dále pracovat. Správa databáze je realizována prostřednictvím Systému pro správu
VíceDatabázové systémy I přednášky
Vostrovský Václav vostrovsky@pef.czu.cz PEF - přízemí č. 15 Po 12:00-13:30-75% docházky na cvičeních - musíme chodit připraveni - 2 testy v průběhu cvičení (teorie a SQL) - max 10 bodů, minimum 5 bodů,
VíceKIV/ZIS cvičení 6. Tomáš Potužák
KIV/ZIS cvičení 6 Tomáš Potužák Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Slučování záznamů do skupin (1) Chceme zjistit informace obsažené ve více záznamech najednou Klauzule GROUP
VíceDotazovací jazyky I. Datová krychle. Soběslav Benda
Dotazovací jazyky I Datová krychle Soběslav Benda Obsah Úvod do problematiky Varianty přístupu uživatelů ke zdrojům dat OLTP vs. OLAP Datová analýza Motivace Vytvoření křížové tabulky Datová krychle Teorie
VíceÚVOD DO DATABÁZÍ. Metodické listy pro předmět
Metodické listy pro předmět ÚVOD DO DATABÁZÍ Cíl: Cílem tohoto předmětu je získat základní znalosti v oblasti databází, naučit se dotazovací jazyk SQL a naučit se zásady dobrého navrhování databází. Převážná
VíceDatabáze I. Přednáška 2
Databáze I Přednáška 2 Transformace E-R modelu do relačního modelu (speciality) zaměříme se na dva případy z předmětu Analýza a modelování dat reprezentace entitního podtypu hierarchie ISA reprezentace
VíceKlíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,
Anotace sady: Dynamické internetové stránky, VY_32_INOVACE_PRG_PHP_01 Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL, Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník
VíceInovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav
Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databáze Základní seznámení s MySQL
VíceKapitola 7: Návrh relačních databází. Nástrahy relačního návrhu. Příklad. Rozklad (dekompozice)
- 7.1 - Kapitola 7: Návrh relačních databází Nástrahy návrhu relačních databází Dekompozice (rozklad) Normalizace použitím funkčních závislostí Nástrahy relačního návrhu Návrh relačních databází vyžaduje
VíceMarian Kamenický. Syntea software group a.s. marian.kamenicky. kamenicky@syntea.cz. MFFUK Praha 2012/13
Datové a procesní modely Relační databáze Přednáška 5 Marian Kamenický Syntea software group a.s. marian.kamenicky kamenicky@syntea.cz MFFUK Praha 2012/13 1 Poddotazy OsoReg Jm Poh St Pepa m CZ Franz m
VíceDatabázový systém pro správu veterinární stanice. Tomáš Habrovanský
Databázový systém pro správu veterinární stanice Tomáš Habrovanský Bakalářská práce 2006 UTB ve Zlíně, Fakulta aplikované informatiky 2 UTB ve Zlíně, Fakulta aplikované informatiky 3 UTB ve Zlíně, Fakulta
VíceRelační datový model. Integritní omezení. Normální formy Návrh IS. funkční závislosti multizávislosti inkluzní závislosti
Relační datový model Integritní omezení funkční závislosti multizávislosti inkluzní závislosti Normální formy Návrh IS Funkční závislosti funkční závislost elementární redundantní redukovaná částečná pokrytí
VíceDBS relační DB model, relační algebra
DBS relační DB model, relační algebra Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2012/13 https://edux.fit.cvut.cz/courses/bi-dbs/
Více