Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.619 questões

Q1279658 Banco de Dados

Para responder à questão, suponha que após a criação de um banco de dados em um SGBD MySQL, foram executadas as instruções SQL mostradas com sucesso no quadro abaixo. 



Qual o resultado para a instrução mostrada a seguir?


SELECT COUNT(codigo) as qtd

FROM Cliente,Venda

WHERE codigo=codcli

AND codigo=4

Alternativas
Q1279657 Banco de Dados

Para responder à questão, suponha que após a criação de um banco de dados em um SGBD MySQL, foram executadas as instruções SQL mostradas com sucesso no quadro abaixo. 



Após uma consulta SQL, o resultado obtido foi:


Imagem associada para resolução da questão


Assinale a consulta que pode ter sido utilizada para gerar o resultado mostrado:

Alternativas
Q1276781 Banco de Dados

Leia o seguinte trecho do código SQL.

Imagem associada para resolução da questão

Nesse código é apresentado um campo de duas tabelas após o SELECT, as tabelas de quais elas se originam no FROM, e no WHERE especificamos a ligação entre as tabelas. Neste exemplo de código SQL, a chave estrangeira é:

Alternativas
Q1275203 Banco de Dados
Para responder à questão, considere as Figuras 5(a) e 5(b). A Figura 5(a) mostra o conteúdo da tabela "A", criada no MySQL 5, no esquema "ciga", onde as colunas "B" e "D" são do tipo INT. A Figura 5(b) exibe uma consulta SQL. Imagem associada para resolução da questão Executando-se a consulta SQL exibida na Figura 5(b), sobre a tabela da Figura 5(a), pode-se afirmar que será exibido como resultado:
Alternativas
Q1275202 Banco de Dados
Para responder às questões 17, 18 e 19, considere as Figuras 4(a) e 4(b). A Figura 4(a) mostra a declaração em SQL, que possibilitou a criação da tabela "FUNCIONARIO", no banco de dados MySQL 5. A Figura 4(b) exibe, intencionalmente, apenas parte do conteúdo da tabela "FUNCIONARIO", na qual se pode observar os seguintes detalhes: (1) cada linha dessa tabela registra os dados de um funcionário, tais como, o seu código, nome, cargo, salário e CPF e, também, quem é o seu chefe; (2) Por exemplo, a seta nº 1 aponta para o funcionário de código "8786", chamado "LUIZ PAULO", subordinado ao funcionário "7227", que é o seu chefe.


Após observar as Figuras 4(a) e 4(b), assinale a declaração, em SQL padrão, que permite mostrar o código e nome dos funcionários que desempenham o cargo de gerente ou supervisor e também o código e nome dos funcionários que são seus subordinados. Deverão ser mostrados apenas os gerentes e supervisores que tenham em qualquer posição do nome os caracteres "DRO" e que ganhem entre 10000 e 15000. Imagem associada para resolução da questão Quais estão corretas?
Alternativas
Q1275201 Banco de Dados
Para responder às questões 17, 18 e 19, considere as Figuras 4(a) e 4(b). A Figura 4(a) mostra a declaração em SQL, que possibilitou a criação da tabela "FUNCIONARIO", no banco de dados MySQL 5. A Figura 4(b) exibe, intencionalmente, apenas parte do conteúdo da tabela "FUNCIONARIO", na qual se pode observar os seguintes detalhes: (1) cada linha dessa tabela registra os dados de um funcionário, tais como, o seu código, nome, cargo, salário e CPF e, também, quem é o seu chefe; (2) Por exemplo, a seta nº 1 aponta para o funcionário de código "8786", chamado "LUIZ PAULO", subordinado ao funcionário "7227", que é o seu chefe.


Após observar as Figuras 4(a) e 4(b), assinale a declaração, em SQL padrão, que permite mostrar o CPF e a quantidade de CPF repetidos, na tabela "FUNCIONARIO", se houver.
Alternativas
Q1275200 Banco de Dados
Para responder às questões 17, 18 e 19, considere as Figuras 4(a) e 4(b). A Figura 4(a) mostra a declaração em SQL, que possibilitou a criação da tabela "FUNCIONARIO", no banco de dados MySQL 5. A Figura 4(b) exibe, intencionalmente, apenas parte do conteúdo da tabela "FUNCIONARIO", na qual se pode observar os seguintes detalhes: (1) cada linha dessa tabela registra os dados de um funcionário, tais como, o seu código, nome, cargo, salário e CPF e, também, quem é o seu chefe; (2) Por exemplo, a seta nº 1 aponta para o funcionário de código "8786", chamado "LUIZ PAULO", subordinado ao funcionário "7227", que é o seu chefe.


