Sql Databases Fundamentals certifie les connaissances de base concernant les bases de données relationnelles appliquées à tout moteur de base de données, tant au niveau de l'administrateur que du développeur de bases de données, c'est-à-dire la mise en œuvre du langage SQL pour la manipulation et l'interrogation des données.
Format : l'examen comprend des questions vraies ou fausses, des choix multiples et une réponse unique, des flux de concepts complets, etc.
Nombre de questions: 110
Livre ouvert: Non
Langues: allemand, espagnol, anglais, portugais (Brésil)
Note minimale pour réussir: 75%
Durée (en minutes) : 120 minutes
Introduction
- Introduction aux bases de données
Non relationnelles
Relationnelles
Terminologie de base
- Qu'est-ce que le langage SQL ?
Types d'instructions SQL
Le langage SQL en tant que langage non procédural
Création et alimentation d'une base de données
- Création d'une base de données
- Types de données
Caractères
Numériques
Données temporaires
- Création de tables
Conception
Raffinement
Création de schémas
- Alimenter et modifier les données d'un tableau
Insérer
Mise à jour
Effacer
- Quand les bonnes instructions ne fonctionnent pas
Pas de clé primaire
Pas de clé étrangère
Violation de colonne
Conversions de dates non valables
Requêtes de base
- Mécanismes de requête
- Clauses d'interrogation
- Clause de sélection
Alias
Supprimer les doublons
- de la clause
Tables
Tables liées
Définir les alias de tables
- clause where
- clause group by et having
- clause order by
Filtres
- Conditions
Utilisation des paramètres
opérateur not
- Construction des conditions
- Types de conditions
Égalité
Étendue
Appartenance
Similitude
- Nulle
Interroger plusieurs tables
- Qu'est-ce que la jointure ?
Produit cartésien
Jointures internes
Syntaxe de jointure Ansi
- Joindre trois tables ou plus
Utilisation de sous-requêtes en tant que tables
Utiliser deux fois la même table
Travailler avec des ensembles
- Théorie des ensembles
- La théorie des ensembles en pratique
- Opérateurs d'ensembles
Union
Intersection
Sauf
- Règles des opérations ensemblistes
Ordonner les requêtes composées
Présence d'opérations
Génération, manipulation et conversion de données
- Travailler avec des chaînes de caractères
Génération
Manipulation
- Travailler avec des données numériques
Fonctions arithmétiques
Contrôle de la précision des nombres
- Travailler avec des données temporelles
Fuseau horaire
Générer des données temporelles
Manipulation de données temporelles
Regroupement et agrégation
- Concepts de regroupement
- Fonctions d'agrégation
Implicite ou explicite
Compter les valeurs distinctes
Utilisation d'expressions
Comment les valeurs nulles sont-elles interprétées ?
- Générer des regroupements
Colonne unique
Plusieurs colonnes
Regrouper à l'aide d'expressions
Générer des rollups
Module IX : Sous-requêtes
- Qu'est-ce qu'une sous-requête ?
- Types de sous-requêtes
- Sous-requêtes non liées
Colonnes multiples
Plusieurs lignes, une seule colonne
- Sous-requêtes liées
Opérateur Exists
Manipulation de données à l'aide de sous-requêtes
- Quand utiliser les sous-séries.
Sous-requête en tant que source de données
Sous-requête en tant qu'expression
Transactions
- Bases de données multi-utilisateurs
Verrouillage
Verrouillage granulaire
- Qu'est-ce qu'une transaction ?
Démarrage d'une transaction
Fin d'une transaction
Points de sauvegarde des transactions
Vues
- Qu'est-ce qu'une vue ?
- Pourquoi utiliser les vues ?
Sécurité des données
Agrégation des données Masquer la complexité
Joindre des tables partitionnées
Toute personne intéressée à acquérir des connaissances de base liées au langage SQL pour la manipulation de données dans les bases de données relationnelles.
Développer les compétences des étudiants dans les sujets suivants liés au langage SQL :
• Introduction et terminologie des bases de données relationnelles
• Concepts de base de la manipulation de données avec SQL
• Concepts de base de requêtes de données avec SQL
• Requêtes multiples
• Génération et conversion de données
• Gestion des transactions
• Bases de la gestion des vues
Sql Databases Fundamentals certifie les connaissances de base concernant les bases de données relationnelles appliquées à tout moteur de base de données, tant au niveau de l'administrateur que du développeur de bases de données, c'est-à-dire la mise en œuvre du langage SQL pour la manipulation et l'interrogation des données.