Zoeken
   Onze sponsors

onze sponsors

microsoft_logo.gif


 

computrain_logo.JPG

Artikelen * Cursussen en certificering * SQL Server 2000 Inloggen | Registreren
   Cursussen en certificering (SQL Server 2000)

 

In dit artikel:


Hoe meer mensen kennis hebben van SQL Server hoe beter het is voor Microsoft. Meer mensen die SQL Server kennis hebben, leidt vroeg of laat immers tot de verkoop van meer SQL Server licenties. En dus maakt Microsoft veel cursussen in veel verschillende formaten. Zo zijn er MOC (Microsoft Official Curriculum) cursussen, bedoeld voor klassikale trainingen, verzorgd door een MCT (Microsoft Certified Trainer). Maar er zijn ook E-learning modules die je kunt downloaden van de Microsoft website en de Microsoft Press boeken, beide voornamelijk bedoeld voor zelfstudie.

Tijdens sollicitaties, salarisgesprekken of bij de wegzetten van consultants is het erg handig dat we kunnen aantonen over de benodigde kennis en vaardigheden te beschikken. Dat kan via het MCP (Microsoft Certified Professional) programma dat bestaat uit examens en bijbehorende certificeringen. De eerder genoemde studiemogelijkheden sluiten in meer of mindere mate aan bij de examens.

We zullen hier een overzicht geven van de beschikbare cursussen en de bijbehorende examens die leiden tot de MCDBA (Microsoft Certified Database Administrator) certificering. Zoals elders op deze site te lezen valt wordt het hele certificeringsprogramma voor SQL Server 2005 aangepast aan nieuwe inzichten. Het onderstaande geldt dan ook alleen voor SQL Server 2000. Zodra we meer weten over SQL Server 2005 zullen we dat op onze site melden.

Microsoft Certified Database Administrator (MCDBA)
De MCDBA certificering bestaat uit vier examens. Slechts twee van deze examens gaan inhoudelijk over SQL Server, de 70-228 en de 70-229. Eén gaat er over het operating system waarop SQL Server draait (windows server). Voor deze exameneis kunnen we kiezen uit een drietal examens, namelijk de 70-215 of de 70-290 of de 70-291. Het vierde examen is een keuze examen die naar believen meer gericht is op beheer of juist meer op ontwikkeling van applicaties. We zullen eerst kijken naar de twee SQL Server examens en daarna kort naar de andere examens.

Exam 70-228 – Installing, Configuring and Administering MS SQL Server 2000
Dit examen sluit wat betreft de onderwerpen die aan bod komen aan bij het dagelijks beheer van één of meer bestaande SQL Server databases. Belangrijke onderwerpen zijn dan ook security (server rollen, database rollen, logins, users, permissies), backup en recovery, performance en monitoring van een SQL Server instance. Maar zoals de titel al verraad komt ook het installeren aan bod (kan SQL Server 2000 samen met SQL Server 6.5 draaien?) en database opties zoals recovery model, collation, auto-opties (zoals b.v. auto create statistics). Een uitgebreide lijst van exameneisen vind je op de microsoft site. Verkort komt het neer op onderstaand lijstje:

  1. Installeren en configureren van SQL Server
  2. Maken van databases
  3. Managing, monitoring and troubleshooting databases
  4. Extracting and transforming data
  5. Managen en in de gaten houden van security
  6. Managing, monitoring and troubleshooting SQL Server

Ter voorbereiding op dit examen worden drie MOC cursussen aangeraden, de M2071 – Querying Microsoft SQL Server 2000 with Transact-SQL, de M2072 – Administering a Microsoft SQL Server 2000 Database en de M2073 - Programming a Microsoft SQL Server 2000 Database. De eerste (de M2071) is strikt genomen niet noodzakelijk voor het behalen van dit examen. Het wordt aangeraden om Transact-SQL te kennen (en te beheersen) maar er zullen geen vragen over gesteld worden in het examen. In de praktijk zal een goede DBA uiteraard wel over deze kennis moeten beschikken. Uitdrukkelijk moet gezegd worden dat het volgen van deze cursussen niet voldoende is om het examen te halen. Je zult ofwel praktijk ervaring moeten opdoen (dit is wat Microsoft ons verteld en wat de meest ideale situatie is) ofwel nog extra moeten studeren alvorens het examen te doen.

