Evidence školy

Příklad:  Evidence školy – pro účely relační algebry a SQL

Škola (číslo_školy, číslo_ředitelství, název_školy, město, ulice, psč)
Ředitelství (číslo_ředitelství, ředitel, telefon, email, www)
Vyučované_obory (číslo_školy, číslo_oboru, datum_zahájení, datum_akreditace,id_jazyka)
Obory (číslo_oboru, název_oboru, popis_oboru)
Vyučované_předměty (číslo_školy, číslo_oboru, číslo_předmětu, kredity, popis_výuky, semestr, typ_předmětu, id_jazyka)
Předměty (číslo_předmětu, název_předmětu, anotace)
Jazyky (id_jazyka, název_jazyka)

ŘEDITELTSVÍ_ŠKOLY (Škola, Ředitelství)
OBORY_ŠKOLY (Škola, Vyučované_obory)
PŘEDMĚTY_ŠKOLY (Škola, Vyučované_předměty)
POUŽITÉ_OBORY (Obory, Vyučované_obory)
POUŽITÉ_PŘEDMĚTY (Předměty, Vyučované, předměty)
PŘEDMĚTY_OBORU (Vyučované_obory, Vyučované_předměty)
JAZYK_OBORU (Jazyky, Vyučované_obory)
JAZYK_PŘEDMĚTU (Jazyky, Vyučované_předměty)

Name

type

size

key

null

index

IO

Škola

 

 

 

 

 

 

číslo_školy

číslo

10

yes

no

yes

celé číslo

číslo_ředitelství

číslo

10

no

no

yes

cizí klíč z Ředitelství

název_školy

text

150

no

no

yes

 

město

text

100

no

no

no

 

ulice

text

100

no

no

no

 

psč

číslo

5

no

no

no

 

Ředitetství

 

 

 

 

 

 

číslo_ředitelství

číslo

10

yes

no

yes

 

ředitel

text

100

no

no

no

 

telefon

text

20

no

no

no

(čísla a znaky +, - , /)

email

text

255

no

yes

no

 

www

text

255

no

yes

no

 

Vyučované_obory

 

 

 

 

 

 

číslo_školy

číslo

10

yes

no

yes

cizí klíč z Škola

číslo_oboru

číslo

8

yes

no

yes

cizí klíč z Obory

datum_zahájení

date

10

no

yes

no

DD.MM.RRRR

datum_akreditace

date

10

no

no

no

DD.MM.RRRR

id_jazyka

text

5

no

no

no

cizí klíč z Jazyky

Obory

 

 

 

 

 

 

číslo_oboru

číslo

8

yes

no

yes

 

název_oboru

text

150

no

no

yes

 

popis_oboru

text

255

no

yes

no

 

Vyučované_předměty

 

 

 

 

 

 

číslo_školy

číslo

10

yes

no

yes

cizí klíč z Škola

číslo_oboru

číslo

8

yes

no

yes

cizí klíč z Vyučované_obory

číslo_předmětu

číslo

7

yes

no

yes

cizí klíč z Obory

kredity

číslo

2

no

no

no

 

popis_výuky

text

255

no

yes

no

 

semetr

množina

2

no

yes

no

zimní, letní

typ_předmětu

výčet

1

no

yes

no

povinný, nepovinný

id_jazyka

text

5

no

no

no

cizí klíč z Jazyky

Předměty

 

 

 

 

 

 

číslo_předmětu

číslo

7

yes

no

yes

 

název_předmětu

text

150

no

no

yes

 

anotace

text

255

No

yes

no

 

Jazyky

 

 

 

 

 

 

id_jazyka

text

5

Yes

no

yes

 

název_jazyka

text

20

No

no

yes

 

 

Úkoly k řešení:

  1. Přihlašte se k MSSQL2008 dle Manualu pro Studenta.
  2. Přepněte se do své databáze a pomocí SQL příkazů pokračujte.
  3. Vytvořte tabulky podle datového slovníku.
  4. Vyplňte do každé tabulky alespoň jednu informaci.
  5. Editujte v každé tabulce alespoň jednu informaci.
  6. Smažte v některé z tabulek minimálně jednu informaci.
Generated by BARBORKA AUTOR v. AUTHOR 1.1 release 1 | 17.04.2005 09:04:10