bhok

Database HW 2.0

Jan 21st, 2018
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. 1.
  2.  
  3. A) Product
  4.  
  5. CREATE TABLE Product
  6. (
  7. maker VARCHAR(255),
  8. model INT, Primary
  9. type VARCHAR(255),
  10.  
  11. )
  12.  
  13. B) PC
  14.  
  15. CREATE TABLE PC(
  16. model INT, PRIMARY KEY
  17. speed FLOAT,
  18. ram FLOAT,
  19. hd FLOAT,
  20. price INT
  21. );
  22.  
  23. C) Laptop
  24.  
  25. CREATE TABLE Laptop(
  26. model VARCHAR(255),
  27. speed FLOAT,
  28. ram FLOAT,
  29. hd FLOAT,
  30. screen FLOAT,
  31. price INT
  32. );
  33.  
  34. D) Printer
  35.  
  36. CREATE TABLE Printer(
  37. model VARCHAR(255),
  38. color BOOLEAN,
  39. type VARCHAR(255),
  40. price INT
  41.  
  42. );
  43.  
  44. E) ALTER TABLE Printer DROP color;
  45.  
  46. F) ALTER TABLE Laptop ADD od VARCHAR(255) DEFAULT 'NONE';
  47.  
  48. 2.4.1
  49.  
  50. A) PROJECTION model (SELECT speed >= 3.00 (PC))
  51.  
  52. B) T1 = Product [NATURAL JOIN] Laptop
  53. PROJECTION maker(SELECT hd >= 100 AND TYPE = 'Laptop' (T))
  54.  
  55. or
  56. PROJECTION (Product [THETA JOIN] Laptop (hd >= 100 AND TYPE = 'Laptop'))
  57.  
  58. ****
  59. C) T1 = SELECT maker = 'B' (Product)
  60. PC UNION LAPTOP
  61. PROJECTION maker, model, price(Product NATURAL JOIN T)
  62.  
  63. D) PROJECTION model (SELECT type = 'laser' AND color = 'true' (Printer))
  64. E) PROJECTION maker (SELECT type = 'Laptop' AND type != 'PC' (Product))
  65.  
  66. 2.4.2 DRAW
  67.  
  68. 2.4.5 None, they are equal to each other. Please reread the section
  69.  
  70. 2.5.1
  71.  
  72. A) SELECT speed < 2.00 AND price > 500 (PC) = 0;
  73.  
  74. B) SELECT screen < 15.4 AND ( hd < 100 or price >= 1000) (Laptop) = 0;
Add Comment
Please, Sign In to add comment