P. Chochois & F. Petit novembre 2020 Page 1
Base de données TD Ternaires
A) Salaires (MCD-MLD)
1. Marie travaille chez la société Carrefor où son salaire mensuel est de 1800 euros.
2. Marie travaille aussi chez la société Monopro où son salaire mensuel est de 1500 euros.
3. Paul travaille chez la société Carrefor où son salaire mensuel est de 1500 euros.
4. Alphonse travaille chez la société Auchaud où son salaire est de 8250 euros.
5. Robert ne travaille pas.
Marie, Paul, Alphonse et Robert sont des personnes identifiées par un numéro. Elles possèdent un nom, un prénom et une date de naissance.
Carrefor et Auchaud sont des sociétés identifiées par un numéro de Siret. Elles possèdent une adresse pour leur siège social et un nom et prénom de PDG.
B) Projets informatiques en entreprise (MCD-MLD)
1. Marie utilise le langage Cobol pour le projet de comptabilité.
2. Marie utilise aussi le langage Python pour le projet de comptabilité
3. Marie utilise le langage Java pour le projet de réservation de places de théâtre.
4. Paul utilise le langage C pour le projet de comptabilité.
5. Florence travaille sur le projet de comptabilité. Elle est secrétaire et n’utilise pas de langage.
6. Marc utilise le langage C pour le projet de gestion d'assurance.
7. Paul utilise le langage C pour le projet de gestion d'assurance.
8. Robert n’utilise pas de langage et ne travaille pour aucun projet 9. Le langage Fortran n’est pas utilisé !
10. Tous les projets informatiques utilisent un langage.
Marie, Paul…sont des employés identifiés par un matricule. Ils possèdent un nom, un prénom et une date de naissance.
Les projets sont identifiés par un code projet. Ils ont un libellé, une date de début et une durée exprimée en nombre de jours.
Les langages sont identifiés par un code, possèdent un nom et une date de création.
C) Réunion d’information « covid 19 »
Afin de présenter l’état du covid dans le pays et de mettre en place les mesures adéquates pour y faire face, le gouvernement organise des réunions d’information périodiques.
Pour chaque intervenant, on mémorise son nom, son prénom, le poste occupé et sa ou ses spécialités.
Les réunions permettent d’aborder plusieurs thèmes comme par exemple la santé, l’économie, l’éducation…
Chaque intervenant a au moins une spécialité principale et il peut avoir plusieurs spécialités secondaires.
Pour chaque réunion, on mémorisera la date, l’heure, la durée prévue, le lieu de la réunion et on indiquera si elle est retransmise en direct ou pas.
On veut mémoriser la durée d’intervention prévue de chaque intervenant sur chaque thème sachant qu’un intervenant peut intervenir sur plusieurs thèmes au cours d’une même réunion.
On considèrera que l’introduction et la conclusion de la réunion sont 2 thème spécifiques pour lesquels il y a un intervenant.
Remarque : La somme des durées de chaque intervention permettra de déterminer la durée totale de la réunion.
P. Chochois & F. Petit novembre 2020 Page 2
D) Cas « Produits d’un laboratoire » (MCD-MLD)
L’activité analytique d’un laboratoire est répartie entre plusieurs unités techniques appelées “ sections ” (métrologie, mesures physiques, biologie moléculaire, etc.). Un scientifique peut travailler dans plusieurs sections mais une section n’a qu’un seul responsable, scientifique aussi, qui peut être en charge de plusieurs sections. Pour leurs activités, les sections utilisent différents produits.
Gestion des personnels
Un scientifique est identifié par un numéro et possède nom, prénom, adresse électronique et téléphone. Il est important pour le laboratoire de connaître la date à laquelle le responsable actuel d’une section a pris sa fonction.
Gestion des produits
Les produits utilisés dans les sections sont de différentes catégories (papeterie, produits chimiques, tubes, etc.). Ces catégories sont identifiées par un code. Les produits se présentent avec différents types de conditionnement : ainsi le produit Ethanol se présente en flacon de 100 cl, 500 cl ou en bouteille d’un litre.
Les différents produits font l’objet d’une codification interne (par exemple, ETHA pour Ethanol, quel que soit le conditionnement).
Chaque produit peut être fourni par plusieurs fournisseurs qui le proposent éventuellement dans différents types de conditionnement. Le prix unitaire d’un produit dépend du fournisseur et du conditionnement proposé.
Pour chaque fournisseur, on mémorise le nom, l’adresse et le chiffre d’affaires.
Un objectif est de pouvoir visualiser les quantités en stock pour les différents conditionnements des produits.
E) Employé - Grade - Service
Un organisme public utilise une base de données pour gérer la carrière de ses employés notamment leur affectation dans un service et l'évolution de leur grade. Les services sont répertoriés par un numéro et un nom. Les grades sont répertoriés par un numéro et un nom. L'employé a un numéro de matricule, un nom, un prénom. Il a un grade et est affecté dans un service.
1) On souhaite connaître le grade et le service actuel des employés. On ne conserve pas l'historique des affectations et des grades des employés mais simplement les dates de dernières affectations dans le service et dans le grade.
2) On souhaite prendre en compte l'historique des grades et des affectations des employés, avec toutes les dates d'affectation dans le service et les dates d'attribution de grade. Un employé ne peut pas être
rétrogradé. Il peut revenir dans un service auquel il a été précédemment affecté.