Databáze a SQL
Tato sekce obsahuje studijní materiály týkající se databázových systémů, návrhu databází a jazyka SQL.
Obsah
Teorie
V této části se seznámíte se základními principy a koncepty.
- 1. Úvod do databází
Definice databáze, historie, základní pojmy (data, informace, znalost). - 2. Systémy řízení báze dat (SŘBD / DBMS)
Architektura databázových systémů, typy databází (relační, NoSQL), transakce (ACID). - 3. Konceptuální modelování (ER diagramy)
Jak navrhnout strukturu databáze. Entity, atributy, vztahy, kardinalita.
Praktické ukázky a projekty
- Projekt Cinema
Komplexní ukázkový projekt pro fiktivní síť kin. Obsahuje návrh databáze, SQL skripty pro vytvoření tabulek a naplnění daty, a příklady dotazů. Slouží k procvičení:- Návrhu struktury (ERD).
- DDL příkazů (
CREATE TABLE,ALTER). WIP - DML příkazů (
INSERT,SELECT,JOIN). WIP
Doporučené nástroje
- MySQL Workbench nebo phpMyAdmin pro správu databází.
- Draw.io pro kreslení ER diagramů.