QCM de la leçon N° 15 Mysql 2ième partie : liaisons entre tables


Cocher les cases qui correspondent à des réponses exactes
(plusieurs réponses possibles)

1 _ Comment se fait le lien entre mysql et windows ?
     fichier mysql.ini     
     fichier my.ini     
     la base de registres seulement     
2 _ Quelle est la principale contrainte dans une relation entre deux tables ?
     Elles doivent être indéxées     
     Elles doivent avoir le même nombre d'enregistrements     
     Une seule peut avoir des doublons     
3 _ Quelle instruction PHP permet d'adresser une requête SQL au serveur mySQL ?
     $myResult = mysql_query(requête sql)     
     $myResult = mysql(requête sql)     
     $myResult = mysql_fetch(requête sql)     
4 _ Que contient alors $myResult ?
     Un tableau de données ordinaire     
     Un tableau à deux dimensions lisible avec : mysql_fetch_array($myResult)     
     Un tableau de pointeurs vers les données mysql     
5 _ Comment peut-on connaître le nombre de colonnes dans $myResult ?
     $fields = mySql_num_fields($myResult);     
     $fields = mySql_fields($myResult);     
     $fields = num_fields($myResult);     
6 _ Comment peut-on connaître le nombre de lignes dans $myResult ?
     $lignes = num_rows($myResult)     
     $lignes = mysql_num_rows($myResult)     
     $lignes = mysql_rows($myResult)     
7 _ Losque l'on réalise une jointure simple entre 2 tables, on obtient en sortie ?
     Une ligne pour chaque élément de chaque table     
     Une ligne pour chaque élément de la première table cité     
     Une ligne pour chaque élément commun aux deux tables     
8 _ Qu'est-ce qu'une jointure gauche ?
     Une jointure où l'on est sur que vont apparaître tous les éléments d'une table     
     Une jointure où apparaissent seulement les éléments communs aux deux tables     
     Une jointure où apparaissent tous les éléments des deux tables     
9 _ Pour faire apparaitre tous les éléments de la table TITRES , on doit présenter la jointure gauche: ?
     select TITRE, AUTEUR from TITRES left join AUTEURS on ..     
     select TITRE, AUTEUR from AUTEURS left join TITRES on     
     select AUTEUR, TITRE from TITRES left join TITRES on     
10 _ Quel est le premier mot-clé utilisé pour modifier une table : ?
     modify table nomDeTable...     
     alter table nomDeTable ...     
     update table nomDeTable ...    

   

Tous droits réservés. 2005-2008