Buscar

Gabarito02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

30/04/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/3
 
Qual dos comandos SQL abaixo pode ser utilizado para incluir na definição da tabela aluno o atributo CPF com 11
caracteres?
Assinale a opção que possui o comando CREATE TABLE que cria corretamente a tabela "Alunos", segundo o seguinte
esquema de banco de dados: Alunos(matricula, nome, endereco, cod_curso) Cursos(codigo, nome) Admitindo que os
campos "matricula" e "codigo" são chaves primárias de suas tabelas e que o campo "cod_curso" é chave estrangeira da
tabela "Cursos" na tabela "Alunos".
IMPLEMENTAÇÃO DE BANCO DE DADOS 
Lupa Calc.
 
 
PPT
 
MP3
 
CCT0664_A2_201801178062_V2 
 
Aluno: WILLIAM DA SILVA SOUZA FRANÇA Matr.: 201801178062
Disc.: IMPL.BANCO DE DADOS 2020.1 (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
insert into aluno cpf char(11);
alter table aluno insert cpf char(11);
update table aluno insert cpf char(11);
alter table aluno add cpf char(11);
add into aluno cpf char(11);
 
 
 
 
2.
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not
null, constraint pk_alunos primary key (matricula) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not
null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (codigo) references
Cursos(cod_curso) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not
null, constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not
null, constraint pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references
Cursos(codigo) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not
null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso) references
Cursos(codigo) )
 
 
 
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
30/04/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/3
São comandos da categoria de Definição de Dados (DDL):
Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com a sua execução:
DROP TABLE Funcionario;
Um projetista de banco de dados, novato na profissão, foi incumbido de criar um banco para
armazenar dados sobre clientes de uma empresa, contendo identificador e nome; vendedores
dessa empresa, também com identificador e nome; e data da realização das vendas. Esse
projetista decidiu criar uma única tabela, cujo esquema é apresentado abaixo.
CREATE TABLE VENDAS(
ID_CLIENTE INTEGER,
NOME_CLIENTE VARCHAR(60),
ID_VENDEDOR CHAR(2),
NOME_VENDEDOR VARCHAR(60),
DATA_VENDA DATE );
Após criar a tabela, o projetista inseriu alguns registros nela, de forma que o estado final ficou
como o descrito na imagem abaixo:
 
Ao analisar a solução proposta pelo novato, outro projetista, mais experiente, informou que, em
virtude da tabela não estar adequadamente normalizada, algumas operações em SQL, realizadas
sobre ela, podem levar o banco de dados a um estado inconsistente ou à perda de informações.
Quais são essas operações?
3.
INSERT / UPDATE / DELETE
COMMIT / ROLLBACK
GRANT / REVOKE
CREATE / ALTER / DROP
SELECT
 
 
 
 
4.
A tabela Funcionario é criada no banco de dados.
O banco de dados Funcionario é criado.
O banco de dados Funcionario é excluído.
Todos os registros da tabela Funcionario são excluídos.
A tabela Funcionario é removida do banco de dados.
 
 
 
 
5.
INSERT e SELECT, apenas.
UPDATE e DELETE, apenas. 
DELETE e INSERT, apenas.
DELETE e SELECT, apenas.
UPDATE, DELETE e INSERT. 
 
30/04/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/3
Ano: 2014 - Banca: CESGRANRIO - Órgão: FINEP - Prova: Analista - Desenvolvimento de Sistemas
Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados
relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir
essa falha, preparou um comando SQL que alteraria o esquema do banco de dados.
Tal comando SQL deve ser iniciado com
(PRODEST-ES/2014) Assinale a alternativa que contém a consulta SQL correta para excluir, da tabela T, os registros cujos
valores do campo numérico B estejam compreendidos entre 20 e 40.
(PRODEST-ES/2014) Sobre a chave primária de uma tabela de um banco de dados relacional, é correto afirmar que:
 
 
 
6.
ALTER TABLE PRODUTO
CREATE PRODUTO AS TABLE
CREATE TABLE PRODUTO
CREATE PRODUTO : TABLE
ALTER SCHEMA ADD TABLE PRODUTO
 
 
 
 
7.
DELETE T FOR B BETWEEN 20 AND 40
DELETE T.B AND B >= 20 AND B <= 40
DELETE B FROM T B >= 20 AND B <= 40
DELETE T HAVING B INTO 20 AND 40
DELETE FROM T WHERE B BETWEEN 20 AND 40
 
 
 
 
8.
pode conter, no máximo, três atributos.
não há chave primária em tabelas com até 100 registros.
não pode conter atributos do tipo textual.
pode ser composta por mais de um atributo.
não pode conter atributos do tipo numérico.
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 30/04/2020 17:09:51. 
javascript:abre_colabore('36380','189344786','3777545733');

Outros materiais