Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício de Fundamentos e Gestão de Banco de Dados Exercício de Fixação 2 Tentativa 1 de 3 Questão 1 de 10 AOCP - 2012 - BRDE - Analista de Sistemas - Administrador de Banco de Dados - Preencha as lacunas e, em seguida, assinale a alternativa correta. Em SQL-99 temos o tipo de dados de atributos ________________, os tipos de dados cadeia de caracteres ou tem tamanho_________ CHAR(n) ou _______________, em que n é o número de caracteres ou tem tamanho _____________ VARCHAR(n) ou CHAR VARIYNG ou CHARACTER VARIYNG(n), em que n é o número máximo de caracteres. cadeia de caracteres / fixo / CHARACTER(n) / variável Questão 2 de 10 FCC - 2012 - MPE-PE - Analista Ministerial - Informática - Após a execução dos seguintes comandos SQL: 1 - CREATE TABLE livros (id INT, nome TEXT); 2 - INSERT INTO livros VALUES(1,'livro 1'); 3 - INSERT INTO livros (2,'livro 2'); 4 - INSERT INTO livros SET id=3,nome='livro 3'; 5 - SELECT id FROM livros; O resultado da consulta para a coluna id será. 1 e 3, Apenas Questão 3 de 10 Para criar um login para o usuário francisco com a senha vaticano em um SGBD SQLServer e obrigando a troca de senha, o comando correto em Transact-SQL é: CREATE LOGIN francisco WITH PASSWORD =”vaticano” MUST_CHANGE; Questão 4 de 10 Qual comando SQL em MySQL resulta na lista contendo o nome dos alunos que tiraram alguma nota maior ou igual a 8, sem repetições? SELECT DISTINCT nomeAluno FROM Aluno NATURAL JOIN Nota WHERE Nota.nota>=8; Questão 5 de 10 CESGRANRIO - 2012 - Chesf - Profissional de Nível Superior - Analista de Sistemas Em um banco de dados de empregados, a tabela EMP contém os campos CPF, NOME, SALARIO e DEPTNO dos empregados, sendo o último uma chave estrangeira para o departamento. Que consulta SQL fornece o CPF, NOME, SALARIO e DEPTNO de todos os funcionários que ganham mais do que qualquer empregado do departamento 5? SELECT CPF, NOME, SALARIO, DEPTNO FROM EMP WHERE SALARIO > (SELECT MAX (SALARIO) FROM EMP WHERE DEPTNO = 5); Questão 6 de 10 Considerando o modelo abaixo: Qual comando SQL insere uma linha na Tabela Aluno, com idAluno=1 e nomeAluno=”Aline”? INSERT INTO Aluno (idAluno, nomeAluno) VALUES (1,”Aline”). Questão 7 de 10 FCC - 2012 - TCE-AM - Analista de Controle Externo - Tecnologia da Informação - Após a execução dos seguintes comandos em linguagem SQL: 1 - CREATE TABLE Carros (Codigo Int PRIMARY KEY, Modelo Varchar(100)); 2 - INSERT INTO Carros VALUES (1, ‘Alfa Romeo’); 3 - INSERT INTO Carros VALUES (5000, ‘Mazda’); 4 - SELECT COUNT(*) FROM Carros; Será retornado o valor. 2 Questão 8 de 10 FAFIPA - 2014 - UFFS - Analista de Tecnologia da Informação - Duplicada com o exercício 6 do arquivo 1 -Qual dos comandos SQL abaixo efetua uma alteração desabilitando o recebimento de cesta básica para os funcionários que ganham mais que R$3.000,00? UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3000 Questão 9 de 10 AOCP - 2012 - BRDE - Analista de Sistemas - Administrador de Banco de Dados - Sobre Triggers em SQL, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. Em alguns casos, é conveniente especificar um tipo de ação a ser tomada quando certos eventos ocorrem e quando certas condições são satisfeitas em um banco de dados. Podemos criar esses mecanismos através do comando CREATE TRIGGERS. II. Triggers permitem a junção entre n tabelas em um banco. III. Triggers são especialistas na conversão e adaptação de comandos SQL de um SGBD para outro. IV. Um típico Triggers possui três componentes: evento(s), condição e ação. Apenas I e IV Questão 10 de 10 Uma das características do Modelo de Entidade e Relacionamentos é que. Um conjunto de relacionamentos pode ser considerado um conjunto de n-tuplas
Compartilhar