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