Databázové systémy II
Novinky
- 2. oprava testu PL/SQL pro denní i kombinované studenty bude v úterý 9.5. ve 12:30. Zúčastnit se mohou studenti, kteří úspěšně odevzdali analýzu. Přihlášení na opravu provedete zasláním mailu přednášejícímu.
- EB408: drg0017, koz0310, bie0055, tru0101
- Mimořádně je vypsán 4. termín odevzdání analýzy na konec 9. týdne, tj. v neděli 30.4., 23:59. Počet bodů, v případě přijetí, je 8.
- Změny v odevzdání implementace datové vrstvy:
- termín se posouvá na konec 10. týdne, tj. v neděli 7.5., 23:59.
- termín odevzdání bude pouze na cvičení v 11. týdnu.
- Oprava testu PL/SQL pro denní i kombinované studenty bude v pátek 28.4. v 10:45. Přihlášení na opravu provedete zasláním mailu přednášejícímu.
- EB113: kri0308, val0447, bie0055, kis0061, sob0105, ryc0085, paz0042, tem0017, yer0013, sed0211, she0018
- EB213: drg0017, puk0023, sob0113, gol0094, koz0310, kud0124, kra028, las0084, tur0160, zdr0043, kob0062, tru0101, kri409, kub0677, sos0038
Test z PL/SQL:
- Test z PL/SQL se pro studenty denního studia bude konat v 8. týdnu.
- Studenti kombinovaného studia budou psát test na 4. tutoriálu.
- Model je stejný jako v DSI, NHL, skript pro Oracle.
- Popis databáze pro test (NHL)
- Test a řešení z prvního termínu: str1045, str1230, ct0715, ct0900, ct1045 , str1045_reseni, str1230_reseni, ct0715_reseni, ct0900_reseni, ct1045_reseni, pa1230
Podmínky udělení zápočtu
V 6. nebo 7. týdnu bude na programu praktický test z PL/SQL. V rámci druhé části předmětu budou studenti navrhovat zvolený informační systém nad platformou .NET nebo Java a implementovat část datové vrstvy informačního systému. Zápočty z minulého roku jsou uznány automaticky, v případě problémů kontaktujte paní Geletičovou.
Model pro praktický test z PL/SQL z minulého roku
- Datový model: test_datovymodel (poslední změna: 7.3.2022)
- Create/Init skript pro oracle: test_oracle (poslední změna: 7.3.2022)
- Test a řešení z prvního termínu: plsql_test-1-1, plsql_test-1-2, plsql_test-1-3, plsql_test-1-4, plsql_test-1-5, plsql_test-1-6.zip
- Test a řešení z druhého termínu: plsql_test-2-4
- Test a řešení z třetího termínu: plsql_test_20220422
Přednášky a cvičení
Týden | Přednáška | Cvičení |
1. | Úvod Datová a funkční analýza ukázkového projektu Doplňující materiál k datové a funkční analýze pdf (poslední změna 18.3.2020) Obecné zásady a časté chyby ve funkční analýze pdf (poslední změna 19.3.2021) | Opakování SQL úkoly, create/init sql skript, řešení (poslední změna: 8.2.2022) |
2. | PL/SQL 1 (blok, proměnné, výjimky) pdf (poslední změna: 8.3.2022) | PL/SQL 1 (blok, proměnné, výjimky) pdf, řešení (poslední změna: 15.2.2022) |
3. | PL/SQL 2 (procedury, trigger) pdf (poslední změna: 15.3.2023) | PL/SQL 2 (procedury, triggery) pdf, řešení (poslední změna: 21.2.2022) update skript (poslední změna: 23.2.2022) |
4. | PL/SQL 3 (řídící konstrukce a kurzory, balíky, hromadné operace) pdf (poslední změna: 22.3.2023) | PL/SQL 3 (řídící konstrukce a kurzory) pdf, řešení (poslední změna: 1.3.2022) |
5. | PL/SQL 4 (statické a dynamické PL/SQL) pdf (poslední změna: 29.3.2022) | PL/SQL 4 (statické a dynamické PL/SQL) pdf, řešení (poslední změna: 8.3.2022) |
6. | Transakce a zotavení pdf (poslední změna: 5.4.2023) | Opakování PL/SQL |
7. | T-SQL pdf (poslední změna: 12.4.2023) | T-SQL |
8. | Řízení souběhu I pdf (poslední změna: 19.4.2023) | Test PL/SQL
|
9. | Objektově relační mapování (ORM):
| Implementace objektově-relačního mapování pro semestrální projekt |
10. | Řízení souběhu II
| Implementace objektově-relačního mapování pro semestrální projekt |
11. | Vykonávání dotazů v DBS pdf (poslední změna: 10.5.2023)
| Implementace objektově-relačního mapování pro semestrální projekt |
Vzory integrace ORM do UI pdf (poslední změna: 19.4.2022) | ||
ASP.NET, Integrace ORM pdf (poslední změna: 19.4.2022) AuctionWebApp (poslední změna: 25.4.2016) AuctionDesktopApp (poslední změna: 2.5.2016) | ||
Objektově-relační datový model pdf (poslední změna: 16.3.2022) |
|