Découvrez les fondamentaux du langage SQL avec ce livre essentiel, parfait pour les débutants en développement et en informatique. Apprenez à manipuler les données dans un Système de Gestion de Bases de Données Relationnelles (SGBDR), de la création de tables à l'interrogation avancée. Explorez la sécurité des données, la programmation avec PL/SQL et les performances. Prêt à maîtriser SQL pour vos projets de base de données ?
Ce livre sur les fondamentaux du langage SQL s’adresse aux développeurs et informaticiens débutants appelés à travailler avec un Système de Gestion de Bases de Données Relationnelles (SGBDR) pour stocker et manipuler des données. Son objectif est de décrire les ordres principaux les plus utilisés du langage SQL (indépendamment des déclinaisons réalisées par les éditeurs de SGBDR) pour permettre au lecteur de prendre en main rapidement une base de données relationnelle et être capable de créer des tables, de les interroger, de les modifier, d’insérer et de supprimer des lignes.
Le livre débute par un bref historique sur la création de la norme SQL puis présente quelques notions sur le modèle relationnel. Ensuite, chaque chapitre présente une subdivision de SQL : la création et la manipulation des tables puis la gestion des données dans ces tables en incluant les fonctions de fenêtrage. L’auteur enchaîne avec la sécurité des données et quelques notions de transactions, puis présente la programmation avec quelques éléments de PL/SQL et l’étude des déclencheurs. Le livre se termine en abordant des thèmes un peu plus complexes comme les chargements en masse, les imports et exports de tables, les notions de performances ou encore les objets système.
Les exemples utilisés dans ce livre ont été réalisés avec la version Oracle 21c DB Express Edition, SQL Server 2022 Developer Edition, la version 11 de MariaDB Community Server (MySQL), PostgreSQL en version 15.3 et sont en téléchargement sur le site www.editions-eni.fr.
1. Les principaux ordres du LDD (Langage de Définition de Données)ou DDL (Data Definition Language)
2. Les principaux ordres du LMD (Langage de Manipulation deDonnées) ou DML (Data Manipulation Language)
3. Les principaux ordres du LCD (Langage de Contrôledes Données) ou DCL (Data Control Language)
4. Les principaux ordres du LCT (Langage de Contrôledes Transactions) ou TCL (Transaction Control Language)
5. La création de procédures et defonctions
Fonctions SQL présentées dans ce livre
Glossaire
Version papier
Good
Fabien HVersion papier
Conforme à mes attentes. Très bonne introduction à SQL.
Jean LVersion papier
Parfait
Jean-Philippe G
Anne-Christine BISSON
Anne-Christine BISSON est consultante indépendante en informatique décisionnelle. Cette experte conseille sur la conception de bases et entrepôts de données de différents SGDB. A ce titre, elle manipule et agrège des données à partir de sources diverses pour les restituer de façon synthétique dans des entreprises et administrations de différents secteurs. Également formatrice, elle prolonge avec ses livres sa volonté de partager ses connaissances auprès des lecteurs sur la suite MSBI (dont SSAS, Azure et Power BI) ou sur SQL. Elle est certifiée Microsoft Azure Enterprise Data Analyst.