FF:VIKMB04 Základy jazyka SQL - Informace o předmětu
VIKMB04 Základy jazyka SQL
Filozofická fakultajaro 2025
Předmět se v období jaro 2025 nevypisuje.
- Rozsah
- 0/2/0. 4 kr. Ukončení: k.
- Vyučující
- Ing. Zdeněk Kadlec, Dr. (přednášející)
- Garance
- PhDr. Petr Škyřík, Ph.D.
Katedra informačních studií a knihovnictví – Filozofická fakulta
Kontaktní osoba: Mgr. Sabina Kubisová
Dodavatelské pracoviště: Katedra informačních studií a knihovnictví – Filozofická fakulta - 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
- Informační studia a knihovnictví (program FF, N-IS) (2)
- Cíle předmětu
- Na konci tohoto kurzu bude student:
mít základní znalost databázového jazyka SQL - Structured Query Language;
umět 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)
- Výukové metody
- Účast na cvičeních je doporučená, kurz je možné absolvovat dálkově.
Počítačová cvičení s použitím webového prostředí pro práci s databází budou zaměřena na řešení praktických úloh, které bude spočívat ve vytváření SQL dotazů do databáze. - Metody hodnocení
- Všichni studenti se 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ě.
Výuka probíhá každý týden.
Výuka probíhá formou e-learningu.
- Statistika zápisu (jaro 2025, nejnovější)
- Permalink: https://is.muni.cz/predmet/phil/jaro2025/VIKMB04