Advertisement
Guest User

sql projet

a guest
Oct 22nd, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. create table Adherant (
  2. AdherantId VARCHAR(20)
  3. CONSTRAINT adherant_id_non_null NOT NULL
  4. CONSTRAINT padherant_k_adherant PRIMARY KEY,
  5. prenom VARCHAR(20)
  6. CONSTRAINT adherant_prenom_non_null NOT NULL,
  7. nom VARCHAR(20)
  8. CONSTRAINT adherant_nom_non_null NOT NULL,
  9. mail VARCHAR(40)
  10. CONSTRAINT adherant_mail_non_null NOT NULL
  11. /*CONSTRAINT mail_valide*/,
  12. telephone CHAR(10) NULL
  13. CONSTRAINT adherant_numero_valide CHECK(telephone LIKE('[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]')),
  14. date_de_naissance DATE DEFAULT(SYSDATE)
  15. CONSTRAINT adherant_date_non_null NOT NULL,
  16. mot_de_passe VARCHAR2(20)
  17. CONSTRAINT adherant_mdp_non_null NOT NULL);
  18.  
  19. create table Organise(
  20. asso VARCHAR(10)
  21. CONSTRAINT fk_asso REFERENCES Association(RNA) ON DELETE SET NULL,
  22. event NUMBER(5,0)
  23. CONSTRAINT fk_event REFERENCES Evenement(EventId) ON DELETE SET NULL
  24. );
  25.  
  26. create table Tache(
  27. nom VARCHAR(20)
  28. CONSTRAINT adherant_nom_non_null NOT NULL,
  29. numero NUMBER(5,0)
  30. CONSTRAINT pk_numero PRIMARY KEY
  31. CONSTRAINT numero_non_null NOT NULL
  32. )
  33. create table Necessite(
  34. tache VARCHAR(20)
  35. CONSTRAINT fk_tache REFERENCES Tache(numero) ON DELETE SET NULL,
  36. event NUMBER(5,0)
  37. CONSTRAINT fk_event REFERENCES Evenement(EventId) ON DELETE SET NULL
  38. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement