Database Design for Relational Databases - eLearning

Tijdsduur

Database Design for Relational Databases - eLearning

Adding Value Consulting (AVC)
Logo van Adding Value Consulting (AVC)
Opleiderscore: starstarstarstarstar 9,6 Adding Value Consulting (AVC) heeft een gemiddelde beoordeling van 9,6 (uit 268 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

Beschrijving

Cursus Ontwerp en architectuur van relationele databases — Leg een solide gegevensbasis

Til je databasevaardigheden naar een hoger niveau met deze uitgebreide cursus Ontwerp en architectuur van relationele databases. In de huidige datagestuurde wereld is het ontwerpen van efficiënte en schaalbare relationele databases een essentiële vaardigheid voor softwareontwikkelaars, dataprofessionals en architecten. Deze cursus leert je denken als een databaseontwerper — van kernprincipes tot implementatie in de praktijk.

Deze meeslepende training rust je uit met de praktische kennis en hands-on ervaring die nodig is om goed gestructureerde relationele databases te ontwerpen die moderne applicaties aan…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Data warehouse, SQL, Business intelligence, Excel en Databases.

Cursus Ontwerp en architectuur van relationele databases — Leg een solide gegevensbasis

Til je databasevaardigheden naar een hoger niveau met deze uitgebreide cursus Ontwerp en architectuur van relationele databases. In de huidige datagestuurde wereld is het ontwerpen van efficiënte en schaalbare relationele databases een essentiële vaardigheid voor softwareontwikkelaars, dataprofessionals en architecten. Deze cursus leert je denken als een databaseontwerper — van kernprincipes tot implementatie in de praktijk.

Deze meeslepende training rust je uit met de praktische kennis en hands-on ervaring die nodig is om goed gestructureerde relationele databases te ontwerpen die moderne applicaties aandrijven. Je leert hoe je databasesystemen plant, modelleert en implementeert die efficiënt en onderhoudbaar zijn en aansluiten bij de best practices in de sector. Vaardigheden op het gebied van relationele databases vormen de ruggengraat van veel tech-stacks die in bedrijven over de hele wereld worden gebruikt.

Doelgroep

  • Aspirant-databaseprofessionals – Personen die een carrière willen beginnen in databaseontwerp, -beheer of -ontwikkeling.
  • Softwareontwikkelaars en -ingenieurs – Ontwikkelaars die hun kennis van relationele database-architectuur willen versterken om efficiënte applicaties te bouwen.
  • Data-ingenieurs en data-analisten – Professionals die gestructureerde, hoogpresterende databases willen ontwerpen ter ondersteuning van dataworkflows.
  • IT-architecten en systeemontwerpers – Degenen die verantwoordelijk zijn voor het plannen en implementeren van robuuste databasesystemen binnen ondernemingen.
  • Studenten en mensen die van loopbaan willen veranderen – Cursisten die praktische, voor de branche relevante vaardigheden willen opdoen op het gebied van relationele databases en databeheer.

Vereisten

  • Een basiskennis van SQL en databaseconcepten wordt aanbevolen.
  • Als je al bekend bent met SQL, zal dat de leerervaring ten goede komen.
  • Deze cursus is ontworpen voor cursisten met verschillende niveaus van SQL-kennis

Leerdoelen

  • en effectieve softwareontwikkelingscyclus plannen, analyseren en ontwerpen
  • De belangrijkste componenten van database-architectuur begrijpen
  • Het belang van gegevensintegriteit en strategieën om deze te handhaven leren
  • Gegevensredundantie en -afhankelijkheden verkennen, en hoe deze te beheren
  • Inzicht verwerven in Online Transaction Processing (OLTP)-systemen

Cursusinhoud

1. Inleiding tot relationele databases

  • Inleiding tot de module
  • Inleiding tot databases
  • Hiërarchische en netwerk-DBMS
  • NoSQL-DBMS
  • Objectgeoriënteerde en relationele DBMS
  • DBMS versus RDBMS
  • Open source versus gelicentieerde databases
  • Populaire relationele databases – Oracle
  • Populaire relationele databases – Microsoft SQL
  • Populaire relationele databases – MySQL
  • Populaire relationele databases – PostgreSQL
  • Inleiding tot de levenscyclus van softwareontwikkeling (SDLC)
  • Planning, analyse, ontwerp, ontwikkeling, testen en integratie
  • Onderhoud en productieondersteuning

2. Architectuur van relationele databases

  • Databasearchitectuur en lagen
  • Databasearchitectuurlagen
  • Databasearchitectuurlagen versus -lagen
  • Componenten van de databasearchitectuur
  • Gecentraliseerde en gedistribueerde databasesystemen

3. Belangrijke aspecten van relationele databases

  • SQL-subtalen
  • Voorbeeld van een SQL-bibliotheek
  • SQL-standaardisatie
  • Gegevensintegriteit
  • Principes van gegevensintegriteit
  • Hoe gegevensintegriteit in het gedrang kan komen
  • Het belang van gegevensintegriteit
  • Verbetering van de gegevensintegriteit
  • Transactie
  • ACID-conformiteit
  • BASE-model

4. Databasestructuur en -ontwerp

  • Databaseobjecten
  • Regels en beperkingen voor gegevensintegriteit
  • Entiteit-relatie

5. Databaseontwerp

  • Databaseontwerp
  • Wat is databasenormalisatie
  • Gegevensredundantie
  • Gegevensafhankelijkheden
  • Regels voor gegevensnormalisatie
  • Eerste Normale Vorm (1NF)
  • Tweede Normale Vorm (2NF)
  • Derde Normale Vorm (3NF)
  • Boyce-Codd Normale Vorm (BCNF)
  • ER-diagram
  • Entiteit
  • Attributen
  • Notaties en relaties in ER-diagrammen
  • Gegevensmodel
  • Fasen van het gegevensmodel
  • Conceptueel gegevensmodel
  • Logisch gegevensmodel
  • Fysiek gegevensmodel
  • Hulpmiddelen voor gegevensmodellering

6. Methodologieën voor gegevensmodellering

  • Methodologieën voor gegevensmodellering
  • Wat is Online Transaction Processing (OLTP)?
  • Voorbeelden van OLTP
  • Kenmerken van OLTP
  • Uitdagingen van OLTP
  • Voorbeeld van een OLTP-gegevensmodel
  • Inleiding tot datawarehousing
  • Kenmerken van een datawarehouse
  • Fasen van een datawarehouse
  • Datawarehouse versus OLTP-database
  • Wat is een datamart?
  • Voorbeeld van een datamart
  • Feit- en dimensietabellen
  • Ster- en sneeuwvlokschema
  • Top-downontwerpbenadering voor datawarehouses
  • Bottom-upontwerpbenadering voor datawarehouses
  • Wat is een datavault?
  • Voorbeeld van een datavault
  • Gebruik van datavaults
  • Data lake
  • Verschillen tussen databases, data lakes en datawarehouses

7. SQL-componenten

  • Data Definition Language
  • Data Manipulation Language
  • Data Query Language
  • Werken met NULL
  • Gegevens aggregeren met GROUP BY
  • Geaggregeerde gegevens filteren met de HAVING-clausule
  • Data Control Language

8. Transacties en gelijktijdigheid

  • Transacties en gelijktijdigheid: een inleiding
  • Databasetransacties
  • COMMIT en ROLLBACK
  • SAVEPOINT
  • Problemen met transactieconcurrency
  • Transactie-isolatieniveaus
  • Deadlock

9. Database-joins en prestatieoptimalisatie

  • SQL-joins
  • Subquery en de verschillende soorten
  • Databaseprestatieoptimalisatie
  • Databasemonitoring
  • Informatieschema

10. Database-back-up, herstel en beveiliging

  • Database-back-up, herstel en beveiliging
  • Database-back-ups
  • Logische back-up
  • Fysieke back-up
  • Soorten back-ups
  • Herstel en terugzetten
  • Databasebeveiliging
  • Databasebeveiliging – Best practices

11. On-prem vs. clouddatabases

  • On-premises versus clouddatabases
  • On-premises en clouddatabases
  • Implementatiemodellen voor clouddatabases
  • Verschillen tussen on-premises en clouddatabases

FAQ

Is er nog ander lesmateriaal naast de video's die je in je eigen tempo kunt bekijken?

Absoluut! De on-demand leerervaring gaat verder dan video's en biedt een volledig meeslepende leeromgeving, inclusief:

  • LEREN: Interactieve e-books, herhalingsquizzen en praktijkgerichte casestudy's om concepten te versterken
  • BEOORDELEN: Diagnostische, module- en eindtoetsen om je voortgang bij te houden
  • OEFENEN: Praktische oefeningen met realistische simulaties en Cloud Labs
  • INZICHTEN VERKRIJGEN: realtime analyses en rapporten die uw leervoortgang, uitdagingen en aanbevolen onderwerpen om nog eens door te nemen voor het beheersen van belangrijke vaardigheden belichten

Kan ik deze cursus volgen naast mijn fulltime baan?

Ja! Deze cursus is ontworpen voor maximale flexibiliteit. Aangeboden in een online formaat dat u in uw eigen tempo kunt volgen, stelt het u in staat om te leren en uw vaardigheden te verbeteren wanneer het u uitkomt, waardoor het gemakkelijk te combineren is met uw fulltime baan.

Belangrijkste kenmerken

  • Cursus en materiaal in het Engels
  • Beginners- tot gemiddeld niveau
  • Meer dan 15 uur aan e-learningvideo's
  • 10 automatisch beoordeelde toetsen
  • 26 begeleide praktische oefeningen
  • 37 herhalingsquizzen
  • 3 opdrachten
  • Meer dan 20 uur aanbevolen studietijd
  • 1 jaar toegang tot het leerplatform
  • Certificaat van voltooiing inbegrepen
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.