Curso SQL Server 2008 for Developers



Similar documents
Curso SQL Server 2012 para Desarrolladores

SQL Server for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach

DIPLOMADO EN BASE DE DATOS

MOC 20461C: Querying Microsoft SQL Server. Course Overview

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Oracle Database 12c: Introduction to SQL Ed 1.1

Querying Microsoft SQL Server

FHE DEFINITIVE GUIDE. ^phihri^^lv JEFFREY GARBUS. Joe Celko. Alvin Chang. PLAMEN ratchev JONES & BARTLETT LEARN IN G. y ti rvrrtuttnrr i t i r

Course ID#: W 35 Hrs. Course Content

Object-Oriented Programming in C# (VS 2010)

Oracle Database: SQL and PL/SQL Fundamentals

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff

Oracle Database 10g: Introduction to SQL

LearnFromGuru Polish your knowledge

Curso OBJECT-ORIENTED PROGRAMMING IN VISUAL BASIC. (Visual Studio 2008)

Querying Microsoft SQL Server 20461C; 5 days

DBMS / Business Intelligence, SQL Server

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

Oracle Database 11g SQL

Introducing Microsoft SQL Server 2012 Getting Started with SQL Server Management Studio

Oracle SQL. Course Summary. Duration. Objectives

MOC QUERYING MICROSOFT SQL SERVER

Querying Microsoft SQL Server Course M Day(s) 30:00 Hours

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals

Querying Microsoft SQL Server 2012

Course 10774A: Querying Microsoft SQL Server 2012

Course 10774A: Querying Microsoft SQL Server 2012 Length: 5 Days Published: May 25, 2012 Language(s): English Audience(s): IT Professionals

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components

Course 20461C: Querying Microsoft SQL Server Duration: 35 hours

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to:

Oracle Database: Introduction to SQL

Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio

Oracle Database: Introduction to SQL

How To Use A Microsoft Sql Server 2005

Instant SQL Programming

Developing Microsoft SQL Server Databases 20464C; 5 Days

Propiedades del esquema del Documento XML de envío:

Oracle 10g PL/SQL Training

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.

Chapter 9 Joining Data from Multiple Tables. Oracle 10g: SQL

Oracle Database: Introduction to SQL

Oracle Database: SQL and PL/SQL Fundamentals NEW

20464C: Developing Microsoft SQL Server Databases

Database Programming with PL/SQL: Learning Objectives

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

INTELIGENCIA DE NEGOCIO CON SQL SERVER

Course 20464: Developing Microsoft SQL Server Databases

Course -Oracle 10g SQL (Exam Code IZ0-047) Session number Module Topics 1 Retrieving Data Using the SQL SELECT Statement

Querying Microsoft SQL Server 2012

Application Development With Data Studio

Developing Microsoft SQL Server Databases

Developing Microsoft SQL Server Databases (20464) H8N64S

Oracle 11g Administration

Beginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition

SQL Server. 1. What is RDBMS?

Data Tool Platform SQL Development Tools

Querying Microsoft SQL Server (20461) H8N61S

SQL Server An Overview

Course 6232A: Implementing a Microsoft SQL Server 2008 Database

ORACLE 9I / 10G / 11G / PL/SQL COURSE CONTENT

Guide to SQL Programming: SQL:1999 and Oracle Rdb V7.1

MySQL for Beginners Ed 3

SQL Server Developer Training Program. Topics Covered

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

50399AE Diseño de soluciones Business Intelligence con Microsoft SQL Server 2008

ICAB4136B Use structured query language to create database structures and manipulate data

Discovering SQL. Wiley Publishing, Inc. A HANDS-ON GUIDE FOR BEGINNERS. Alex Kriegel WILEY

Development and Management

DIPLOMADO DE JAVA - OCA

ECCAIRS 5 Instalación

SQL Server 2008 Core Skills. Gary Young 2011

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server Querying Microsoft SQL Server D. Course 10774A: Course Det ails. Co urse Outline

Database Administration with MySQL

A Migration Methodology of Transferring Database Structures and Data

Database SQL messages and codes

SQL Server Database Coding Standards and Guidelines

SQL Server Administrator Introduction - 3 Days Objectives

SQL Server Training Course Content

Netezza SQL Class Outline

SQL SERVER TRAINING CURRICULUM

Implementing a Microsoft SQL Server 2005 Database

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Programming in C# with Microsoft Visual Studio 2010

Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification

David Dye. Extract, Transform, Load

AV-004: Administering and Programming with ORACLE

Visual Basic. murach's TRAINING & REFERENCE

