Issuu on Google+

INHOUD

Voorwoord

9

Hoofdstuk 1 Inleiding

11

1.1 Wat is een databank? 1.2 Wat is sql? 1.2.1 Inleiding 1.2.2 Beschrijving 1.2.3 Werking 1.3 Tot slot

11 12 12 12 13 13

Hoofdstuk 2 Algemeen

15

Hoofdstuk 3 Voorbeelddatabase

17

3.1 3.2 3.3 3.4 3.5 3.6

Tabel Tabel Tabel Tabel Tabel Tabel

personen talen diensten bestuur functie personenbedrijf

Hoofdstuk 4 Gegevens consulteren 4.1 Select

Standaard SQL.indd 5

17 18 19 20 20 21

23 23

7-9-2010 12:41:09


6

standaard sql basisboek

4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12

4.13

4.14

4.15 4.16 4.17

4.18

4.19 4.20 4,21 4.22 4.23

Standaard SQL.indd 6

Order by Group by Distinct Where Berekeningen And, or en not In Between Like Is null Join 4.12.1 Inner join 4.12.2 Outer join Union 4.13.1 Union 4.13.2 Union all Aggregaatfuncties 4.14.1 Count 4.14.2 Max, min, sum, avg en stdev Nvl To_char Rekenkundige functies 4.17.1 Ceil, floor 4.17.2 Round(getal,decimalen) 4.17.3 Abs 4.17.4 Mod(getal,getal) String functies 4.18.1 Length (len) 4.18.2 Left (waarde, getal)/right(waarde, getal) 4.18.3 Trim 4.18.4 Substr 4.18.5 Upper/lower Group by ... Having Subquery (Not) exists All/any View 4.23.1 Create view 4.23.2 Drop view

26 33 34 40 44 45 47 48 50 51 54 61 61 64 64 67 69 69 71 73 73 75 75 75 76 76 77 77 77 78 78 79 79 81 83 84 87 87 89

7-9-2010 12:41:09


inhoud

7

Hoofdstuk 5 Gegevens manipuleren

91

5.1 Update 5.2 Insert 5.3 Delete

91 93 95

Hoofdstuk 6 Database manipuleren 6.1 6.2 6.3 6.4

97

Create table Alter table Drop table Indexeren 6.4.1 Create index 6.4.2 Create unique index 6.4.3 Samengestelde index 6.4.4 Drop index

Hoofdstuk 7 Oefeningen 7.1 Tabellen 7.1.1 Tabel 7.1.2 Tabel 7.1.3 Tabel 7.1.4 Tabel 7.2 Opgaven 7.3 Oplossingen

Index

Standaard SQL.indd 7

97 99 100 100 101 101 101 102

103

product locatie oorsprong persoon

103 103 104 105 106 107 109

115

7-9-2010 12:41:09


inhoudsopgave_75