• Aucun résultat trouvé

Base de données

N/A
N/A
Protected

Academic year: 2022

Partager "Base de données"

Copied!
4
0
0

Texte intégral

(1)

1/3

Nom : …………...Prénom :………..N° :……...Classe :…..…

PARTIE I :(7.5 points)

Exercice n°1(4.5 points)

Définir, dans un contexte des bases de données, les termes suivants :

Base de données…………...………..…

……….…….

Contrainte d’intégrité………...

………..

SGBD :………...…

………

Exercice n°2(3 points)

Cocher la réponse correcte dans chacune des propositions suivantes :

Parmi les avantages d’une base de données par rapport à l’organisation des données en fichiers, on cite :

Les données peuvent être utilisées par plusieurs utilisateurs au même temps.

On n’a pas besoin d’un serveur pour partager les données.

Les données sont décrites indépendamment des programmes.

Dans une base de données relationnelle :

Il existe des liens entres les différentes tables de la base.

Les liens entres les tables s’organise d’une manière hiérarchique.

Les liens peuvent être de différents types comme (1, 1) ou (1, n).

LYCEE SECONDAIRE DE NEBEUR Enseignant :WALID Msaadia

SECTION : SCIENCES DE L’INFORMATIQUE

EPREUVE : BASES DE DONNEES DUREE : 1 h DATE : 09/11/2010

Les réponses doivent être rédigées sur cette même feuille

NOTE

/ 20

(2)

2/3

Une clé primaire sert à : Enregistrer les lignes d’une table.

Identifier les données pour pouvoir les retrouver.

Garantir l’intégrité des données en évitant le phénomène de redondance.

PARTIE II :(12.5 points)

Exercice n°1(7.5 points)

On se propose de concevoir une base de données dans le but de gérer les stagiaires.

Chaque stagiaire est identifié par un code unique et caractérisé par un nom, un prénom et un numéro de téléphone. Un stagiaire peut passer un ou plusieurs stages.

Un stage est identifié par un numéro et caractérise par une durée et un nom.

Travail demandé :

1- Dégager la liste des colonnes (nom et type).

………

………

………

………

2- Etablir la liste des tables.

………

………

………

3- Etablir les liens entre les tables (tableau ci-dessous).

Table mère Table fille Clé primaire Clé étrangère

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

……….

Voir suite au verso

(3)

3/3

4- Déduire la représentation textuelle de la structure de cette base de données.

………

………

………

………

………

Exercice n°2(5 points)

Ci-après, on donne la représentation textuelle simplifié d’une base de données de gestion d’une banque nommé bd_banque.

Agence (Numag, Nom, Ville, Actif)

Client (Codecl, Nomcl, Prénom, Tel)

Compte (Numcpt, Numag#, Code#, Solde)

Emprunt (Numemp, Numag#, Codecl#, Montant)

Questions :

Ecrire les requêtes SQL permettant de :

1- Créer la base de données bd_banque.

………

………

2- Créer la table Agence.

………

………

3- Créer la table Compte.

………

………

4- Supprimer la table Agence.

………

………

Voir suite au verso

(4)

4/3

Références

Documents relatifs

‚ Par exemple : le nom d’un livre et de ses auteurs ñ Inutile de faire plusieurs requêtes. ñ Sélection sur

‚ Par exemple : le nom d’un livre et de ses auteurs ñ Inutile de faire plusieurs requêtes. ñ Sélection sur

The Legend of Zelda Aventure Mario Kart 8 : Deluxe Course Super Mario ,Odyssey Plates-formes.

L’arbousier, arbouse(en botanique : arbutus Unedo, Trabut, 1935), est désigné par trois variantes en kabyle : isisnu , asisnu et sisnu. Les deux variantes avec une voyelle initiale

Vous trouverez l''''intégralité des informations et des données dans la documentation pour l''utilisateur

Système de Gestion de Bases de Données SGBD Rappel sur les niveaux d’abstraction MySQL Principaux types de données disponibles Créer une BD phpMyAdmin Pour finir... Système de

Exprimer le nombre d’entités avec lesquelles une entité peut être en association via un ensemble d’associations. Cas particulier des associations binaires (e.g., entre

Conserver uniquement la super-entité Conserver uniquement les spécialisations Conserver toutes les entités. Choix 1 : le schéma est factorisé (seule la clé est partagée)