Naast de MOC cursussen die zoals gezegd ontworpen zijn voor klassikale trainingen, is er ook een Microsoft Press boek dat aansluit bij dit examen. De titel is Microsoft SQL Server 2000 System Administration.

Samengevat ziet het er als volgt uit:

Examen

MS Press boek

MOC cursus

Exam 70-228 – Installing, Configuring and Administering MS SQL Server 2000

 

Microsoft SQL Server 2000 System Administration.

 

M2071 - Querying Microsoft SQL Server 2000 (aangeraden, maar niet echt noodzakelijk)

 

 

M2072 - Administering a Microsoft SQL Server 2000 Database

 

 

M2073 - Programming a Microsoft SQL Server 2000 Database



Exam 70-229 – Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition
Daar waar de 70-228 meer gericht is op het beheer van bestaande databases, gaat dit examen over het ontwerpen van databases en het implementeren van dat ontwerp in SQL Server. Transact-SQL is dus een belangrijk onderwerp in dit examen. Maar ook alle database objecten (tabellen, views, indexen, stored procedures, funtions, triggers) worden bekend verondersteld. Daarnaast komen ook design issues zoals normaliseren, sleutels en partitioning aan de orde. De exameneisen zijn als volgt (zie de microsoft site voor meer detail):

  1. Ontwerpen van een logisch datamodel
  2. Implementeren van het datamodel
  3. Data manipulatie
  4. Programmeren van de business logica
  5. Tunen en optimaliseren van data access
  6. Ontwerpen van een beveiligingsstrategie

Ook bij dit examen horen twee MOC cursussen. Ook voor dit examen zien we dat de M2071 – Querying Microsoft SQL Server 2000 weer wordt aangeraden. In dit geval is de behandelde stof echter echt examenstof. Na de M2071 volgt dan de M2073 – Programming a Microsoft SQL Server 2000 Database. Deze cursus is echt een product cursus, wat inhoud dat zaken als normaliseren niet behandeld worden (eis 1). Uitgangspunt is dat we een database ontwerp op papier hebben en dat we dat ontwerp nu gaan implementeren in SQL Server. Ook hier geldt dus weer dat de cursussen alleen niet genoeg zijn om het examen te halen.

Het Microsoft Press boek dat aansluit bij dit examen is het boek "SQL Server 2000 database design and implementation". In tegenstelling tot de MOC cursussen staan hier wel enkele algemene database ontwerp hoofdstukken in. Bovendien zitten er oefenvragen bij het boek zodat je enigzins kunt controleren in hoeverre je klaar bent voor het examen.

Samengevat ziet het er als volgt uit:

Examen

MS Press boek

MOC cursus

70-229 - Designing and Implementing Databases with Microsoft SQL Server 2000 Enterprise Edition

SQL Server 2000 database design and implementation

M2071 - Querying Microsoft SQL Server 2000

 

 

M2073 - Programming a Microsoft SQL Server 2000 Database


Het verplichte windows server examen
Zoals eerder gezegd moeten we hier één examen kiezen uit drie mogelijke kandidaten. De opties zijn:

70-215 – Installing, Configuring and Administering Microsoft Windows 2000 Server
of
70-290 – Managing and Maintaining a Microsoft Windows Server 2003 Environment
of
70-291 – Implementing, Managing and Maintaining a Windows Server 2003 Network Infrastructure

