Academia de Reconversie Database Administrator

O bază de date este o colecție organizată de informații sau de date structurate și stocate electronic într-un computer. Cele mai întâlnite tipuri de baze de date au informațiile distribuite de regulă pe linii și coloane, sub formă de tabele, astfel datele pot fi accesate, gestionate, modificate, actualizate, controlate și organizate cu ușurință. Majoritatea bazelor de date utilizează un limbaj structurat de interogare (SQL) pentru scrierea și interogarea datelor. 

Adaptat pentru angajații care aspiră să devină profesioniști în gestionarea bazelor de date, acest program îi ghidează pe participanți de la concepte fundamentale la tehnici avansate de proiectare, optimizare și securizare a bazelor de date. 

Cui i se adresează?

Acest program se adresează persoanelor dornice devină administratori de baze de date, stăpânind arta organizării și optimizării sistemelor de date. 

Cum se desfășoară cursul:

Cum se desfășoară cursul:

  • Materiale de studiu în format video înregistrat și activități practice.
  • Teste intermediare prin care îți vei evalua progresul. 
  • Întâlniri periodice cu trainerii în ședințe tip live-virtual. 
  • Examen final, în urma promovării căruia primești o diplomă de finalizare program. 

Ce vei învăța?

Acest program intensiv este conceput pentru a oferi participanților o înțelegere solidă a administrării bazelor de date, chiar dacă nu au experiență anterioară în domeniu. Participanții vor aprofunda complexitatea bazelor de date relaționale, limbajul SQL, integritatea datelor, optimizarea și securitatea, pregătindu-se pentru o carieră de succes în gestionarea sistemelor de date critice. Punând accentul pe abilitățile practice și pe scenarii din lumea reală, participanții vor dobândi expertiza necesară pentru a întreține și optimiza bazele de date pentru diverse aplicații de afaceri. 

Cerințe preliminare:

Participanții pot începe de la zero și nu necesită cunoștințe anterioare din domeniul IT. De asemenea, nu există limită minimă de studii. 

Agenda cursului:

Agenda cursului:

Lesson 1 – Introduction 

  • Introduction to databases
  • Types of databases
  • What is a relational database
  • Fundamentals of Normalization and Denormalization
  • Relationships and planning referential integrity
  • Data modelling. ANSI / SPARC database model
  • Entity relationship modelling
  • Introduction to Microsoft SQL Server platform. Using SQL Server Management Studio
  • Describing database server and instances
  • Database structure and configuration. Database objects

 

Lesson 2 – Designing and Implementing Tables 

  • What is SQL
  • Data Types
  • SQL Commands
  • DBMS Language
  • Designing Tables
  • Working with Schemas
  • Enforcing Data Integrity
  • Implementing Data Domain integrity
  • Implementing Entity and Referential Integrity
  • Homework and exercises

 

Lesson 3 – Designing and Implementing Tables Advanced Scenarios 

  • SQL Build -in Functions
  • SQL Operators
  • Partitioning Data
  • Importing data
  • Homework and exercises

 

Lesson 4 – Designing Optimized index Strategies 

  • Temporary Tables
  • Compressing Data
  • Temporal tables
  • Index Strategies
  • Managing Indexes
  • Execution Plans
  • The Database Engine Tuning Advisor
  • Query Store
  • Homework and exercises

 

Lesson 5 – Designing and Implementing Views and Stored Procedures 

  • Introduction to Views
  • Creating and Managing Views
  • Performance Considerations for Views
  • Working with Stored Procedures
  • Parameterized Stored Procedures
  • Controlling Execution Context
  • Homework and exercises

 

Lesson 6 – Designing and Implementing User-Defined Functions 

  • Overview of Functions
  • Designing and Implementing Scalar Functions
  • Designing and Implementing Table-Valued Functions
  • Considerations for Implementing Functions
  • Alternatives to Functions
  • Homework and exercises

Triggers and In-Memory Tables 

  • Designing DML Triggers
  • Implementing DML Triggers
  • Advanced Trigger Concepts
  • Memory-Optimized Tables
  • Natively Compiled Stored Procedures
  • Homework and exercises

 

Lesson 7 – Concurrency and Performance 

  • Transactions
  • Difference between isolation levels
  • Locking mecanism
  • Extended Events
  • Live Query Statistics
  • Homework and exercises

 

Lesson 8 – Protecting Data with Encryption and Auditing 

  • Options for auditing data access
  • Implementing Audits
  • Managing Audits
  • Protecting Data with encryption
  • Homework and exercises

Server level and Database level Security 

  • Authenticating Connections. Logins
  • Working with Server Roles
  • Server level permissions
  • Authorization Across Servers
  • Authorizing Logins to Connect to Databases
  • Working with Fixed Database Roles
  • Assigning User-Defined Database Roles
  • Authorizing User Access to Objects
  • Authorizing Users to Execute Code
  • Configuring Permissions at the Schema Level
  • Partially Contained Databases
  • Homework and exercises

 

Lesson 9 – Recovery, Back-up and Restore 

  • Back-up strategies
  • Transaction Logs
  • Planning Backup Strategies
  • Backing up Databases and Transaction Logs
  • Managing Database Backups
  • Advanced Database Options
  • Restoring Databases
  • Advanced Restore Scenarios
  • Point-in-Time Recovery
  • Homework and exercises

 

Lesson 10 – Monitoring SQL Server with Alerts and Notifications 

  • Monitoring Server errors
  • Configuring Database Mail
  • Operators
  • Alerts
  • Notifications
  • Homework and exercises

Managing SQL Server by using SqlCmd si PowerShell 

  • Managing SQL Server instance with SqlCmd
  • Managing SQL Server with Power Shell
  • Homework and exercises

Troubleshooting 

  • The troubleshooting methodology
  • Resolving Service related issues
  • Resolving Connectivity and Log-in issues
  • Resolving activity and configuration related issues
  • Homework and exercises

 

Lesson 11 – Closing Session 

  • Retrospective
  • Final Exam
  • Closing Session

Recomandăm să continui cu:

Programe de certificare

Participanții vor primi diplomă de absolvire după completarea cursului și susținerea examenului de evaluare .

Academia de Reconversie Database Administrator

Durată

44
ore

Număr de lecții

11

Preț:

350 EUR

Tip curs

online, în ritm propriu

Nivel de specializare

Entry

Roluri:

Database Administrator

Oferte personalizate pentru grupuri de minim 2 persoane