Následující obrázek představuje E-R model databáze pro řízení přístupů do objektů na základě identifikačních karet. Každá osoba může mít svoji identifikační kartu. V této databázi je možné dané osobě povolit přístup (individuální) do objektu v určité časové zóně. Osoby lze združovat do skupin a dané skupině lze povolit přístup (skupinový) do objektu ve zvolené časové zóně. Jednotlivé entity jsou v databázi reprezontovány tabulkami s odpovídajícími jmény, u vazeb je uvedeno jméno atributu (sloupce), kterým je vazba realizována.
Stejný fyzický datový model výše charakterizované databáze včetně testovacích dat je dostupný v těchto SŘBD:
Oracle (schéma DB2
) a PostgreSQL (databáze db2
). Před řešením níže uvedených dotazů si ve vybraném SŘBD zjistěte příslušným příkazem
strukturu jednotlivých tabulek a na základě této informace a znalosti E-R modelu napište dotazy v SQL, které zobrazí:
Copyright © 2015 Martin Zíma