Page 3/
12 points1 point2 points1 point1 point1 point2 points4 points (0,5 par activité et 0,25 par événement.14 points1
point0,5 point1,5 points1 point1 point0,5 point1,5 points1 point1,5 points1,5 points1 point2 points8 points1 point2
points2 points1 point1 point1 point6 points1 point2 points2 points1 point
Partie 2 : Base de données de logements
Vous disposez en annexe 2 d’un extrait du modèle physique de la base de données des logements proposés par
l’OPAC 76, et en annexe 3 d’un extrait des tables de la base de données.
Questions :
2.1. Qu’est-ce qu’un SGBDR ? Quel est son intérêt ? Donnez des exemples de SGBDR.
Système de gestion de bases de données relationnelles. Permet de gérer toutes les données
d’une organisation. Access ; MySQL, Oracle…fournir des services : création de la
structure, interrogation des données, saisie des données, manipulation des données,
intégrité des données et sécurité.
2.2. Donnez les caractéristiques d’une information.
Caractéristiques d’une information :
domaine d’étude (sous-ensemble de l’organisation)
nature (quantitative ou qualitative)
forme (visuelle, écrite, sonore, orale, olfactive, tactile, gustative)
qualité (exacte, précise, pertinente, mise à jour)
coût
Une information est constituée de données et comporte un sens qui lui est attribuée par
son destinataire et son contexte.
2.3. Citez les sous-systèmes qui composent une organisation et précisez leur rôle.
Le sous-système de pilotage prend les décisions destinées à faire fonctionner l’ensemble
du système « organisation », c’est-à-dire à faire en sorte qu’il atteigne ses objectifs.
Le sous-système opérant réalise les objectifs définis par le sous-système de pilotage :
il s’agit de produire des biens et services (flux sortants) à partir de ressources fournies
en flux entrants.
Donc, le SS de pilotage gère et le SS opérant est géré : entre les deux doivent circuler
des informations. C’est le rôle du système d’information.
Le SI est l’ensemble des ressources (humaines, technologiques, organisationnelles)
organisées pour collecter, stocker, traiter, diffuser l’information destiné au
fonctionnement d’une organisation.
2.4. Expliquez la notion de dépendance fonctionnelle.
L’attribut b est en dépendance fonctionnelle de l’attribut a si on peut à partir de la
connaissance d’une valeur de l’attribut a connaître une et une seule valeur de l’attribut
b.
2.5. Serait-il possible d’ajouter la ligne suivante à la table ‘logement’ : M145, 2 rue basse, Bons,7. Justifiez votre
réponse en donnant le nom de cette contrainte.
Non,car l’id_type 7 n’existe pas dans la table type. Contrainte d’intégrité référentielle.
On ne peut donner à une clé étrangère que les valeurs déjà existantes dans la clé primaire
correspondante.
2.6. Une commune peut-elle appartenir à plusieurs secteurs ? Justifiez votre réponse.
Non car Id_secteur est en dépendance fonctionnelle d’ID_commune.
2.7. Expliquez la présence de la table ‘Loyer’. Justifiez ses champs. Donnez sa clé primaire et expliquez-la..
Le loyer dépend du logement et des revenus. On ne peut pas mettre le loyer dans la table
logement car il faut connaître les revenus. On ne peut pas le mettre non plus dans la table
Revenus car il faut connaître le logement. Donc création de la table ‘Loyer’. La clé primaire
de la table loyer est ‘Id_logement+Id_Revenus’ : c’est bien ce couple qui est unique et
qui permet de déterminer le montant du loyer.
2.8. Dans le formulaire de demande de logement sur le site, lorsque le demandeur sélectionne le secteur
demandé, un clic sur la zone ‘choix’ ouvre une boîte dialogue lui donnant la liste des communes de ce secteur.