Metodologie vývoje aplikací
Návrh databáze
————–
Končepční datový model se skládá z:
c. entit
e. vzájemných vztahů
Co se dělá při převodu dat do třetí normální formy?
b. odstraníme data závisející na jiných datech entity a ne na klíči
Čím je tvořena integrita odkazů?
a. Hodnota cizího klíče cizí tabulky musí odpovídat některé hodnotě primárního klíče primární tabulky.
Napište příkaz SQL, kterým zrušíte v adresáři C:\\\\Prac databázi skola.db.
1) drop database \“C:\\\\Prac\\\\skola.db\“
Napište příkaz SQL, kterým vytvoříte tabulku podle tohoto symbolu:
*************************
* Student *
*************************
* id_stud integer <pk> *
* Rocnik integer *
* Jmeno char(20) *
*************************
2) create table student(
id_stud integer Not Null,
Rocnik integer Not Null,
Jmeno char(20),
primarni Key(id_stud)
)
Napište příkaz SQL, kterým k tabulce Kniha přidáte sloupec Autor jako cizí klíč ck odkazující se na sloupec Id tabulky Autor.
3) alter table kniha add foreign key ck(autor) references autor(\“id\“)
Napište příkaz SQL vypisující obsah pohledu MujPohled.
4) select * from MujPohled
—————-
Relační databáze
—————-
Uveďte důležité charakteristiky tabulek relačních databází.
a. Není v nich důležité pořadí sloupců a řádků.
b. Všechny hodnoty pro daný sloupec mají stejný datový typ.
c. Každý řádek obsahuje pro každý sloupec právě jednu hodnotu.
Která tabulka je svázaná s nejvíce tabulkami?
sales_order
Na paletě ISQL jsou tlačítka pro provádění akcí
a. přerušení příkazu
c. následující příkaz
d. provedení příkazu
e. předchozí příkaz
g. výpis předchozích příkazů
Která systémová tabulka obsahuje informace o sloupcích tabulek?
syscolumns
Která tabulka má nejvíce sloupců?
employee