Last update: PhDr. Josef Procházka, Ph.D. (18.01.2018)
Principles of Database Systems
- History of data processing, manual approach, mass data processing, database
- Database technology, database management systems
- Characteristics of data in databases
- Architectures DB systems, data protection, user access
Database models
- Conceptual modeling,
- Entity-relational conceptual model
- Relationships between entities 1:1, 1: N, M: N
Database design
- ER diagrams, entities, relationships, identifying of keys
- Data flow diagrams (DFD)
- Data types and attributes properties
Database Normalization
- Normal forms database schemas and relationships
- Criteria for the design of a relational database schema
- Decomposition and Synthesis
- Discussion on the standardization and its importance
SQL for data manipulation
- Commands for creating databases and entities, and their elimination
- Change the name and entity type attributes
- Commands for record a change of values and eliminate
- Queries for the structure and opening a recordset
- Advanced SQL queries
Managing database server
- Important parameters of the server and their configuration
- User management database, configuration of access rights
- System functions for server management
Last update: PhDr. Josef Procházka, Ph.D. (18.01.2018)
Principy databázových systémů
- Historie zpracování dat, ruční přístup, zpracování hromadných dat, databáze
- Databázová technologie, systémy řízení báze dat
- Charakteristika dat v databázích
- Architektury DB systémů, ochrana dat, přístupy uživatelů
Databázové modely
- Konceptuální modelování,
- Entitně relační konceptuální model
- Relace mezi entitami 1:1, 1:N, M:N
Návrh databáze
- E-R diagramy, entity, vztahy, identifikační klíče
- Diagramy datových toků (DFD)
- Datové typy a vlastnosti atributů
Normalizace databáze
- Normální formy báze dat a schémat relací
- Kritéria pro návrh relačního schématu databáze
- Dekompozice a syntéza
- Diskuse k normalizaci a její význam
Jazyk SQL pro manipulaci s daty
- Příkazy pro vytvoření databáze a entit a jejich odstranění
- Změna názvu entity a typu atributů
- Příkazy pro záznam a změnu a odstranění hodnot
- Dotazy pro vypsání struktury a sady záznamů
Pokročilé SQL dotazy
- Použití agregačních klauzulí pro selekci a řazení dat
- Agregační funkce a funkce pro práci s datumem a časem
- Spojování tabulek pomocí operací JOIN
- Optimalizace výkonu databáze, optimalizované dotazy
- Šifrování a jeho využití při uchování a výměně dat
Správa databázového serveru
- Důležité parametry serveru a jejich konfigurace
- Správa uživatelů databází, konfigurace přístupových práv
- Systémové funkce pro správu serveru
|