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

Introduktion til Databaser

  • 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

Programming in HTML5 with JavaScript and CSS3 (70-480) 25 mar
Angular Workshop 13 maj
Microsoft Azure Developer Advanced Solutions (AZ-201) 11 jun
Building REST Webservices 20 maj
MCSA: Web Applications (70-480 + 70-486) 25 mar