100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Resumen

Samenvatting Inleiding Database (ILEDAB20R2)

Puntuación
3.5
(2)
Vendido
14
Páginas
16
Subido en
30-03-2018
Escrito en
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.

Institución
Grado











Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Libro relacionado

Escuela, estudio y materia

Institución
Estudio
Grado

Información del documento

¿Un libro?
Desconocido
Subido en
30 de marzo de 2018
Archivo actualizado en
1 de abril de 2018
Número de páginas
16
Escrito en
2017/2018
Tipo
Resumen

Temas

Vista previa del contenido

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
$4.23
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Reseñas de compradores verificados

Se muestran los 2 comentarios
5 año hace

7 año hace

3.5

2 reseñas

5
0
4
1
3
1
2
0
1
0
Reseñas confiables sobre Stuvia

Todas las reseñas las realizan usuarios reales de Stuvia después de compras verificadas.

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
LVLogistiek Hogeschool Rotterdam
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
436
Miembro desde
8 año
Número de seguidores
329
Documentos
2
Última venta
2 meses hace

3.9

90 reseñas

5
27
4
37
3
21
2
1
1
4

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes