SQL - exercice
natas
-
natas -
natas -
Bonjour, j'aimerais savoir comment concevoir une base de données permettant d’enregistrer et de gérer les informations relatives aux locaux d’une entreprise, ainsi qu’aux ressources humaines et aux projets en cours?
L’entreprise devra etre structurée en services (ex. ressources humaines, finances, production, etc) et possèder plusieurs bâtiments.
Chaque service est logé dans un local de co-travail partagé par les employés du service, dans l’un des bâtiments.
Cependant, certains locaux ne seront pas encore occupés, vu que l’entreprise vient de démarrer ses activités.
Chaque service comprend un nombre d’employés et mène différents projets.
Dans cette base de données, on s’intéresse seulement aux projets en cours et qu’un employé travaille sur un seul projet à la fois.
Chaque employé occupe une fonction au sein de l’entreprise (ex. technicien en ressources humaines, comptable) et travaille sous la supervision d’un autre employé.
conception d'un modèle relationnel à partir de l’ensemble d’attributs du monde, en utilisant l’analyse de dépendances fonctionnelles et la normalisation.
Merci de l'aide
L’entreprise devra etre structurée en services (ex. ressources humaines, finances, production, etc) et possèder plusieurs bâtiments.
Chaque service est logé dans un local de co-travail partagé par les employés du service, dans l’un des bâtiments.
Cependant, certains locaux ne seront pas encore occupés, vu que l’entreprise vient de démarrer ses activités.
Chaque service comprend un nombre d’employés et mène différents projets.
Dans cette base de données, on s’intéresse seulement aux projets en cours et qu’un employé travaille sur un seul projet à la fois.
Chaque employé occupe une fonction au sein de l’entreprise (ex. technicien en ressources humaines, comptable) et travaille sous la supervision d’un autre employé.
conception d'un modèle relationnel à partir de l’ensemble d’attributs du monde, en utilisant l’analyse de dépendances fonctionnelles et la normalisation.
Merci de l'aide
A voir également:
- Exercices sql
- Logiciel sql - Télécharger - Bases de données
- Transmath 3eme corrigé exercices ✓ - Forum Loisirs / Divertissements
- Sql (+) - Forum Programmation
- Requête sql pix - Forum Python
- Sql lister les tables ✓ - Forum Programmation
2 réponses
Bonjour,
voici ce que j'ai commencer :
HYPOTHÈSES
1 bâtiment a plusieurs locaux. 1 local appartient à 1 seul bâtiment.
1 Local n'a qu'un seul département. 1 département est logé dans un seule local.
1 département a plusieurs fonction. 1 fonction appartient à 1 seul département.
1 employé n'occupe qu'une seule fonction. Une fonction peut etre occupé par 1 ou plusieurs employés.
1 employé ne travaille que sur 1 projet. 1 projet peut être affecté à 1 ou plusieurs employés.
ENTITÉS avec ATTRIBUTS
Les entités suivantes ainsi que leurs attributs ont été identifiés.
PK indique la clé primaire.
Batiment
idBatiment - PK
nomBatiment
Local
idLocal - PK
Etage
idBatiment - FK
Departement
idDepartement - PK
nomDepartement
idLocal - FK
Employe
idEmploye - PK
nomEmploye
addresse
telephone
e-mail
dateEmbauche
idFonction - FK
Projet
idProjet - PK
nomProjet
idDepartement - FK
Mission
idMission - PK
idProjet - FK
idEmploye - FK
Fonction
idFonction - PK
minSalaire
maxSalaire
idDepartement - FK
DÉPENDANCES FONCTIONNELLES
idBatiment -> nomBatiment
idLocal -> etage
idDepatement -> nomDepartement
idEmploye -> nomEmploye, addresse, telephone, email, dateEmbauche, idFonction
idProjet -> nomProjet
idMission -> idProjet, idEmploye
idFonction -> nomFonction, minSalaire, maxSalaire
est ce que je suis dans le bon?
Merci
voici ce que j'ai commencer :
HYPOTHÈSES
1 bâtiment a plusieurs locaux. 1 local appartient à 1 seul bâtiment.
1 Local n'a qu'un seul département. 1 département est logé dans un seule local.
1 département a plusieurs fonction. 1 fonction appartient à 1 seul département.
1 employé n'occupe qu'une seule fonction. Une fonction peut etre occupé par 1 ou plusieurs employés.
1 employé ne travaille que sur 1 projet. 1 projet peut être affecté à 1 ou plusieurs employés.
ENTITÉS avec ATTRIBUTS
Les entités suivantes ainsi que leurs attributs ont été identifiés.
PK indique la clé primaire.
Batiment
idBatiment - PK
nomBatiment
Local
idLocal - PK
Etage
idBatiment - FK
Departement
idDepartement - PK
nomDepartement
idLocal - FK
Employe
idEmploye - PK
nomEmploye
addresse
telephone
dateEmbauche
idFonction - FK
Projet
idProjet - PK
nomProjet
idDepartement - FK
Mission
idMission - PK
idProjet - FK
idEmploye - FK
Fonction
idFonction - PK
minSalaire
maxSalaire
idDepartement - FK
DÉPENDANCES FONCTIONNELLES
idBatiment -> nomBatiment
idLocal -> etage
idDepatement -> nomDepartement
idEmploye -> nomEmploye, addresse, telephone, email, dateEmbauche, idFonction
idProjet -> nomProjet
idMission -> idProjet, idEmploye
idFonction -> nomFonction, minSalaire, maxSalaire
est ce que je suis dans le bon?
Merci