Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Václav Martínek. Evidence předení koček Vytvoření nové databáze - Po přihlášení se k databázovému serveru (Database Engine) si ze všeho nejdříve vytvoříme.

Podobné prezentace


Prezentace na téma: "Václav Martínek. Evidence předení koček Vytvoření nové databáze - Po přihlášení se k databázovému serveru (Database Engine) si ze všeho nejdříve vytvoříme."— Transkript prezentace:

1 Václav Martínek

2

3 Evidence předení koček

4 Vytvoření nové databáze - Po přihlášení se k databázovému serveru (Database Engine) si ze všeho nejdříve vytvoříme novou databázi kliknutím pravého tlačítka myši na položku “Databases“ a vybráním “New Database…“

5 Zadejte jméno databáze Vyberte vlastníka Potvrďte

6 Vytvoření nové tabulky - Rozklikneme naši novou databázi, pravým tlačítkem klikneme na “Tables“ a vybereme možnost “New Table…“ Upozornění: - Abychom si nemuseli návrhy acyklických tabulek ukládat bez cizích klíčů a znovu se k nim vracet, vytvoříme si nejprve tabulky na které se budeme odkazovat a až poté tabulky s cizími klíči.

7 Zde zadáme názvy jednotlivých sloupců Zvolíme vhodný datový typ Zde určíme délku řetězce Zaškrtnutím povolíme ve sloupcích hodnotu NULL

8 - Napřed vybereme všechny sloupce tvořící primární klíč - Ten pak nastavíme kliknutím pravým tlačítkem na výběr požadovaného sloupce(ů) a zvolením možnosti “Set Primary Key“ Nastavení primárního klíče Nezapomeneme uložit tabulku!

9 - Stejným způsobem si vytvoříme i další tabulky. Tj. “Okno“ a “Predeni“, nastavíme primární klíče, uložíme a můžeme začít s tvorbou cizích klíčů Jako typ “boolean“ zde používáme typ “bit“ (true, false) Okno

10 Predeni Lze použít i typ “varchar“, ale vhodnější zde bude typ “date“

11 Tvorba cizích klíčů - Poté co již máme uloženou tabulku “Predeni“ se máme na co se odkazovat. - Buď kliknutím pravým tlačítkem přímo do tabulky a zvolením možnosti “Relationships“, nebo rozkliknutím konkrétní tabulky v Object Exploreru a pravým tlačítkem na “Keys“ a zvolit “New Foreign Key“ (viz obrázek)

12 - Otevře se okno vlevo - Tlačítkem “Add“ přidáme nový cizí klíč v tabulce (nalevo) a kliknutím na možnosti(…) položky “Tables And Columns Specifications“ otevřeme okno s výběrem sloupců (napravo) - Napravo vybereme sloupec(e) cizího klíče a nalevo pak tabulku a sloupec(e) primárního klíče na který(é) se odkazujeme - Je nezbytné, aby oba sloupce byly stejného datového typu! Zvolíme tabulku na kterou se odkazujeme

13 Integritní omezení typu CHECK - Náš další požadavek je, aby se v tabulce vyskytovaly jen černé, bílé a modré kočky - Otevřeme tedy znovu návrh tabulky, které chceme přidat omezení (pravým tlačítkem klikneme na tabulku v Object Exploreru a vybereme možnost “Design“ - Pravým tlačítkem pak klikneme na libovolné místo v tabulce a zvolíme možnost “Check Constraints“ Nebo klikneme sem

14 - Otevře se okno vlevo - Tlačítkem “Add“ přidáme novou podmínku a kliknutím na možnosti položky (…) “Expression“ otevřeme nové okno(vpravo) do kterého zadáme výraz požadované podmínky a potvrdíme

15 - Tím jsme vytvořili tabulky v požadovaném formátu a můžeme se pustit do jejich naplnění konkrétními daty - Klikneme pravým tlačítkem myši na požadovanou tabulku a zvolíme “Edit Top 200 Rows“ Zde pak již zadáváme konkrétní hodnoty

16 Teď již máme naši databázi předení koček hotovou, zaplněnou a můžeme se klidně pustit do dotazování… Hodně štěstí

17


Stáhnout ppt "Václav Martínek. Evidence předení koček Vytvoření nové databáze - Po přihlášení se k databázovému serveru (Database Engine) si ze všeho nejdříve vytvoříme."

Podobné prezentace


Reklamy Google