100% tevredenheidsgarantie Direct beschikbaar na betaling Zowel online als in PDF Je zit nergens aan vast
logo-home
Samenvatting Inleiding Database (ILEDAB20R2) €3,48
In winkelwagen

Samenvatting

Samenvatting Inleiding Database (ILEDAB20R2)

2 beoordelingen
 249 keer bekeken  14 keer verkocht

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

Laatste update van het document: 6 jaar geleden

Voorbeeld 4 van de 16  pagina's

  • Onbekend
  • 30 maart 2018
  • 1 april 2018
  • 16
  • 2017/2018
  • Samenvatting
book image

Titel boek:

Auteur(s):

  • Uitgave:
  • ISBN:
  • Druk:
Alles voor dit studieboek (2)
Alle documenten voor dit vak (1)

2  beoordelingen

review-writer-avatar

Door: svenf0411 • 4 jaar geleden

review-writer-avatar

Door: arianakbari • 6 jaar geleden

avatar-seller
LVLogistiek
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

Voordelen van het kopen van samenvattingen bij Stuvia op een rij:

Verzekerd van kwaliteit door reviews

Verzekerd van kwaliteit door reviews

Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!

Snel en makkelijk kopen

Snel en makkelijk kopen

Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.

Focus op de essentie

Focus op de essentie

Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!

Veelgestelde vragen

Wat krijg ik als ik dit document koop?

Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.

Tevredenheidsgarantie: hoe werkt dat?

Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.

Van wie koop ik deze samenvatting?

Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper LVLogistiek. Stuvia faciliteert de betaling aan de verkoper.

Zit ik meteen vast aan een abonnement?

Nee, je koopt alleen deze samenvatting voor €3,48. Je zit daarna nergens aan vast.

Is Stuvia te vertrouwen?

4,6 sterren op Google & Trustpilot (+1000 reviews)

Afgelopen 30 dagen zijn er 52510 samenvattingen verkocht

Opgericht in 2010, al 14 jaar dé plek om samenvattingen te kopen

Start met verkopen
€3,48  14x  verkocht
  • (2)
In winkelwagen
Toegevoegd