Relational Database Design (SQL03)

 

Course Overview

Together with your trainer you will work out the basics, implementations and applications of relational database techniques and DWH structures

Who should attend

DB users who want to get into database creation. Users who want to optimize their queries. People who want to understand and evaluate databases.

Prerequisites

Good SQL knowledge as in the course SQL Standard Intensive Training

Course Objectives

You can understand database designs, query correctly and efficiently (with the appropriate SQL knowledge). You can design and create simpler databases.

Course Content

Motivation
Basic terms and DB concepts
Data dictionary and meta databases
Data integrity
  • Data consistency
  • Data protection
  • Data security
  • Transactions
Overview: models
  • Hierarchical model
  • Network model
  • Relational model
  • Object-oriented models
Normalize
  • From the 1st to the 3rd normal form
  • BCNF, 4th, 5th normal form
Overview: Design Methods
  • Objectives, principles of design methods
  • Method according to Zehnder
  • ERD from Chen
The Entity Relationship Diagram (ERD)
  • Formation of entity sets and relationships between entity sets
  • Normalizing an ERD and mapping the ERD to data structures
  • Identification keys, foreign keys, global and local attributes
Definition of consistency conditions
  • Inherent, external consistency conditions
  • Classes of consistency conditions
Reproduction of transactions
Outlook, trend of DBMS and trends
  • Distributed database structures
  • Graph databases (NoSQL)
  • Document databases (NoSQL)
  • Typical cloud data structures

Prezzo & Delivery methods

Online Training

Durata
2 Giorni

Prezzo (IVA esclusa)
  • 1.000,– €
Formazione in Aula

Durata
2 Giorni

Prezzo (IVA esclusa)
  • Italia: 1.000,– €

Schedulazione

Al momento non esistono edizioni in italiano.

Tedesco

Fuso orario: Central European Time (CET)   ±1 Ora

Online Training Questo è un corso FLEX. Fuso orario: Central European Time (CET)
Online Training Fuso orario: Central European Time (CET) Lingua Corso: Tedesco
Online Training Questo è un corso FLEX. Fuso orario: Central European Time (CET)
Online Training Questo è un corso FLEX. Fuso orario: Central European Summer Time (CEST)
Online Training Questo è un corso FLEX. Fuso orario: Central European Summer Time (CEST)
Online Training Questo è un corso FLEX. Fuso orario: Central European Summer Time (CEST)
Online Training Questo è un corso FLEX. Fuso orario: Central European Summer Time (CEST)
Online Training Questo è un corso FLEX. Fuso orario: Central European Summer Time (CEST)
+ Mostra tutte le date
Instructor-led Online Training:   Questo è un corso Online
Questo è un corso FLEX, erogato sia in aula che in remoto, contemporaneamente.

Al momento non ci sono date italiane disponibili.

Europa

Svizzera

Basel Lingua Corso: Tedesco
Bern Lingua Corso: Tedesco
Zürich Corso FLEX in lingua Tedesco Fuso orario: Central European Time (CET) Lingua Corso: Tedesco
Basel Lingua Corso: Tedesco
Bern Lingua Corso: Tedesco
Zürich Corso FLEX in lingua Tedesco Fuso orario: Central European Time (CET) Lingua Corso: Tedesco
Basel Lingua Corso: Tedesco
Bern Lingua Corso: Tedesco
+ Mostra tutte le date

Germania

Amburgo Corso FLEX in lingua Tedesco Fuso orario: Central European Summer Time (CEST) Lingua Corso: Tedesco
Berlino Corso FLEX in lingua Tedesco Fuso orario: Central European Summer Time (CEST) Lingua Corso: Tedesco
Francoforte Corso FLEX in lingua Tedesco Fuso orario: Central European Summer Time (CEST) Lingua Corso: Tedesco
Monaco Corso FLEX in lingua Tedesco Fuso orario: Central European Summer Time (CEST) Lingua Corso: Tedesco
Questo è un corso FLEX, erogato sia in aula che in remoto, contemporaneamente.