Curso SQL Server 2012 para Desarrolladores

Size: px
Start display at page:

Download "Curso SQL Server 2012 para Desarrolladores"

Transcription

1 Curso SQL Server 2012 para Desarrolladores Objetivos: Obtener una introducción al diseño de Bases de Datos Relacionales y a SQL Usar el Management Studio y las características de SQL Server 2012 para desarrallodores. Aprenderás a crear joins interiores y exteriores, 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. 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. Curso SQL Server 2012 para Desarrolladores 1

2 Chapter 1 An introduction to relational databases and SQL 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 table is organized How the tables in a relational database are related Columns in a table definition 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, MySQL, and SQL Server The Transact-SQL statements An introduction to the SQL statements Typical statements for working with database objects How to query a single table Contenido How to join data from two or more tables How to add, update, and delete data in a table SQL coding guidelines Working with other database objects Working with views Working with stored procedures, triggers, and userdefined functions 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 Chapter 2 Use the Management Studio An introduction to SQL Server 2012 A summary of the SQL Server 2012 tools How to start and stop the database engine How to enable remote connections An introduction to the Management Studio Connecting to a database server How to navigate through the database objects Managing the database files How to attach a database How to detach a database Backing up a database Restoring a database How to set the compatibility level for a database How to view and modify the database Viewing the database diagrams Viewing the column definitions of a table How to modify the column definitions How to view the data of a table How to modify the data of a table Working 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 display Books Online How to look up information Curso SQL Server 2012 para Desarrolladores 2

3 Chapter 3 How to retrieve data from a single table Chapter 5 How to code summary queries 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 functions 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 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 How to retrieve a range of selected rows Chapter 4 How to retrieve data from two or more tables How to work with inner joins How to code an inner join When and how to use correlation names How to work with tables from different databases How to use compound join conditions How to use a self-join Inner joins that join more than two tables 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 tables 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 tables Unions that combine data from the same table How to use the EXCEPT and INTERSECT operators Working with aggregate functions How to code aggregate functions Queries that use aggregate functions 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 Using the ROLLUP operator Using the CUBE operator Using the GROUPING SETS operator Using the OVER clause Chapter 6 How to code subqueries An introduction to subqueries Using 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 Using the ALL keyword Using the ANY and SOME keywords How to code correlated subqueries Using 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 table expressions How to code a CTE How to code a recursive CTE Curso SQL Server 2012 para Desarrolladores 3

4 Chapter 7 How to insert, update, and delete data Chapter 9 How to use functions How to create test tables Using the SELECT INTO statement Using 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 table How to modify existing rows How to perform a basic update operation Using subqueries in an update operation Using 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 Chapter 8 How to work with data types 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 function How to convert data using the CONVERT function How to use the TRY_CONVERT function How to use other data conversion functions How to work with string data A summary of the string functions How to solve common problems that occur with string data How to work with numeric data A summary of the numeric functions How to solve common problems that occur with numeric data How to work with date/time data A summary of the date/time functions 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 functions you should know about How to use the CASE function How to use the IIF and CHOOSE functions How to use the COALESCE and ISNULL functions How to use the GROUPING function How to use the ranking functions How to use the analytic functions Chapter 10 How to design a database 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 tables and assign columns How to identify the primary and foreign keys How to enforce the relationships between tables 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 Curso SQL Server 2012 para Desarrolladores 4

5 Chapter 11 How to create and maintrain databases, tables, and sequences with SQL statements An introduction to DDL The SQL statements for data definition Rules for coding object names How to create databases, tables, and indexes How to create a database How to create a table How to create an index How to use snippets to create database objects How to use constraints An introduction to constraints Using check constraints Using foreign key contraints How to change databases and tables How to delete an index, table, or database How to alter a table How to work with sequences How to create a sequence How to use a sequence How to delete a sequence How to alter a sequence The script used to create the AP database How the script works How the DDL statements work Chapter 12 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 tables How to create, modify, or delete a table How to work with foriegn key relationships How to work with indexes and keys How to work with check constraints How to examine table dependencies How to generate scripts How to generate scripts for databases and tables How to generate a change script when you modify a table Chapter 13 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 updatable view How to delete or modify a view Using views How to update rows through a view How to insert rows through a view How to delete rows through a view Using the catalog views Using the View Designer How to create or modify a view How to delete a view Chapter 14 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 tables How to work with scalar variables How to work with table variables How to work with temporary tables A comparison of the five types of Transact-SQL table 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 How to use surround-with snippets Advanced scripting techniques How to use the system functions 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 Curso SQL Server 2012 para Desarrolladores 5