Após observar a Figura 4(a), pode-se afirmar que o mecanismo de armazenamento de dados da tabela "FUNCIONARIO" é do tipo:
Alternativas
Q1275198 Banco de Dados
Os comandos "DROP TABLE" e "ROLLBACK" fazem parte, respectivamente, das seguintes sublinguagens, da linguagem SQL:
Alternativas
Q1275195 Banco de Dados
O DBA está trabalhando no esquema "ciga", do banco de dados MySQL 5, em que foram criadas e populadas com dados todas as tabelas correspondentes ao DER mostrado na Figura 1(b). O DBA pretende manipular as tabelas e dados desde que não haja qualquer violação dos conceitos do modelo relacional, para que não acarrete erro de integridade e inconsistências nesse banco de dados. Nesse caso, analise as assertivas abaixo: I. Para excluir, desse esquema de banco de dados, a tabela "FUNCAO", basta que o DBA execute o seguinte comando, em SQL padrão: drop table `ciga`.`FUNCAO`;
II. Para excluir, desse esquema de banco de dados, todos os dados da tabela "FUNCAO", basta que o DBA execute o seguinte comando, em SQL padrão: truncate table `ciga`.`FUNCAO`;
III. Para excluir, desse esquema de banco de dados, todos os dados da tabela "EMPREGADO", basta que o DBA execute o seguinte comando, em SQL padrão: delete from `ciga`.`EMPREGADO`; Quais estão corretas?
Alternativas
Q1275194 Banco de Dados
A partir do DER da Figura 1(a), criou-se, no banco de dados MySQL 5, um novo esquema chamado "ciga" e, em sequência, implementou-se as tabelas correspondentes, tendo-se respeitado os seguintes detalhes: (1) as tabelas foram criadas com os mesmos nomes, tipos de dados e tamanhos de campo do DER da Figura 1(a); (2) a coluna "EMP_EMAIL", da tabela "EMPREGADO", não aceita valores nulos; e (3) as tabelas ainda não foram populadas com dados. Pretende-se realizar alterações na tabela "EMPREGADO", de modo que ela reflita a evolução do DER mostrado na Figura 1(b), e que o campo "EMP_EMAIL" passe a aceitar conteúdo nulo. Nesse caso, para realizar tais alterações na tabela "EMPREGADO", basta que o DBA execute, sequencialmente, no esquema "ciga", desse banco de dados, as seguintes declarações, em SQL:
Alternativas
Q1256462 Banco de Dados
No contexto dos bancos de dados, o comando BEGIN TRANSACTION inicia um bloco de comandos SQL que fazem parte de uma transação, sendo que ao final do processamento dois comandos podem ser executados. O primeiro comando faz com que todas as alterações se tornem definitivas, enquanto o segundo comando elimina as alterações realizadas, ficando o banco de dados no estado em que se encontrava antes da transação ser iniciada.
Esses comandos são conhecidos, respectivamente, por:
Alternativas
Q1256460 Banco de Dados
SQL é uma sigla para a linguagem padrão de gerenciamento de dados com bancos de dados baseados no modelo relacional. A SQL é constituída da “Data Definition Language – DDL”, da “Data Manipulation Language – DML” e da “Data Control Language – DCL”, cada uma composta por diversos comandos específicos. Nesse contexto, fazem parte da DML os seguintes comandos:
Alternativas
Q1256370 Banco de Dados
SQL é a linguagem padrão universal para manipular bancos de dados relacionais através dos SGBDs. Nesse contexto, para selecionar na tabela ESTOQUE todos os utilitários cujos fabricantes sejam KIA ou HONDA, a sintaxe correta para o comando é:
Alternativas
Q1246548 Banco de Dados
Em uma empresa, o gerente de banco tem uma tabela de nome FILIAL e precisa distribuir novos elementos na tabela. Qual a lista de comando correta entre as assertivas abaixo?
Alternativas
Ano: 2018 Banca: AOCP Órgão: UEFS
Q1206279 Banco de Dados
Em uma consulta SQL, podem existir diversas cláusulas sendo que nem todas exigem utilização obrigatória. Assinale a alternativa que apresenta as cláusulas em sua ORDEM de especificação correta.
Alternativas
Ano: 2018 Banca: AOCP Órgão: UEFS
Q1206274 Banco de Dados
Em SQL, para remover uma tabela com nome "FUNCIONARIOS" mesmo que ela possuir qualquer restrição como views e outros elementos que a referenciam, deve ser utilizado qual comando? 
Alternativas
Ano: 2018 Banca: AOCP Órgão: UNIR
Q1190832 Banco de Dados
A linguagem SQL pode ter vários enfoques e é através de comandos SQL que os usuários podem montar consultas poderosas, sem a necessidade da criação de um programa, podendo utilizar ferramentas front-end para a montagem de relatórios. Sobre as características da linguagem SQL, julgue, como VERDADEIRO ou FALSO, o item a seguir. 
A execução do comando CREATE TABLE tem por função criar uma tabela e, para excluir uma tabela já existente, deve-se executar o comando DROP TABLE. 
Alternativas
Ano: 2018 Banca: AOCP Órgão: UNIR
Q1190647 Banco de Dados
A linguagem SQL pode ter vários enfoques e é através de comandos SQL que os usuários podem montar consultas poderosas, sem a necessidade da criação de um programa, podendo utilizar ferramentas front-end para a montagem de relatórios. Sobre as características da linguagem SQL, julgue, como VERDADEIRO ou FALSO, o item a seguir. 
 Uma das vantagens é a independência de fabricante, pois a linguagem SQL é adotada por praticamente todos os SGBD’s relacionais existentes no mercado, além de ser uma linguagem padronizada (ANSI). 
Alternativas
Ano: 2018 Banca: VUNESP Órgão: Prefeitura de Ribeirão Preto - SP
Q1181563 Banco de Dados
Considere as seguintes 3 tabelas de um banco de dados relacional:
Máquina (ID-M, Tipo, Memória) Software (ID-S, Nome, Descrição) Instalado (ID-S, ID-M)
A consulta SQL para obter os Tipos de Máquinas e, respectivamente, os Nomes dos Softwares instalados é:
Alternativas
Q1179650 Banco de Dados
Qual dos comandos SQL a seguir seleciona registros que possuem o mesmo valor em duas tabelas?
Alternativas
Respostas
2241: A
2242: E
2243: X
2244: E
2245: C
2246: B
2247: C
2248: D
2249: B
2250: A
2251: B
2252: C
2253: A
2254: D
2255: D
2256: B
2257: C
2258: C
2259: B
2260: E