Databázové systémy Relační algebra, kalkuly

Slides:



Advertisements
Podobné prezentace
Tlak v kapalinách II Velikost hydrostatického tlaku
Advertisements

Kolmice k rovině a n na p pa k s f R h
J. Pokorný 1 DOTAZOVACÍ JAZYKY slajdy přednášce DBI006 J. Pokorný MFF UK Odpřednášeno
Angelina Jolie Cedidlová Martina OBSAH.
NSWI117 – Technologie vývoje webových aplikací Martin Nečaský Katedra softwarového inženýrství MFF UK.
Aplikační a programové vybavení
Spojené nádoby.
Databázové systémy Relační algebra.
Pohádka, hlavní postavy, hlavní myšlenka (ponaučení)
 Směrnice děkana 5/2011 (nahrazuje 1/2008) ◦ 
Mechanika tekutin tekutina = látka, která teče
ZŠ, Týn nad Vltavou, Malá Strana
Programování v C++ Cvičení.
Robert Pattinson. Osobní údaje: Jméno: Robert Thomas Pattinson Přezdívka: Rob Datum narození: 13.květen 1986 (23let) Místo narození: Londýn, Spojené království.
PRÉCIS OD NESTRUKTUROVANÝCH KLÍČOVÝCH SLOV JAKO DOTAZŮ K STRUKTUROVANÝM DATABÁZÍM JAKO ODPOVĚDÍM Martin Lacina.
2IT – PVY – objektové DBS Bc. Jiří Šilhán
Divadlo SEMAFOR.
Název šablony: Inovace v HV 32/Hv14/ Zbíral Vzdělávací oblast: Umění a kultura Název výukového materiálu: Historie české populární hudby Autor:
Databáze Jiří Kalousek.
AHOJ! CHTĚL BYCH SE VÁM PŘEDSTAVIT…
1.Způsob, jak správně vypočítat hydrauliku
Účinky gravitační síly Země na kapalinu
Jak se má tento příspěvek jmenovat ? Martin Vojnar
ICT 2 – 3 – 26 HV Karel Hašler Anotace: Materiál seznamuje žáky s hudebními díly a životem autora. V prezentaci se nachází pracovní list a odkaz na poslechovou.
Madame Tussauds Wien americký herec Will Smith rakouská císařovna Alžběta zvaná »Sissi«
STATIKA TĚLES Název školy
… protože by to znamenalo, že každodenní věci existují pouze jako superpozice všech možných stavů pokud je právě nepozorujeme. Použití Kodaňské interpretace.
Databázové systémy M. Kučerová.
( Numerická integrace )
Zpracoval Michal Veselý a Jakub Mach
Databázové systémy I Cvičení č. 9 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Zadání databázového systému
VODNÍ PTÁCI.
1IT D OTAZOVACÍ JAZYKY V RELAČNÍCH DATABÁZÍCH Ing. Jiří Šilhán.
Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Gymnázium, Havířov-Město, Komenského 2, p.o. Tato prezentace.
Bodová konstrukce kuželosečky - elipsy
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B20 Autor Ing. Jiří Kalousek Období vytvoření Duben 2013.
Základní škola Jakuba Jana Ryby Rožmitál pod Třemšínem Inovace a zkvalitnění výuky projekt v rámci Operačního programu VZDĚLÁVÁNÍ PRO KONKURENCESCHOPNOST.
1 PRG036 – Technologie XML Přednáší: Irena Mlýnková Martin Nečaský
TNPW1 Cvičení
LOL.
Kozmonautika Ivan Vavrek. Obsah Z histórie dobýjania vesmíru Raketoplány Kozmicke stanice.
Český filmový dabing je fenomén,jaký v Evropě,možná i na světě nemá obdoby. Specifické na této profesi je,že některé dabingové herce, jejichž hlasy.
CSS – selektory Mgr. Lenka Švancarová. CSS – selektory Hromadná deklarace slouží ke zkrácení zápisu.  Místo h1 { color: #996666; background-color: rgb(255,255,102);}
Hlavní přímky roviny Horizontální přímky roviny (přímky I.osnovy) jsou přímky rovnoběžné s půdorysnou. Nejdůležitější z nich je půdorysná stopa roviny.
Dynamické dokumenty na straně serveru Informatika pro ekonomy II přednáška 8.
Hudební výchova Notová osnova, noty, hudební abeceda
Úvod do databázových systémů
Informatika II PAA DOTAZOVACÍ JAZYKY
Materiál slouží při výuce učiva „OSOBNOST“..  Český hokejista  Narozen  Od 18-ti let hraje v NHL  Je jedním z nejúspěšnějších hokejistů.
Mgr. Hana hoberlová, ZŠ Rajhrad
Využití multimediálních nástrojů pro rozvoj klíčových kompetencí žáků ZŠ Brodek u Konice reg. č.: CZ.1.07/1.1.04/ Předmět : Matematika a její aplikace.
Škola: Základní škola a Mateřská škola Nečtiny, Nečtiny 39 Název: VY_32_INOVACE_SADA02_ČESKÝ JAZYK_DUM08 Předmět: Český jazyk Ročník: 2. Klíčová.
Databázové Aplikace Slidy ke cvičení DBI026, část 3 KSI MFF UK Verze
1. lekce SM 315 Statistika v SAS a víceúrovňové lineární modely.
ICT M 5.R. Jednotky hmotnosti
Martin Jirásko Já a moje rodina Martin Jirásko
Projekt DBS1A Troup František, ITV. Základní entitní tabulky VZANR(id_Vycet, od_zanr,od_film) ZANR(id_Zanr, oznaceni_zanr) ZAKAZNIK(os_Cislo, jmeno, prijmeni,
Úvod do UNIXu (6th round)
Povolání: herečka , zpěvačka Datum narození: Věk:17
○ Narodil se 6.února 1905 v Praze. ○ A zemřel 31.řijna1980 v Praze. ○Byl český divadelní a filmový herec, dramatik, filmový scénárista a spisovatel.
NORBERT LICHÝ MATĚJ GREGOR TOMÁŠ KONVIČNÝ MICHAL ODSTČILÍK ZÁKLADNÍ ŠKOLA HRABOVÁ.
Název školy: ZŠ Bor, okres Tachov, příspěvková organizace Autor: Mgr. Ludmila Handrejchová Vytvořeno dne: Název: VY_32_INOVACE_11B_CJ8_12_LITERATURA.
Základy RA RA = matematický základ pro relační modul DBS jazyk SQL Relační DBS = Relační algebra + Relační model Doména = množina hodnot stejného typu/významu.
Angelina Jolie.
Jennifer Aniston.
AHOJ! CHTĚL BYCH SE VÁM PŘEDSTAVIT…
…před „100“ lety Československo
Databázové jazyky Jaroslav Pokorný FI BVŠP Bratislava
NÁZEV ŠKOLY: ZŠ Dolní Benešov
Transkript prezentace:

Databázové systémy Relační algebra, kalkuly http://www.ksi.mff.cuni.cz/~mlynkova/A7B36DBS/indexCV.html Jakub Klímek, Irena Mlýnková, Martin Nečaský Databázové systémy Relační algebra, kalkuly

Příklad: RA FILM(JMENO_FILMU, JMENO_HERCE) HEREC(JMENO_HERCE, ROK_NAROZENI) FILMY = {(‘Titanic’, ‘DiCaprio’), (‘Titanic’, ‘Winslet’), (‘Top Gun’, ‘Cruise’)} HERCI = {(‘DiCaprio’,1974), (‘Winslet’,1975), (‘Cruise’, 1962), (‘Jolie’, 1975)} HERECKE_ROCNIKY := HERCI[ROK_NAROZENI] = {(1974), (1975), (1962)} MLADI_HERCI := HERCI(ROK_NAROZENI > 1970) [JMENO_HERCE] = {(‘DiCaprio’), (‘Winslet’), (‘Jolie’)} FILMY_S_HERCI := FILMY  HERCI = {(‘Titanic’, ‘DiCaprio’, 1974), (‘Titanic’, ‘Winslet’, 1975), (‘Top Gun’, ‘Cruise’, 1962)} Relační algebra, kalkuly http://www.ksi.mff.cuni.cz/~mlynkova/A7B36DBS/indexCV.html

Příklad: RA - dělení Ve kterých filmech hráli všichni herci? FILM(JMENO_FILMU, JMENO_HERCE) HEREC(JMENO_HERCE, ROK_NAROZENI) Ve kterých filmech hráli všichni herci? HRALI_VSICHNI := FILMY  HERCI[JMENO_HERCE]) = {(‘Titanic’)} Relační algebra, kalkuly http://www.ksi.mff.cuni.cz/~mlynkova/A7B36DBS/indexCV.html

Příklad: DRK Ve kterých filmech hráli všichni herci? FILM(JMENO_FILMU, JMENO_HERCE) HEREC(JMENO_HERCE, ROK_NAROZENI) Ve kterých filmech hráli všichni herci? {(f) | FILM(f)  h (HEREC(h)  FILM(f, h))} pokud není jasné, kterým sloupcům proměnné odpovídají, raději v zápisu: {(f) | FILM(JMENO_FILMU:f)  h (HEREC(JMENO_HERCE:h)  FILM(JMENO_FILMU:f, JMENO_HERCE:h))} Který herec je nejmladší? {(h,r) | HEREC(h,r)  h2 r2 (HEREC(h2,r2)  h ≠ h2)  r2 > r} nebo {(h,r) | HEREC(h,r)  h2 (HEREC(h2)r2(HEREC(h2,r2)  h ≠ h2  r2 > r))} Které dvojice herců se sešly alespoň v jednom filmu? {(h1, h2) | HEREC(h1)  HEREC(h2)  h1 ≠ h2  f (FILM(f, h1)  FILM(f, h2))} Relační algebra, kalkuly http://www.ksi.mff.cuni.cz/~mlynkova/A7B36DBS/indexCV.html

Příklad: NRK Dvojice stejně starých herců hrajících ve stejném filmu. FILM(JMENO_FILMU, JMENO_HERCE) HEREC(JMENO_HERCE, ROK_NAROZENI) Dvojice stejně starých herců hrajících ve stejném filmu. {h1, h2 | HEREC(h1)  HEREC(h2)  h1.ROK_NAROZENI = h2.ROK_NAROZENI  f1, f2 FILM(f1)  FILM(f2)  f1.JMENO_FILMU = f2.JMENO_FILMU  f1.JMENO_HERCE = h1.JMENO_HERCE  f2.JMENO_HERCE = h2.JMENO_HERCE} Ve kterých filmech hráli všichni herci? {film[JMENO_FILMU] | herec(HEREC(herec)  f(FILM(f)  f.JMENO_HERCE = herec.JMENO_HERCE  f.JMENO_FILMU = film.JMENO_FILMU))} Relační algebra, kalkuly http://www.ksi.mff.cuni.cz/~mlynkova/A7B36DBS/indexCV.html

Příklad: srovnání RA, DRK, NRK   Relační algebra, kalkuly http://www.ksi.mff.cuni.cz/~mlynkova/A7B36DBS/indexCV.html