6 Chapter 15 How to code stored procedures, functions, and triggers How to code Transact-SQL cursors for use by an application program Procedural programming options in Transact-SQL Scripts Stored procedures, user-defined functions, 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 table as a parameter How to delete or change a stored procedure How to work with system stored procedures How to code user-defined functions An introduction to user-defined functions How to create a scalar-valued function How to create a simple table-valued function How to create a multi-statement table-valued function How to delete or change a function 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 16 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 system function How to use system function 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 Chapter 17 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 18 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 How to grant or revoke object permissions The SQL Server object permissions How to grant or revoke permission schema permissions How to grant or revoke database permissions How to grant or revoke server permissions How to work with roles How to work with the fixed server roles How to work with user-defined server roles How to display information about server roles and role members 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 How to work with application roles Curso SQL Server 2012 para Desarrolladores 6

7 How to manage security using the Management Studio How work with login IDs How to work with the server roles for a login ID How to assign database access and roles by login ID How to assign user permissions to database objects How to work with database permissions Chapter 19 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 20 How to work with BLOBs An introduction to BLOBs Pros and cons of storing BLOBs in files Pros and cons of storing BLOBs in a column When to use FILESTREAM storage for BLOBs How to use SQL to work with a varbinary(max) column How to create a table with a varbinary(max) column How to insert, update, and delete binary data How to retrieve binary data A.NET application that uses a varbinary(max) column The user interface for the application The event handlers for the form A data access class that reads and writes binary data How to use FILESTREAM storage How to enable FILESTREAM storage on the server How to create a database with FILESTREAM storage How to create a table with a FILESTREAM column How to insert, update, and delete FILESTREAM data How to retrieve FILESTREAM data A data access class that uses FILESTREAM storage Chapter 21 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 Database 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 create a database for testing 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 22 How to code CLR stored procedures, functions, 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 functions How to declare a function How to work with the SqlFunction attribute A scalar-valued function that returns an amount due A table-valued function that returns a table 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 2012 para Desarrolladores 7

8 Chapter 23 How to code aggregate functions and user-defined types How to work with aggregate functions How to declare an aggregate How to work with the SqlUserDefinedAggregate attribute An aggregate that retuns a trimmed average An aggregate that returns a comma-delimited 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 address SQL that works with a user-defined type Duración: 35 horas. Formas y condiciones de pago: El pago debe hacerse de alguna de las siguientes maneras, pagando el total antes de la fecha de inicio del curso: Depósito Banamex cuenta Suc. 575 a nombre de Desarrollo y Capacitación en Internet, S. A. de C. V. o transferencia bancaria CLABE Cheque a nombre de Desarrollo y Capacitación en Internet, S. A. de C. V. Informes Curso SQL Server 2012 para Desarrolladores 8

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

SQL Server. 2012 for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach TRAINING & REFERENCE murach's SQL Server 2012 for developers Bryan Syverson Joel Murach Mike Murach & Associates, Inc. 4340 N. Knoll Ave. Fresno, CA 93722 www.murach.com [email protected] Expanded

More information

Curso SQL Server 2008 for Developers

Curso SQL Server 2008 for Developers 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

More information

MOC 20461C: Querying Microsoft SQL Server. Course Overview

MOC 20461C: Querying Microsoft SQL Server. Course Overview MOC 20461C: Querying Microsoft SQL Server Course Overview This course provides students with the knowledge and skills to query Microsoft SQL Server. Students will learn about T-SQL querying, SQL Server

More information

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

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008 Course 2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL About this Course This 3-day instructor led course provides students with the technical skills required to write basic Transact-

More information

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course 2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Length: 3 Days Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server 2008 Type: Course

More information

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course 2778-08;

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server Course 20461C: Querying Microsoft SQL Server Module 1: Introduction to Microsoft SQL Server 2014 This module introduces the SQL Server platform and major tools. It discusses editions, versions, tools used

More information

Course ID#: 1401-801-14-W 35 Hrs. Course Content

Course ID#: 1401-801-14-W 35 Hrs. Course Content Course Content Course Description: This 5-day instructor led course provides students with the technical skills required to write basic Transact- SQL queries for Microsoft SQL Server 2014. This course

