Karlebovej 91, 3400 Hillerød | Krajbjergvej 3, 8541 Skødstrup
70 22 29 29
08:30 - 17:00

Introduktion til Databaser

  • feb 04
    mandag 04/02/2019 - onsdag 06/02/2019
    09:00 - 16:00 Hillerød
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • feb 11
    mandag 11/02/2019 - onsdag 13/02/2019
    09:00 - 16:00 Aarhus
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • mar 04
    mandag 04/03/2019 - onsdag 06/03/2019
    09:00 - 16:00 Hillerød
    • Afholdelsesgaranti
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • mar 11
    mandag 11/03/2019 - onsdag 13/03/2019
    09:00 - 16:00 Aarhus
    • Afholdelsesgaranti
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • apr 08
    mandag 08/04/2019 - onsdag 10/04/2019
    09:00 - 16:00 Hillerød
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • apr 08
    mandag 08/04/2019 - onsdag 10/04/2019
    09:00 - 16:00 Aarhus
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • maj 06
    mandag 06/05/2019 - onsdag 08/05/2019
    09:00 - 16:00 Aarhus
    • Afholdelsesgaranti
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • maj 13
    mandag 13/05/2019 - onsdag 15/05/2019
    09:00 - 16:00 Hillerød
    • Afholdelsesgaranti
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • jun 17
    mandag 17/06/2019 - onsdag 19/06/2019
    09:00 - 16:00 Hillerød
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
  • jun 17
    mandag 17/06/2019 - onsdag 19/06/2019
    09:00 - 16:00 Aarhus
    • Kr.12,595.00 ekskl. MOMS
    Ekskl. moms
Er der ingen af disse datoer som passer dig? Foreslå en anden dato

Kursusinfo

  • Dette kursus varer 3 dage
  • Der medfølger kursusmateriale til dette kursus
  • Dette kursus koster 3 klip på dit klippekort.
  • Fuld forplejning (Morgenmad, frokost, kage, kaffe og sodavand ad libitum)

Varighed

Dette kursus varer 3 dage

Materialer

Der medfølger kursusmateriale til dette kursus

Klip på klippekort

Dette kursus koster 3 klip på dit klippekort.

Forplejning

Fuld forplejning (Morgenmad, frokost, eftermiddagskage samt kaffe og sodavand ad libitum)

Formål

At gøre deltagere i stand til at designe nye databaser samt at få forståelse for allerede eksisterende databasers design. Gennem praktiske øvelser trænes dette via to veje:

  • Forstå tankegangen bag at bygge en database: Fra simple forretningsregler til tabeldesign
  • Reverse engineering: Genkende og forstå forretningsregler ud fra eksisterende tabeldesign 

Deltageren får viden om og forståelse af databasebegreber inkl. databasetyper, databasesprog og databasedesigns m.m.

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.

Indhold

Introduktion til databaser

  • Introduktion til relationsdatabaser
  • Andre typer af database
  • Dataanalyse
  • Database sprog 

Data modellering

  • ANSI/SPARC databasemodel
  • Entity relationship
  • Attributter og deres anvendelse som nøgler 

Normalisering

  • Hvorfor normalisere data?
  • Normaliseringsbegreber
  • Niveauer af normalisering
  • Denormalisering
  • Nøgler
    • Primary keys
    • Candidate keys
    • Surrogate keys
  • NULL værdier 

Relationer

  • Schema mapping
  • Referential integrity
  • Relationships: En-til-mange, en-til-en og mange-til-mange
  • Foreign Keys
  • Cascading 

Performance

  • Indeksering
  • Query performance
  • Concurrency 

Database-objekter

  • Tabeller
    • CHECK constraints
  • Views
  • Schemas
  • Stored procedures
  • Andre database-objekter

 

Lignende kurser

C# Programmering Grundkursus 11 feb
React Native - Cross Platform mobil udvikling 24 jan
Microsoft Azure Developer Advanced Solutions (AZ-201) 25 feb
Microsoft Hololens Developer kursus Skriv dig op som interesseret til dette kursus
Advanced Windows Store App Development using HTML5 and JavaScript (20482) Skriv dig op som interesseret til dette kursus