Vous êtes sur la page 1sur 1

REPUBLIQUE DU CAMEROUN

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR Paix-Travail-Patrie

UNIVERSITE DE BAMENDA
TUTELLE ACADEMIQUE DE

L’INSTITUT UNIVERSITAIRE SIANTOU


ECOLE SUPERIEURE DES TECHNOLOGIES ET INDUSTRIES SIANTOU
Semestre 1 : 2022/2023 Epreuve : ADO.NET
Classe : Licence 3 Durée (2H)
Aucun document autorisé
Sont interdits toutes les calculatrices, les téléphones, ainsi que tout autre outil de calcul et/ou de communication
Exercice 1 : QCM 3pts
Répondre par vrai ou faux. (Réponse juste=0.5pt, réponse fausse=-0.5pt, pas de réponse=0pt)

1) ADO.net est la seule méthodologie d’accès aux données dans une application .net
2) Il est possible dans une application .net de combiner le mode connecté et le mode
déconnecté.
3) Il est impossible de se connecter à une BD SQL SERVER en utilisant le fournisseur Oledb
4) L’objet DataReader met à la disposition des utilisateurs des curseurs bidirectionnels.
5) Il est impossible d’utiliser ADO.net dans une application WEB.
6) Le mode déconnecté est le plus adapté pour les applications mobiles
Exercice 2 : 8pts
Sous ADO.net on peut travailler en mode connecté ou déconnecté
1) Indiquez brièvement le principe de fonctionnement de chacune de ces méthodes 2pts
2) Donnez les avantages et inconvénients de chacune de ces méthodes 3pts
Comment fait-on pour :
3) Obtenir les lignes qui ont été modifiée dans un DataTable dt ;
4) Supprimer toutes les lignes d’un DataTable dt :
5) Indiquer que la valeur par défaut de la colonne sexe du DataTable dt est M
6) Indiquer que la comparaison des chaines dans le DataTable dt gère la casse
7) Obtenir la valeur originale de la colonne nom du DataRow dr
8) Exécuter des traitements au sein d’une transaction
Exercice 3 : 9pts
Soit l’extrait d’une base de données de gestion des tickets de voyages :
AGENCE (codeAgence, nomAgence)
TICKET (numTiket, dateVoyage, nomClient, sexeClient, AgenceDepart, AgenceArrivee,
tarifVoyage, tarifBagage)
1) Quelle interface permet de gérer la connexion à une base de données sous ADO.NET 1pt
2) Quelle interface permet d’exécuter des requêtes ? Quelle méthode de cette interface
permet de : 2pts
a. Exécuter des requêtes d’interrogation qui renvoient une seule valeur
b. Exécuter des requêtes d’interrogation qui renvoient plusieurs lignes/valeurs
c. Exécuter les requêtes de mise à jour
3) Quelle interface permet de charger un DataSet à partir d’une table d’une base de données
1pt
4) Comment fait-on pour mettre à jour les modifications effectuées dans un
DataSet/DataTable dans la source de données 1pt
5) Quelle différence faites-vous entre les objets DataRelation et ForeignKey 1pt
On suppose que les informations de la base de données ont été rappatrié dans le DataSet ds
et au sein des DataTables TAB_AGENC et TAB_TICKET.
Ecrire un bout de code qui :
6) Crée la relation entre les tables de votre DataSet 1pt
7) Ajoute une colonne calcule tarif (tarifvoyage+tarifbagage) au DataTable TAB_TICKET 1pt
8) Insère l’agence YDE1 Yaoundé1(MVAN) dans le DataSet 1pt

Page 1 | 1

Vous aimerez peut-être aussi