More information

DIPLOMADO EN BASE DE DATOS

DIPLOMADO EN BASE DE DATOS DIPLOMADO EN BASE DE DATOS OBJETIVOS Preparan al Estudiante en el uso de las tecnologías de base de datos OLTP y OLAP, con conocimientos generales en todas las bases de datos y especialización en SQL server

More information

Oracle Database 12c: Introduction to SQL Ed 1.1

Oracle Database 12c: Introduction to SQL Ed 1.1 Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Introduction to SQL Ed 1.1 Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training helps you write subqueries,

More information

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

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 : 1. FHE DEFINITIVE GUIDE fir y ti rvrrtuttnrr i t i r ^phihri^^lv ;\}'\^X$:^u^'! :: ^ : ',!.4 '. JEFFREY GARBUS PLAMEN ratchev Alvin Chang Joe Celko g JONES & BARTLETT LEARN IN G Contents About the Authors

More information

Querying Microsoft SQL Server 20461C; 5 days

Querying Microsoft SQL Server 20461C; 5 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Querying Microsoft SQL Server 20461C; 5 days Course Description This 5-day

More information

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

Introducing Microsoft SQL Server 2012 Getting Started with SQL Server Management Studio Querying Microsoft SQL Server 2012 Microsoft Course 10774 This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server

More information

LearnFromGuru Polish your knowledge

LearnFromGuru Polish your knowledge SQL SERVER 2008 R2 /2012 (TSQL/SSIS/ SSRS/ SSAS BI Developer TRAINING) Module: I T-SQL Programming and Database Design An Overview of SQL Server 2008 R2 / 2012 Available Features and Tools New Capabilities

More information

MOC 20461 QUERYING MICROSOFT SQL SERVER

MOC 20461 QUERYING MICROSOFT SQL SERVER ONE STEP AHEAD. MOC 20461 QUERYING MICROSOFT SQL SERVER Length: 5 days Level: 300 Technology: Microsoft SQL Server Delivery Method: Instructor-led (classroom) COURSE OUTLINE Module 1: Introduction to Microsoft

More information

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

Querying Microsoft SQL Server Course M20461 5 Day(s) 30:00 Hours Área de formação Plataforma e Tecnologias de Informação Querying Microsoft SQL Introduction This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL

More information

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

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff D80198GC10 Oracle Database 12c SQL and Fundamentals Summary Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff Level Professional Delivery Method Instructor-led

More information

Oracle Database 11g SQL

Oracle Database 11g SQL AO3 - Version: 2 19 June 2016 Oracle Database 11g SQL Oracle Database 11g SQL AO3 - Version: 2 3 days Course Description: This course provides the essential SQL skills that allow developers to write queries

More information

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server 2012 Course 10774A: Querying Microsoft SQL Server 2012 Length: 5 Days Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server 2012 Type: Course Delivery Method: Instructor-led

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: 1.800.529.0165 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This course is designed to deliver the fundamentals of SQL and PL/SQL along

More information

Oracle Database 10g: Introduction to SQL

Oracle Database 10g: Introduction to SQL Oracle University Contact Us: 1.800.529.0165 Oracle Database 10g: Introduction to SQL Duration: 5 Days What you will learn This course offers students an introduction to Oracle Database 10g database technology.

More information

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

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 Career Details Duration 105 hours Prerequisites This career requires that you meet the following prerequisites: Working knowledge

More information

Course 10774A: Querying Microsoft SQL Server 2012

Course 10774A: Querying Microsoft SQL Server 2012 Course 10774A: Querying Microsoft SQL Server 2012 About this Course This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft

More information

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

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

More information

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

Course 20461C: Querying Microsoft SQL Server Duration: 35 hours Course 20461C: Querying Microsoft SQL Server Duration: 35 hours About this Course This course is the foundation for all SQL Server-related disciplines; namely, Database Administration, Database Development

More information

DBMS / Business Intelligence, SQL Server

DBMS / Business Intelligence, SQL Server DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: +966 12 739 894 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training is designed to

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: + 38516306373 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the

More information

Oracle SQL. Course Summary. Duration. Objectives

Oracle SQL. Course Summary. Duration. Objectives Oracle SQL Course Summary Identify the major structural components of the Oracle Database 11g Create reports of aggregated data Write SELECT statements that include queries Retrieve row and column data

More information

Database Programming with PL/SQL: Learning Objectives

