Your SlideShare is downloading. ×
Writing queries using microsoft sql server 2008 transact sql - Scheda corso LEN
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Writing queries using microsoft sql server 2008 transact sql - Scheda corso LEN

102
views

Published on

L’obiettivo del Corso è fornire ai partecipanti la preparazione e le competenze necessarie per scrivere query di base in Transact SQL per Microsoft SQL Server 2008.

L’obiettivo del Corso è fornire ai partecipanti la preparazione e le competenze necessarie per scrivere query di base in Transact SQL per Microsoft SQL Server 2008.

Published in: Education

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
102
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 WRITING QUERIES USING MICROSOFT® SQL SERVER™ 2008 TRANSACT-SQL [cod. E355] UN BUON MOTIVO PER L’obiettivo del Corso è fornire ai partecipanti la preparazione e le competenze necessarie per scrivere query di base in Transact SQL per Microsoft SQL Server 2008. A CHI È RIVOLTO Sviluppatore Prerequisiti:  Saper progettare un database logico  Saper progettare un database fisico  Conoscere il modo in cui i dati vengono immagazzinati in tabelle (righe e colonne)  Conoscere i concetti dell'integrità dei dati  Conoscere le relazioni tra le tabelle e le colonne (chiave primaria, chiave esterna, uno a uno, uno a molti e molti a molti)  Avere una conoscenza di base dei sistemi operativi Microsoft Windows e delle sue funzionalità principali. Ad esempio come utilizzare Internet Explorer, come aprire e salvare i file, e il significato dell'interazione client/server di un'applicazione COMPETENZE ACQUISITE Al termine del corso i partecipanti saranno in grado di:  Descrivere gli utilizzi e i modi per eseguire il linguaggio Transact-SQL  Utilizzare gli strumenti di querying  Scrivere query di SELECT per recuperare dati  Raggruppare e rissumere i dati attraverso l'utilizzo di Transact-SQL
  • 2. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Effettuare JOIN tra più tabelle  Scrivere query che recuperino e modifichino dati con l'utilizzo di subquery  Modificare i dati nelle tabelle  Effettuare query nei campi testo utilizzando la ricerca full-text  Descrivere la creazione di oggetti di programmazione  Utilizzare diverse tecniche nell'elaborazione di query complesse PROGRAMMA DI DETTAGLIO 1) Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008  The student will be introduced to how client/server architecture works, and  examine the various database and business tasks that can be performed by  using the components of SQL Server 2008. The studen  Overview of SQL Server 2008  Overview of SQL Server Databases  Overview and Syntax Elements of T-SQL  Working with T-SQL Scripts  Using T-SQL Querying Tools  Lab : Using SQL Server Management Studio and SQLCMD  Exploring the Components and Executing Queries in SQL Server  Management Studio  Starting and Using SQLCMD  Generating a Report from a SQL Server Database Using Microsoft Office Excel 2) Module 2: Querying and Filtering Data  The students will be introduced to the basic Transact-SQL (T-SQL)  statements that are used for writing queries, filtering data, and formatting  result sets.  Using the SELECT Statement  Filtering Data  Working with NULL Values  Formatting Result Sets  Performance Considerations for Writing Queries  Lab : Querying and Filtering Data
  • 3. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Retrieving Data by Using the SELECT Statement  Filtering Data by Using Different Search Conditions  Using Functions to Work with NULL Values  Formatting Result Sets 3) Module 3: Grouping and Summarizing Data  The students will learn to group and summarize data when generating  reports in Microsoft SQL Server 2008 by using aggregate functions and the  COMPUTE clause.  Summarizing Data by Using Aggregate Functions  Summarizing Grouped Data  Ranking Grouped Data  Creating Crosstab Queries  Lab : Grouping and Summarizing Data  Summarizing Data by Using Aggregate Functions  Summarizing Grouped Data  Ranking Grouped Data  Creating Crosstab Queries 4) Module 4: Joining Data from Multiple Tables  The students will learn to write joins to query multiple tables, as well as  limiting and combining result sets.  Querying Multiple Tables by Using Joins  Applying Joins for Typical Reporting Needs  Combining and Limiting Result Set  Lab : Joining Data from Multiple Tables  Querying Multiple Tables by Using Joins  Applying Joins for Typical Reporting Needs  Combining and Limiting Result Sets 5) Module 5: Working with Subqueries  The students will be introduced to basic and correlated subqueries and how  these compare with joins and temporary tables. The students will also be  introduced to using common table expressions in quer  Writing Basic Subqueries  Writing Correlated Subqueries  Comparing Subqueries with Joins and Temporary Tables  Using Common Table Expressions
  • 4. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Lab : Working with Subqueries  Writing Basic Subqueries  Writing Correlated Subqueries  Comparing Subqueries with Joins and Temporary Tables  Using Common Table Expressions 6) Module 6: Modifying Data in Tables  The students will be able to modify the data in tables by using the INSERT,  DELETE, and UPDATE statements. In addition, students will examine how  transactions work in a database, the importance of tra  Inserting Data into Tables  Deleting Data from Tables  Updating Data in Tables  Overview of Transactions  Lab : Modifying Data in Tables  Inserting Data into Tables  Deleting Data from Tables  Updating Data in Tables  Working with Transactions 7) Module 7: Querying Metadata, XML, and Full-Text Indexes  The students will learn to query semi- structured and unstructured data.  The students will also learn how SQL Server 2008 handles XML data and will query XML data.  The students will also be introduced Querying Metadata  Overview of XML  Querying XML Data  Overview of Full-Text Indexes  Querying Full-Text Indexes  Lab : Querying Metadata, XML, and Full- Text Indexes  Querying Metadata  Querying XML Data  Creating and Querying Full-Text Indexes 8) Module 8: Using Programming Objects for Data Retrieval  The students will be introduced to user- defined functions and executing  various kinds of queries by using user- defined functions. The students will  be introduced to SQL Server views that encapsulate d  Overview of Views
  • 5. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009  Overview of User-Defined Functions  Overview of Stored Procedures  Overview of Triggers  Writing Distributed Queries  Lab : Using Programming Objects for Data Retrieval  Creating Views  Creating User-Defined Functions  Creating Stored Procedures  Writing Distributed Queries 9) Module 9: Using Advanced Querying Techniques  The students will be introduced to best practices for querying complex data.  The students will also examine how to query complex table structures such as data stored in hierarchies and self- referencin  Considerations for Querying Data  Working with Data Types  Cursors and Set-Based Queries  Dynamic SQL  Maintaining Query Files  Lab : Using Advanced Querying Techniques  Using Execution Plans  Converting Data Types  Implementing a Hierarchy  Using Cursors and Set-Based Queries MODALITA’ FORMATIVE o SEMINARIO Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore. o WORKSHOP Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte, soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
  • 6. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 o CORSO TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB: «il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un massimo di 40 ore.

×