0% au considerat acest document util (0 voturi)
4 vizualizări8 pagini

Dezvoltare SQL Server 2012

Competența 'Dezvoltare SQL Server 2012' se referă la capacitatea de a dezvolta soluții de baze de date utilizând SQL Server 2012, cu cerințe variate de experiență și cunoștințe tehnice. Criteriile de evaluare includ niveluri de experiență, cunoștințe despre concepte avansate de baze de date, T-SQL și gestionarea erorilor, precum și implicarea în proiecte relevante. De asemenea, se subliniază importanța creării de active reutilizabile și a contribuțiilor la formarea profesională în domeniu.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
4 vizualizări8 pagini

Dezvoltare SQL Server 2012

Competența 'Dezvoltare SQL Server 2012' se referă la capacitatea de a dezvolta soluții de baze de date utilizând SQL Server 2012, cu cerințe variate de experiență și cunoștințe tehnice. Criteriile de evaluare includ niveluri de experiență, cunoștințe despre concepte avansate de baze de date, T-SQL și gestionarea erorilor, precum și implicarea în proiecte relevante. De asemenea, se subliniază importanța creării de active reutilizabile și a contribuțiilor la formarea profesională în domeniu.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Competency Name: Dezvoltare SQL Server 2012

Definiț ie largă:
Această competență se referă la capacitatea unui angajat de a dezvolta și concepe soluții de baze de date pe baza SQL Server 2012.
Criterii E0 E1 E2 E3
I Criterii pentru definire
proficienț ă vizavi de
cunoș tinț e ș i abilităț i

[Link]ă Ar trebui să aibă cunoștințe despre Ar trebui să aibă 1 an de Ar trebui să aibă 3 ani de experiență în IT Ar trebui să aibă 5 ani de experiență totală
Expus ca o cerință prealabilă - mediu Windows și experiență IT generală. experiență. Ar trebui Experiență IT. Ar trebui să satisfacă totul
în termeni academici concepte de bază ale bazelor de date Ar trebui să satisfacă toate satisfă toate condițiile de condițiile anterioare
calificare ȘI / SAU condițiile anterioare nivelul de competență anterior. nivel de competență.
experiență în industrie nivel de competență.
(oricare este aplicabil) ȘI
/ OR cunoștințe relevante în
orice altă competență

2. Cunoș tinț e Ar trebui să aibă cunoștințe de Ar trebui să aibă cunoștințe despre Ar trebui să aibă cunoștințe despre
Exprimat ca zonă de Concepte de baze de date -
cunoaștere și nu abilitate Normalizare, sistem și Proceduri stocate - Îmbinări și Uniuni Avansate - Manipularea avansată a XML-ului
include cunoștințe de baze de date utilizatori, fizice Dezvoltă și Date cu mai multe condiții, theta, non-cheie - XQuery și FLWOR
proces, metodologii tipuri de fișiere baza de date, grupuri de fișiere, gestionare (Creare, modificare, ștergere, e uniri și diferență uniune) operations,XQuery functions,
concepte și instrumente. transaction logs, schema, executa, compileaza, cripteaza Gestionarea spațiilor de nume, XSD
tabele, proceduri stocate procedură la distanță Vederi Avansate - Protejând (Nici și colecții de scheme XML,
,views, triggers, indexes, executare), trecând Sugestii), blocarea aplicației Indici XML
constrângeri și diagrame data(input,default,table- metadate, folosind sinonime
Fundamentele interogărilor - selectați valorificat), returnați datele (ieșire, Subinterogări avansate și
formarea declarației cu return), cale și domeniu Căutare full-text - Configurare CTEs -
unde, având, grupând rânduri, Cataloage (Creează un catalog, creează subinterogări corelate, extrage)
ordonarea rândurilor, subinterogări, Funcții definite de utilizator - index, Maintain),Word searches și relaționalul rest
Îmbinări, paginare declarativă Dezvoltă și gestionează cu Conține și Tabel de Conținut diviziune, SQL compostabil
sprijin Baza DML și Scalar, tabel în linie- funcție
Operațiuni DDL precum - evaluat,multiscară Concepte avansate în T-SQL
Insert,update,delete, Object funcții Partiții cu fereastră, Utilizând expresia tabelului comun, date
creație, modificare și ștergere UI Clasament, rezumat
și unelte - Crearea schemei bazei de date - funcții noi de analiză precum mecanisme(cub, agregare)
Creează LAG/LEAD, nou
computați și calculați prin)datetime
database,tables,Keys,user- functions in SQL Server 2012, notificare de interogare
coloane de date, indecși
constrângeri

