Buscar

AV2 BD 3 6 de 6

Prévia do material em texto

1. A tabela de alunos foi criada, porém, os responsáveis pela criação esqueceram de 
criar uma coluna para armazenar a data de nascimento. A coluna terá o nome 
(DatNasc, com tipo Date) e não aceita nulos na coluna. Assinale a alternativa que 
apresenta o comando correto para adicionar essa coluna: 
1. 
alter table alunos add column DatNasc date not null; 
2. 
update table alunos add column DatNasc date not null; 
3. 
alter table alunos set column DatNasc date not null; 
4. 
alter table alunos drop column DatNasc date not null; 
5. 
alter table alunos add column DatNasc date; 
2. Pergunta 2 
Assinale a alternativa que apresenta o comando correto para realizar uma 
consulta, que mostre os clientes cujo nome seja iniciado com a letra K e o endereço 
seja localizado no país 'Brasil': 
Banco de Dados 2020.1 Q25_v1.PNG 
 
1. 
select nomedocliente from clientes 
 where nomedaempresa like 'K%'' and pais = 'Brasil' 
2. 
select nome from clientes 
 where nome like 'K%' or pais = 'Brasil' 
3. 
select nomedocliente from clientes 
 where nomedaempresa like 'K' or pais = 'Brasil' 
4. 
select nomedaempresa from clientes 
 where nomedaempresa like '%K%' and pais = 'Brasil' 
5. 
select nomedaempresa from clientes 
 where nomedaempresa = '*K*' and pais = 'Brasil' 
3. Pergunta 3 
Vários conceitos de Banco de dados são definidos através de comandos na 
linguagem SQL, um deles é o de chave estrangeira que promove a ligação lógica 
entre tabelas. Esse conceito é inserido na tabela através da declaração de uma 
restrição (constraint). Qual das alternativas a seguir representa essa ideia de 
constraint: 
1. 
Foreign key. 
2. 
Primary key. 
3. 
Sentence. 
4. 
Check. 
5. 
Set. 
4. Pergunta 4 
Durante a criação de uma aplicação, que acessa o banco de dados, e faz uma 
consulta, um desenvolvedor trouxe uma dúvida. O comando SELECT que será 
usado na aplicação irá acessar duas tabelas e apresentar os dados ordenados por 
um determinado atributo. O desenvolvedor disse que não conhece o comando 
SELECT, e precisa saber qual a cláusula, desse comando, que realiza a ordenação. 
Assinale a alternativa que apresenta essa cláusula. 
1. 
Order by. 
2. 
Group by. 
3. 
Where. 
4. 
Having. 
5. 
Distinct. 
5. Pergunta 5 
Sobre a lingugem SQL: 
“A linguagem SQL surgiu em meados da década de 70, sendo resultado de um 
estudo de E. F. Codd, membro do laboratório de pesquisa da IBM em San Jose, 
Califórnia. Este estudo tinha foco em desenvolver uma linguagem que adapta-se ao 
modelo relacional. O primeiro sistema de BD baseado em SQL tornou-se comercial 
no final dos anos 70 juntamente com outros sistema de BD’s relacionais.” 
 Fonte: https://www.devmedia.com.br/entedendo-a-linguagem-sql/7775 
acessado em 24/09/2021 
A linguagem tornou-se um dos fatores do sucesso do banco de dados relacional. 
Um estagiário iniciou os seus trabalhos mexendo com a linguagem e surgiu para 
ele a seguinte duvida. Quais os comandos usados para controlar o acesso aos 
diversos dados dentro do Banco de dados, assinale a alternativa que apresenta 
esses comandos. 
1. 
Grant e Revoke. 
2. 
Insert e delete. 
3. 
Grant e Delete. 
4. 
Create e drop. 
5. 
Select e Rollback. 
6. Pergunta 6 
A modelagem de dados tem como objetivo o desenvolvimento de um modelo que 
será utilizado para gerar o Esquema do banco de dados do sistema. O primeiro 
modelo criado é o modelo conceitual. Nele é utilizada uma notação original, 
proposta por Peter Chen. Analise as afirmativas a seguir e assinale a alternativa 
que apresenta todas as afirmativas corretas. 
I – O conceito de entidade no modelo conceitual representa um objeto existente na 
realidade a ser modelada. 
II – O conceito de relacionamento representa os atributos existentes entre duas 
entidades. 
III – O conceito de atributo representa as características existentes na entidade. 
Esta(ão) correta(s): 
1. 
I e III. 
2. 
II. 
3. 
III. 
4. 
I e II. 
5. 
I, II e III. 
7. Pergunta 7 
Utilizando a estrutura da tabela a seguir, assinale a alternativa que apresenta o 
comando que cria a tabela. 
Banco de Dados 2020.1 Q16_v1.PNG 
 
1. 
create table categorias (codigodacategoria bigint not null primary key, 
 nomedacategoria varchar(30) not null, descricao varchar(255)) 
2. 
create table categorias into(codigo da categoria bigint not null primary key, 
 nome da categoria varchar(30) not null, descricao varchar(255)) 
3. 
create table categorias (codigodacategoria not null primary key, 
 nomedacategoria not null, descricao) 
4. 
create table categorias (codigodacategoria, bigint, not null, primary key, 
 nomedacategoria, varchar(30), not null, descricao, varchar(255)) 
5. 
create table categorias into (codigodacategoria bigint not null primary key, 
 nomedacategoria varchar(30) not null, descricao varchar(255)) 
8. Pergunta 8 
Você reuniu uma equipe de desenvolvedores para construir um sistema. Porém, 
eles não tem experiência na definição de modelos de dados e por isso foi 
necessário apresentar-los aos diversos tipos de chaves existentes. Analise as 
afirmativas a seguir e assinale a alternativa que apresenta as afirmativas corretas. 
I – Chave candidata – Atributo que identifica um registro de forma única. 
II – Chave estrangeira - Quando o atributo de uma entidade é a chave primária de 
outra entidade com a qual ela se relaciona. 
III – Chave composta – é uma chave formada por mais de um atributo. 
Esta(ão) correta(s): 
1. 
II e III. 
2. 
I. 
3. 
I e II. 
4. 
I e III. 
5. 
I, II e III. 
9. Pergunta 9 
O MySQL é um sistema de gerenciamneto de banco de dados mais populares do 
mundo. Estimasse que exista mais de 10 milhões de instalações pelo mundo. Ele 
possui um excelente desempenho, é um software livre com base na GPL, entre 
outrras caracterísiticas. Embora use a linguagem SQL, ele assim como outros SGBD, 
utilizam comandos específicos. Entre eles temos um que ao ser executado 
seleciona o Database que será utilizado nos próximos comandos. Assinale a 
alternativa que apresenta esse comando. 
1. 
USE. 
2. 
CREATE. 
3. 
SHOW. 
4. 
SELECT. 
5. 
DROP. 
10. Pergunta 10 
O esquema relacional é a especificação de um banco de dados relacional de 
maneira textual e deve ser utilizado para descrever as relações. Deve conter, no 
mínimo, quatro elementos. Assinale a alternativa que não representa esses 
elementos: 
1. 
Identificação de papeis do relacionamento. 
2. 
Restrições de integridade. 
3. 
Relacionamentos entre tabelas. 
4. 
Atributos (colunas ou campos) de cada tabela. 
5. 
Tabelas necessárias que irão compor o banco de dados.

Continue navegando

Outros materiais