Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Samenvatting

Samenvatting Inleiding Database (ILEDAB20R2)

Beoordeling
3.5
(2)
Verkocht
14
Pagina's
16
Geüpload op
30-03-2018
Geschreven in
2017/2018

Samenvatting van het boek "Inleiding databases" H1, H2 en H3 voorbeeldopgave. Dit is de samenvatting van databases (ILEDAB20R2) van Logistics Management leerjaar 2.

Instelling
Vak

Voorbeeld van de inhoud

Blok 3 Database LVlogistiek




ILEDAT20R2 |Inleiding databases
“Inleiding databases – van ontwerp tot praktijk” H1, H2 en H3




1

,Blok 3 Database LVlogistiek


Inhoudsopgave
Nulde normaalvorm (0NV) .................................................................................................................. 4
Eerste normaalvorm (1NV).................................................................................................................. 5
Tweede normaalvorm (2NV) ............................................................................................................... 5
Derde normaalvorm (3NV) .................................................................................................................. 5
ER-diagram .......................................................................................................................................... 6
Integreren ............................................................................................................................................ 8
Gegevens selecteren en manipuleren ..................................................................................................... 9
Selectiequery ....................................................................................................................................... 9
Rekenkundige bewerkingen .............................................................................................................. 10
Flexibele query .................................................................................................................................. 10
Query met rekenveld......................................................................................................................... 10
Query met voorwaarde ..................................................................................................................... 11
Query met dubbele rijen ................................................................................................................... 11
Group By-query ................................................................................................................................. 11
Gegevens wijzigen, bijwerkquery ...................................................................................................... 12
Gegevens verwijderen, verwijderquery ............................................................................................ 12
Toepassing van relaties, keuzelijsten ................................................................................................ 13
Rapporten .............................................................................................................................................. 13
Rapporten ontwerpen (snelle methode) .......................................................................................... 13
Rapporten ontwerpen via de wizard ................................................................................................. 14
Formulieren ........................................................................................................................................... 15
Formulier ontwerpen (snelle methode) ............................................................................................ 15
Formulier ontwerpen via de wizard .................................................................................................. 15
Keuzelijst om te zoeken in formulier ................................................................................................. 16




2

,Blok 3 Database LVlogistiek


Databases samenvatting
Hoofdstuk 1 – Databases
➢ Database: een verzameling bij elkaar behorende gegevensgroepen(tabellen) inclusief hun onderlinge
relaties.
In databases zijn de gegevens, de tabellen en de in- en uitvoer van de gegevens gescheiden. De gegevens liggen
in een relationele database gestructureerd opgeslagen.

➢ Redundantie: dezelfde gegevens liggen meerdere keren opgeslagen (overtolligheid). Vaak zijn gegevens
dan niet consistent.
➢ Inconsistentie: tegenstrijdigheid.
- Als je adresgegevens meerdere keren ligt opgeslagen en je verhuisd, moet het in meerdere systemen
worden gewijzigd. Gebeurt dat niet, dan wordt de database inconsistent, dus niet betrouwbaar.

Verschillende typen databases:
- Hiërarchische database
- Netwerkdatabase
- Relationele database

De relationele database wordt het meest toegepast. Bij een rationele database hoort een
databasemanagementsysteem.
➢ Databasemanagementsysteem (DBMS): een DBMS regelt onder andere het verkeer tussen de gebruikers
en de tabellen in de database. Via het DBMS kan ook de gehele database worden ontworpen en rechten
aan gebruikers worden gegeven.
- Gebruikers van de database zijn bijvoorbeeld internetgebruikers en het bedrijf van de data zelf.
- DBMS bewaakt wie welke gegevens mag inzien.
- Via autorisatie (permissies) kan aangegeven worden wat een gebruiker wel en niet mag. Bijvoorbeeld
hotelgegevens wel lezen, maar niet bewerken.

➢ Conceptueel of functioneel datamodel: gegevensstructuren ‘op papier’.
Het conceptuele datamodel wordt vervolgens via het DBMS van de database gebouwd in de database.
➢ Databaseadministrator: degene die de database onderhoud.

Index-bestanden zijn nodig om in grote databases te zoeken naar gegevens. Het zijn kleine bestandjes bij een
tabel met daarin een gesorteerde kolom van de moedertabel en een verwijzingen naar de moedertabel. In de
gesorteerde tabel kan dan, via binair zoeken, snel gegevens gezocht worden. In de praktijk is men zuinig met
index-bestanden, omdat die bestanden automatisch worden onderhouden en dat kost uiteraard wel
computertijd.
➢ Binair zoeken: snel in een gesorteerde kolom van een tabel zoeken naar de gewenste waarde. Daarbij
splits men bij iedere zoekactie de database in twee delen. Bij de volgende zoekactie wordt alleen nog in
het deel gezocht waar de zoekwaarde kan zitten.
- Bij 1000 rijen in de database heb je maximaal 10 zoekacties nodig (1000, 500, 250, 125, 63, 32, 16, 8,
4, 2, 1). Bij een miljoen rijen zijn maximaal 20 zoekacties nodig en bij een miljard rijen maximaal 30
zoekacties

