Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Disciplina: IMPLEMENTAÇÃO DE BANCO DE DADOS Avaliação: CCT0199_AV_201402294085 Data: 29/11/2016 15:08:50 (A) Critério: AV Aluno: 201402294085 - CAROLINA GOMES VEVIANI Nota da Prova: 7,5 Nota de Partic.: 2 Av. Parcial.: 2 1a Questão (Ref.: 92384) Pontos: 0,5 / 1,0 Uma loja chamada DVDShop comercializa DVDs em toda a América Latina e utiliza um sistema chamado DVDSystem para controle de estoque e vendas de DVDs. O sistema tem um banco de dados e o gerente da loja precisa consultar SOMENTE o título e o ano de lançamento dos DVDs cadastrados na tabela chamada TabelaDVD, ordenados pelo título dos DVDs em ordem alfabética, diretamente do banco de dados usando um comando em SQL porque a aplicação parou de funcionar. Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD tem a coluna Titulo para armazenar os títulos dos DVDs e a coluna NomeArtistaPrincipal para armazenar os nomes dos artistas principais dos DVDs e a coluna Ano para armazenar os anos de lançamentos dos DVDs? Resposta: Select Titulo, Ano From TabelaDVD ORDER BY NomeArtistaPrincipal Gabarito: SELECT Titulo, Ano FROM TabelaDVD ORDER BY Titulo 2a Questão (Ref.: 266396) Pontos: 1,0 / 1,0 Defina transação. Cite um exemplo. Resposta: Transação é uma sequencia de operacões tratadas como um bloco único e indivisível. Existem vários exemplos. Gabarito: Transação é uma sequência de operações tratadas como um bloco único e indivisível. Existem vários exemplos. 3a Questão (Ref.: 106404) Pontos: 1,0 / 1,0 Analise as seguintes afirmações: "(1) O valor de uma chave estrangeira só pode ser inserido em uma tabela se já existe na tabela onde é chave primária PORQUE (2) esta restrição garante a integridade referencial." Podemos afirmar: As duas afirmações são verdadeiras e primeira não justifica a segunda As duas afirmações são verdadeiras e primeira justifica a segunda. As duas afirmações são falsas. A primeira afirmação é falsa e a segunda é verdadeira. A primeira afirmação é verdadeira e a segunda é falsa. 4a Questão (Ref.: 107245) Pontos: 1,0 / 1,0 De acordo com a tabela a seguir, como fica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário? ID > 102 OU id_Depto = 10 E Salario > 2000(Empregado) ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado) ID > 102 OU id_Depto = 10 OU Salario > 2000(Empregado) ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado) ID = 102 OU id_Depto = OU E Salario > 2000(Empregado) 5a Questão (Ref.: 106979) Pontos: 1,0 / 1,0 Como ficaria o comando SQL para criar a tabela a seguir? CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 29081) Pontos: 1,0 / 1,0 Os operadores aritméticos, lógicos e de comparação são usados em consultas SQL para? Realizar tarefas como somar ou agrupar valores, comparar valores. Criar novas consultas. Para excluir dados por um procedimento no banco. Não é utilizado em Banco de Dados. Fazer uma atualização de dados mais precisa. Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 243976) Pontos: 0,5 / 0,5 UM recurso do comando SELECT é a possibilidade de agruparmos nossos dados. Para isso usamos a cláusula: SUM JOIN ORDER GROUP BY ORDER BY Gabarito Comentado. 8a Questão (Ref.: 268672) Pontos: 0,5 / 0,5 Uma operação de junção pode ser considerada uma sequência de duas operações. São elas: PROJEÇÃO E UNIÃO SELEÇÃO E PROJEÇÃO INTERSEÇÃO E UNIÃO PRODUTO CARTESIANO E SELEÇÃO PRODUTO CARTESIANO E PROJEÇÃO 9a Questão (Ref.: 120904) Pontos: 0,5 / 0,5 Analise as afirmações abaixo: I. Quando fazemos uma consulta em uma View podemos usar todos as clausulas do comando Select, tais como : Where, Group By, Having e Order By. II. Quando fazemos uma consulta em uma View podemos utilizar os operadores relacionais ( in, between, like, is null), os operadores lógicos ( and, or not) e as funções de grupo. III. Quando fazemos uma consulta em uma View podemos fazer junções com uma tabela IV. Quando fazemos uma consulta em uma View podemos fazer subconsultas e utilizar operadores de conjunto; São VERDADEIRAS: I, II, e IV. I, II e III. I, II, III e IV. I, III e IV. I e II. 10a Questão (Ref.: 640841) Pontos: 0,5 / 0,5 O plano de execução é o roteiro que o SGBD segue para recuperar as linhas especificadas pela consulta. Uma serie de detalhes sobre como a consulta deve ser processada é especificada no plano. Algumas operações são aplicadas para resolver a consulta. Dentre as alternativas abaixo marque a alternativa que NÃO indica uma operação utilizada no plano de execução. Prioridade das chaves primárias. Ordem de operações de seleção, projeção e junção. Índices utilizados. Tipos de junção. Tabelas intermediárias. Gabarito Comentado. Parte inferior do formulário
Compartilhar