Pular para o conteúdo principal

Questão de Banco de Dados — DER - Diagrama de Entidade e Relacionamento — CESPE / CEBRASPE 2013

Banco de DadosDER - Diagrama de Entidade e Relacionamento
Código
ce023328
Banca
CESPE / CEBRASPE
Órgão
TCE-ES
Ano
2013
Nível
Superior
Cargo
CESPE - - Analista Administrativo - Informática
Imagem associada para resolução da questãoConsiderando o diagrama de entidade e relacionamento presente na figura acima, assinale a opção em que é apresentada a expressão DDL (data definition language) utilizada para criar as tabelas, as chaves e os relacionamentos descritos
  1. Acreate table autores (idautor integer primary key,nome varchar(100));create table editoras (codigo_editora integer primary key,endereco varchar(100),fone varchar(20),nome_editora varchar(200));create table livros (isbn integer primary key,titulo varchar(200),codigo_editora integer,constraint fk_livros_editores foreign key (codigo_editora) references editoras);create table livro_autores (livro integer primary key,autor integer,constraint fk_livro_autores foreign key (livros) references livros,constraint fk_livro_livros foreign key (autores) references autores);
  2. Bcreate table autores (idautor integer primary key,nome varchar(100));create table editoras (codigo_editora integer primary key,endereco varchar(100),fone varchar(20),nome_editora varchar(200));create table livros (isbn integer primary key,titulo varchar(200),codigo_editora integer,constraint fk_livros_editores foreign key (codigo_editora) references editoras);create table livro_autores (livro integer,autor integer,constraint pk_livro_autores primary key (livro, autor),constraint fk_livro_autores foreign key (autor) references autores,constraint fk_livro_livros foreign key (livro) references livros);
  3. Ccreate table autores (idautor integer,nome varchar(100),constraint primary key (nome));create table editoras (codigo_editora integer,endereco varchar(100),fone varchar(20),nome_editora varchar(200),constraint primary key (fone));create table livros (isbn integer,titulo varchar(200),codigo_editora integer,constraint primary key (isbn),constraint fk_livros_editores foreign key (codigo_editora) references editoras);create table livro_autores (livro integer,autor integer,constraint pk_livro_autores primary key (livro, autor),constraint fk_livro_autores foreign key (autor) references autores,constraint fk_livro_livros foreign key (livro) references livros);
  4. Dcreate table autores (idautor integer,nome varchar(100));create table editoras (codigo_editora integer,endereco varchar(100),fone varchar(20),nome_editora varchar(200));create table livros (isbn integer,titulo varchar(200),codigo_editora integer);create table livro_autores (livro integer,autor integer);alter table autores add constraint primary key (nome);alter table editoras add constraint primary key (fone);alter table livros add constraint primary key (isbn);alter table livros add constraint fk_livros_editores foreign key (codigo_editora) references editoras;alter table livro_autores add constraint pk_livro_autores primary key (livro, autor),alter table livro_autores add constraint fk_livro_autores foreign key (autor) references autores,alter table livro_autores add constraint fk_livro_livros foreign key (livro) references livros
  5. Ecreate table editoras ( idautor integer primary key,nome varchar(100));create table autores (codigo_editora integer primary key,endereco varchar(100),fone varchar(20),nome_editora varchar(200));create table livros_autores (isbn integer primary key,titulo varchar(200),codigo_editora integer,constraint fk_livros_editores foreign key (codigo_editora) references editoras);create table livro (livro integer,autor integer,constraint pk_livro_autores primary key (livro, autor),constraint fk_livro_autores foreign key (autor) references autores,constraint fk_livro_livros foreign key (livro) references livros);
Revelar gabarito e comentário

GabaritoB — create table autores (idautor integer primary key, nome varchar(100) ); create table editoras ( codigo_editora integer primary key, endereco varchar(100), fone varchar(20), nome_editora varchar(200) ); create table livros ( isbn integer primary key, titulo varchar(200), codigo_editora integer, constraint fk_livros_editores foreign key (codigo_editora) references editoras ); create table livro_autores ( livro integer, autor integer, constraint pk_livro_autores primary key (livro, autor), constraint fk_livro_autores foreign key (autor) references autores, constraint fk_livro_livros foreign key (livro) references livros );

Link permanente: /questoes/ce023328