Hlavní stránka Školní projekty Diplomová práce Software zdarma PC kurz Zajímavé odkazy

Školní projekty

Semestrální práce z předmětu 36DBS a 36SQL

Internetový obchod s hudebními CD

Jiří Mlejnek

cvičení: Pondělí 12:45

Popis:

Databáze je určena pro využití v internetovém obchodě. Je určena pro majitele obchodu, který v ní eviduje všechny registrované zákazníky, jejich objednávky, faktury a CD, která má na skladu. U zákazníků se zaznamenává rodné číslo, jméno a adresa. U objednávky je uloženo číslo objednávky, název objednaného alba, cena, rodné číslo zákazníka a informace, jestli již byla vyřízena. U faktury je uvedeno číslo faktury, číslo objednávky, datum vystavení, datum splatnosti a informace zda již byla faktura zaplacena. Dále je databáze určena pro zákazníky, kteří v ní mohou vyhledávat jednotlivá alba, jejich cenu a uskutečňovat objednávky jednotlivých alb. U písniček jsou evidována jména interpretů a album, které danou písničku obsahuje. U alba je uvedena cena a číslo CD, na kterém se album nachází. Alba může zákazník vyhledávat podle názvu, názvu písničky nebo podle jména interpreta.

Analýza:

Datový model

ER model

Funkční model

Uživatelské role:
  1. Administrátor - může zapisovat, měnit, číst i mazat data ve všech tabulkách, vytvářet i mazat uživatele i uživatelské role, přidělovat i odebírat práva uživatelům i uživatelským rolím na jednotlivé tabulky
  2. Zaměstnanec - může zapisovat, číst a měnit data v tabulkách zákazníků, objednávek, faktur, CD, alb, písniček a interpretů v tabulce zaměstnanců může pouze číst.
  3. Zákazník - může přidávat záznamy v tabulce objednávek, tabulky písniček, interpretů a alb může pouze číst.
Scénáře: Skript na vytvoření tabulek.
Skript na naplnění tabulek.
Skript s 10 SQL dotazy.
Databázová aplikace ve Form Builderu.

Procedurální rozšíření (Semestrální práce z předmětu 36SQL)

2004/2005-LS

cvičení: Čtvrtek 9:15

Prohlášení o autorství:

Práci jsem vypracoval sám s využitím těchto informačních zdrojů:

Integritní omezení:

Další rozšíření:

Vypracování semestrální práce:

Skript na vytvoření tabulek.
Skript na naplnění tabulek testovacími daty.
Skript na vytvoření Package.
Skript na vytvoření triggerů.
Testovací skript.
Soubor s výstupem.