Saskatoon Business College Corporate Training Centre

NUTECH COMPUTER TRAINING INSTITUTE 1682 E. GUDE DRIVE #102, ROCKVILLE, MD WEB: TEL:

Developing Microsoft SQL Server Databases MOC 20464

Using SQL Queries to Insert, Update, Delete, and View Data: Joining Multiple Tables. Lesson C Objectives. Joining Multiple Tables

MODULE FRAMEWORK : Dip: Information Technology Network Integration Specialist (ITNIS) (Articulate to Edexcel: Adv. Dip Network Information Specialist)

Transcription:

Curso SQL Server 2008 for Developers Objetivos: Aprenderás a crear joins interiores y exteriores complejos, consultas agrupadas, y subconsultas Aprenderás a manejar los diferentes tipos de datos y sabrás cómo manejar los problemas más comunes que se ejecutan en varios tipos de datos. Trabajarás con datos XML Aprovecharás las características back-end de base de datos, como son las vistas, scripts, procedimientos almacenados y triggers. Aprenderás a lidiar con funciones de control de base de datos como cursores, transacciones, y el bloqueo. Practicarás los conceptos básicos de diseño de bases de datos e implementación utilizando el Management Studio o SQL DDL. Sabrás cómo utilizar la característica de integración CLR para crear objetos de base de datos usando C # o código de Visual Basic. Aprenderás sobre la instrucción MERGE, que te permite usar una sola declaración para hacer varias actualizaciones e inserciones. Trabajarás con fechas y horas. Los tipos de datos date, time y datetimeoffset te darán más flexibilidad y precisión. Aprenderás a crear un tipo de datos tabla definido por el usuario para pasar una tabla como un parámetro a un procedimiento almacenado o una función. Duración: 35 horas. Curso SQL Server 2008 for Developers 1

Contenido Chapter 1 An introduction to relational databases and SQL Chapter 2 How to use the Management Studio An introduction to client/server systems The hardware components of a client/server system The software components of a client/server system Other client/server system architectures An introduction to the relational database model How a database is organized How the s in a relational database are related How the columns in a are defined How relational databases compare to other data models An introduction to SQL and SQL-based systems A brief history of SQL A comparison of Oracle, DB2, and SQL Server Other SQL-based systems The Transact-SQL statements An introduction to the SQL statements Typical statements for working with database objects How to query a single How to join data from two or more s How to add, update, and delete data in a SQL coding guidelines How to work with other database objects How to work with views How to work with stored procedures, triggers, and user-defined s How to use SQL from an application program Common data access models How to use ADO.NET from a.net application Visual Basic code that retrieves data from a SQL Server database C# code that retrieves data from a SQL Server database Perspective An introduction to SQL Server 2008 A summary of the SQL Server 2008 tools How to start and stop the database engine How to enable remote connections An introduction to the Management Studio How to connect to a database server How to navigate through the database objects How to manage the database files How to attach a database How to detach a database How to back up a database How to restore a database How to set the compatibility level for a database How to view and modify the database How to view the database diagrams How to view the column definitions of a How to modify the column definitions How to view the data of a How to modify the data of a How to work with queries How to enter and execute a query How to handle syntax errors How to open and save queries An introduction to the Query Designer How to use Books Online How to start Books Online How to look up information Chapter 3 How to retrieve data from a single An introduction to the SELECT statement The basic syntax of the SELECT statement SELECT statement examples How to code the SELECT clause How to code column specifications How to name the columns in a result set How to code string expressions How to code arithmetic expressions How to use s How to use the DISTINCT keyword to eliminate duplicate rows How to use the TOP clause to return a subset of selected rows How to code the WHERE clause How to use comparison operators How to use the AND, OR, and NOT logical operators How to use the IN operator How to use the BETWEEN operator Curso SQL Server 2008 for Developers 2

