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

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

Informační systémy Tvorba databáze, nástroje pro tvorbu tabulek, relací, vazeb.

Podobné prezentace


Prezentace na téma: "Informační systémy Tvorba databáze, nástroje pro tvorbu tabulek, relací, vazeb."— Transkript prezentace:

1 Informační systémy Tvorba databáze, nástroje pro tvorbu tabulek, relací, vazeb.

2 Obsah cvičení E-R model databáze – MS Visio. Tvorba databáze. Tvorba tabulek. Přidávání dat. Ověřování dat.

3 Entitní model – MS Visio

4 SQL server Management studio Připojení k serveru:

5 Práce s uzlem Databases Systémové databáze interně používané SQL serverem. Snímky databází. Uživatelské databáze jako další složky zobrazované pod uzlem Databases.

6 Vytvoření databáze - M.Studio Podokno Object Explorer, složka Databases.

7 Vytvoření databáze - T-SQL CREATE DATABASE Evidence ON (NAME = Evidence_data, FILENAME = 'C:\EvidData.mdf', SIZE = 4 MB) LOG ON (NAME = Evidence_log, FILENAME = 'C:\EvidLog.ldf', SIZE = 1 MB);

8 Tvorba tabulek - M. Studio

9 Tvorba tabulek – T-SQL CREATE TABLE TZamestnanec (z_IC char(5) NOT NULL PRIMARY KEY, z_Prijmeni nchar(25) NOT NULL, z_Jmeno nchar(15) NOT NULL, z_TitulPred smallint, z_TitulZa smallint, z_Telefon int, z_SpravceKat bit, z_SpravceFak bit, z_Admin bit, z_Pracoviste smallint NOT NULL CHECK (z_Pracoviste<999), z_Email varchar(MAX));

10 Tvorba tabulek – T-SQL Tvorba tabulky: Změna názvu sloupce:

11 Tvorba tabulek – import dat Zkopírovat soubory: http://homel.vsb.cz/~sku52/Fakulta.xls http://homel.vsb.cz/~sku52/Kategorie.xls http://homel.vsb.cz/~sku52/Obor.xls http://homel.vsb.cz/~sku52/Titul.xls Uložit do adresáře C:/ ve virtuálním počítači WXPSP2SQL

12 Tvorba tabulek – import dat

13

14 Relace (FOREIGN KEY)

15 Přidávání dat do databáze Data pro testování funkčnosti databáze lze vložit: s využitím Management Studia, s využitím T-SQL.

16 Přidávání dat do databáze INSERT INTO dbo.TPracoviste (prac_IC,prac_Nazev, prac_Kontakt, prac_Fak) VALUES ('352','katedra automatizační techniky a řízení', 596916129,'FS') GO

17 Ověřování dat – T-SQL Omezení NOT NULL, Omezení DEFAULT, Omezení PRIMARY KEY, Omezení UNIQUE, Omezení CHECK, Omezení FOREIGN KEY.


Stáhnout ppt "Informační systémy Tvorba databáze, nástroje pro tvorbu tabulek, relací, vazeb."

Podobné prezentace


Reklamy Google