Overzicht
Bestemd voor
Iedereen die de taal Transact-SQL wil leren en de kennis gaat toepassen in een SQL Server 2005-omgeving.
Benodigde kennis
Deelnemers dienen bekend te zijn met de concepten van relationele databases (zoals bijvoorbeeld opgedaan in de training Een relationele database ontwerpen).Programma
Tijdens deze cursus komen de volgende onderwerpen aan bod. Module 1 - Introduction to Transact-SQL: the Transact-SQL programming language, types and elements of Transact-SQL statements, SQL Management studio; sqlcmd utility. Module 2 - ... Volledig programmaKeurmerken
InschrijvenBeschrijving
SQL Server is het relationeel databasebeheersysteem van Microsoft.
De training is bedoeld voor mensen die meer willen weten over de taal Transact-SQL. Deze training behandelt alle onderdelen van DML (Data Manipulation Language), inclusief de nieuwe features van SQL Server 2005. Ook specifieke Transact-SQL-uitbreidingen ten opzichte van de ANSI-standaard zoals lusjes en variabelen komen aan bod.
Opmerkingen
Tijdens de cursus wordt gebruikgemaakt van Engelstalig cursusmateriaal. Zolang het officiele Microsoft-cursusmateriaal nog niet bestaat, wordt er gebruikgemaakt van een combinatie van onderdelen uit SQL Server 2000-trainingen en bètamateriaal voor SQL Server 2005. De cursus wordt gegeven in het Nederlands.Vervolgopleiding
- Implementing and Maintaining SQL Server 2005 (M2779)
- Maintaining a SQL Server 2005 Database (M2780).
Programma
Tijdens deze cursus komen de volgende onderwerpen aan bod.
- Module 1 - Introduction to Transact-SQL: the Transact-SQL programming language, types and elements of Transact-SQL statements, SQL Management studio; sqlcmd utility.
- Module 2 - Retrieving data: retrieving data by using the SELECT statement, filtering data and formatting result sets, retrieving data and manipulating result sets.
- Module 3 - Grouping and summarizing data: listing the TOP n values, using aggregate functions, GROUP BY, COMPUTE and COMPUTE BY, generating aggregate values within result sets, using ranking functions, pivoting (and unpivoting) data.
- Module 4 - Joining multiple tables: using aliases for table names, combining data from multiple tables, INNER, LEFT- en RIGHT OUTER, CROSS and FULL JOIN, UNION, APPLY.
- Module 5 - Working with subqueries: using subqueries as a derived table, as an expression, or to correlate data, using the EXISTS and NOT EXISTS clauses, Common Table Expression (recursive queries).
- Module 6 - Modifying data: using transactions, inserting, deleting, updating, and modifying data, OUTPUT keyword, performance considerations.