Alle drie bovenstaande examens zijn verplichte examens van de MCSA (Microsoft Certified Systems Administrator) certificering. Dat houdt in dat als je al MCSA bent, je reeds aan deze eis van de MCDBA certificering hebt voldaan. Aangezien het hier niet om SQL Server examens gaat, zullen we ze verder niet in detail bespreken (zie de microsoft site voor de details). Onderstaande tabel geeft kort weer welke MOC cursussen en MS Press boeken aansluiten bij deze examens. (N.B. De server 2000 examens en dus ook de cursussen zijn niet meer echt courant.)

Examen

MS Press boek

MOC cursus

70-215 – Installing, Configuring and Administering Microsoft Windows 2000 Server

Microsoft Windows 2000 Server, Second Edition

M2151 - Microsoft Windows 2000 Network and Operating System Essentials

 

 

M2152 - Implementing Microsoft Windows 2000 Professional and Server

 

 

Of i.p.v. boverstaande twee cursussen:

M1560 - Updating Support Skills from Microsoft Windows NT® 4.0 to Microsoft Windows 2000

70-290 – Managing and Maintaining a Microsoft Windows Server 2003 Environment

Managing and Maintaining a Microsoft Windows Server 2003 Environment

M2274 - Managing a Microsoft Windows Server 2003 Environment

 

 

M2275 - Maintaining a Microsoft Windows Server 2003 Environment

 

 

Of i.p.v. boverstaande twee cursussen:

M2208 - Updating Support Skills from Microsoft Windows NT 4.0 to Microsoft Windows Server 2003

70-291 – Implementing, Managing and Maintaining a Microsoft Windows Server 2003 Network Infrastructure

Implementing, Managing and Maintaining a Microsoft Windows Server 2003 Network Infrastructure

M2276 - Implementing a Microsoft Windows Server 2003 Network Infrastructure: Network Hosts

 

 

M2277 - Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure: Network Services

 

 

Of i.p.v. boverstaande twee cursussen:

M2208 - Updating Support Skills from Microsoft Windows NT 4.0 to Microsoft Windows Server 2003

 

Het keuze examen
Om MCDBA te worden moet tot slot nog een keuze examen gedaan worden. Net als bij het verplichte windows server examen geldt ook hier weer dat de examens waaruit we kunnen kiezen onderdeel uitmaken van andere certificeringen. Twee van de examens behoren tot de MCSE (Microsoft Certified System Engineer) certificering, de anderen zijn onderdeel van de MCAD/MCSD (Microsoft certified Application/System Developer) certificering. Wellicht dat je dus al aan deze certificeringseis voldoet. Onderstaande tabel geeft het overzicht.

Examen

MS Press boek

MOC cursus

70-216 - Implementing and Administering a Microsoft Windows 2000 Network Infrastructure

Microsoft Windows 2000 Network Infrastructure Administration, Second Edition

M2153 - Implementing a Microsoft Windows 2000 Network

 

 

M1560 - Updating Support Skills from Microsoft Windows NT 4.0 to Microsoft Windows 2000

70-293 - Planning and Maintaining a Microsoft Windows Server 2003 Network Infrastructure

Planning and Maintaining a Microsoft Windows Server 2003 Network Infrastructure

M2278 - Planning and Maintaining a Microsoft Windows Server 2003 Network

70-305 - Developing and Implementing Web Applications with Microsoft Visual Basic® .NET and Microsoft Visual Studio® .NET

-

M2310 - Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET

 

 

M2373 - Programming with Microsoft Visual Basic .NET

 

 

M2389 - Programming ADO.NET

70-306 - Developing and Implementing Windows-based Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET

-

M2565 - Developing Microsoft .NET Applications for Windows (Visual Basic .NET)

 

 

M2373 - Programming with Microsoft Visual Basic .NET

 

 

M2389 - Programming with Microsoft ADO.NET

70-310 - Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework

Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET

M2524 - Developing XML Web Services Using Microsoft ASP

 

 

