Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.78 KB | None | 0 0
  1. Godkendelsesopgave E
  2.  
  3. Opgave 1
  4.  
  5. a)  CREATE TABLE restaurants (rid int PRIMARY KEY AUTO_INCREMENT, restaurant VARCHAR(100) NOT NULL);
  6. # Du skal muligvis lave din rid værdi "UNIQUE" for at sørge for der ikke kan eksistere to restauranter med samme rid
  7.  
  8. b)  CREATE TABLE michelin (rid int NOT NULL, star int NOT NULL);
  9. # du kan også bruge denne her "rid INT NOT NULL, FOREIGN KEY(rid) REFERENCES restaurants(rid)" for at sikre dig
  10. # at restauranten findes. Den tjekker bare om rid er i restaurants. Hvis ikke kan man ikke lave en bedømmelse
  11.  
  12. Opgave 2
  13.  
  14. a)  INSERT INTO restaurants (restaurant) VALUES ("AOC");
  15. INSERT INTO restaurants (restaurant) VALUES ("EatIt");
  16. INSERT INTO restaurants (restaurant) VALUES ("Era Ora");
  17. INSERT INTO restaurants (restaurant) VALUES ("Geranium");
  18. INSERT INTO restaurants (restaurant) VALUES ("Kadeau");
  19. INSERT INTO restaurants (restaurant) VALUES ("Maharaja");
  20. INSERT INTO restaurants (restaurant) VALUES ("Noma");
  21.  
  22.  
  23. b)  INSERT INTO michelin (rid, star) VALUES ("4","3");
  24. INSERT INTO michelin (rid, star) VALUES ("1","2");
  25. INSERT INTO michelin (rid, star) VALUES ("3","1");
  26. INSERT INTO michelin (rid, star) VALUES ("5","1");
  27. INSERT INTO michelin (rid, star) VALUES ("2","0");
  28. INSERT INTO michelin (rid, star) VALUES ("6","0");
  29. INSERT INTO michelin (rid, star) VALUES ("7","0");
  30.  
  31. Opgave 3
  32.  
  33. a)  SELECT*FROM restaurants;
  34. b)  SELECT*FROM michelin WHERE star > 0 ORDER BY rid;
  35. # i b opgaven vælger du alle felter hvor stjernerne er over 0 men du mangler et statement der afgrænser det så
  36. # du ikke får værdierne når den er over 3 hint: "AND"
  37.  
  38. Opgave 4
  39.  
  40. a)  SELECT restaurant,star FROM restaurants,michelin WHERE restaurants.rid = michelin.rid AND star > 0;
  41. b)  SELECT restaurant FROM restaurants,michelin WHERE restaurants.rid = michelin.rid AND star = 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement