Vous êtes sur la page 1sur 5

Exercice I :

On considère le modèle suivant :


ETUDIANT (NEtudiant, Nom, Prénom)
MATIERE (CodeMat, LibelléMat, CoeffMat)
EVALUER (NEtudiant, CodeMat, Date, Note)
Question :
1) Créer la base de données avec les clés primaire et étrangère.
2) Ajouter la colonne date de naissance dans Etudiant : DateN.
3) Ajouter la colonne Groupe : Groupe not null.
4) Ajouter la contrainte unique pour les deux attributs (NEtudiant, CodeMat).
5) Ajouter une colonne Age calculé automatiquement à partir de DateN.
6) Ajouter une contrainte, valeur entre 0 et 20 pour la note.
7) Créer une vue qui affiche la liste des étudiants (Groupe, Nom, Prénom) et leur moyenne Général
MySQL est un système de gestion de base de données _____?

A Orienté objet
B Hiérarchique
C Relationnel
D Réseau
C>>MySQL est un SGBD relationnel. Il relie les données dans des tables différents et
d’y joindre des informations. Les SGBD hiérarchiques et réseau sont basés sur les
relations parent-enfant. Le SGBD orienté objet utilise des objets pour représenter des
modèles.

À quoi correspondent les données d’une base de données MySQL?


A Objets
B Tables
C Réseaux
D Systèmes de fichiers
B>>Puisque MySQL est un SGBDR, ses données sont organisées sous forme des tables
pour établir des relations. Une table est une collection de lignes et de colonnes, où
chaque ligne est un enregistrement et les colonnes décrivent la fonctionnalité des
enregistrements.

Qu’est-ce qui représente un attribut dans une base de données


relationnelle ?
A Table
B Ligne
C Colonne
D Objet
C>>Chaque colonne d’une table représente une caractéristique (attribut) d’un
enregistrement. La table stocke les informations pour une entité alors qu’une ligne
représente un enregistrement. L’objet n’a aucune pertinence dans un SGBDR.

Quelle instruction est utilisée pour sélectionner une base de données par
défaut?
A USE
B CREATE
C DROP
D SCHEMA
A>>MySQL a la possibilité d’utiliser différentes instructions spécifiquement au niveau
de la base de données. Pour sélectionner une base de données par défaut, on utilise le
mot clé USE.
Quel mot-clé est le synonyme de DATABASE?
A TABLE
B OBJECT
C DB
D SCHEMA
D>>Dans toute déclaration où le mot «DATABASE» se produit, le mot-clé «SCHEMA»
peut être utilisé comme un synonyme à la place de celui-ci. Au sens littéral, SCHEMA
fait référence à la structure d’une base de données.

Quelle déclaration n’utilise pas le même nombre d’octets et l’utilisation


d’octets dépend des données d’entrée ?
A Varchar
B Char
C Les deux Varchar et Char
D Aucun de ces réponses
A>>Avec le type Varchar, la longueur est variable, mais le maximum est spécifié lors de
la création d’une table. La longueur maximale peut aller de 0 à 255 octets (avant
MySQL 5.0.3) ou de 0 à 65 535 octets dans les versions ultérieures. Si un jeu de
caractères multi-octets est utilisé, la limite supérieure est de 21 844 octets.

La longueur maximale d’une colonne de type « char » est _______?


A 255 octets
B 65, 535 octets
C 256 octets
D Aucun de ces réponses
A>>La longueur est fixe et indique le nombre de caractères déclarés lors de la création
d’une table. Il peut s’agir d’une valeur comprise entre 0 et 255 octets.

Que représente « salaire » dans l’extrait de code suivant?


CREATE TABLE demo_tbl
(
id number not null,
salaire number(9,3),
date_embauche DATE,
date_naiss DATE
)
A Une table
B Une ligne
C Une colonne
D Un objet
C>>
Quelle est l’instance de MySQL responsable du traitement des données?
A Le client MySQL
B Le serveur MySQL
C SQL
D Programme daemon
B>>MySQL utilise l’architecture client-serveur. Le serveur MySQL s’exécute sur la
machine où sont stockées les bases de données. SQL est un langage de requête utilisé
pour interroger les tables et la récupération d’informations.

Parmi les éléments suivants, lesquels ont le maximum d’octets?


A Varchar
B Char
C Text
D Les deux Varchar et Char
D>>TEXT a une taille maximale fixe de 2¹⁶-1 = 65535 caractères.

Quelle instruction apporte des modifications aux attributs de la base de


données?
A CHANGE
B ALTER
C ALTERNATE
D UPDATE
B>>L’instruction ALTER TABLE est utilisée pour apporter des modifications aux
attributs d’une base de données.

Que se passera-t-il si les données stockées dans une colonne de type


texte dépassent la taille maximale de ce type?
A Une mémoire supplémentaire sera allouée
B Terminer le processus
C Les données seront tronquées
D Dépend du système
C>>Mysql ne peut pas allouer de mémoire dynamique donc si les données dépassent la
mémoire, les données supplémentaires seront tronquées.

Les types numériques sont utilisés pour qualifier ________?


A Les nombres entiers
B Numéros naturels
C Les nombres rationnels
D Les nombres entiers et naturels
D>>Les types numériques sont utilisés pour qualifier les nombres entiers et naturels.

Quel type numérique qui possède la plus grande plage?


A Mediumint
B Smallint
C Int
D Tinyint
C
Quel est le format par défaut pour le type de données « Date »?
A YYYY-MM-DD
B MM-YYYY-DD
C DD-MM-YYYY
D Aucun de ces réponses
A>>

La valeur maximale non nulle pour FLOAT est ___________?


A 3.402823466E+38
B 3.402823466E+37
C 3.402823466E+39
D 3.402823466E+35
A>>

Quelle valeur affiche une erreur quand elle est stockée dans float (4,2)?
A 12.11
B 13.1
C 1.12
D 123.44
D>>Float (4,2) ne peut pas stocker plus de 4 chiffres.

Vous aimerez peut-être aussi