19.07.2017 Views

SQL e modelo relacional

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

41 RESPOSTAS<br />

Exercício Complementar 3.8<br />

1 CREATE TABLE Editora (<br />

2 id INT NOT NULL ,<br />

3 nome VARCHAR (255) ,<br />

4 PRIMARY KEY (id)<br />

5 )<br />

6 ENGINE = InnoDB ;<br />

7<br />

8 CREATE TABLE Livro (<br />

9 id INT NOT NULL ,<br />

10 titulo INT UNIQUE ,<br />

11 autor VARCHAR (255) ,<br />

12 preco DECIMAL (14 ,2) ,<br />

13 autor_id INT ,<br />

14 PRIMARY KEY (id),<br />

15 FOREIGN KEY ( autor_id ) REFERENCES Autor (id)<br />

16 )<br />

17 ENGINE = InnoDB ;<br />

Código <strong>SQL</strong> 3.18: Resposta do exercício<br />

Exercício Complementar 3.10<br />

1 CREATE TABLE Autor (<br />

2 id INT NOT NULL ,<br />

3 nome VARCHAR (255) ,<br />

4 PRIMARY KEY (id)<br />

5 )<br />

6 ENGINE = InnoDB ;<br />

7<br />

8 CREATE TABLE Livro (<br />

9 id INT NOT NULL ,<br />

10 titulo VARCHAR (255) ,<br />

11 edicao INT ,<br />

12 preco DECIMAL (10 ,2) ,<br />

13 isbn INT ,<br />

14 PRIMARY KEY (id)<br />

15 )<br />

16 ENGINE = InnoDB ;<br />

Código <strong>SQL</strong> 3.23: Resposta do exercício<br />

Exercício Complementar 3.11<br />

1 CREATE TABLE AutorLivro (<br />

2 autor_id INT NOT NULL ,<br />

3 livro_id INT NOT NULL ,<br />

4 PRIMARY KEY ( autor_id , livro_id ),<br />

5 FOREIGN KEY ( autor_id ) REFERENCES Autor (id),<br />

6 FOREIGN KEY ( livro_id ) REFERENCES Livro (id)<br />

7 )<br />

8 ENGINE = InnoDB ;<br />

www.facebook.com/k19treinamentos 41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!