inf1250 -tp2

1393 mots 6 pages
Exercice 1 - Définition du schéma
Question 1 : Créez le schéma ’jegere’ (indice : CREATE DATABASE jegere ;) puis sélectionnez-le (indice : USEjegere ; ).

Requêtes:
CREATE DATABASE IF NOT EXISTS jegere;

USE jegere;

Descriptions :
La première consigne créer ma base de donnée jegere et la condition IF NOT EXISTS ne créera pas cette base si une base est déjà nommée ainsi.
La deuxième consigne indique le commencement de la base de donnée jegere pour l’utiliser par la suite.

Résultats : mysql> CREATE DATABASE IF NOT EXISTS jegere;
Query OK, 1 row affected (0.00 sec)

mysql> USE jegere;
Database changed

Question 2: Créez les tables de la Figure 1, en incluant les contraintes d’unicité de clé, référentielles, de domaine et de non nullité. (Indice : CREATE TABLE)
Requêtes:
CREATE TABLE IF NOT EXISTS jegere.Employe( idEmploye INT NOT NULL, nomEmploye VARCHAR(45) NOT NULL, adresse VARCHAR(45) NOT NULL, telephone VARCHAR(45) NOT NULL, adresseCourriel VARCHAR(45) NOT NULL, PRIMARY KEY (idEmploye));

CREATE TABLE IF NOT EXISTS jegere.Client( idClient INT NOT NULL, nomClient VARCHAR(45) NOT NULL, adresse VARCHAR(45) NOT NULL, telephone VARCHAR(45) NOT NULL, adresseCourriel VARCHAR(45) NOT NULL, nomPays VARCHAR(7) NOT NULL, PRIMARY KEY (idClient));

CREATE TABLE IF NOT EXISTS jegere.RessourcesProjet( idProjet INT NOT NULL, idEmploye INT NOT NULL, nbrHeures INT NOT NULL, prixHeures FLOAT NOT NULL, FOREIGN KEY (idProjet) REFERENCES jegere.Projet (idProjet), FOREIGN KEY(idEmploye) REFERENCES jegere.Employe (idEmploye)); CREATE TABLE IF NOT EXISTS jegere.Projet ( idProjet INT NOT NULL , idClient INT NOT NULL , nomProjet VARCHAR(45) NOT NULL , dateDebut DATE NOT NULL , dateFin DATE, idResponsable INT NOT NULL, PRIMARY KEY (idProjet) , FOREIGN KEY (idClient) REFERENCES jegere.Client (idClient), CHECK (idProjet BETWEEN 0 AND 4000), CHECK

en relation

  • fra1002
    675 mots | 3 pages
  • TP1_INF 1250
    452 mots | 2 pages
  • Fin3500 tp2
    1809 mots | 8 pages
  • TP2 DSR5100
    5617 mots | 23 pages
  • concour exemplaire
    426 mots | 2 pages
  • Les femmes durant les deux guerres mondiales
    4766 mots | 20 pages
  • adm1002 tn1
    1936 mots | 8 pages
  • Adm1002 - tn2
    815 mots | 4 pages
  • Ft01
    807 mots | 4 pages
  • Adm1002 tn2
    1910 mots | 8 pages
  • Adm1002 tn2
    1920 mots | 8 pages
  • adm1002
    1755 mots | 8 pages
  • adm1002
    295 mots | 2 pages
  • fr-tn1-adm4015
    3077 mots | 13 pages
  • adm1002
    381 mots | 2 pages