Confidenț ial TCS


Managementul SQL Server Vizualizări - Crearea, executarea, manipularea datelor XML - Căutare avansată prin text complet -
Studio (Înregistrarea serverelor, modificare, eliminare, actualizare Generare, interogare, validare Căutare
XML avansată
Explorator de obiecte, utilizând interogări prin vizualizări, documente de vizualizări înnested, Tipuri de date, metode, opțiuni (Multiple
editor, solution explorer, Generarea unei ieșiri XML folosind word,wildcards,phrase,work-
șabloane) și elementele de bază ale Gestionarea erorilor T-SQL - PENTRU XML proximity, word-
Manager de Configurare Sistem moștenit inflection,thesaurus,variable-
Programare și T-SQL funcții(@@eroare, @@linie Gestionarea avansată a erorilor T-SQL - cuvinte-cheie), Căutări fuzzy
bazele - Grupare, număr procedural, utilizarea Raiserror, Try..catch Imbricat și reluat și optimizarea performanței
flow(if, while,goto),variables, Blocuri try..catch, ARUNCĂ erori, gestionarea erorilor fatale,
Identifiers, Data Types, clauză crearea și referirea la personalizat SQL dinamic și cod
Funcții, Expresii etc.. mesaje de eroare generație - Executând dinamic
Concepte de bază în securitate Îmbinări și Uniuni - Interne, SQL și pre+C11vencând SQL
Roluri, Conectare, Utilizator și concepte avansate de cursor: exterior, de sine, încrucișare și uniune toate injectare
permisiuni Client-server uniunile intersecției Strategii, refactorizare complexă-
concepte de conectivitate - MDAC cursorii logici Service Broker - Conversation
SQL Native Client Concepte de cursor - declară, și Arhitectura Serviciilor,
conectivitate prin intermediul furnizorilor precum gestionare, vizionare, opțiuni, Constrângeri avansate - În loc de Networking și Remote
ca Managed .NET, ODBC, Actualizați cursorul și domeniul declanșatoare, Declanșatoare After, Non- Securitate, Rutare și
OLEDB. viziuni actualizabile, viziuni cu Monitorizare
Verifica opțiunea, Coloane calculate,
Constrângerile de securitate Scripting cu PowerShell -
Comunicarea cu SQL
Server, scriptarea sarcinilor SQL,
Crearea scripturilor.

Confidenț ial TCS


Înțelegere la nivel înalt a Security concepts - Flux de interogare avansat - stea, Traversarea ierarhiilor -
Arhitectura SQL Server Roluri de aplicație, aliases, expressions, Options for Model de listă de adiacență
Services, Installation folders, Permisiuni, Nivel de bază de date Ordonarea setului de rezultate, Top și Modelul Căii Materializate și
Jurnale SQL, conturi de serviciu, Roluri, Roluri la nivel de server, cu opțiunea Ties folosind noul HierarchyID
moduri de autentificare, sql Criptarea datelor, securizarea
server server și bază de date Date și fișiere de jurnal. Inclusiv date cu subinterogări Programare cu
properties. și CTE-uri - Tabele comune ADO.NET3.5 - connecting to
Constrainți - expressions,scalar,table,list SQL, adaptoare de date, cititori,
Primar, unic, Surogat, cu subîntrebări, Constructori de rânduri seturi de înregistrări, fluxuri, legare
ndowing,distant pentru controls
duplication, foreign key, Dezvoltare SQL prin Visual
Null, implicit și verificare pachete de baze de date studio Proiectează baza de date fizică
constrângeri schema - Logică la fizică
Opțiuni pentru Interogarea Integrată a Limbajului (LINQ), rafinarea datelor
Fluxul de interogare - Sintactic, în SQL modele, proiectând cu mai mult
grafic, logic și performanță
cunoștințe fizice despre interogare Operațiuni în vrac - Inserare în vrac cu
fluxul declarației, opțiuni din clauza și BCP Integrat în limbaj
surse de date, Unde Interogare (LINQ) la SQL, XML
condiții, clauză distinctă Bază de date fizică avansată Dataset and Entities, Entity
schema options - Calculated user- Data Modeling, The Entity SQL
coloane de date, coloane sparse Limba, [Link] Entitate
Opțiuni de index, Include coloane, Provider, Object Services,
Indici filtrati

Confidenț ial TCS


DML - Introduceți(un set de rezultate Executarea interogărilor distribuite - Considerații internaționale
și creează un rând implicit), Accesarea serverului local db, legarea stocării datelor Unicode, speciale
Actualizare (Executând global la surse de date externe, codificarea caracterelor și
căutare și înlocuire dezvoltarea interogărilor distribuite și a collațiilor.
referința la mai multe tabele), tranzacții distribuite (DTC,
șterge(cascade, multiple dezvoltare și monitorizare Cele mai bune practici în dezvoltarea SQL
șterge sursa de date), la toate nivelurile
Combinarea datelor Optimizarea intermediară a interogărilor -
DMV, evenimente extinse, Execuție Alte SQL-uri dependente
Declanșatoare - dezvoltare și plan, etc., concepte de dezvoltare
gestionează(crea, modifică, securizează, Servicii de date [Link],
disable,enable and Moduri de blocare - Comun Servicii de sincronizare, ocazional
remove),Multiple-trigger exclusive, update, intent, schema, connected
tranzacție (înglobată, actualizare în bloc recursivă, interval de chei). sisteme (Sincronizare
(în loc de și după) Modele ), Urmărirea modificărilor,
Tuning concepts - Query Plan, FileTable, Stream Insight
Conceptele de tranzacție - Statistici, Optimizarea bazelor de date Căutare semantică
Explicit, autocomit și Consilier.
tranzacții implicite.
Programare avansată cu T-
Nivelurile de izolare a tranzacțiilor - SQL - Examinarea codului cu
Citește neangajat, citește Vederi dinamice de management,
committed, repeatable read, system functions, Temporary
instantanee și serializabile. tabele și variabile de tip tabel

CLR și SQLCLR Extins - Funcții de tabel valoric ordonat, Sistem


Proceduri. SQLCLR

Tipuri de date - Lucrul cu data/ora în SQL Server


Types - Date Only, Time Unelte pentru dezvoltarea TSQL,
Numai, DATETIME2 Depanarea SQL Server cu
DATETIMEOFFSET Visual Studio
Tabel puternic tipizat
variables,Spatial Data,
Stocare de date Filestream
Funcții noi de dată și oră în
SQL Server 2012

TCS Confidenț ial


3. Experienț ă
[Exprimate ca durată în
luni / ani în raport cu expunerea,
inclusiv lățimea și adâncimea
de sarcini; de asemenea, dincolo
experiență de proiect
3.1 Tipul proiectului Ar fi trebuit să lucreze pentru 3 Ar fi trebuit să funcționeze pentru 6 Ar fi trebuit să lucreze timp de 9 luni Ar fi trebuit să aibă în total 12 luni
experienț ă luni pe SQL Server 2012 luni pe SQL Server pe proiecte SQL Server 2012 de experiență pe SQL Server
[Include 'tipul' sub forma de] proiecte în care sunt implicat proiecte din 2012 fiind fiind implicat în Codare Stocată proiecte din 2012 de care cel puțin
implementare, de la început până la sfârșit Codarea Procedurilor Stocate este implicată în Codarea Stocate Proceduri în T-SQL, S-au lucrat 6 luni la date
project, support, roll outs, T-SQL și Proceduri în T-SQL și Testarea unitară a procedurilor stocate
arhitectură și design pe
upgrade-uri, profesional Testarea unităților stocate Testare unități stocate and Review and Tuning of T-SQL SQL Server 2012 projects.
services, consulting Proceduri. Proceduri. Queries and Stored Procedures.
implicări ȘI / SAU SAU
Numărul proiectelor ȘI / SAU
Timp petrecut pe proiect (pentru Ar fi trebuit să fi reușit
de exemplu, 3 proiecte de consultanță de finalizat cel puțin 1 consultanță
durată minimă de 6 luni; îndelungarea minimă de 4
1 implementare a unui proiect de minimum 18 săptămâni, lucrând la date
months] dezvoltarea arhitecturii
performance reviews, security
audit, recenzii de arhitectură pentru
Baze de date SQL Server 2012.

3.2 Dincolo de proiect N/A Ar fi trebuit să reușească Ar fi trebuit să reușească Ar fi trebuit să reușească
experienț ă în dezvoltare a efectuat minimum 1 E1 realizate cel puțin 2 nivel E1 arhitectură de date completă
[Includează program de formare de nivel programuri de formare pe SQL Server și revizuiri de design pentru cel puțin
1) Soluționarea propunerilor SQL Server 2012. 2012. 2 proiecte SQL Server 2012.
2) Recenzii realizate
3) Numărul contribuțiilor efectuate SAU
pentru antrenamente/material de antrenament
Ar fi trebuit să reușească
a finalizat soluționarea
baza de date SQL Server pentru la
cel puțin 2 propuneri/proiecte.

TCS Confidenț ial


4. Crearea de active
[Exprimat ca orice reutilizabil
și activele de desfășurare create
în cunoștință
sistem de management al
organizație
4.1 Cadre de proces N/A N/A Ar fi trebuit să sugereze Ar fi trebuit să creeze și
definit îmbunătățiri pentru cel puțin 1 implementat cel puțin 1 proces
Articulat ca procesul procesul existent de livrare pentru ideea de îmbunătățire SQL pentru
îmbunătățire concepută SAU un Proiecte Server 2012. livrare de succes a SQL
nou cadru de proces Proiecte Server 2012.
proiectat

4.2 Crearea uneltelor N/A N/A N/A Ar fi trebuit să creeze sau


[Exprimate ca un sistem sau recomandat sau îmbunătățit la
instrument funcțional conceput OR cel puțin 1 îmbunătățire a productivității
creat pentru a îmbunătăți unealtă pentru SQL Server 2012
livrare de afaceri / învățare proiecte precum performanța
tuning tool, Transaction Log
Analizatori, O/R etc..

4.3 Reutilizabil ș i implementabil N/A Ar fi trebuit să fi creat sau Ar fi trebuit să creeze sau Ar fi trebuit să creeze sau
active create recomandat sau îmbunătățit recomandat sau îmbunătățit
Exprimate ca reutilizabile și minimum 1 developer level minimum 2 developer level minimum 1 designer nivel
deployable assets created active/component reutilizabil active/component reutilizabil așa asset/componente reutilizabile precum
(ca cele din Mighty & cum ar fi cele mai bune practici de codare T-SQL ca linii directoare de design, design
Knowmax practici și industrie și domeniu specific industriei listă de verificare a recenziei, cele mai bune practici de securitate

comun specific domeniului personalizare comună stocată practici, performanță cea mai bună
proceduri stocate personalizate proceduri pentru SQL Server 2012 practici, cele mai bune scale
pentru SQL Server 2012 proiecte și l-am urcat pe practici și le-a încărcat pe
proiecte și încărcate pe Knowmax. Knowmax.
Knowmax.
SAU

No. of training material N/A Ar fi trebuit să fie creat la Ar fi trebuit să creeze cel puțin 2 Ar fi trebuit să creeze un training
creat cel puțin 1 nou antrenament materiale noi de pregătire pentru nivelul E2 pe 1 subiect nou pentru
[Exprimat ca numărul de] material pentru nivelul E1 program de formare pe SQL Server Program de formare la nivel E3 pe
material de pregătire relevant program de formare pe SQL 2012. SQL Server 2012.
creat către dezvoltare Server 2012 .
al unui corp specific
cunoștință sau abilitate

Confidenț ial TCS


5. Contribuț ia industriei
[Exprimate ca]
contribuții aduse la
[Link] criteriu ar trebui să fie
măsurat prin mecanisme pentru
TCS GEMS

5.1 Recunoscut de colegi Ar trebui să fie recunoscut de colegi


Exprimat ca recunoaștere prin TCS GEMS pentru design
oferit de comunitatea colegială contribuție la nivel în SQL Server
și ar trebui să fie măsurat prin proiecte din 2012.
mecanismul adecvat astfel
ca TCS GEMS

Ș I/SAU
Recunoscut de un părinte Ar trebui să fie recunoscut ca un
Body expert SQL Server 2012 de
Exprimat ca contribuție TEG sau ISU.
recunoscut de un renumit
și corp părinte recunoscut

Ș I/SAU
Invitaț i ca Vorbitori
Exprimate ca recunoaștere
dintr-un corp extern când se
extinde o invitație către
vorbitorul pentru a se adresa unui

forum recunoscut
II Evaluare / Evaluare
Metodologie în raport cu
Proficiency Level
1. Certificare Așa cum este definit în LO. Așa cum este definit în LO. Așa cum este definit în LO. Ar trebui să aibă Așa cum este definit în LO.
Exprimat ca o realizare a Ar trebui să treacă cu succes finalizat cu succes MCITP:
programe externe - certificare MCTS: SQL Server Dezvoltator Baze de Date 2012
o parte a nivelului de competență, 2012, Bază de date
Realizarea internă Dezvoltare
programe - traininguri interne
participat

Confidenț ial TCS


2. Test de evaluare Ar fi trebuit să finalizeze Ar fi trebuit să finalizeze Ar fi trebuit să finalizeze Ar fi trebuit să finalizeze
Exprimat ca o certificare următoarele: următor următorul următorul
individul trebuie să atingă
în direcția menționată a competenței Autoevaluare și Autoevaluare Autoevaluare Autoevaluare
Obiect de învățare.
nivel. (de exemplu, Tipuri de teste pentru Obiect de învățare Obiect de învățare și Obiect de învățare
fiecare competență ar trebui să fie Evaluarea Supervizorului Evaluarea Supervizorului
definit ca pentru nivelul E0 va Evaluarea IMM-urilor
fii doar autoevaluare, pentru
E1 ar trebui să fie revizuire în panou
etc)]

Istoricul versiunilor
Project Details:
Unit:Microsoft Platform
Proiect Părinte - Grup de Excelenț ă în Tehnologie
Proprietar proiect/GL - Nume ș i număr de angajat: Girish Phadke (170263)

Istoricul modificărilor:
Versiune Definit prin Aprobat De - Rol & Facilitat De Date
Grup
Versiunea 1 Guttikonda Janardan Girish Phadke (170263) Sulabha Kapdoskar (384715) 3rdOctombrie
Srinivas(116131)/Veerendra Thati Conducere, Platforma Microsoft Învățare și Dezvoltare 2012
Membru al echipei, Microsoft SQL Server Grup, TEG
Grupul de Inteligenț ă Relaț ională ș i de Afaceri

CS Confidenț ial

S-ar putea să vă placă și