100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Samenvatting

Samenvatting Leerboek Oracle SQL voor database 11g/12c - Lex de Haan H1 t/m H9

Beoordeling
4,0
(3)
Verkocht
15
Pagina's
18
Geüpload op
03-06-2017
Geschreven in
2016/2017

Dit is een samenvatting van het boek: Leerboek Oracle SQL voor oracle database 11g/12c. De eerste 9 hoofdstukken staan er in. Sommige paragrafen ontbreken omdat daar naar mijn idee geen belangrijke zaken in staan. Op de eerste twee pagina's staat een inhoudsopgave waarin precies staat welke paragrafen zijn samengevat.

Meer zien Lees minder
Instelling
Vak











Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Gekoppeld boek

Geschreven voor

Instelling
Studie
Vak

Documentinformatie

Heel boek samengevat?
Nee
Wat is er van het boek samengevat?
H1 t/m h9
Geüpload op
3 juni 2017
Aantal pagina's
18
Geschreven in
2016/2017
Type
Samenvatting

Onderwerpen

Voorbeeld van de inhoud

Inhoud
Hoofdstuk 1 ............................................................................................................................................. 3
Paragraaf 1 - Informatiesystemen ....................................................................................................... 3
Paragraaf 2 – Database ontwerp ......................................................................................................... 3
Paragraaf 3 – DBMS ............................................................................................................................. 3
Paragraaf 5 – relationele gegevensstructuur ...................................................................................... 3
Hoofdstuk 2 ............................................................................................................................................. 4
Paragraaf 2.1 – Overzicht SQL ............................................................................................................. 4
Paragraaf 2.2 - Basisbegrippen ............................................................................................................ 5
Hoofdstuk 3 ............................................................................................................................................. 6
Paragraaf 3.2 – Tabellen maken .......................................................................................................... 6
Paragraaf 3.3 – Datatypes ................................................................................................................... 6
Hoofdstuk 4 ............................................................................................................................................. 7
Paragraaf 4.1 – Overzicht SELECT ........................................................................................................ 7
Paragraaf 4.2 – SELECT ........................................................................................................................ 7
Paragraaf 4.3 – WHERE ....................................................................................................................... 7
Paragraaf 4.4 – ORDER BY ................................................................................................................... 7
Paragraaf 4.5 – AND, OR, NOT............................................................................................................. 7
Paragraaf 4.6 – BETWEEN, IN, LIKE ..................................................................................................... 7
Paragraaf 4.7 – CASE expressies (hoeft niet) ...................................................................................... 8
Paragraaf 4.9 – Subqueries.................................................................................................................. 9
Hoofdstuk 5 ........................................................................................................................................... 10
Paragraaf 5.2 – Rekenfuncties........................................................................................................... 10
Paragraaf 5.3 – Tekstfuncties ............................................................................................................ 10
Paragraaf 5.5 – Datumfuncties .......................................................................................................... 11
Paragraaf 5.7 – Conversiefuncties ..................................................................................................... 11
Hoofdstuk 6 ........................................................................................................................................... 12
Paragraaf 6.1 – INSERT commando ................................................................................................... 12
Paragraaf 6.2 – UPDATE commando ................................................................................................. 12
Paragraaf 6.3 – DELETE-commando .................................................................................................. 12
Hoofdstuk 7 ........................................................................................................................................... 13
Paragraaf 7.2 – Datatypes ................................................................................................................. 13
Paragraaf 7.3 – ALTER TABLE............................................................................................................. 13
Paragraaf 7.4 – Constraints ............................................................................................................... 13
Paragraaf 7.5 – Indexen..................................................................................................................... 13

, Paragraaf 7.7 – Sequences ................................................................................................................ 14
Hoofdstuk 8 ........................................................................................................................................... 15
Paragraaf 8.1 – TUPLE ....................................................................................................................... 15
Paragraaf 8.2 – JOINS ........................................................................................................................ 15
Paragraaf 8.3 – JOINS syntax ............................................................................................................. 15
Paragraaf 8.4 – OUTER JOIN .............................................................................................................. 16
Paragraaf 8.5 – GROUP BY................................................................................................................. 16
Paragraaf 8.6 – Groepsfuncties ......................................................................................................... 17
Hoofdstuk 9 ........................................................................................................................................... 18
Paragraaf 9.1 – SUBqueries ............................................................................................................... 18
Paragraaf 9.2 – SUBqueries SELECT................................................................................................... 18

,Hoofdstuk 1
Paragraaf 1 - Informatiesystemen

Informatiesysteem = systeem dat op het juiste moment de benodigde informatie produceert
Twee reden om een informatiesysteem te automatiseren:
• Complexiteit – gegevensstructuur of verwering van de gegevens wordt te ingewikkeld
• Volume – hoeveelheid gegevens wordt te groot

Voordelen van databases:
• Toegankelijkheid
• Beveiliging

Paragraaf 2 – Database ontwerp

