Wypoczywaj w luksusowych obiektach sieci Aura
Rezerwuj bezpośrednio w dedykowanym silniku relacyjnym MySQL 8.0. Twój pokój jest chroniony 15-minutową blokadą koszykową opartą o bezpieczne ciasteczka HTTP (HttpOnly, SameSite=Lax).
Dostępne pokoje w wybranym terminie
0 dostępnychPanel Recepcji i Meldunków (Front Desk)
Procedury transakcyjne sp_zamelduj_goscia i sp_wymelduj_goscia.
| Kod rezerwacji | Gość | Hotel / Pokój | Pobyt | Kwota | Status | Akcja recepcji |
|---|---|---|---|---|---|---|
| Ładowanie rezerwacji... | ||||||
Raporty i Wskaźniki Obłożenia (SQL Views)
Agregacje w czasie rzeczywistym z widoku bazy danych v_oblozenie_hoteli_raport.
Zestawienie obiektów sieci (Widok v_oblozenie_hoteli_raport)
| Kod | Hotel i miasto | Pokoje | Zajęte | Dostępne | Serwis | Obłożenie | Liczba rezerwacji | Suma przychodów |
|---|---|---|---|---|---|---|---|---|
| Pobieranie widoku... | ||||||||
Dziennik audytu (Wyzwalacz trg_audit_status_change)
| ID | Rezerwacja | Stary status | Nowy status | Data zmiany | Powód / Wyzwalacz |
|---|---|---|---|---|---|
| Ładowanie audytu... | |||||
Laboratorium Walidacji Wyzwalaczy i Transakcji
Moduł dedykowany do bezpośredniej demonstracji reguł integralności reguł integralności silnika InnoDB. Umożliwia wywołanie kolizji i weryfikację odrzucenia transakcji.
1. Wyzwalacz Overbookingu
trg_prevent_overbooking_insert
Wymuszenie próby dodania rezerwacji na zajęty pokój (Pokój 103 Wrocław). Wyzwalacz rzuca wyjątek SQLSTATE 45000 i cofa transakcję (ROLLBACK).
2. Blokada Ciasteczek (15 min)
sp_utworz_blokade_koszykowa
Weryfikacja podtrzymania blokady pokoju w tabeli blokady_koszykowe na podstawie tokenu z bezpiecznego ciasteczka HttpOnly.
3. Wyzwalacz Audytu Zmian
trg_audit_status_change
Weryfikacja automatycznego utrwalania starych i nowych stanów rezerwacji w tabeli historia_statusow_rezerwacji po procedurze meldunkowej.