Course objectives list
Cvičenia, Exercises
- Get acquainted with the organization of the exercises and the conditions for granting the credit.
- Receive the domain topic of the assignment.
- Connect to a school ORACLE database with your account and try out the SQL Developer program.
- Learn to use the entity-relational model for modeling the domain.
- Transformation of the entity-relational model into a relational data model.
- Transforming a relational model into a SQL script that creates a database.
- Modification of database structure (ALTER).
- SQL statements to modify database content (INSERT, UPDATE, DELETE).
- SELECT statement to define questions over the database.
- Order results using ORDER BY.
- Submit your assignment.
- SELECT statement.
- INNER JOIN.
- NATURAL JOIN.
- OUTER JOIN.
- Recursive joining.
- Aggregate function for aggregating collection of values into one value.
- Grouping of records into groups by same value in selected column.
- Set operations.
- Submit your assignment.
- Practice SELECT with subqueries
- Try the IN and EXISTS operators
- Try subqueries for modification statements
- Create a custom PL/SQL procedure.
- Use local variables and try setting their value with SELECT ... INTO ...
- Create a custom type and type derived from the table definition (%ROWTYPE).
- Using the cycle in procedure.
- Write an exam test.
- Write a trigger in a database.
- Try out how to implement editability for not editable views.
- Practice creation of triggers.
- Submit your assignment.
Alternatívne cvičenia
- Oboznámiť sa s organizáciou cvičení a podmienkami udelenia zápočtu.
- Obdržať tému zadania.
- Pripraviť si prostredie pre prácu na predmete a oboznámiť sa s prostredím DBeaver.
- Oboznámiť sa so základnými pojmami a databázovými objektami.
- Oboznámiť sa so základnými príkazmi DDL, DML, DCL.
- Modifikácia štruktúry databázy (ALTER).
- SQL príkazy na modifikáciu obsahu databázy (INSERT, UPDATE, DELETE).
- Príkaz SELECT.
- Agregačné funkcie pre agregovanie kolekcie hodnôt do jednej hodnoty.
- Použitie jednoduchých a zložených WHERE podmienok v kombinácii so vstavanými funkciami.
- Zoskupovanie záznamov do skupín podľa rovnakej hodnoty v zadanom stĺpci.
- Množinové operácie.
- Vnútorné spájanie (INNER JOIN).
- Vonkajšie spájanie (OUTER JOIN).
- Naučiť sa písať zložité dotazy.
- Precvičiť si písanie zložitých SELECTOV.
- Bleskovka.
- Naučiť sa používať entitno-relačný model na modelovanie domény.
- Dokončiť dátový model z predchádzajúceho cvičenia.
- Spustiť pripravené skripty (naplniť databázu).
- Konzultácie k vlastným zadaniam (návrhu dátových modelov).
- Vytvoriť vlastnú PL/pgSQL funkciu a storovanú procedúru.
- Použiť lokálne premenné a vyskúšať si ich naplnenie použitím SELECT ... INTO ...
- Použitie cyklu, podmienok.
- Práca s kurzormi.
- Bleskovka.
- Tvorba rôznych typov triggrov.
- Vyvolanie a ošetrenie chybových stavov.
- Odovzdávanie vlastných zadaní.
- Pribežné opakovanie pred zápočtovou písomkou.
- Príprava prostredia pre prácu s Grafanou.
- Absolvovať zápočtový test.
- Pokračovanie v práci s Grafanou.
- Tvorba dashboardu s tabuľkovým panelom.
- Vytvoriť nové typy panelov pre dashboardy v Grafane.
- Základy administrácie a riadenie práv k DB objektom.
- Odovzdať zadanie.