FF:VIKMB04 Základy jazyka SQL - Informace o předmětu
VIKMB04 Základy jazyka SQL
Filozofická fakultajaro 2009
- Rozsah
- 0/2/0. 4 kr. Ukončení: zk.
- Vyučující
- Ing. Zdeněk Kadlec, Dr. (přednášející)
- Garance
- Ing. Zdeněk Kadlec, Dr.
Kabinet informačních studií a knihovnictví – Ústav české literatury – Filozofická fakulta
Kontaktní osoba: Mgr. Iva Dušová - Rozvrh
- Po 8:20–9:55 A01
- Předpoklady
- ! FI:PV003 Architektura RDBS && ! FI:PB155 Databázové systémy a aplikace && ! FI:PB154 Základy databázových systémů && ! FI:PV136 Seminář k databázovým systémům && ! FI:P002 Úvod do DBS && ! FI:P502 Úvod do DBS && ! FI:P003 Architektura RDBS && ! FI:P136 Seminář k databázovým systémům
Angličtina pasivně na úrovni porozumění počítačovému manuálu.
Studenti studující kurz dálkově musí mít buď přístup přes Internet na adresu http://knihomol.phil.muni.cz/cgi-bin/sql.exe, nebo vlastní počítač, na kterém budou muset nainstalovat databázi MySQL a další pomocný SW. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 30 stud.
Momentální stav registrace a zápisu: zapsáno: 0/30, pouze zareg.: 0/30, pouze zareg. s předností (mateřské obory): 0/30 - Mateřské obory/plány
- předmět má 6 mateřských oborů, zobrazit
- Cíle předmětu
- Hlavní cíle kurzu jsou:
získat základní přehled o databázovém jazyku SQL - Structured Query Language;
naučit se pomocí tohoto jazyka pracovat s relační databází MySQL na úrovni začátečníka; - Osnova
- Úvod
- princip relačních databází, RDBMS, architektura klient – server, tabulky, indexy, princip jazyka SQL.
- 1. část - základní příkazy a konstrukce
- show databases, show tables, describe; select z jedné tabulky, výběr sloupců, alias, výběr řádků, distinct, řazení, sdružování řádků, základní agregační funkce (count(), sum(), min(), max(), avg()).
- 2. část - DDL, DML, funkce
- create/alter/drop/truncate table, datové typy, create like, create select; insert, update, delete, insert select; operátory a funkce; vyhledávání (like, match against)
- 3.část - práce s více tabulkami
- primary key, unique, auto_increment column; spojování tabulek - join (cross, inner, left outer, right outer), spojování pomocí where; vnořený příkaz select, temporary table; indexy - create/drop/show index, explain.
- Literatura
- MySQL Reference Manual [online]. c1995-2005 [cit. 2005-02-16]. Anglicky. Dostupný na http://dev.mysql.com/doc/mysql/en/index.htm
- SKLENÁK, Vilém. Data, informace, znalosti a Internet. Vyd. 1. Praha: C.H. Beck, 2001, xvii, 507. ISBN 8071794090. info
- SQL Tutorial [online]. c1999-2005 [cit. 2005-02-16]. Anglicky. Dostupný na http://www.w3schools.com/sql/default.asp
- TRUETT, Larry. SQL Reference and Example Site [online]. c1999-2004 [cit. 2005-02-19]. Anglicky. Dostupný na http://www.fluffycat.com/sql/
- VÁCLAVOVIČ, Jiří. Abeceda SQL [online]. c2000 [cit. 2005-02-16]. Dostupný na http://reboot.cz/info/databaze/abeceda-sql-1-cast--uvod/articles.html?id=63
- BERKA, Petr. Dobývání znalostí z databází. Petr Berka. Vyd. 1. Praha : Academia, c2003. 366 s. +, 1 CD-ROM. ISBN 8020010629.
- MAKULOVÁ, Soňa. - KIMLIČKA, Štefan. Úvod do informačných technológií. 2, Databázové technológie a bázy dát : databázový systém CDS/ISIS. Bratislava : STIMUL-Centrum informatických a vzdelávacích služieb, 1993. ISBN 8085697084.
- TSICHRITZIS, Dionysios C. - LOCHOWSKY, Frederick H. Databázové systémy. Praha : SNTL - Nakladatelství technické literatury, 1987. (Knižnice výpočetní techniky)
- Metody hodnocení
- Účast na cvičeních je doporučená, kurz je možné absolvovat dálkově.
Všichni studenti se však osobně zúčastní závěrečného samostatného praktického testu, který proběhne na počítači. Bude trvat 90 minut, k dispozici budou vlastní poznámky a manuál SQL. Bude přísný zákaz jakékoliv komunikace.
Zápočet bude udělen za získání minimálně 80% v bodově hodnoceném závěrečném testu. - Další komentáře
- Předmět je vyučován každoročně.
- Statistika zápisu (jaro 2009, nejnovější)
- Permalink: https://is.muni.cz/predmet/phil/jaro2009/VIKMB04