De bepaling van informatiebehoefte bestaat uit twee elementen:
• Welke ENTITEITEN zijn relevant?
• Welke ATTRIBUTEN zijn voor elke ENTITEIT relevant?

Entiteiten zijn in een database tabellen, attributen zijn kolommen.

Redundantie = opslaan van afleidbare gegevens. Door redundantie ontstaat inconsistentie.

Paragraaf 3 – DBMS

Database = een verzameling gegevens die nodig is om aan een informatiesysteem de gewenste
informatie te kunnen onttrekken, beheerd door een afzonderlijk programmatuursysteem

Database Managementsysteem (DBMS) heeft verschillende onderdelen:
• Fysieke opslag van gegevens
• I/O van extern naar intern geheugen
• Gegevens over gegevens worden bijgehouden (metagegevens)
• Ondersteunt één of meer talen
• Tools


Paragraaf 5 – relationele gegevensstructuur

• Een database is een verzameling tabellen
• Een tabel is een verzameling rijen
• Een rij is een verzameling kolomwaarden

, Hoofdstuk 2
Paragraaf 2.1 – Overzicht SQL

SQL = Structured Query Language
Interactief toegepast = via een toetsenbord SQL-commando’s ingeven
Embedded toegepast = binnen een programma in een andere programmeertaal toegepast (Java)

Vier taalonderdelen:
• Datadefinitie (Data Definition Language, DDL)
• Datamanipulatie (Data Manipulation Language, DML)
• Raadpleging (Retrieval)
• Beveiliging

DDL gaat over de structuur van een database en begint vrijwel altijd met de volgende
sleutelwoorden:
• CREATE – maak een nieuw database object
• ALTER – wijzig iets aan de structuur van een bestaand database object
• DROP – verwijder een database object

DML gaat over de inhoud van een database:
• INSERT – voeg nieuwe rijen aan een tabel toe
• UPDATE – wijzig bestaande rijen in een tabel
• DELETE – verwijder bestaande rijen uit een tabel
• MERGE – voegt conditioneel nieuwe rijen toe, of wijzigt rijen in een tabel
• INSERT ALL – voeg nieuwe rijen aan meerdere tabellen tegelijk toe

Database commando’s zijn een ‘transactie’, wat betekend dat zodra een commando is uitgevoerd,
het nog niet voor andere gebruikers te zien is. Hier zijn SQL-commando’s voor:
• COMMIT – bevestig de wijzigingen van de huidige transactie
• ROLLBACK – annuleer de wijzigingen van de huidige transactie

DDL is onherroepelijk (kan niet geannuleerd worden) terwijl DML wél herroepelijk is met een
ROLLBACK.

De zes hoofdcomponenten van raadpleging:
• SELECT – welke kolommen willen we in het resultaat zien
• FROM – welke tabel moet worden geraadpleegd
• WHERE – waaraan moeten de rijen voldoen
• GROUP BY – waarop moeten de rijen worden gegroepeerd
• HAVING – waaraan moeten de groepen van rijen voldoen
• ORDER BY – in welke volgorde worden de rijen in het resultaat verlangd

Toegang van de Oracle database wordt geregeld met gebruikersautorisatie, met onder andere een
wachtwoord. Belangrijkste commando’s om dit te doen:
• CREATE USER – definieer een nieuwe gebruiker
• ALTER USER – wijzig een bestaande gebruiker
• DROP USER – verwijder een gebruiker

Privileges van de users worden met de volgende commando’s geregeld:
• GRANT – verleen bepaalde privileges aan een gebruiker
€4,99
Krijg toegang tot het volledige document:
Gekocht door 15 studenten

100% tevredenheidsgarantie
Direct beschikbaar na je betaling
Lees online óf als PDF
Geen vaste maandelijkse kosten

Beoordelingen van geverifieerde kopers

Alle 3 reviews worden weergegeven
4 jaar geleden

6 jaar geleden

8 jaar geleden

8 jaar geleden

Thanks Maarten! Hoop dat het je helpt bij het studeren!

4,0

3 beoordelingen

5
1
4
1
3
1
2
0
1
0
Betrouwbare reviews op Stuvia

Alle beoordelingen zijn geschreven door echte Stuvia-gebruikers na geverifieerde aankopen.

Maak kennis met de verkoper

Seller avatar
De reputatie van een verkoper is gebaseerd op het aantal documenten dat iemand tegen betaling verkocht heeft en de beoordelingen die voor die items ontvangen zijn. Er zijn drie niveau’s te onderscheiden: brons, zilver en goud. Hoe beter de reputatie, hoe meer de kwaliteit van zijn of haar werk te vertrouwen is.
JotteSmit Hogeschool Utrecht
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
15
Lid sinds
8 jaar
Aantal volgers
15
Documenten
1
Laatst verkocht
2 jaar geleden

4,0

3 beoordelingen

5
1
4
1
3
1
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via Bancontact, iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo eenvoudig kan het zijn.”

Alisha Student

Veelgestelde vragen