EtusivuHae koulutuksiaIntroduction to SQL Databases

Introduction to SQL Databases

Koulutuksessa käymme läpi keskeiset tietokantakäsitteet, kuten tietokantatyypit, -kielet ja tietokannan suunnittelun. Koulutuksen jälkeen osaat:

  • SQL Server 2016 keskeiset tietokantakäsitteet
  • SQL Server 2016 tietokantakielet
  • erilaiset tietokantamallinnuksen tekniikat
  • tietokannan normalisointi ja denormalisointi tekniikat
  • tietokantasuhteiden tyypit ja niiden vaikutukset tietokantasuunnitteluun
  • tietokantasuunnittelun vaikutus suorituskykyyn
  • yleisesti käytetyt tietokantaobjektit.

Koulutusmuoto
Classroom
Remote

Kesto
2 päivää

Hinta
1550 €

Kohderyhmä

Koulutus on suunniteltu henkilöille, joiden toimenkuva laajenee sisältämään tietokantavastuuta.

Esitiedot

Koulutus on peruskoulutus. Osallistujan on hyvä hallita tietotekniikan perusteet.

Introduction to SQL Databases (10985A) -koulutuksen sisältö

Koulutusmateriaalina käytetään Microsoftin virallista koulutusmateriaalia. Koulutusmateriaali on englanniksi, opetus on suomeksi.

Sisältö

Module 1: Introduction to databases

This module introduces key database concepts in the context of SQL Server 2016.

Lessons

  • Introduction to relational databases
  • Other types of database
  • Data analysis
  • Database languages

Lab : Querying SQL Server

After completing this module, you will be able to:

  • Describe what a database is
  • Understand basic relational aspects
  • Describe database languages used in SQL Server 2016
  • Describe data analytics
  • Describe database languages used in SQL Server 2016


Module 2: Data Modelling

This module describes data modelling techniques.

Lessons

  • Data modelling
  • ANSI/SPARC database model
  • Entity relationship modelling

Lab : Entity relationship modelling

After completing this module, you will be able to:

  • Understand the common data modelling techniques
  • Describe the ANSI/SPARC database model
  • Describe entity relationship modelling

Module 3: Normalization

This module describes normalization and denormalization techniques.

Lessons

  • Why normalize data?
  • Normalization terms
  • Levels of normalization
  • Denormalization

Lab : Normalizing raw data


After completing this module, you will be able to:

  • Describe normalization benefits and notation
  • Describe important normalization terms
  • Describe the normalization levels
  • Describe the role of denormalization

Module 4: Relationships

This module describes relationship types and effects in database design.

Lessons

  • Schema mapping
  • Referential integrity

Lab : Designing relationships

After completing this module, you will be able to:

  • Describe relationship types
  • Describe the use, types, and effects of referential integrity

Module 5: Performance

This module introduces the effects of database design on performance.

Lessons

  • Indexing
  • Query performance
  • Concurrency

Lab : Query performance

After completing this module, you will be able to:

  • Discuss the performance effects of indexing
  • Describe the performance effects of join and search types
  • Describe the performance effects of concurrency

Module 6: Database Objects

This module introduces commonly used database objects.

Lessons

  • Tables
  • Views
  • Stored procedures
  • Other database objects

Lab : Using SQL Server in a hybrid cloud

After completing this module, you will be able to:

  • Describe the use of tables in SQL Server 2016
  • Describe the use of views in SQL Server 2016
  • Describe the use of stored procedures in SQL Server 2016
  • Describe other database objects commonly used in SQL Server 2016

]]>

Aikataulu

The training begins at 9.00 and ends around 16.-16.30. Breakfast is served since 8.15 a.m.

Hinnoittelu

Voit maksaa koulutuksen myös Microsoftin SA-seteleillä. SA-seteleillä maksaessasi veloitamme 3 SA-seteliä.