
Introduktion til Databasedesign
Beskrivelse
På dette kursus får du viden om og forståelse af:
- Vigtige og centrale databasebegreber
- Databasesprog i forbindelse med databasedesign
- Datamodellerings-teknikker
- Normaliserings- og denormaliserings-teknikker
- Relationstyper og indvirkningen på databasedesign
- Indvirkningen af databasedesign på performance
- Ofte anvendte databaseobjekter
Kurset er en god introduktion til databasedesign, og skaber et godt fundament for at arbejde med databaser. Det gælder hvad enten du skal designe nye databaser, eller lave udtræk fra eksisterende databaser. Kurset henvender sig til kursister, som ønsker:
- At kunne 'læse og forstå' et eksisterende tabeldesign.
- At bygge bro, formidle kendskab mellem forretningen og teknikerne, som arbejder med virksomhedens data.
- At opbygge databaser fra bunden af.
Kurset er databaseserver-uafhængigt og den indhøstede viden og færdigheder kan anvendes på fx Microsoft SQL Server, Oracle, IBM DB2, MySQL, MariaDB og PostgreSQL.
Moduloversigt
- Modul 1Introduktion til databaser
Introduktion til relationsdatabaser
Andre typer af database
Dataanalyse
Database sprog
- Modul 2Data modellering
ANSI/SPARC databasemodel
Entity relationship
Attributter og deres anvendelse som nøgler
- Modul 3Normalisering
Hvorfor normalisere data?
Normaliseringsbegreber
Niveauer af normalisering
Denormalisering
Nøgler
- Primary keys
- Candidate keys
- Surrogate keys
NULL værdier
- Modul 4Relationer
Schema mapping
Referential integrity
Relationships: En-til-mange, en-til-en og mange-til-mange
Foreign Keys
Cascading
- Modul 5Performance
Indeksering
Query performance
Concurrency
- Modul 6Database-objekter
Tabeller
- CHECK constraints
Views
Schemas
Stored procedures
Andre database-objekter
Er du i tvivl?
Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!