Database Programming with PL/SQL: Learning Objectives Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs

More information

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

Demystified CONTENTS Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals CHAPTER 2 Exploring Relational Database Components Acknowledgments xvii Introduction xix CHAPTER 1 Database Fundamentals 1 Properties of a Database 1 The Database Management System (DBMS) 2 Layers of Data Abstraction 3 Physical Data Independence 5 Logical

More information

Developing Microsoft SQL Server Databases 20464C; 5 Days

Developing Microsoft SQL Server Databases 20464C; 5 Days Developing Microsoft SQL Server Databases 20464C; 5 Days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Course Description

More information

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

D61830GC30. MySQL for Developers. Summary. Introduction. Prerequisites. At Course completion After completing this course, students will be able to: D61830GC30 for Developers Summary Duration Vendor Audience 5 Days Oracle Database Administrators, Developers, Web Administrators Level Technology Professional Oracle 5.6 Delivery Method Instructor-led

More information

Oracle Database: Introduction to SQL

Oracle Database: Introduction to SQL Oracle University Contact Us: +381 11 2016811 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn Understanding the basic concepts of relational databases ensure refined code by developers.

More information

Course 20464: Developing Microsoft SQL Server Databases

Course 20464: Developing Microsoft SQL Server Databases Course 20464: Developing Microsoft SQL Server Databases Type:Course Audience(s):IT Professionals Technology:Microsoft SQL Server Level:300 This Revision:C Delivery method: Instructor-led (classroom) Length:5

More information

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server 2012 Querying Microsoft SQL Server 2012 Duration: 5 Days Course Code: M10774 Overview: Deze cursus wordt vanaf 1 juli vervangen door cursus M20461 Querying Microsoft SQL Server. This course will be replaced

More information

Instant SQL Programming

Instant SQL Programming Instant SQL Programming Joe Celko Wrox Press Ltd. INSTANT Table of Contents Introduction 1 What Can SQL Do for Me? 2 Who Should Use This Book? 2 How To Use This Book 3 What You Should Know 3 Conventions

More information

Oracle Database: Introduction to SQL

Oracle Database: Introduction to SQL Oracle University Contact Us: 1.800.529.0165 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn View a newer version of this course This Oracle Database: Introduction to SQL training

More information

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

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room An Overview of SQL Server 2005/2008 Configuring and Installing SQL Server 2005/2008 SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Preparing

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

20464C: Developing Microsoft SQL Server Databases

20464C: Developing Microsoft SQL Server Databases 20464C: Developing Microsoft SQL Server Databases Course Details Course Code: Duration: Notes: 20464C 5 days This course syllabus should be used to determine whether the course is appropriate for the students,

More information

Oracle Database: Introduction to SQL

Oracle Database: Introduction to SQL Oracle University Contact Us: 1.800.529.0165 Oracle Database: Introduction to SQL Duration: 5 Days What you will learn This Oracle Database: Introduction to SQL training teaches you how to write subqueries,

More information

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

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL

More information

Oracle 10g PL/SQL Training

Oracle 10g PL/SQL Training Oracle 10g PL/SQL Training Course Number: ORCL PS01 Length: 3 Day(s) Certification Exam This course will help you prepare for the following exams: 1Z0 042 1Z0 043 Course Overview PL/SQL is Oracle's Procedural

More information

Querying Microsoft SQL Server (20461) H8N61S

Querying Microsoft SQL Server (20461) H8N61S HP Education Services course data sheet Querying Microsoft SQL Server (20461) H8N61S Course Overview In this course, you will learn the technical skills required to write basic Transact-SQL (T-SQL) queries

More information

How To Use A Microsoft Sql Server 2005

How To Use A Microsoft Sql Server 2005 Trening za pripremu certifikata Microsoft Certified Technology Specialist (MCTS): SQL Server 2005 Pregled Ovaj trening je priprema za certifikacijski ispit Exam 70 431: TS: Microsoft SQL Server 2005 Implementation

More information

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

Course -Oracle 10g SQL (Exam Code IZ0-047) Session number Module Topics 1 Retrieving Data Using the SQL SELECT Statement Course -Oracle 10g SQL (Exam Code IZ0-047) Session number Module Topics 1 Retrieving Data Using the SQL SELECT Statement List the capabilities of SQL SELECT statements Execute a basic SELECT statement

More information

SQL Server. 1. What is RDBMS?

