• Aucun résultat trouvé

c) b) a) . . > > LME Mokhtar

N/A
N/A
Protected

Academic year: 2021

Partager "c) b) a) . . > > LME Mokhtar"

Copied!
1
0
0

Texte intégral

(1)

Ministère

de

I'enseignement

Supérieur

et de

la

Recherche

Scientifique

Uniyersité

Badii Mokhtar

Annaba

Examen Dottr

lnsdnieur

en

(]hef

Mâtière : Système

d'Informâtion

Exercice de Base de données (10pts)

Soit la base dc données relationnelle suivanre, modélisant les Iivres gérés par lÀ Coopérrrivc étudilnro

LME

(NoISBN, Titre, Ànnée, Langue! NumEditeur) AUTEUR (NoAuteùr, Nom, prénom)

COLLABOR^TION

(NoISBN, NoAuteur, Râng) où Râng : râng de t'auteur

Cette relation décrit les collaboratioûs des auteurs à Ia rédàction d'un livre ainsi qLre Ie raDg de l'auteùr dans lâ liste des auteurs du livre (1er euteur, 2ème âùterLr. etc:..).

EDITEUR (NumEditeur, NomEdit, pâys)

1. Sur ces il relations des cortraintes de domeine et des conrrrintcs référentielles doivcnt être définies. Pour chaque relâtion listez ces différentes contrainres. (2pts)

2. Donnez les commandes SQL de créatioù de tables pour chacune des relations de cctte base. Ces colrmendes intègreront la définiiion des contraintes d intégrité référentielle. des contrâintes de clé et des contraintes de dornaine. (2pts)

3. Ecrire en SQL les requêtes sui\rântes : (4 pts)

>

Lister 1e nombre de liwe écris par

l

auteur « Mohâmed Dib » et édité par la maison d'édition

« Noor »

>

Lister toutes les rnaisons d'édilion qui ont édité le livre de « Victor Hugo »

4. Nous souhaitons définir de nouvelles contraintes sur cette base de données. Elles sripulent quc :

.

un l;\'ie ne Deut avoir plus de diri aùteurs ;

.

le oombre moyen de livres par auteur ne peut excéder 10.

Conxnent pouvez-vous sxprimer ces nouvelles contràintes d'intégrité ? pour chaque contrainte vous expliquerez clêiremenl cômment l'cxp.imer, c'est à

dire

avec quel mécanisme

:

déljnition d'une conirainte dâns la commande de création de table, urilisation du mécanisme de rriggers ?

(l

prs) Ecrire un Trigger pour une des deux contrâintes citées précédemmenl

(l

pts)

Itxercice'Svstème

d'informâtion'

(10pts)

Une entrcpise souhaite modéliser

le

processus de fomlâtion de ses cmployés afin d'informatiser cenaines tâches. Le processus de formirtion est iniljatisé quând le responsêble de forn1rùon reçoit unc demânde de formation d'Lrn employé. Cet employé peut éventuellement consulter Ie cataloguc des

formâtions

offe(es

pâr les organismes agréés par l'entreprise- Cette demandc est étudiée par lc rcsponsable qui transmet son accord ou son

ref

s à l'employé.

En

câs d'accord,

le

responsable cherche

la

formation adéquate dans ]e caralogue des tornâtions a$éées

qu'il

tient à jour. 11 informe l'cmployé du contenu de la formation et

lui

soumet la ]isre des

prochaines sp_:llors prévues. Lorsque l'ernployé a

fait

son choix,

il

inscrit lemployé

à la

session relenue auprès de l'orgânisme de formatioD concenté. En câs d'empôchement l'employé doit âverlir au plus vite le responsable dc fonnàtion pour quc cclui ci demande 1'al1nulatjon de l'inscripuon.

A

la

fin

de

la

foÛnation l'employé transmet une appréciaiion sur

le

stage suivi

et

un documcnt atiestant sa présence. Le responsable de formation contrôle la facture envoyée par

I'orgânis

e de formation.

a)

Dessiner le diagranxne des cas d'utilisation (3pts).

b)

Citer deux règles de gestion que vous tircrc2tde l'énoncé (2pts).

c)

Citer loutes ]es enti!és que l'on peut déduire de l'énoncé. ainsi que les associations entre les entités avec leurs cerdinâlités (5pts). Vous pouvcz les présenter sous forme de nrodèle entité âssociation.

Références

Documents relatifs

Trouve sur quelle ligne et dans quelle colonne de chacun des tableaux se trouve le nombre 35 puis le nombre 109b. Que peux-tu dire des nombres de chacune des colonnes des

Nous avons cherché quelles astuces on pourrait « sortir » pour trouver un résul- tat d e calcu l plus vite que ne pourrait le faire la ca lculette.. Nous avons

Entre la carte mère et les différents périphériques (disque dur par exemple), on utilise de plus en plus des bus séries.. Ainsi, après le tout IDE, bus parallèle qui a

Les avantages d’un langage interprété sont la simplicité (on ne passe pas par une étape de compilation avant d’exécuter son programme) et la portabilité (un langage tel que

Quelques instants plus tard, le paysan et le diable sont face à face et, sans attendre, Satan demande avec un petit air de triomphe : « Eh bien, Pierre, le nom de mon animal,

Parmi les quatre droites tracées ci-dessous, trois d'entre elles représentent les fonctions f, g et h. Développer et réduire E... 3.. Sur le solide SABCD, nommer les arêtes de

La notation Orientée Objet étant strictement appliquée, c'est un objet de la classe introFigure qui exécute les méthodes : les valeurs des champs x et y modifiés par la

Sur cet ensemble, il va être nécessaire de disposer, en plus des constructeurs et accesseurs habituels, d’un certain nombre d’opérations comme ajouter une plaque, retirer une