Questões de Concurso Sobre banco de dados
Foram encontradas 15.585 questões
SELECT * FROM S WHERE (NOT G=10 OR I=12) AND NOT (H > 100 and H < 1000)
Assinale o conjunto de linhas que corresponde ao resultado produzido pelo referido comando.
SELECT T.* FROM T LEFT JOIN S ON T.A = S.G ORDER BY 2 SELECT T.* FROM T RIGHT JOIN S ON T.A = S.G ORDER BY 2
Sem considerar as linhas de títulos, assinale o número de linhas produzidas por cada comando, na ordem.
A questão baseia-se nas Figuras 16(a) e 16(b). A Figura 16(a) mostra todo o conteúdo da tabela "EMPREGADO", sobre a qual sabem-se os seguintes detalhes: (1) os campos "CODIGO" e "SALARIO" são do tipo numérico e aceitam somente valores inteiros; (2) os campos "NOME" e "CARGO" aceitam conteúdos alfanuméricos; (3) essa tabela foi criada em um banco de dados, segundo os conceitos do modelo relacional e respeitando-se as restrições de identidade; e (4) o banco de dados onde foi executada a consulta da Figura 16(b) não é "case sensitive". A Figura 16(b) mostra uma consulta em SQL.
A questão baseia-se nas Figuras 16(a) e 16(b). A Figura 16(a) mostra todo o conteúdo da tabela "EMPREGADO", sobre a qual sabem-se os seguintes detalhes: (1) os campos "CODIGO" e "SALARIO" são do tipo numérico e aceitam somente valores inteiros; (2) os campos "NOME" e "CARGO" aceitam conteúdos alfanuméricos; (3) essa tabela foi criada em um banco de dados, segundo os conceitos do modelo relacional e respeitando-se as restrições de identidade; e (4) o banco de dados onde foi executada a consulta da Figura 16(b) não é "case sensitive". A Figura 16(b) mostra uma consulta em SQL.
Maria gerencia um banco de dados SQL Server, e precisa criar um mecanismo que monitore todas as alterações ocorridas na estrutura das tabelas, especialmente os efeitos dos comandos CREATE, ALTER e DROP.
A estratégia mais adequada para detectar comandos dessa natureza passa pela criação e uso de:
João está trabalhando com consultas SQL num banco de dados SQL Server, mas está com dificuldade para encontrar o registro de uma pessoa chamada Natália Silva, pois esse nome foi gravado diversas vezes, ora com acento e ora sem acento.
A cláusula que permite, em diferentes comandos, estabelecer as regras de tratamento para ordenação e comparação em casos assim é denominada:
Na próxima questão, considere uma tabela de banco de dados T cuja instância é exibida a seguir.
Considerando-se a instância da tabela T (descrita anteriormente), analise o comando SQL abaixo.
delete from T where b + d = c
O número de registros da tabela T afetados pela execução desse comando é:
Na próxima questão, considere uma tabela de banco de dados T cuja instância é exibida a seguir.
Considerando-se a instância da tabela T (descrita anteriormente), analise o comando SQL abaixo.
update T
set a = a + 32
where
exists (select * from T t2 where T.c > t2.D)
O número de registros da tabela T afetados pela execução desse comando é:
Na próxima questão, considere uma tabela de banco de dados T cuja instância é exibida a seguir.
Considerando-se a instância da tabela T (descrita anteriormente), analise o comando SQL abaixo.
select distinct * from T t1, T t2, T t3
A execução desse comando produz um resultado que, além da linha de títulos, contém:
Na próxima questão, considere uma tabela de banco de dados T cuja instância é exibida a seguir.
No contexto da modelagem de dados, analise o diagrama a seguir, de acordo com a notação IDEF1X.
Os comandos SQL que estabelecem corretamente a
implementação desse modelo de dados são:
Considere o seguinte diagrama.
São considerados chaves-estrangeiras neste esquema os campos
A questão baseia-se nas Figuras 11(a), 11(b), 11(c) e 11(d). A Figura 11(a) exibe a estrutura da Linguagem de Definição de Dados (DDL), completa, da tabela "FATURA”, presente em um Sistema Gerenciador de Banco de Dados (SGBD) Oracle 119, instalado em ambiente MS Windows, que é utilizado por uma grande empresa prestadora de serviços de telecomunicações. Sobre a Figura 11(b) considere os seguintes aspectos: (1) ela mostra o Modelo Físico, elaborado no software Sybase Power Designer versão 16.5; (2) essa Figura representa uma tabela que armazena as faturas emitidas nos meses de janeiro a março de 2014, pela empresa em questão; e (3) ela representa uma tabela que está presente na mesma base de dados e no mesmo "owner" da Figura 11(a). A Figura 11(c) mostra uma instrução da Linguagem de Manipulação de Dados (DML), para a inserção de registros na tabela "FATURA"; detalhes sobre essa tabela podem ser observados nas Figuras 11(a) e 11(d). A Figura 41(d) exibe alguns registros presentes na tabela "FATURA", cuja declaração DDL é mostrada na Figura 11(a).
A questão baseia-se nas Figuras 11(a), 11(b), 11(c) e 11(d). A Figura 11(a) exibe a estrutura da Linguagem de Definição de Dados (DDL), completa, da tabela "FATURA”, presente em um Sistema Gerenciador de Banco de Dados (SGBD) Oracle 119, instalado em ambiente MS Windows, que é utilizado por uma grande empresa prestadora de serviços de telecomunicações. Sobre a Figura 11(b) considere os seguintes aspectos: (1) ela mostra o Modelo Físico, elaborado no software Sybase Power Designer versão 16.5; (2) essa Figura representa uma tabela que armazena as faturas emitidas nos meses de janeiro a março de 2014, pela empresa em questão; e (3) ela representa uma tabela que está presente na mesma base de dados e no mesmo "owner" da Figura 11(a). A Figura 11(c) mostra uma instrução da Linguagem de Manipulação de Dados (DML), para a inserção de registros na tabela "FATURA"; detalhes sobre essa tabela podem ser observados nas Figuras 11(a) e 11(d). A Figura 41(d) exibe alguns registros presentes na tabela "FATURA", cuja declaração DDL é mostrada na Figura 11(a).
A questão baseia-se nas Figuras 11(a), 11(b), 11(c) e 11(d). A Figura 11(a) exibe a estrutura da Linguagem de Definição de Dados (DDL), completa, da tabela "FATURA”, presente em um Sistema Gerenciador de Banco de Dados (SGBD) Oracle 119, instalado em ambiente MS Windows, que é utilizado por uma grande empresa prestadora de serviços de telecomunicações. Sobre a Figura 11(b) considere os seguintes aspectos: (1) ela mostra o Modelo Físico, elaborado no software Sybase Power Designer versão 16.5; (2) essa Figura representa uma tabela que armazena as faturas emitidas nos meses de janeiro a março de 2014, pela empresa em questão; e (3) ela representa uma tabela que está presente na mesma base de dados e no mesmo "owner" da Figura 11(a). A Figura 11(c) mostra uma instrução da Linguagem de Manipulação de Dados (DML), para a inserção de registros na tabela "FATURA"; detalhes sobre essa tabela podem ser observados nas Figuras 11(a) e 11(d). A Figura 41(d) exibe alguns registros presentes na tabela "FATURA", cuja declaração DDL é mostrada na Figura 11(a).
A questão baseia-se nas Figuras 11(a), 11(b), 11(c) e 11(d). A Figura 11(a) exibe a estrutura da Linguagem de Definição de Dados (DDL), completa, da tabela "FATURA”, presente em um Sistema Gerenciador de Banco de Dados (SGBD) Oracle 119, instalado em ambiente MS Windows, que é utilizado por uma grande empresa prestadora de serviços de telecomunicações. Sobre a Figura 11(b) considere os seguintes aspectos: (1) ela mostra o Modelo Físico, elaborado no software Sybase Power Designer versão 16.5; (2) essa Figura representa uma tabela que armazena as faturas emitidas nos meses de janeiro a março de 2014, pela empresa em questão; e (3) ela representa uma tabela que está presente na mesma base de dados e no mesmo "owner" da Figura 11(a). A Figura 11(c) mostra uma instrução da Linguagem de Manipulação de Dados (DML), para a inserção de registros na tabela "FATURA"; detalhes sobre essa tabela podem ser observados nas Figuras 11(a) e 11(d). A Figura 41(d) exibe alguns registros presentes na tabela "FATURA", cuja declaração DDL é mostrada na Figura 11(a).
( ) Para descobrir qual versão do MySQL está instalada, pode ser utilizado o comando “SHOW VARIABLES LIKE "%version%" ". ( ) O comando CHANGENAME pode ser utilizado para modificar o nome de uma tabela. ( ) A consulta “CREATE TEMPORARY TABLE nova_tabela SELECT * FROM tabela_original LIMIT 0” criará uma tabela como cópia dela mesma. ( ) Em termos de controle de acesso, a tabela mysql.user é a tabela de permissões que armazena os usuários que podem se conectar ao servidor e seus privilégios globais. ( ) Em termos de controle de acesso, para definirmos as devidas permissões a um usuário utilizamos o comando PRIVILEGE. ( ) O comando utilizado para remover índices em uma tabela é REMOVE INDEX.
Assinale a alternativa com a sequência correta: