Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 0.6 pontos 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 e III. 3. I, II e III. 4. I. 5. I e II. 2. Pergunta 2 1. 2. Assinale a alternativa que mostra um comando SQL que realiza uma consulta na tabela de pedidos apresentada a seguir, e que apresente o nome do país de destino e a quantidade de pedidos por país de destino, porém apenas dos países com mais de 10 pedidos: Banco de Dados 2020.1 Q23_v1.PNG Assinale a alternativa que apresenta o comando correto para realizar o que se pede: 1. Select paisdedestino, sum(*) from pedidos group by paisdedestino having sum(*) > 10; 2. Select paisdedestino, count(*) from pedidos having count(*) > 10; 3. Select pais de destino, count(*) from pedidos group by pais de destino having count(*) > 10; 4. Select paisdedestino, count(*) from pedidos group by paisdedestino having count(*) > 10; 5. Select paisdedestino, count(*) from pedidos where count(*) > 10 group by paisdedestino; 1. Pergunta 3 0.6 pontos Durante a criação de um banco de dados o DBA esqueceu de criar uma coluna da tabela nota fiscal, essa coluna tinha o nome de Imp_ICMS. Foi solicitado a você que crie um comando que adicione essa coluna a tabela notafiscal com os seguintes parâmetros: A coluna terá o nome Imp_ICMS, deverá ser do tipo decimal com tamanho “5,2” e não aceitará nulos. Assinale a alternativa que apresenta o comando correto para criar a coluna. 1. Alter table notafiscal Imp_ICMS decimal(5,2) not null. 2. Alter table notafiscal insert Imp_ICMS decimal(5,2) not null. 3. Update table notafiscal insert Imp_ICMS decimal(5,2) not null. 4. Alter table notafiscal add Imp_ICMS decimal(5,2) not null. 5. Update table notafiscal add Imp_ICMS decimal(5,2) not null. 2. Pergunta 4 0.6 pontos Usando a tabela clientes apresentada a seguir: Banco de Dados 2020.1 Q19_v1.PNG Assinale a alternativa que apresenta o comando correto para realizar a exclusão da coluna REGIAO da tabela cliente: 1. alter table cliente delete column regiao 2. alter table cliente drop column regiao 3. update table cliente drop column regiao 4. delete table column regiao 5. drop table cliente and regiao Pergunta 5 1. Um SGBD deve realizar todas as operações no banco de dados. Porém, todos devem apresentar ao menos quatro requisitos básicos. Assinale a alternativa que não representa um desses requisitos: 1. Controle de acesso. 2. Eficiência. 3. Transparência. 4. Persistência. 5. Robustez. 2. Pergunta 6 0.6 pontos Durante a criação do banco de dados de um sistema, o DBA esqueceu de criar a chave estrangeira que faz a ligação entre as tabelas produtos e tipos de produtos. Usando as duas tabelas descritas a seguir. Assinale a alternativa que mostra o comando correto para criar uma constraint de chave estrangeira ligando as duas tabelas. Através de uma coluna em comum. Produto Cod_produ int not null (Pk) Nome varchar(30) not null Valor decimal(13,2) not null Cod_tipo int not null Tipo_Produto Cod_Tipo int not null (Pk) Nome varchar(30) not null Assinale a alternativa que apresenta o comando correto para realiza o que se pede. 1. alter table Tipo_produto add constraint fk_Tipo foreign key(Cod_produ) references Produto(Cod_produ); 2. alter table Produto add constraint fk_Tipo foreign key(Cod_tipo) references Tipo_produto(Cod_tipo); 3. alter table Produto add constraint fk_Tipo foreign key(Cod_tipo) references Tipo_produto(Cod_produ); 4. alter table Tipo_produto add constraint fk_Tipo foreign key(Cod_tipo) references Produto(Cod_tipo); 5. alter table Produto add constraint fk_Tipo foreign key(Cod_produ) references Tipo_produto(Cod_tipo); 3. Pergunta 7 0.6 pontos O modelo relacional apresenta 4 restrições de integridade que são usadas na sua cosntrução. Para tanto, é necessário conhecer e entender cada uma delas. Analise as afirmativas a seguir e assinale a alternativa que apresenta as corretas relações entre título e descrição: I – Restrição de Chave: Impede que uma chave primária tenha repetições, garantindo assim, a unicidade dos dados no banco de dados. II – Restrição de Domínio: Define o cojnunto de valores permitidos ou possíveis que um atributo pode ter. III – Integridade referencial: Regras próprias especificas, voltadas ao negócio e que não se encaixam em outras categorias de integridade. Estão corretas: 1. I, III, apenas. 2. I, II, apenas. 3. I, apenas. 4. III, apenas. 5. I, II, III. 4. Pergunta 8 0.6 pontos OS SGBDs apresentam vários componentes que estão envolvidos no controle sobre o banco de dados. Análise as afirmativas a seguir, sobre esse assunto, e assinale a alternativa que apresenta todas as afirmativas corretas: I – Catálogo: armazena esquema do banco de dados (meta-dados), nome de colunas, tabelas etc. II – Interpretador DDL: interpreta comandos DDL e os armazena no catálogo do banco de dados. III – Gerenciador de arquivos: responsável pelo amazenamento físico em disco gerenciando a alocação de espaço em disco. 1. II e III, apenas. 2. I, II e III. 3. I e II, apenas. 4. I e III, apenas. 5. II, apenas. 5. Pergunta 9 0.6 pontos Usando a tabela descrita a seguir realize o que for pedido: Pedidos Numerodopedido int not null (PK) Datadopeddido date not null Dtadeentrega date Valordopedido Decimal(15,2) Codidodofuncionarioint (FK) PaisdedestinoChar(20) CidadededestinoChar(30) FreteDecimal(15,2) Assinale a alternativa que apresenta o comando correto para realizar uma consulta que mostre a quantidade de pedidos com valor do pedido, inferior ao valor do frete médio dos pedidos do segundo trimertre do ano de 2019. 1. Select count(*) from pedidos where valordopedido > (select avg(frete) from pedidos where year(datadopedido) = 2019 and month(datadopedido) = (4,5,6)) 2. Select count(*) from pedidos where valordopedido > (select avg(frete) from pedidos where year(datadopedido) = 2019 and month(datadopedido) in (4,5,6)) 3. Select count(*) from pedidos where valordopedido > (select sum(frete) from pedidos where year(datadopedido) = 2019 and month(datadopedido) in (4,5,6)) 4. Select sum(*) from pedidos where valordopedido > (select avg(frete) from pedidos where year(datadopedido) = 2019 and month(datadopedido) in (4,5,6)) 5. Select count(*) from pedidos where valordopedido > (select sum(frete) from pedidos where year(datadopedido) = 2019 and month(datadopedido) = (4,5,6)) 6. Pergunta 10 0.6 pontos Um dos elementos principais do DER (Diagrama de Entidade e Relacionamento) é o Atributo. Os atributos possuem várias classificações. A seguir são apresentadas algumas dessas classificações. Analise-as e assinale a alternativa que apresenta as relações corretas entre a categoria e o texto. I – Simples - Atributos não divisíveis são chamados simples ou atômicos. Exemplos: nome, sexo, preço, CPF. II – Identificador - Recebem valores exclusivos que possibilitam a identificação inequívoca de um registro da entidade. III – Composto - Podem ser divididos em partes com significados independentes. Estão corretas: 1. II. apenas. 2. I. apenas. 3. III. apenas. 4.I e II. apenas. 5. I, II, III 3.
Compartilhar