➢ MapReduce: een methode om een grote hoeveelheid data te verspreiden over een groot aantal
computers (servers). Vervolgens laat je de servers parallel dat deel van de toegewezen data verwerken.
Daarna voeg je alles weer samen om het resultaat te tonen.
➢ Hadoop: een opensourcesoftwareraamwerk, op standaarden gebaseerd, waarmee het mogelijk is om
grote hoeveelheden ongestructureerde data over vele sustemen parallel te laten verwerken.
Het beheren van die bestanden vindt plaats door Hadoop Distributed File System (HDFS).




3

, Blok 3 Database LVlogistiek


Hoofdstuk 2 – Normaliseren
Bij het normaliseren wordt altijd uitgegaan van de informatiebehoefte. Wat moet op het scherm, papier, pdf,
enzovoort getoond worden.
Gegevens zijn losstaande feiten en uiteindelijk wordt het informatie als de gegevens een betekenis hebben

Normaliseren vindt in vier stappen plaats:
1. Nulde normaalvorm (0NV)
2. Eerste normaalvorm (1NV)
3. Tweede normaalvorm (2NV)
4. Derde normaalvorm (3NV)

Normal Database Lifecycle (Computer Science)
1. Requirements (Translate Business Needs)
2. Database Design (Logical = Normalisatie & ERD)
3. Database Structure (Physically create tabels and relations between them)
4. Data in (get data in, through imports, type in, forms, SQL Create and Update statements)
5. View Information (Queries, reports, exports)

Nulde normaalvorm (0NV)
In 0NV bepalen we welke gegevens uit de informatiebehoefte werkelijk nodig zijn. Het blijkt dat niet alle
gegevens uit de informatiebehoefte vastgelegd moeten worden. Constante gegevens en procesgegevens
worden niet opgeslagen in de database. De overige gegevens worden welk opgeslagen.
➢ Constante gegevens: gegevens die op ieder overzicht precies hetzelfde zijn. Gegevens van dit type nemen
we niet op in de lijst gegevens die we in de database willen opslaan. De constanten worden vaak in een
apart bestand (tabel, met één rij) opgenomen, zodat de gebruiker wel in staat is ze te gebruiken en
wijzigingen aan te brengen.
- Bijvoorbeeld op een factuur → naam, adresgegevens en btw-percentage.
➢ Procesgegevens: gegevens die we kunnen berekenen (rekenvelden).
- Bijvoorbeeld op een factuur → bedrag, subtotaal, btw-totaal, btw-bedrag en totaal.
- Korting is geen procesgegeven, want het is een afgesproken bedrag met de verkoper en geen
berekening.
De nulde normaalvorm is een hulpmiddel voor de eerste normaalvorm.

Als er samengestelde gegevens zijn, zoals bij de woonplaats van een klant, moeten we de gegevens in
zelfstandige kolomkopjes plaatsen (postcode en plaats).

➢ Primaire sleutel: kenmerk dat de rij (factuur) uniek maakt. Het sleutelkenmerk wordt in de
gegevensstructuur onderstreept weergegeven. Een sleutel dient minimaal te zijn (zo kort mogelijk).
- Alleen de kenmerken uit het niet repeterende deel komen hiervoor in aanmerking.
- Als er sprake is van één instrument, is één primaire sleutel genoeg.
- De primaire sleutel kan uit meerdere kenmerken bestaan.
- Het kan voorkomen dat in een gegevensgroep geen sleutel aanwezig is, zelfs als je alle kenmerken
samen als sleutel kiest. In een dergelijke situatie dient een extra kenmerk als sleutel toegevoegd te
worden.
- Vuistregel: neem geen omschrijvingen of namen als sleutel. Nummers en korte codes werken veel
sneller.

➢ Repeterende groep (RG): de kenmerken waarbij meerdere waarden kunnen voorkomen op de
informatiebehoefte.




4

Gekoppeld boek

Geschreven voor

Instelling
Studie
Vak

Documentinformatie

Heel boek samengevat?
Onbekend
Geüpload op
30 maart 2018
Bestand laatst geupdate op
1 april 2018
Aantal pagina's
16
Geschreven in
2017/2018
Type
SAMENVATTING

Onderwerpen

$4.80
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Beoordelingen van geverifieerde kopers

Alle 2 reviews worden weergegeven
5 jaar geleden

7 jaar geleden

3.5

2 beoordelingen

5
0
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.
LVLogistiek Hogeschool Rotterdam
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
436
Lid sinds
9 jaar
Aantal volgers
329
Documenten
2
Laatst verkocht
6 maanden geleden

3.9

90 beoordelingen

5
27
4
37
3
21
2
1
1
4

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 iDeal of creditcard en download je PDF-document meteen.

Student with book image

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

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen