VIKMB04 Základy jazyka SQL

Filozofická fakulta
jaro 2007
Rozsah
0/2/0. 3 kr. Ukončení: z.
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
Út 13:20–14: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. Návod bude k dispozici.
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
Cíle předmětu
Kurz je určen studentům, kteří chtějí získat základní přehled o databázovém jazyku SQL - Structured Query Language a naučit se pomocí tohoto jazyka pracovat s relační databází.
Výuka bude zaměřena prakticky, studenti budou pracovat s databází MySQL prostřednictvím internetu.
Osnova
  • 1.část - rychlokurz
  • 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
  • key, foreign 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.
Metody hodnocení
Účast na cvičeních je povinná pro prezenční studenty, kombinovaní mohou kurz 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 splnění průběžných úkolů a za získání minimálně 80% v bodově hodnoceném závěrečném testu.
Informace učitele
http://knihomol.phil.muni.cz/sql
Aby nikoho neodradila osnova předmětu, uvádím výsledky hodnocení za rok 2006: 9x"Z", 1x"N", 1x"-"
Není to tak složité, jak to na první pohled vypadá.
Další komentáře
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2005, jaro 2006, jaro 2008, jaro 2009, jaro 2010, jaro 2011, jaro 2012, jaro 2013, jaro 2014.