UF0D132 SQL databáze

Filozoficko-přírodovědecká fakulta v Opavě
zima 2021
Rozsah
2/1/0. 4 kr. Ukončení: zk.
Vyučující
Ing. Jaroslav Zeman (přednášející)
Ing. Jaroslav Zeman (cvičící)
RNDr. Jan Novotný, Ph.D. (přednášející)
Garance
RNDr. Jan Novotný, Ph.D.
Centrum interdisciplinárních studií – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
Žádné.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Předmět je věnovaný základům relačních databází a neprocedurálnímu normovanému jazyku SQL. Posluchači budou prakticky seznámeni s administrací SQL serveru, tvorbou relační databáze jako základu IS.
Výstupy z učení
Student bude po absolvování předmětu schopen: - popsat databázové modely a terminologicky rozvést pojem relační databáze - orientovat a pracovat s neprocedurálním jazykem SQL - navrhnout a sestavit relační databázi
Osnova
  • Databázové systémy:
    - Popis systémů, vlastnosti, objektově orientovaný databázový model.
    - Relační databáze.
    - Popis, základní pojmy, matematický aparát, vyhledávácí algoritmy.
    Návrh databáze.
    - Základní postupy při tvorbě relační databáze, konceptuální schéma, ER-diagramy, typy atributů, relační spojení, normalizace databází.
    Syntaxe jazyka SQL.
    - Predikáty, logické spojky, manipulace s DB, relacemi, entitami, projekce, selekce, agregace dat, řízení transakcí, řízení přístupových práv.
    Využití SQL v programových prostředcích: PERL, PHP.
    Praktika jsou věnovány nasazení jazyka ve spojení s www aplikacemi, instalaci SQL serveru mySQL a jeho optimalizaci.
Literatura
    povinná literatura
  • Arie D. Jones, Ron Plew, Ryan K. Stephens. Naučte se SQL za 28 dní. Computer Press. info
    doporučená literatura
  • O'Reilly. PHP a MYSQL. Computer Press. ISBN 80-7226-760-4. info
Výukové metody
Přednáška s aktivizací
Přednáška s diskusí
Skupinová práce na počítačové učebně
Metody hodnocení
Známkou
Systematické pozorování studenta
Zápočet
Projekt (zápočtový, semestrální, seminární)
Informace učitele
Pro udělení zápočtu je nutno odevzdat semestrální projekt, který zahrnuje vlastně vytvořenou databázi na dané téma, které student obdrží po konzultaci s cvičícím a to zpravidla do poloviny průběhu výuky daného předmětu. Databáze musí být funkční celek, která je bez chyb a bude uchovávat data na dané téma.
Zkouška je prováděna metodou konzultace na téma semestrálního projektu, kde bude hodnoceno celkové zpracování semestrálního projektu a to: bezchybnost sestavení databáze, vlastní přínos studenta k zpracování daného tématu, možnost dalšího rozvoje databáze, porozumění dané problematice ale i celkové získané znalosti za předmět.
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích zima 1993, zima 1994, zima 1995, zima 1996, zima 1997, zima 1998, zima 1999, zima 2000, zima 2001, zima 2002, zima 2003, zima 2004, zima 2005, zima 2006, zima 2007, zima 2008, zima 2009, zima 2010, zima 2011, zima 2012, zima 2013, zima 2014, zima 2015, zima 2016, zima 2017, zima 2018, zima 2019, zima 2020, zima 2022.