Advertisement
Guest User

Untitled

a guest
Dec 10th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. CREATE TABLE Client
  2. (
  3. id_cl INT primary key,
  4. nom VARCHAR(100) not null,
  5. prenom VARCHAR(100) not null,
  6. adfresse VARCHAR(255)not null,
  7. ville VARCHAR(100) not null
  8. ) on FileGroup1;
  9.  
  10. CREATE TABLE Produit
  11. (
  12. id_pr INT primary key,
  13. libelle VARCHAR(100) not null,
  14. pu INT not null
  15. ) on FileGroup1;
  16.  
  17.  
  18. CREATE TABLE Commande
  19. (
  20. id_cmd INT,
  21. id_cl INT,
  22. date Date not null,
  23. PRIMARY KEY (id_cmd, id_cl)
  24. ) on FileGroup2;
  25.  
  26.  
  27. CREATE TABLE LigneCommande
  28. (
  29. id_cmd INT,
  30. id_prd INT,
  31. qte INT not null,
  32. PRIMARY KEY (id_cmd, id_prd)
  33. ) on FileGroup3;
  34.  
  35.  
  36. SELECT * FROM sys.filegroups;
  37.  
  38.  
  39.  
  40. CREATE INDEX index_Client
  41. ON Client (id_cl,nom ,prenom,adfresse,ville ) ;
  42.  
  43. CREATE INDEX index_Produit
  44. ON Produit(id_pr ,libelle, pu);
  45.  
  46. CREATE INDEX index_Commande
  47. ON Commande (id_cmd, id_cl, date) ;
  48.  
  49. CREATE INDEX index_LigneCommande
  50. ON LigneCommande(id_cmd ,id_prd, qte) ;
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. GRANT SELECT, INSERT, UPDATE
  58. ON Commande
  59. TO user1;
  60.  
  61.  
  62. GRANT ALL
  63. ON Commande
  64. TO user2;
  65.  
  66.  
  67. GRANT SELECT
  68. ON Commande
  69. TO user3;
  70.  
  71.  
  72.  
  73.  
  74.  
  75. BACKUP DATABASE VENTES
  76. TO DISK = 'C:\Sauv_Gestion\VENTES.bak';
  77.  
  78.  
  79.  
  80. BACKUP DATABASE VENTES
  81. TO DISK = 'C:\Sauv_Gestion\VENTES.bak' WITH DIFFERENTIAL;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement