Banco de Dados I - Fórum 3

230 views
Skip to first unread message

Análise e Desenv. de Sistemas & Sistemas para Internet - EAD Cesumar

unread,
Nov 27, 2012, 3:58:48 PM11/27/12
to

Segue o 3º Tema de Fórum sugerido pelo professor Edson Yanaga, referente à disciplina Banco de Dados.



A SQL disponibiliza uma série de comandos para a criação de esquemas e tabelas. 
As duas tabelas abaixo contêm os nomes e as definições dos tipos. 
Crie os comandos SQL necessários para criar estas duas tabelas em seu banco de dados.

Thomi Damasceno

unread,
Oct 30, 2012, 6:51:31 PM10/30/12
to gece...@googlegroups.com
CREATE TABLE fornecedor (
id
int primary key,
nome varchar
(60),
cpf_cnpj varchar
(14)
)

CREATE TABLE produto (
id
int primary key,
nome varchar
(40),
preco
decimal(10,2) not null,
fornecedor_fk
int not null references fornecedor(id)
)




Célio Augusto

unread,
Oct 30, 2012, 8:13:09 PM10/30/12
to gece...@googlegroups.com
Fala sério! essa questão ficou nada a vê, ja que é um forum

Thomi Damasceno

unread,
Oct 30, 2012, 8:49:23 PM10/30/12
to gece...@googlegroups.com
Extato Célio. Mas como são eles que ditam as regras, só nos resta responder. Em matemática todos os fóruns foram assim.

Célio Augusto

unread,
Oct 30, 2012, 9:18:00 PM10/30/12
to gece...@googlegroups.com

Bem... Pra nos é até melhor, já que a resposta ou esta certa ou errada, pelo menos não tem subjetividade nas interpretações e nas notas, ou pelo menos não deveria ter

Joper

unread,
Oct 31, 2012, 9:32:18 AM10/31/12
to gece...@googlegroups.com
CREATE TABLE fornecedor
(
id INT NOT NULL AUTO_INCREMENT,
nome VARCHAR(60),
cpf_cnpj VARCHAR(14),
PRIMARY KEY (id)
);


CREATE TABLE produto
(
id INT NOT NULL AUTO_INCREMENT,
nome VARCHAR(40),
preco DECIMAL(10,2) NOT NULL,
fornecedor_fk INT NOT NULL REFERENCES fornecedor(id),
PRIMARY KEY (id)
);
Message has been deleted

Renan Portes

unread,
Oct 31, 2012, 10:10:50 AM10/31/12
to gece...@googlegroups.com
CREATE TABLE `fornecedor` (
    `id` INT NOT NULL AUTO_INCREMENT,
    `nome` VARCHAR(60) NULL,
    `cpf_cnpj` VARCHAR(14) NULL,
    PRIMARY KEY (`id`)
);

CREATE TABLE `produto` (
    `id` INT NOT NULL AUTO_INCREMENT,
    `nome` VARCHAR(40) NULL,
    `preco` DECIMAL(10 , 2 ) NOT NULL,
    `fornecedor_fk` INT NOT NULL,
    PRIMARY KEY (`id`),
    CONSTRAINT `fornecedor` FOREIGN KEY (`fornecedor_fk`)
        REFERENCES `fornecedor` (`id`)
        ON DELETE NO ACTION ON UPDATE NO ACTION
);

Marcos Vidal

unread,
Oct 31, 2012, 10:53:24 AM10/31/12
to gece...@googlegroups.com
heuheu essa ultima tabela do renan foi feita com ajuda da IDE xD

Marcos Vidal

unread,
Oct 31, 2012, 11:00:58 AM10/31/12
to gece...@googlegroups.com
Eu achei meio tosco o tema do forum3, a resposta já está postada.
¬¬

Poderiam falar que eh um cadastro que vai separar os dados em 2 tabelas, e elas precisarão ter uma ligação etc blah blah blah

Clarissa Brasil

unread,
Nov 6, 2012, 9:18:59 AM11/6/12
to gece...@googlegroups.com
Thomy, você esqueceu o ponto e vírgula do final... 

Thomi Damasceno

unread,
Nov 6, 2012, 4:40:43 PM11/6/12
to gece...@googlegroups.com
Obrigado Clarissa, no fórum pra valer eu arrumei isso.
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages