Vous êtes sur la page 1sur 3

PROGRAMMATION ORACLE EXAMEN FINAL(2018)

EPREUVE ECRITE
1- Définition
 Base de données : ensemble de données cohérentes structurées et organisées
stockés dans un même environnement.
 Instance d’une BD : ensemble constitué de structures de mémoires et de
processus d'arrière-plan permettant de gérer les accès sur un BD.
 Donnée : unité de bas de l’information qui représente un fait.
 ACID : (atomicité, cohérence, isolation et durabilité) sont un ensemble de
propriétés qui garantissent qu'une transaction informatique est exécutée de
façon fiable.
 Transaction de donnée : un ensemble d'ordres SQL, qui met à jour une base
de données en garantissant la cohérence de ses états successifs.
 NLS : Abbreviation de National Language Support ; determine le
comportement spécifique de aux parametres regionaux sur le client et le
serveur.

2- Les composants d’un serveur de bas de données sont :


 Base de données : Stocker les différentes informations
 L’instance de la base de données : son rôle est de gérer la mémoire et les
processus.

3- SQL select repose sur 3 aspects majeurs:


 La Projection : on est capable de sélectionner les données d'une table,
colonne après colonne repose sur la clause SELECT
 La Sélection : grâce à elle on est capable d'extraire les données d'une table,
ligne par ligne repose sur la clause WHERE
 La jointure : permet effectuer une sélection sur plusieurs tables; repose sur la
clause FROM

4- les transactions servent à garantir que tout soit mené à bien sans qu'il en
résulte la moindre anomalie, ou à l'inverse, si une anomalie se produit, de
revenir à l'état antérieur.
Les commandes SQL utilisées sont :
 COMMIT
 ROLLBACK
 SAVEPOINT
 GRANT
 REVOKE

5- Les types de fonctions et leurs exemples :


 Les fonctions mono-lignes :
o Lower : permet de mettre une chaine passée en paramètre en
minuscule.
o Upper : permet de mettre une chaine passée en paramètre en
majuscule.
o Concat : permet de concaténer 02 ou plusieurs chaines passées en
paramètre.
o Instr : retourne la position d’un caractère donné à l’intérieur d’une
chaine.
o Round : permet d’arrondir un nombre passé en paramètre.
 Les fonctions de Groupes :
o Sum : permet de calculer la somme pour une projection spécifique des
éléments du groupe
o Avg : permet de calculer la moyenne pour une projection spécifique
des éléments du groupe
o Max : permet de de déterminer le maximum pour une projection
spécifique des éléments du groupe
o Min : permet de de déterminer le minimum pour une projection
spécifique des éléments du groupe

6- Syntaxe du sql select avec les CTE

;WITH Source1 AS (Traitement Source1),

Source2 AS (Traitement Source2)

SELECT *

FROM Source1 S1

INNER JOIN Source2 S2

ON S1.id = S2.id
7- SGBDR: Système de gestion des bases de données, c’est un logiciel
permettant de gérer les bases de données Relationnelles.
SGBDR et leurs outils clients :
 ORACLE : Sqlplus
 POSTGRES : pgAdmin
 MySQL : MySqlWorkbench
 SQL Server : SQL Server Embedded

8- Les schémas sous ORACLE sont créés a la création de l’utilisateur et L'accès à


chaque schéma est octroyé au cas par cas, et la propriété est cessible.
Un schéma est un regroupement logique des différents objets (tables, vues,
index...) créés par un utilisateur.
Les schémas sont créés par les utilisateurs