From 36016316638820bcf0e3d5ad9c5d43e6a91746b2 Mon Sep 17 00:00:00 2001 From: frglazio Date: Wed, 17 Feb 2021 21:59:16 +0100 Subject: [PATCH] Delete 2020-BD_PROC_Cours-1_a_1-4-moodle.xml --- QUIZZ/2020-BD_PROC_Cours-1_a_1-4-moodle.xml | 479 -------------------- 1 file changed, 479 deletions(-) delete mode 100644 QUIZZ/2020-BD_PROC_Cours-1_a_1-4-moodle.xml diff --git a/QUIZZ/2020-BD_PROC_Cours-1_a_1-4-moodle.xml b/QUIZZ/2020-BD_PROC_Cours-1_a_1-4-moodle.xml deleted file mode 100644 index 8ccc565..0000000 --- a/QUIZZ/2020-BD_PROC_Cours-1_a_1-4-moodle.xml +++ /dev/null @@ -1,479 +0,0 @@ - - - - - - $module$/Quizz Cours PRO*C, Chapitre 1 a 1.4 - - - - - - 01-Interface PRO*C - - - Le PRO*C c’est :

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - une interface entre le langage C et le SGBD Oracle

]]>
-
- - le Professionnel Etoile C

]]>
-
- - une interface de précompilation où les ordres SQL présents dans le code C sont traduits par un précompilateur

]]>
-
- - une interface entre un PROfessionnel et un Client

]]>
-
-
- - - 02-Structure - - - Un fichier PRO*C se structure de la même manière qu’un fichier C ?

]]>
-
- 1 - - 0.1000000 - 0 - true - 1 - abc - - VRAI

]]>
-
- - FAUX

]]>
-
-
- - - 03-Structure - - - Pour accèder aux données de la base de données que faut-il faire ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - mettre en place la connexion et déconnexion à la base de données

]]>
-
- - Prendre Rapidement en Otage le Client

]]>
-
- - Se servir de commandes SQL (SELECT, INSERT, ...)

]]>
-
-
- - - 04-INCLUDE - - - Quelle structure C doit-on inclure dans le programme PRO*C pour connaitre les résultats d’un ordre SQL?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - Aucune

]]>
-
- - SQLCA.H

]]>
-
- - PL/SQL

]]>
-
-
- - - 05-INCLUDE - - - Quelle est la bonne syntaxe pour inclure le fichier SQLCA ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - INCLUDE SQLCA.H;

]]>
-
- - EXEC SQL INCLUDE SQLCA.H;

]]>
-
- - SQLCA.H;

]]>
-
-
- - - 06-Variables - - - La déclaration des variables hôtes s’effectue exactement comme en C ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - VRAI

]]>
-
- - FAUX

]]>
-
-
- - - 07-Variables - - - Les variables hôtes sont utilisées où ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - uniquement dans les ordres SQL

]]>
-
- - dans les ordres SQL et dans le programme C

]]>
-
-
- - - 08-Variables - - - Les déclarations ci-dessous sont-elles justes ?
int vnbOccurence;
VARCHAR vNom[31];

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - VRAI

]]>
-
- - FAUX

]]>
-
-
- - - 09-Variables - - - Quelles sont les variables qui sont bien utilisées ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - DATE

]]>
-
- - FROM

]]>
-
- - EXEC SQL SELECT fonction INTO :vfonction FROM TEmploi WHERE noEmp = 501;

]]>
-
- - EXEC SQL UPDATE TEmploi SET salaire = :vSalaire WHERE noEmp = 501;

]]>
-
- - EXEC SQL UPDATE TEmploi SET salaire = vSalaire WHERE noEmp = 501;

]]>
-
-
- - - 10-Variables - - - Quelles sont les affirmations ci-dessous qui sont vraies ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - int peut être utilisé en C pour recevoir la valeur d’une colonne NUMBER(10,2)

]]>
-
- - float peut être utilisé en C pour recevoir la valeur d’une colonne NUMBER(10,2)

]]>
-
- - int peut être utilisé en C pour recevoir la valeur d’une colonne NUMBER(10)

]]>
-
-
- - - 11-Connexion - - - Que doit-on passer à l’instruction CONNECT comme paramètre ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - le login

]]>
-
- - la connexion

]]>
-
- - le mot de passe

]]>
-
- - le nom du serveur hôte

]]>
-
-
- - - 12-Connexion - - - Que doit-on faire pour s’assurer que la connexion soit viable ?

]]>
-
- 1 - - 0.1000000 - 0 - true - 1 - abc - - afficher à l’utilisateur le message Connexion réussie avec succès.

]]>
-
- - tester que la variable sqlcq.sqlcode soit bien égale à 0

]]>
-
-
- - - 13-Deconnexion - - - Quel est le but de la fonction déconnexion ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - exécuter le COMMIT si tout c’est bien passé

]]>
-
- - rajouter du code à mon programme

]]>
-
- - exécuter le ROLLBACK s’il y a une erreur

]]>
-
-
- - - 14-Corps de l'application - - - Comment intégrer une instruction SQL de création de table dans le programme PRO*C ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - CREATE TABLE TLigne(ligne VARCHAR2(200));

]]>
-
- - EXEC SQL CREATE TABLE TLigne(ligne VARCHAR2(200));

]]>
-
-
- - - 15-Corps de l'application - - - Comment intégrer une instruction SQL d’insertion d’une ligne dans une table dans le programme PRO*C ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - INSERT INTO TLigne VALUES(’TEST’);

]]>
-
- - EXEC SQL INSERT INTO TLigne VALUES(’TEST’);

]]>
-
- - EXEC SQL INSERT INTO TLigne(ligne) VALUES(’TEST’);

]]>
-
-
- - - 16-Corps de l'application - - - Comment intégrer une instruction SQL de mise à jour d’une ligne dans une table dans le programme PRO*C ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - EXEC SQL UPDATE TLigne SET ligne = ’TEST2’ WHERE ligne = ’TEST’;

]]>
-
- - UPDATE TLigne SET ligne = ’TEST2’ WHERE ligne = ’TEST’;

]]>
-
-
- - - 17-Corps de l'application - - - Comment intégrer une instruction SQL de suppression d’une ligne dans une table dans le programme PRO*C ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - EXEC SQL DELETE FROM TLigne WHERE ligne = ’TEST’;

]]>
-
- - DELETE FROM TLigne WHERE ligne = ’TEST’;

]]>
-
-
- - - 18-Corps de l'application - - - Comment intégrer une instruction SQL de suppression d’une table dans le programme PRO*C ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - DROP TABLE TLigne PURGE;

]]>
-
- - EXEC SQL DROP TABLE TLigne;

]]>
-
-
- - - 19-Corps de l'application - - - Comment intégrer une instruction SQL pour sélectionner une ligne d’une table dans le programme PRO*C ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - EXEC SQL SELECT fonction INTO :vfonction FROM TEmploi WHERE noEmp = 501;

]]>
-
- - EXEC SQL SELECT fonction FROM TEmploi WHERE noEmp = 501;

]]>
-
- - SELECT fonction INTO :vfonction FROM TEmploi WHERE noEmp = 501;

]]>
-
-
- - - 20-Corps de l'application - - - Quelles sont les instructions ci-dessous qui sont justes ?

]]>
-
- 1 - - 0.1000000 - 0 - false - 1 - abc - - EXEC SQL TRUNCATE TABLE TEmploi;

]]>
-
- - EXEC SQL SELECT fonction INTO :vfonction FROM TEmploi;

]]>
-
- - EXEC SQL UPDATE TLigne SET ligne = ’TEST2’ WHERE ligne = ’TEST’;

]]>
-
- - EXEC SQL UPDATE TLigne SET ligne = vligne WHERE ligne = ’TEST’;

]]>
-
-
- -