De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

SQL Les 9 12 May 2019.

Verwante presentaties


Presentatie over: "SQL Les 9 12 May 2019."— Transcript van de presentatie:

1 SQL Les 9 12 May 2019

2 Agenda Herhaling Afwerken Oefeningen Views
Overzicht verder te behandelen topics 12 May 2019

3 Herhaling DML SELECT - statement SINGLE ROW FUNCTIONS JOIN
OUTER JOIN INNER JOIN SELF JOIN GROUP FUNCTIONS SUBQUERIES 12 May 2019

4 Herhaling DDL CREATE ALTER DROP TABLE 12 May 2019

5 SQL Server 2008 wizards New table Design table Script table as
View dependencies Create diagram 12 May 2019

6 Herhaling DML TRANSACTIONS INSERT UPDATE DELETE BEGIN TRAN COMMIT
ROLLBACK 12 May 2019

7 Even terug naar DML INSERT UPDATE DELETE 12 May 2019

8 INSERT - statement Toevoegen van data in een tabel 12 mei 2019

9 DELETE – statement Verwijderen van rijen uit een tabel die aan voorwaarde voldoen TRUNCATE TABLE Volledige tabel leegmaken Sequence number wordt ook leeggemaakt 12 mei 2019

10 UPDATE - statement Updaten van rijen (die aan een voorwaarde voldoen)
12 mei 2019

11 OUTPUT DML statements geven als resultaat:
(n row(s) affected) Om de aangepaste rijen toch te zien: OUTPUT statement Moet gebruikt worden met INTO Maakt gebruik van de INSERTED en DELETED tables 12 May 2019

12 Voorbeeld OUTPUT Probeer zelf voor DELETE en UPDATE 12 May 2019

13 Oefeningen Afwerken DML.doc 12 May 2019

14 Cascading update / delete
Genereer een test voor cascading update en delete 12 May 2019

15 Restricted update / delete
Genereer een test voor restricted update en delete 12 May 2019

16 Oefeningen p. 122 – 124 Beginners Guide to SQL Server 2008
12 May 2019

17 View Er zijn 2 soorten tabellen: Bevat geen data! = venster
Fysieke tabellen VIEWS = Logische tabellen gebaseerd op een andere tabel of een andere view. (Derived tables) Bevat geen data! = venster In de databank opgeslaan als een SELECT-statement

18 View (2) Wanneer te gebruiken?
Beperken van de toegang tot een databank Gebruikers toelaten eenvoudige selecties uit te voeren op resulaten bekomen uit ingewikkelde selecties Ophalen van gegevens uit meerdere tabellen Veel gebruikte queries opslaan

19 View (3) Een view mag geen order by bevatten
Opvragen van gegevens gebeurt op dezelfde wijze als voor een tabel ALTER VIEW : wijzigen van een view DROP VIEW : verwijderen van een view 12 mei 2019

20 View (4) Demo views via de wizard 12 May 2019


Download ppt "SQL Les 9 12 May 2019."

Verwante presentaties


Ads door Google