SQL Server. 1. What is RDBMS? SQL Server 1. What is RDBMS? Relational Data Base Management Systems (RDBMS) are database management systems that maintain data records and indices in tables. Relationships may be created and maintained

More information

Developing Microsoft SQL Server Databases

Developing Microsoft SQL Server Databases CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 20464C: Developing Microsoft SQL Server Databases Length: 5 Days Audience: IT Professionals Level:

More information

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

ICAB4136B Use structured query language to create database structures and manipulate data ICAB4136B Use structured query language to create database structures and manipulate data Release: 1 ICAB4136B Use structured query language to create database structures and manipulate data Modification

More information

Developing Microsoft SQL Server Databases (20464) H8N64S

Developing Microsoft SQL Server Databases (20464) H8N64S HP Education Services course data sheet Developing Microsoft SQL Server Databases (20464) H8N64S Course Overview In this course, you will be introduced to SQL Server, logical table design, indexing, query

More information

MySQL for Beginners Ed 3

MySQL for Beginners Ed 3 Oracle University Contact Us: 1.800.529.0165 MySQL for Beginners Ed 3 Duration: 4 Days What you will learn The MySQL for Beginners course helps you learn about the world's most popular open source database.

More information

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

Chapter 9 Joining Data from Multiple Tables. Oracle 10g: SQL Chapter 9 Joining Data from Multiple Tables Oracle 10g: SQL Objectives Identify a Cartesian join Create an equality join using the WHERE clause Create an equality join using the JOIN keyword Create a non-equality

More information

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

Guide to SQL Programming: SQL:1999 and Oracle Rdb V7.1 Guide to SQL Programming: SQL:1999 and Oracle Rdb V7.1 A feature of Oracle Rdb By Ian Smith Oracle Rdb Relational Technology Group Oracle Corporation 1 Oracle Rdb Journal SQL:1999 and Oracle Rdb V7.1 The

More information

SQL Server Developer Training Program. Topics Covered

SQL Server Developer Training Program. Topics Covered SQL Server Developer Training Program Duration: 50 Hrs Training Mode: Class Room/On-line Training Methodology: Real-time Project oriented Training Features: 1) Trainers from Corporate 2) Unlimited Lab

More information

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

Discovering SQL. Wiley Publishing, Inc. A HANDS-ON GUIDE FOR BEGINNERS. Alex Kriegel WILEY Discovering SQL A HANDS-ON GUIDE FOR BEGINNERS Alex Kriegel WILEY Wiley Publishing, Inc. INTRODUCTION xxv CHAPTER 1: DROWNING IN DATA, DYING OF THIRST FOR KNOWLEDGE 1 Data Deluge and Informational Overload

More information

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

Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio Academic Visual Studio Library Curso Nombre del curso Idioma 2263 Clinic 2263: Exam Preparation for

More information

Querying Microsoft SQL Server 2012

Querying Microsoft SQL Server 2012 Querying Microsoft SQL Server 2012 MOC 10774 About this Course This 5-day instructor led course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL

More information

Course 6232A: Implementing a Microsoft SQL Server 2008 Database

Course 6232A: Implementing a Microsoft SQL Server 2008 Database Course 6232A: Implementing a Microsoft SQL Server 2008 Database About this Course This five-day instructor-led course provides students with the knowledge and skills to implement a Microsoft SQL Server

More information

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

Querying Microsoft SQL Server 2012. Querying Microsoft SQL Server 2014 20461D. Course 10774A: Course Det ails. Co urse Outline Course 10774A: Querying Microsoft SQL Server 2012 20461D Querying Microsoft SQL Server 2014 Course Det ails Co urse Outline M o d ule 1: Intr o d uctio n to M icro so ft SQL Ser ver 2012 This module introduces

More information

Introduction to Querying & Reporting with SQL Server

Introduction to Querying & Reporting with SQL Server 1800 ULEARN (853 276) www.ddls.com.au Introduction to Querying & Reporting with SQL Server Length 5 days Price $4169.00 (inc GST) Overview This five-day instructor led course provides students with the

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

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

ORACLE 9I / 10G / 11G / PL/SQL COURSE CONTENT ORACLE 9I / 10G / 11G / PL/SQL COURSE CONTENT INTRODUCTION: Course Objectives I-2 About PL/SQL I-3 PL/SQL Environment I-4 Benefits of PL/SQL I-5 Benefits of Subprograms I-10 Invoking Stored Procedures

