TP MCD informatique pratique
TD : TP MCD informatique pratique. Recherche parmi 303 000+ dissertationsPar clapopi • 12 Novembre 2023 • TD • 272 Mots (2 Pages) • 325 Vues
AKARMOUDI SAMI
TP3
1.Etude de la BD
1.1 Dictionnaire de données
| Nom donnée | Type standard | Type SQL | Explication | Description | 
| IdP | N | int | Id du patient | |
| nomP | AN | Varchar(50) | Nom Patient | |
| prenomP | AN | Varchar(50) | Prenom Patient | |
| DateNaissP | DATE | DATE | Date Naissance Patient | |
| NumeroSecuP | AN | Varchar(50) | Numero Sécurité social Patient | |
| IdPatho | N | int | Id Pathologie | |
| TypePatho | AN | Varchar(50) | Type Pathologie | |
| IdMedic | N | int | Id Medicament | |
| NomMedic | AN | Varchar(50) | Nom Medicament | |
| MedicCompatible | BOOL | booléen | Medicament compatibilité | |
| IdOrd | N | int | Id Ordonnance | |
| DateOrd | DATE | DATE | Date Ordonnance | |
| IdMed | N | int | Id Medecin | |
| NomMed | AN | Varchar(50) | Nom Medecin | 
1.3
[pic 1]
1.4 BD TP3
CREATE TABLE Pathologie(
IdPatho INT,
LibPatho VARCHAR(50),
PRIMARY KEY(IdPatho)
);
CREATE TABLE Medicament(
IdMedic INT,
NomMedic VARCHAR(50),
PRIMARY KEY(IdMedic)
);
CREATE TABLE Medecin(
IdMed INT,
NomMed VARCHAR(50),
PRIMARY KEY(IdMed)
);
CREATE TABLE Ordonnance(
IdOrd INT,
DateOrd DATE NOT NULL,
IdMed INT NOT NULL,
PRIMARY KEY(IdOrd),
FOREIGN KEY(IdMed) REFERENCES Medecin(IdMed)
);
CREATE TABLE Patient(
IdP INT,
NomP VARCHAR(50),
PrenomP VARCHAR(50),
...