M2557 - Building COM+ Applications Using Microsoft .NET Enterprise Services

 

 

M2389 - Programming with Microsoft ADO.NET

70-315 - Developing and Implementing Web Applications with Microsoft Visual C#™ .NET and Microsoft Visual Studio .NET

-

M2310 - Developing Microsoft ASP.NET Web Applications Using Visual Studio .NET

 

 

M2124 - Programming with C#

 

 

M2389 - Programming with Microsoft ADO.NET

70-316 - Developing and Implementing Windows-based Applications with Microsoft Visual C# .NET and Microsoft Visual Studio .NET

-

M2555 - Developing Microsoft .NET Applications for Windows (Visual C# .NET)

 

 

M2124 - Programming with C#

 

 

M2389 - Programming with Microsoft ADO.NET

70-320 - Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework

Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and Microsoft Visual C# .NET

M2524 - Developing XML Web Services Using Microsoft ASP.NET

 

 

M2557 - Building COM+ Applications Using Microsoft .NET Enterprise Services

 

 

M2389 - Programming with Microsoft ADO.NET

 

M2071 - Querying Microsoft SQL Server 2000
Duur: 2 dagen
Voorkennis: -

Dit is de basiscursus van het SQL Server 2000 curriculum. Het is een tweedaagse cursus. Het hoofdonderwerp van deze cursus is Transact-SQL (T-SQL), het dialect van SQL Server. Het belangrijkste van deze cursus is te leren omgaan met gegevens in een bestaande database en het grootste deel van de tijd zijn we dan ook bezig met het SELECT statement. Maar data manipulatie is meer dan het opvragen van gegevens en dus komen ook INSERT, UPDATE en DELETE uitgebreid aan de orde. De cursus eindigt met een overzicht van de programmeerbare objecten binnen SQL Server. Dit is echter een korte introductie zodat de cursist aan het einde weet welke objecten er zijn en waar ze voor dienen. Het leren implementeren van deze objecten is hier geen doelstelling, daarvoor wordt verwezen naar de M2073.

De volgende onderwerpen worden tijdens deze cursus behandeld:

  1. Overzicht van de taal T-SQL
  2. Overzicht gebruikte tools (Enterprise manager, Query analyzer, OSQL)
  3. SELECT (incl. FROM, WHERE, LIKE, ORDER BY)
  4. Grouping (GROUP BY)
  5. Joins (INNER JOIN, LEFT JOIN, RIGHT JOIN, UNION)
  6. Data manipulatie (INSERT, UPDATE, DELETE)
  7. Full text indexing
  8. Overzicht van de programmeerbare objecten (views, stored procedures, functions, triggers)

 

M2072 - Administering a Microsoft SQL Server 2000 Database
Duur: 5 dagen
Voorkennis: kennis van T-SQL (M2071) wordt aangeraden

Een database vraagt constante aandacht van een beheerder om gedurende een langere tijd optimaal te functioneren. Deze cursus focust op de dagelijkse taken die iemand die verantwoordelijk is voor één of meer SQL Server 2000 databases moet uitvoeren. Misschien wel het belangrijkste aspect is het neerzetten van een goede backup en recovery strategie: hoe kritisch is de database en hoe snel moet hij terug in de lucht zijn na een crash? Maar ook andere beheer onderwerpen komen aan bod.

De volgende onderwerpen worden tijdens deze cursus behandeld:

  1. Overzicht van SQL Server 2000
  2. Installeren van SQL Server 2000
  3. Beheren van data- en logfiles
  4. Beveiliging (logins, users, roles, permissions)
  5. Administratieve taken (configureren van SQL Server, Jobs)
  6. Backup en restore
  7. Monitoring SQL Server for performance
  8. Import en export van data, DTS
  9. High availabilty
  10. Inleiding in replicatie

 

M2073 - Programming a Microsoft SQL Server 2000 Database
Duur: 5 dagen
Voorkennis: kennis van het relationeel model, T-SQL (M2071)

Deze vijfdaagse cursus gaat ervan uit dat er een logisch ontwerp voor een database bestaat en dat we die database gaan implementeren. We gaan dus een database maken, tabellen maken inclusief alle mogelijke constraints, integriteit en business logica implementeren, een index strategie neerzetten en de workload verdelen over meerdere servers.  Kennis van het relationeel model en kennis van T-SQL (de M2071) is dus vereist.

De volgende onderwerpen worden tijdens deze cursus behandeld:

  1. Overzicht van SQL Server 2000
  2. Overzicht programmeren
  3. Maken van een database (CREATE DATABASE)
  4. Maken van tabellen (CREATE TABLE, data types)
  5. Constraints
  6. Indexen
  7. Views
  8. Stored procedures
  9. Functions
  10. Triggers
  11. Multiple Servers (ad hoc distributed queries, linked servers)
  12. Analyseren en optimaliseren van queries (performance)
  13. Transacties en locking

 

Overige MOC cursussen
Naast de drie MOC cursussen die hierboven al zijn genoemd zijn er nog een aantal meer gevorderde cursussen. Deze cursussen sluiten echter niet aan op examens. Voor SQL Server 2000 zijn er maar twee examens uitgekomen, en dat zijn de hierboven beschreven examens (70-228 en 70-229). Een opvallend gemis is een examen over Analysis Services. Voor SQL Server 7.0 bestond zo'n examen wel en dat examen vormde lange tijd onderdeel van de lijst keuze-examens. Helaas is er nooit een vervanger van dit examen gekomen voor SQL Server 2000 en ondertussen heeft Microsoft het SQL Server 7.0 examen volledig van het rooster gehaald. Voor SQL Server 2005 staan er wel examens op de planning over Business Intelligence en Analysis Server in het bijzonder.

Hieronder volgt een overzicht van de overige MOC cursussen voor SQL Server 2000 inclusief de veronderstelde voorkennis die nodig is om de cursus te volgen.

MOC cursus

Beschrijving

Duur (dagen)

Voorkennis

M2030 – Microsoft SQL Server 2000 Reporting Services

In deze cursus komen de drie fases van de report lifecycle aan bod: authoring met behulp van Visual Studio, Managing met Report Manager en Rendering (opvragen)

2

M2071

M2074 – Designing and Implementing OLAP solutions using Microsoft SQL Server 2000

Deze cursus behandeld het maken van OLAP Cubes, van het maken van dimensies tot het kiezen van de fysieke opslagstructuur (ROLAP, HOLAP of MOLAP)

5

M2073

M2092 – Populating a Datawarehouse with SQL Server 2000 DTS

Data Transformation Services wordt gebruikt om data van A naar B te copieren en onderweg eventueel aan te passen. Ofwel DTS is de ETL tool van SQL Server.

5

M2073

M2093 – Implementing Bussiness Logic with MDX in SQL Server 2000

MDX, ofwel Multi-Dimensionale Expressies is vergelijkbaar met het SQL Select statement, maar dan voor Analysis Services Cubes.

3

M2074

M2591 – MS SQL Server 2000 Replication

Deze cursus gaat uitgebreid in op de verschillende replicatie strategieën die door SQL Server ondersteund worden.

3

M2072

M2723 – MS SQL Server 2000 for experienced database professionals

Deze cursus gaat versneld door de stof heen van met name de M2072 aangevuld met onderwerpen uit de M2073 met als uitgangspunt dat de cursist een ervaren DBA is op een ander platform dan SQL Server (lees Oracle)

3

Ervaring als DBA met Oracle, Sybase, DB2 of SQL Server 6.5 of eerder.

Nuttige Links:
www.microsoft.com/learning
www.computrain.nl (sponsor van PASS)

 

  
Copyright (c) 2010 PASS Nederland   Privacybeleid  Gebruiksovereenkomst