More information

Database Administration with MySQL

Database Administration with MySQL Database Administration with MySQL Suitable For: Database administrators and system administrators who need to manage MySQL based services. Prerequisites: Practical knowledge of SQL Some knowledge of relational

More information

A Migration Methodology of Transferring Database Structures and Data

A Migration Methodology of Transferring Database Structures and Data A Migration Methodology of Transferring Database Structures and Data Database migration is needed occasionally when copying contents of a database or subset to another DBMS instance, perhaps due to changing

More information

MS-50401 - Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

MS-50401 - Designing and Optimizing Database Solutions with Microsoft SQL Server 2008 MS-50401 - Designing and Optimizing Database Solutions with Microsoft SQL Server 2008 Table of Contents Introduction Audience At Completion Prerequisites Microsoft Certified Professional Exams Student

More information

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/-

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/- Oracle Objective: Oracle has many advantages and features that makes it popular and thereby makes it as the world's largest enterprise software company. Oracle is used for almost all large application

More information

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

Beginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition Beginning C# 5.0 Databases Second Edition Vidya Vrat Agarwal Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xviii xix xx xxi Part I: Understanding Tools and Fundamentals

More information

Visual Basic. murach's TRAINING & REFERENCE

Visual Basic. murach's TRAINING & REFERENCE TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 [email protected] www.murach.com Contents Introduction

More information

Saskatoon Business College Corporate Training Centre 244-6340 [email protected] www.sbccollege.ca/corporate

Saskatoon Business College Corporate Training Centre 244-6340 corporate@sbccollege.ca www.sbccollege.ca/corporate Microsoft Certified Instructor led: Querying Microsoft SQL Server (Course 20461C) Date: October 19 23, 2015 Course Length: 5 day (8:30am 4:30pm) Course Cost: $2400 + GST (Books included) About this Course

More information

Data Tool Platform SQL Development Tools

Data Tool Platform SQL Development Tools Data Tool Platform SQL Development Tools ekapner Contents Setting SQL Development Preferences...5 Execution Plan View Options Preferences...5 General Preferences...5 Label Decorations Preferences...6

More information

Development and Management

Development and Management Cloud Database Development and Management Lee Chao CRC Press Taylor & Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor & Francis Croup, an Informa business AN AUERBACH BOOK

More information

SQL Server 2008 Core Skills. Gary Young 2011

SQL Server 2008 Core Skills. Gary Young 2011 SQL Server 2008 Core Skills Gary Young 2011 Confucius I hear and I forget I see and I remember I do and I understand Core Skills Syllabus Theory of relational databases SQL Server tools Getting help Data

More information

Database SQL messages and codes

Database SQL messages and codes System i Database SQL messages and codes Version 5 Release 4 System i Database SQL messages and codes Version 5 Release 4 Note Before using this information and the product it supports, read the information

More information

Application Development With Data Studio

Application Development With Data Studio Application Development With Data Studio Tony Leung IBM February 4, 2013 13087 [email protected] Insert Custom Session QR if Desired. Developing Application Application Development Stored Procedures Java

More information

Design and Implementation

Design and Implementation Pro SQL Server 2012 Relational Database Design and Implementation Louis Davidson with Jessica M. Moss Apress- Contents Foreword About the Author About the Technical Reviewer Acknowledgments Introduction

More information

Developing Microsoft SQL Server Databases MOC 20464

Developing Microsoft SQL Server Databases MOC 20464 Developing Microsoft SQL Server Databases MOC 20464 Course Outline Module 1: Introduction to Database Development This module introduces database development and the key tasks that a database developer

More information

IT2304: Database Systems 1 (DBS 1)

IT2304: Database Systems 1 (DBS 1) : Database Systems 1 (DBS 1) (Compulsory) 1. OUTLINE OF SYLLABUS Topic Minimum number of hours Introduction to DBMS 07 Relational Data Model 03 Data manipulation using Relational Algebra 06 Data manipulation

More information

IT2305 Database Systems I (Compulsory)

IT2305 Database Systems I (Compulsory) Database Systems I (Compulsory) INTRODUCTION This is one of the 4 modules designed for Semester 2 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING OUTCOMES On completion of this

More information

AV-004: Administering and Programming with ORACLE

AV-004: Administering and Programming with ORACLE AV-004: Administering and Programming with ORACLE Oracle 11g Duration: 140 hours Introduction: An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve

