Guest User

Untitled

a guest
Aug 26th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. DROP database SP;
  2. CREATE DATABASE SP;
  3. USE SP;
  4.  
  5. CREATE TABLE supplier(
  6. sno varchar(20) NOT NULL PRIMARY KEY,
  7. sname varchar(30),
  8. city varchar(30),
  9. phone varchar(10),
  10. email varchar(30)
  11. );
  12.  
  13. CREATE TABLE parts(
  14. pno varchar(20) NOT NULL PRIMARY KEY,
  15. pname varchar(30),
  16. weight int,
  17. color varchar(30)
  18. );
  19.  
  20. CREATE TABLE sp(
  21. sno varchar(20),
  22. pno varchar(30),
  23. qty int,
  24. PRIMARY KEY (sno, pno),
  25. CONSTRAINT FK_sno FOREIGN KEY (sno) REFERENCES
  26. supplier(sno),
  27. CONSTRAINT FK_pno FOREIGN KEY (pno) REFERENCES
  28. parts(pno)
  29. );
  30.  
  31.  
  32. INSERT INTO supplier VALUES('s101', 'saga', 'CHN', '9999999999', 'asd@gmail.com');
  33. INSERT INTO supplier VALUES('s102', 'nipo', 'CHN', '9999999999', 'asd@gmail.com');
  34. INSERT INTO supplier VALUES('s103', 'tipo', 'CHN', '9999999999', 'asd@gmail.com');
  35. INSERT INTO supplier VALUES('s104', 'poiuy', 'BOM', '9999999999', 'asd@gmail.com');
  36. INSERT INTO supplier VALUES('s105', 'werfg', 'BOM', '9999999999', 'asd@gmail.com');
  37. INSERT INTO supplier VALUES('s123', 'wiyy', 'BOM', '9999999999', 'asd@gmail.com');
  38.  
  39. INSERT INTO parts VALUES('p101', 'bread', 20, 'b');
  40. INSERT INTO parts VALUES('p102', 'butter', 30, 'b');
  41. INSERT INTO parts VALUES('p103', 'jam', 10, 'b');
  42. INSERT INTO parts VALUES('p104', 'milk', 10, 'b');
  43. INSERT INTO parts VALUES('p105', 'tea', 50, 'b');
  44.  
  45.  
  46. INSERT INTO sp VALUES('s101', 'p101', 20);
  47. INSERT INTO sp VALUES('s102', 'p102', 30);
  48. INSERT INTO sp VALUES('s103', 'p103', 10);
  49. INSERT INTO sp VALUES('s104', 'p104', 10);
  50. INSERT INTO sp VALUES('s105', 'p105', 50);
  51. INSERT INTO sp VALUES('s123', 'p105', 50);
  52. INSERT INTO sp VALUES('s123', 'p102', 50);
  53. INSERT INTO sp VALUES('s123', 'p103', 50);
Add Comment
Please, Sign In to add comment