How to use the LIKE operator How to use the IS NULL clause How to code the ORDER BY clause How to sort a result set by a column name How to sort a result set by an alias, an expression, or a column number Chapter 4 How to retrieve data from two or more s How to work with inner joins How to code an inner join When and how to use correlation names How to work with s from different databases How to use compound join conditions How to use a self-join Inner joins that join more than two s How to use the implicit inner join syntax How to work with outer joins How to code an outer join Outer join examples Outer joins that join more than two s How to use the implicit outer join syntax Other skills for working with joins How to combine inner and outer joins How to use cross joins How to work with unions The syntax of a union Unions that combine data from different s Unions that combine data from the same How to use the EXCEPT and INTERSECT operators Chapter 5 How to code summary queries How to work with aggregate s How to code aggregate s Queries that use aggregate s How to group and summarize data How to code the GROUP BY and HAVING clauses Queries that use the GROUP BY and HAVING clauses How the HAVING clause compares to the WHERE clause How to code complex search conditions How to summarize data using SQL Server extensions How to use the ROLLUP operator How to use the CUBE operator How to use the GROUPING SETS operator Chapter 6 How to code subqueries An introduction to subqueries How to use subqueries How subqueries compare to joins How to code subqueries in search conditions How to use subqueries with the IN operator How to compare the result of a subquery with an expression How to use the ALL keyword How to use the ANY and SOME keywords How to code correlated subqueries How to use the EXISTS operator Other ways to use subqueries How to code subqueries in the FROM clause How to code subqueries in the SELECT clause Guidelines for working with complex queries A complex query that uses subqueries A procedure for building complex queries How to work with common expressions How to code a CTE How to code a recursive CTE Chapter 7 How to insert, update, and delete data How to create test s How to use the SELECT INTO statement How to use a copy of the database How to insert new rows How to insert a single row How to insert multiple rows How to insert default values and null values How to insert rows selected from another How to modify existing rows How to perform a basic update operation How to use subqueries in an update operation How to use joins in an update operation How to delete existing rows How to perform a basic delete operation How to use subqueries and joins in a delete operation How to merge rows How to perform a basic merge operation How to code more complex merge operations Curso SQL Server 2008 for Developers 3

Chapter 8 How to work with data types and s Chapter 10 How to create and maintain databases and s with SQL statements A review of the SQL data types Data type overview The numeric data types The string data types The date/time data types The large value data types How to convert data How data conversion works How to convert data using the CAST How to convert data using the CONVERT How to use other data conversion s How to work with string data A summary of the string s How to solve common problems that occur with string data How to work with numeric data How to use the numeric s How to solve common problems that occur with numeric data How to work with date/time data A summary of the date/time s How to parse dates and times How to perform operations on dates and times How to perform a date search How to perform a time search Other s you should know about How to use the CASE How to use the COALESCE and ISNULL s How to use the GROUPING How to use the ranking s Chapter 9 How to design a database An introduction to DDL The SQL statements for data definition Rules for coding object names How to create databases, s, and indexes How to create a database How to create a How to create an index How to use constraints An introduction to constraints How to use check constraints How to use foreign key contraints How to change databases and s How to delete an index,, or database How to alter a The script used to create the AP database How the script works How the DDL statements work Chapter 11 How to use the Management Studio for database design How to work with a database How to create a database How to delete a database How to work with s How to create, modify, or delete a How to work with foriegn key relationships How to work with indexes and keys How to work with check constraints How to examine dependencies How to generate scripts How to generate scripts for databases and s How to generate a change script when you modify a How to design a data structure The basic steps for designing a data structure How to identify the data elements How to subdivide the data elements How to identify the s and assign columns How to identify the primary and foreign keys How to enforce the relationships between s How normalization works How to identify the columns to be indexed How to normalize a data structure The seven normal forms How to apply the first normal form How to apply the second normal form How to apply the third normal form When and how to denormalize a data structure Chapter 12 How to work with views An introduction to views How views work Benefits of using views How to create and manage views How to create a view Examples that create views How to create an upda view How to delete or modify a view How to use views How to update rows through a view How to insert rows through a view How to delete rows through a view How to use the catalog views How to use the View Designer How to create or modify a view How to delete a view Curso SQL Server 2008 for Developers 4

