Advertisement
Guest User

Untitled

a guest
May 28th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.10 KB | None | 0 0
  1. CREATE TABLE posti(
  2.   postinro INT(11) NOT NULL,
  3.   postitmp VARCHAR(255) NOT NULL,
  4.   PRIMARY KEY(postinro)
  5. ) ENGINE = InnoDB;
  6. CREATE TABLE asiakas(
  7.   asiakasnro INT(11) NOT NULL,
  8.   etunimi VARCHAR(255) NOT NULL,
  9.   sukunimi VARCHAR(255) NOT NULL,
  10.   osoite VARCHAR(255) NOT NULL,
  11.   puh INT(11) NOT NULL,
  12.   postinro INT(11) NOT NULL,
  13.   PRIMARY KEY(asiakasnro),
  14.   FOREIGN KEY(postinro) REFERENCES posti(postinro)
  15. ) ENGINE = InnoDB;
  16. CREATE TABLE tilaus(
  17.   id INT(11) NOT NULL,
  18.   tilauspvm DATE NOT NULL,
  19.   kokonaishinta INT(11) NOT NULL,
  20.   toimituspvm DATE NOT NULL,
  21.   tilaajanro INT(11) NOT NULL,
  22.   PRIMARY KEY(id),
  23.   FOREIGN KEY(tilaajanro) REFERENCES asiakas(asiakasnro)
  24. ) ENGINE = InnoDB;
  25. CREATE TABLE tuote(
  26.   id INT(11) NOT NULL,
  27.   nimi VARCHAR(255) NOT NULL,
  28.   hinta INT(11) NOT NULL,
  29.   PRIMARY KEY(id)
  30. ) ENGINE = InnoDB;
  31. CREATE TABLE tilausrivi(
  32.   tilaus_id INT(11) NOT NULL,
  33.   tuote_id INT(11) NOT NULL,
  34.   lukumaara INT(11) NOT NULL,
  35.   PRIMARY KEY(tilaus_id, tuote_id),
  36.   FOREIGN KEY(tilaus_id) REFERENCES tilaus (id),
  37.   FOREIGN KEY(tuote_id) REFERENCES tuote (id)
  38. ) ENGINE = InnoDB;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement