HBO Software Engineering en Development – Ontwikkelen van databa - Cijfer 8
11 views 0 purchase
Course
Ontwikkelen van databases
Institution
NCOI (NCOI)
Book
Databases
De huidige moduleopdracht, getiteld 'Opleidingsadvies Database', richt zich op het ontwikkelen van
een gestructureerd en efficiënt databaseontwerp ter ondersteuning van een programma dat klanten
helpt bij het verkrijgen van persoonlijk opleidingsadvies voor HBO-opleidingen. Deze opdracht bouwt...
Voorletters en naam:
Studentnummer:
Datum: 09-07-2024
NCOI
Opleiding: HBO Software Engineering en Development – 2 jaar
Module: Ontwikkelen van databases
Pagina 0 van 10
Classificatie: Corporate
, Voorwoord
Graag wil ik van deze gelegenheid gebruikmaken om mezelf voor te stellen. Mijn naam is [voor en
achter -naam] en ik ben softwareontwikkelaar bij XXX. De afgelopen jaren heb ik mezelf ontwikkeld in
verschillende facetten van softwareontwikkeling.
Met veel enthousiasme presenteer ik mijn huidige moduleopdracht, getiteld 'Opleidingsadvies
Database'. Deze opdracht is een voortzetting van mijn eerdere werk voor de module 'Software
Ontwikkelen en Programmeren', waarin ik een programma heb ontwikkeld dat klanten de mogelijkheid
biedt om een persoonlijk opleidingsadvies aan te vragen voor HBO-opleidingen.
In deze moduleopdracht presenteer ik een gestructureerd en efficiënt databaseontwerp dat de
functionaliteiten van de eerder genoemde applicatie ondersteunt en optimaliseert. Het doel van deze
opdracht is om een solide basis te leggen voor een programma dat studenten helpt bij het kiezen van
de juiste HBO-opleiding. Dit wordt bereikt door middel van een goed ontworpen database die de
gegevens van studenten ondersteunt en de communicatie met hen als klanten vergemakkelijkt en
versnelt.
Ik kijk ernaar uit om dit project tot een succesvol einde te brengen en ben ervan overtuigd dat het een
positieve impact zal hebben op zowel mijn eigen ontwikkeling als op de dienstverlening van XXX
Samenvatting
De huidige moduleopdracht, getiteld 'Opleidingsadvies Database', richt zich op het ontwikkelen van
een gestructureerd en efficiënt databaseontwerp ter ondersteuning van een programma dat klanten
helpt bij het verkrijgen van persoonlijk opleidingsadvies voor HBO-opleidingen. Deze opdracht bouwt
voort op een eerder project binnen de module 'Software Ontwikkelen en Programmeren', waarin een
applicatie werd ontwikkeld die studenten advies biedt over geschikte opleidingen.
Het doel van deze opdracht is om een solide en goed ontworpen database te creëren die de
gegevens van studenten beheert en de communicatie met hen als klanten vergemakkelijkt. De
database moet niet alleen de huidige functionaliteiten van het adviesprogramma ondersteunen, maar
ook ruimte bieden voor toekomstige uitbreidingen en optimalisaties. Belangrijke aspecten van het
databaseontwerp zijn onder andere datamanagement, gegevensintegriteit, beveiliging, en
schaalbaarheid.
In dit rapport worden de verschillende fasen van het ontwerp- en ontwikkelproces van de database
besproken, te beginnen met de analyse van de eisen en specificaties. Vervolgens wordt ingegaan op
de architectuur van de database, inclusief het datamodel en de normalisatie van de gegevens.
Daarna worden de implementatie en testen van de database behandeld, waarbij de focus ligt op het
waarborgen van de kwaliteit en de prestaties van het systeem.
Een gedetailleerde beschrijving van de resultaten toont aan hoe de nieuwe database voldoet aan de
gestelde eisen en bijdraagt aan een efficiënter en gebruiksvriendelijker opleidingsadviesprogramma.
Ten slotte worden de conclusies en aanbevelingen gepresenteerd, waarin wordt besproken hoe de
database verder kan worden verbeterd en welke stappen kunnen worden ondernomen voor verdere
optimalisatie en integratie binnen de organisatie.
De moduleopdracht biedt waardevolle inzichten en praktische toepassingen voor zowel de
persoonlijke ontwikkeling van de softwareontwikkelaar als voor de educatieve dienstverlening van
XXX. Door deze opdracht wordt een belangrijke stap gezet naar het bieden van betere ondersteuning
aan studenten bij het maken van geïnformeerde opleidingskeuzes.
Pagina 1 van 10
Classificatie: Corporate
, Inhoudsopgave
Voorblad ................................................................................................................................................. 0
Voorwoord ............................................................................................................................................. 1
Samenvatting ......................................................................................................................................... 1
Inhoudsopgave ...................................................................................................................................... 2
1. Inleiding.............................................................................................................................................. 3
2. Doel van het Advies .......................................................................................................................... 3
2.1 Gegevensbeheer ........................................................................................................................ 3
2.2 Toekomstige Contacten ............................................................................................................. 3
2.3 Communicatieverbetering .......................................................................................................... 3
3. Afbakening ......................................................................................................................................... 3
3.1 Wat valt binnen het advies ......................................................................................................... 3
3.2 Wat valt niet binnen het advies.................................................................................................. 4
4. Databaseontwerp .............................................................................................................................. 4
4.1 Entiteiten Identificatie ................................................................................................................. 4
4.2 Sleutelconcepten in het Databaseontwerp .............................................................................. 4
5. Normalisatietechniek ........................................................................................................................ 5
5.1 Eerste Normaalvorm (1NF) ......................................................................................................... 5
5.2 Tweede Normaalvorm (2NF)....................................................................................................... 5
5.3 Derde Normaalvorm (3NF).......................................................................................................... 5
6. Datamodellering ................................................................................................................................ 5
6.1 Schets in draw.io ......................................................................................................................... 5
6.2 Aanmaken van de Database in phpMyAdmin .......................................................................... 7
7. Toepassing van SQL ......................................................................................................................... 7
7.1 Creatie van Tabellen ................................................................................................................... 7
7.2 Invoegen van Gegevens ............................................................................................................. 7
7.3 Query’s Uitvoeren ....................................................................................................................... 7
7.4 Bijwerken en Verwijderen van Gegevens ................................................................................. 8
7.5 Beheer van Transacties .............................................................................................................. 8
8. Databasebeheersproces................................................................................................................... 8
8.1 Database Configuratie en Installatie ......................................................................................... 8
8.2 Gegevensbeheer ......................................................................................................................... 8
8.3 Beveiliging ................................................................................................................................... 8
8.4 Prestatiebeheer ........................................................................................................................... 9
8.5 Naleving en Documentatie ......................................................................................................... 9
8.6 Incidentbeheer ............................................................................................................................. 9
Literatuurlijst ...................................................................................................................................... 10
Bijlagen ............................................................................................................................................... 10
Pagina 2 van 10
Classificatie: Corporate
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller SFaraj. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $12.80. You're not tied to anything after your purchase.