Chapter 13 How to code scripts An introduction to scripts How to work with scripts The Transact-SQL statements for script processing How to work with variables and temporary s How to work with scalar variables How to work with variables How to work with temporary s A comparison of the five types of Transact- SQL objects How to control the execution of a script How to perform conditional processing How to test for the existence of a database object How to perform repetitive processing How to handle errors Advanced scripting techniques How to use the system s How to change the session settings How to use dynamic SQL A script that summarizes the structure of a database How to use the SQLCMD utility Chapter 14 How to code stored procedures, s, and triggers Procedural programming options in Transact-SQL Scripts Stored procedures, user-defined s, and triggers How to code stored procedures An introduction to stored procedures How to create a stored procedure How to declare and work with parameters How to call procedures with parameters How to work with return values How to validate data and raise errors A stored procedure that manages insert operations How to pass a as a parameter How to delete or change a stored procedure How to work with system stored procedures How to code user-defined s An introduction to user-defined s How to create a scalar-valued How to create a simple -valued How to create a multi-statement valued How to delete or change a How to code triggers How to create a trigger How to use AFTER triggers How to use INSTEAD OF triggers How to use triggers to enforce data consistency How to use triggers to work with DDL statements How to delete or change a trigger Chapter 15 How to work with cursors How to use cursors in SQL Server An introduction to cursors The seven types of SQL Server cursors SQL statements for cursor processing How to use cursors to retrieve data How to declare a cursor How to retrieve a row using a cursor How to use the @@FETCH_STATUS system How to use the @@CURSOR_ROWS system How to modify data through a cursor How to use the cursor concurrency options How to update or delete data through a cursor Additional cursor processing techniques How to use cursors with dynamic SQL How to code Transact-SQL cursors for use by an application program Chapter 16 How to manage transactions and locking How to work with transactions How transactions maintain data integrity SQL statements for handling transactions How to work with nested transactions How to work with save points An introduction to concurrency and locking How concurrency and locking are related The four concurrency problems that locks can prevent How to set the transaction isolation level How SQL Server manages locking Lockable resources and lock escalation Lock modes and lock promotion Lock mode compatibility How to prevent deadlocks Two transactions that deadlock Coding techniques that prevent deadlocks Chapter 17 How to manage database security How to work with SQL Server login IDs An introduction to SQL Server security How to change the authentication mode How to create login IDs How to delete or change login IDs or passwords How to work with database users How to work with schemas How to work with permissions Curso SQL Server 2008 for Developers 5

How to grant or revoke permission to use an object The SQL Server object permissions How to grant or revoke permission to use the objects in a schema How to grant or revoke database permissions How to work with roles How to work with the fixed server roles How to work with the fixed database roles How to work with user-defined database roles How to display information about database roles and role members How to deny permissions granted by role membership 558 How to work with application roles How to manage security using the Management Studio How to create login IDs How to modify or delete login IDs How to work with server roles How to assign database access and roles by login ID How to assign database role memberships How to assign database user permissions to database objects How to manage schemas How to manage user-defined roles How to work with database permissions Chapter 18 How to work with XML An introduction to XML An XML document An XML schema How to work with the xml data type How to store data in the xml data type How to work with the XML Editor How to use the methods of the xml data type An example that parses the xml data type Another example that parses the xml data type How to work with XML schemas How to add an XML schema to a database How to use an XML schema to validate the xml data type How to view an XML schema How to drop an XML schema Two more skills for working with XML How to use the FOR XML clause of the SELECT statement How to use the OPENXML statement Chapter 19 An introduction to CLR integration An introduction to CLR integration How CLR integration works The five types of CLR objects When to use CLR objects How to enable CLR integration How to use Visual Studio to work with CLR objects How to start a SQL Server project How to specify the type of CLR object How to enter and edit the code for CLR objects The code for a CLR object How to compile and deploy CLR objects How to test and debug a CLR object How to use SQL to work with CLR objects How to deploy an assembly How to deploy a CLR object How to drop an assembly Chapter 20 How to code CLR stored procedures, s, and triggers How to work with CLR stored procedures How to use the SqlTypes namespace to map data types How to declare a stored proecedure How to create a connection How to use the SqlPipe object to return data How to use output parameters to return data How to return an integer value How to raise an error A stored proecedure that manages insert operations A script that calls the stored proecedure How to work with CLR s How to declare a How to work with the SqlFunction attribute A scalar-valued that returns an amount due A -valued thtat returns a with two columns How to work with CLR triggers How to declare a trigger How to work with the SqlTrigger attribute A trigger that updates a column How to use the SqlTriggerContext object A trigger that works with DDL statements Curso SQL Server 2008 for Developers 6

Chapter 21 How to code aggregate s and user-defined types How to work with aggregate s How to declare an aggregate How to work with the SqlUserDefinedAggregate attribute An aggregate that retuns a trimmed average An aggregate that returns a commadelimited string How to work with user-defined types How to declare a user-defined type How to work with the SqlUserDefinedType attribute A user-defined type for an email address SQL that works with a user-defined type Incluye: Manual electrónico o impreso con temas del Curso, diploma de participación, estacionamiento y servicio de cafetería (cuando el curso es en nuestras instalaciones). Formas de pago: Este pago debe realizarse en una sola exhibición de las siguientes maneras: Depósito DInternet en Banamex cuenta 4923239 Suc. 575 a nombre de Desarrollo y Capacitación en Internet, S. A. de C. V. (CLABE en caso de transferencia electrónica vía 002180057549232394) o Cheque a nombre de Desarrollo y Capacitación en Internet, S. A. Curso SQL Server 2008 for Developers 7