Prévia do material em texto
<p>CREATE TABLE Cidade (</p><p>ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,</p><p>Estado_ID INTEGER UNSIGNED NOT NULL,</p><p>Descrição VARCHAR(150) NULL,</p><p>PRIMARY KEY(ID),</p><p>INDEX Cidade_FKIndex1(Estado_ID)</p><p>);</p><p>CREATE TABLE Estado (</p><p>ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,</p><p>Descrição VARCHAR(100) NULL,</p><p>Sigla CHAR(02) NULL,</p><p>PRIMARY KEY(ID)</p><p>);</p><p>CREATE TABLE Pedido (</p><p>ID INTEGER UNSIGNED NOT NULL,</p><p>PRIMARY KEY(ID) AUTO_INCREMENT</p><p>);</p><p>CREATE TABLE PedidoProduto (</p><p>ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,</p><p>Pedido_ID INTEGER UNSIGNED NOT NULL,</p><p>Produto_ID INTEGER UNSIGNED NOT NULL,</p><p>Quantidade INTEGER UNSIGNED NULL,</p><p>Valor DECIMAL(10,2) NULL,</p><p>PRIMARY KEY(ID),</p><p>INDEX PedidoProduto_FKIndex1(Produto_ID),</p><p>INDEX PedidoProduto_FKIndex2(Pedido_ID)</p><p>);</p><p>CREATE TABLE Produto (</p><p>ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,</p><p>PRIMARY KEY(ID)</p><p>);</p><p>CREATE TABLE Restaurante (</p><p>ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,</p><p>Cidade_ID INTEGER UNSIGNED NOT NULL,</p><p>RazãoSocial VARCHAR(100) NULL,</p><p>Endereço VARCHAR(100) NULL,</p><p>PRIMARY KEY(ID),</p><p>INDEX Restaurante_FKIndex1(Cidade_ID)</p><p>);</p><p>image1.png</p><p>image2.png</p><p>image3.png</p>