More information

Information Systems SQL. Nikolaj Popov

Information Systems SQL. Nikolaj Popov Information Systems SQL Nikolaj Popov Research Institute for Symbolic Computation Johannes Kepler University of Linz, Austria [email protected] Outline SQL Table Creation Populating and Modifying

More information

Netezza SQL Class Outline

Netezza SQL Class Outline Netezza SQL Class Outline CoffingDW education has been customized for every customer for the past 20 years. Our classes can be taught either on site or remotely via the internet. Education Contact: John

More information

Programming with SQL

Programming with SQL Unit 43: Programming with SQL Learning Outcomes A candidate following a programme of learning leading to this unit will be able to: Create queries to retrieve information from relational databases using

More information

SQL Server Training Course Content

SQL Server Training Course Content SQL Server Training Course Content SQL Server Training Objectives Installing Microsoft SQL Server Upgrading to SQL Server Management Studio Monitoring the Database Server Database and Index Maintenance

More information

SQL Server Administrator Introduction - 3 Days Objectives

SQL Server Administrator Introduction - 3 Days Objectives SQL Server Administrator Introduction - 3 Days INTRODUCTION TO MICROSOFT SQL SERVER Exploring the components of SQL Server Identifying SQL Server administration tasks INSTALLING SQL SERVER Identifying

More information

A Comparison of Database Query Languages: SQL, SPARQL, CQL, DMX

A Comparison of Database Query Languages: SQL, SPARQL, CQL, DMX ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 3 Issue 2; March-April-2016; Page No. 09-13 A Comparison of Database

More information

CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY

CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY CHAPTER 2 DATABASE MANAGEMENT SYSTEM AND SECURITY 2.1 Introduction In this chapter, I am going to introduce Database Management Systems (DBMS) and the Structured Query Language (SQL), its syntax and usage.

More information

SQL Server Database Coding Standards and Guidelines

SQL Server Database Coding Standards and Guidelines SQL Server Database Coding Standards and Guidelines http://www.sqlauthority.com Naming Tables: Stored Procs: Triggers: Indexes: Primary Keys: Foreign Keys: Defaults: Columns: General Rules: Rules: Pascal

More information

How To Create A Table In Sql 2.5.2.2 (Ahem)

How To Create A Table In Sql 2.5.2.2 (Ahem) Database Systems Unit 5 Database Implementation: SQL Data Definition Language Learning Goals In this unit you will learn how to transfer a logical data model into a physical database, how to extend or

More information

Duration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts

Duration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts D80186GC10 Oracle Database: Program with Summary Duration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts Level Professional Technology Oracle

More information

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET

Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET Unit 40: Developing and Implementing Windows-Based Applications With Microsoft Visual C#.NET and Microsoft Visual Studio.NET Learning Outcomes A candidate following a programme of learning leading to this

More information

Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations.

Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations. Upon completion of the program, students are given a full support to take and pass Microsoft certification examinations. After completing this course, students will be able to: Plan and install SQL Server

More information

Propiedades del esquema del Documento XML de envío:

Propiedades del esquema del Documento XML de envío: Web Services Envio y Respuesta DIPS Courier Tipo Operación: 122-DIPS CURRIER/NORMAL 123-DIPS CURRIER/ANTICIP Los datos a considerar para el Servicio Web DIN que se encuentra en aduana son los siguientes:

More information

Course 20464C: Developing Microsoft SQL Server Databases

Course 20464C: Developing Microsoft SQL Server Databases Course 20464C: Developing Microsoft SQL Server Databases Module 1: Introduction to Database DevelopmentThis module introduces database development and the key tasks that a database developer would typically

More information

Introduction to Microsoft Jet SQL

Introduction to Microsoft Jet SQL Introduction to Microsoft Jet SQL Microsoft Jet SQL is a relational database language based on the SQL 1989 standard of the American Standards Institute (ANSI). Microsoft Jet SQL contains two kinds of

More information

Course 20463:Implementing a Data Warehouse with Microsoft SQL Server

Course 20463:Implementing a Data Warehouse with Microsoft SQL Server Course 20463:Implementing a Data Warehouse with Microsoft SQL Server Type:Course Audience(s):IT Professionals Technology:Microsoft SQL Server Level:300 This Revision:C Delivery method: Instructor-led (classroom)

More information