8) Jak utworzyc index nieklasterowany, bazujacy na kolumnie tabeli ?

CREATE NONCLUSTERED INDEX nazwa_indexu

ON nazwa_tabeli.nazwa_kolumny

7) Jak usunac tabele ?

DROP TABLE nazwa_tabeli

6) Jak dodac klucz obcy ?

ALTER TABLE nazwa_tabeli_2 ADD FOREIGN KEY (kolumna_tab_2)

REFERENCES nazwa_tabeli_1 (kolumna_tab_1)

5) Jak dodac kolumne do tabeli ?

ALTER TABLE nazwa_tabeli

ADD nazwa_kolumny typ_danych NULL

6)Jak pokazac podstawowe informacje o bazie danych ?

EXEC sp_helpdb

1) jak usunąc index , (kwerenda )

DROP INDEX nazwa_tabeli.nazwa_indeksu

2) jak zmodyfikowac tabele , tworzac klucz glowny klastrowany

ALTER TABLE nazwa_tabeli ADD CLUSTERED PRIMARY KEY nazwa_kolumny

3) jak do projektu tabeli dodac kolumne

ALTER TABEL nazwa_tabeli ADD nazwa_kolumny typ_danych

4) jak utworzyc widok na podstawie tabeli

CREATE VIEW nazwa_widoku

AS SELECT nazwy_kolumn_

FROM nazwa_tabeli

5) jak zmienic maksymalny rozmiar bazy danych

ALTER DATABASE nazwa_bazy

MODIFY FILE (NAME='nazwa_bazy',MAXSIZE=50)

7) W tabeli A utworz na kolumnie data ograniczenie na wprowadzaną wartosc

ALTER TABLE A

ADD CONSTRAINT nazwa_ograniczenia WHERE A.data>GETDATE()

8) W tabeli A na kolumnie id utworz nieklastrowany index

CREATE NOCLUSTERED INDEX nazwa_indeksu ON A(id)

9 )Zmodyfikuj projekt tabeli dodajac klucz obcy

ALTER TABLE nazwa_tabeli

ADD FOREIGN KEY nazwa_klucza REFERENCES nazwa_tabeli(nazwa_kolumny)

10 Wymien 3 widoki grupy information- schemat

CHECK_CONSTRAINTS , COLUMNS , TABLES

SQL

1 Wymien 3 rodzaje zlączen 2tabel po polach id

INNER JOIN , OUTER JOIN, CROSS JOIN

2 Co moze byc zawarte w having , czym rozni sie od where

warunki po jakich grupuje sie rezultat, rozni sie tym ze w where podajemy waruek po jakim ma byc wyszukiwane w w havin podajemy warunek w jaki sposob ma przebiegac grupowanie. tak wyglada cale zapytanie -> SELECT lista_pól FROM wyrażenie_tabelowe WHERE kryteria GROUP BY pola_grupowania HAVING kryteria_grupowania

3 Wstaw wiersze z tabeli A do B o podobnej strukturze

INSERT B VALUES (SELECT * FROM A)

4 Usun wiersze z tabeli A pod warunkiem bazującym na tabeli B

DELETE A WHERE A.id==B.id