ORSYS formation
CONTACT - +352 26 49 79 1204
CONTACT - 📞 +352 26 49 79 1204    drapeau francais   drapeau anglais

Consult our trainings :

SQL Server, programmation SQL Training
versions 2019 à 2012 - certification AVIT® à distance en option

Stage pratique
Best
Duration : 3 days
Ref : PSQ
Price  2021 : 2070 € excl. taxes
Free breaks and lunches
  • Program
  • Participants / Prerequisite
  • Intra/Tailored
Program

This course will enable you to learn the fundamentals of the SQL language. You'll learn about the principles of relational databases (relational algebra, set theory) and explore the syntax of SQL for querying, analyzing data, and working with databases.

Learning objectives

À l’issue de la formation, le participant sera en mesure de :
  • Understand the relational model and identify the objects of a database.
  • Query and classify a table's data using simple operators.
  • Return data from multiple tables using joins and subqueries.
  • Group together data and perform calculations for analysis purposes.
  • Work with data in database tables.
PROGRAM

Relational algebra and the SQL standard.

  • The concepts of the relational model.
  • History of RDBMSs and the SQL language.
  • Entities, associations, and ER diagrams.
  • Types of data and value expressions.

Jeu de rôle
Getting started with the software SQL Server Management Studio. Discovering the studied database.

Database theory

  • Elements of the DBMS.
  • Tables, keys, and normal forms.
  • Entities, associations, and ER diagrams.
  • Column and table restrictions.

Travaux pratiques
Identifying the objects of a database. Determining the normal form type of a relationship and a transformer, creating an ER diagram.

Querying single-table data

  • Structure of a SELECT query.
  • WHERE filters, predicates, and ternary logic (NULL).
  • SQL operators and expressions.
  • Predefined functions.

Travaux pratiques
Extraction using the WHERE clause. Using IN, LIKE, CASE, etc. operators of numerical operators, data, string functions Data sorting

Multiple-table querying

  • Combining results with set clauses (UNION, INTERSECT, EXCEPT).
  • Overview of joins.
  • Embedding queries.
  • Using CTEs and discovering recursive queries.
  • Correlated subqueries and the EXISTS operator.

Travaux pratiques
Using set clauses, creating queries with joins.

Data analysis

  • Aggregation functions (AVG, SUM, COUNT, etc.).
  • Creating subsets (GROUP BY clause).
  • Filtering aggregates with the HAVING clause.
  • Discovering data analysis functions (LEAD, LAG...) and ranks (RANK, ROW_NUMBER, NTILE...).

Travaux pratiques
Analyzing data by writing queries that use calculations with grouping.

Updating data

  • INSERT, UPDATE, DELETE, TRUNCATE orders.
  • Simple updates.
  • Updating with subqueries.
  • Updating data through views.

Travaux pratiques
Database table insertion and update operations.

Introduction to procedural SQL

  • SQL dialects of major publishers.
  • Basic notions of triggers.
  • Introduction to stored procedures.
  • UDFs or “user” functions.

Travaux pratiques
Creating a stored procedure.

Participants / Prerequisite

» Participants

SQL query designers, future DBMS developers, administrators or maintenance managers.

» Prerequisite

Basic programming knowledge.
Intra/Tailored

Contact Informations

By checking this box, I certify that I have read and accepted the conditions for the use of my data regarding the General Data Protection Regulation (GDPR).
You can at any time modify the use of your data and exercise your rights by sending an email to rgpd@orsys.fr
By checking this box, I agree to receive commercial and promotional communications from ORSYS Training*. You can unsubscribe at any time by using the link included in our communications.
CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Book your place

Click on a session for reserving.

Time schedule

Generally, courses take place from 9:00 to 12:30 and from 14:00 to 17:30.
However, on the first day attendees are welcomed from 8:45, and there is a presentation of the session between 9:15 and 9:30.
The course itself begins at 9:30. For the 4- or 5-day hands-on courses, the sessions finish at 15:30 on the last day
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys