Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.247 questões

Q536801 Banco de Dados
A respeito de banco de dados, julgue o item que se segue.


As funções SUM e AVG são funções agregadoras, uma vez que utilizam uma coleção de valores como entrada, retornando um único valor como saída.


Alternativas
Q536796 Banco de Dados
A respeito de banco de dados, julgue o item que se segue.


Exemplos de comandos de SQL DML (data manipulation language) incluem SELECT, UPDATE, DELETE, INSERT INTO.
Alternativas
Q491568 Banco de Dados
Um sistema de data warehouse pode oferecer melhor suporte ao processo decisório se for integrado a ferramentas de análise do tipo OLAP. Relacione as variações destas ferramentas de análise, apresentadas na coluna da esquerda, com as suas respectivas características, indicadas na coluna da direita.

            Ferramenta             Característica
            I - MOLAP       W - Melhor implementada se os dados forem armazenados de forma multidimensional.
            II - ROLAP        X - Oferece maior portabilidade para usuários do OLAP.
            III - DOLAP       Y - Requer a transformação das consultas dos usuários em consultas complexas em SQL.
                                        Z - Só pode ser usada em notebooks e outros equipamentos portáteis.

Estão corretas as associações
Alternativas
Q449614 Banco de Dados
Acerca de modelos de dados, álgebra relacional, normalização e projeto de bancos de dados, assinale a opção correta.
Alternativas
Q443798 Banco de Dados

Para a resolução das questões desta prova,considere os seguintes detalhes: (1) o mouse esta configurado para uma pessoa que o utiliza com a mão direita (destro) e usa, com maior frequência, o botão esquerdo, que possui as funcionalidades de seleção ou de arrastar normal, entre outras. O botão da direita serve para ativar o menu de contexto ou de arrastar especial; (2) os botões do mouse estão devidamente configurados com a velocidade de duplo clique; (3) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (4) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destaca-las. Neste caso, para resolver as questões,desconsidere as aspas e atente somente para o texto propriamente dito; e (5) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos,tais como as presentes orientações, os textos introdutórios das questões, os enunciados propriamente ditos e os dados e informações  disponíveis nas Figuras das questões, se houver.


A  questão  baseia-se nas Figuras 8(a), 8(b) e 8(c). A Figura 8(a)mostra esquemas relacionais sobre os quais deve-se considerar os seguintes aspectos: (1)os esquemas relacionais "aluno" e "telefone",foram construídos de acordo com os conceitos do modelo relacional; (2) esses esquemas relacionais foram elaborados em uma das fases de um projeto clássico de banco de dados; e (3)a partir de tais esquemas, foram criadas as tabelas correspondente em um banco de dados relacional, respeitando-se, rigorosamente, os conceitos do modelo relacional, as quais estão sendo exibidas, respectivamente, nas Figuras 8(b) e 8(c). A Figura 8(b) mostra a tabela"aluno", sobre a qual deve-se considerar os seguintes detalhes: (1) para efeito dessa questão, considere todos os CPF constantes nessa tabela como verdadeiros e válidos; (2)qualquer um dos conteúdos dos atributos"MATRICULA" ou "CPF" permitem identificar um único registro na tabela "aluno", eles nunca se repetirão e em nenhum momento serão nulos; (3) a coluna "MATRICULA" determina funcionalmente as colunas "NOME" e "CPF".Sobre a tabela "telefone", mostrada na Figura 8(c), considere os seguintes aspectos: (1) o atributo "MATRICULA", refere-se ao número de matrícula do aluno; e (2) o atributo "STATUS"poderá ter, apenas, um dos seguintes conteúdo:"trabalho", "residencial" ou "celular".



                                         aluno (matricula. nome, cpf)                         

                                         telefone (itemmatricula. numero, status)                                       

                                                        matricula referenda aluno                               

                                           Figura 8(a) - Esquemas relacionais

                                MATRICULA          NOM E                               C P F
                                      542647           ALEX LOPES                    45698712356                    

                                      548499           ALEXANDRE SOUZA       14515642387                    

                                      560203           ATILA DE SOUZA             87945685214                    

                                      571907           BRUNO DA COSTA          98563741895                    

                                      566055           BRUNO DE SOUZA          75336974189                    

                                      612871           JOSE DE OLIVEIRA           77345522395                    

                                      618723           LEANDRO MENDES         66736412645                    

                                      630427           OSVALDO SILVA              56127302895                    

                                      607019            PHILIP COSTA                 87954632145                    

                                      554351            SOUSA E SILVA               45678925812
                                                 Figura 8(b) - Tabela "aluno"

                                ITEM      MATRICULA      NUMERO       STATUS                  

                                1                 542647            31245683       trabalho                  

                                2                 542647            36984578       residencial                  

                                1                 560203            31112545       trabalho                  

                                1                 571907            32981131       trabalho                  

                                2                 571007            32914562       residencial                  

                                1                 612871            32847993       trabalho                  

                                1                 618723            32781424       residencial                                 

                                              Figura 8(c) - Tabela "telefone"


Sabe-se que as tabelas mostradas nas Figuras 8(b) e 8(c) foram criadas e populadas no banco de dados "Oracle 10g". Sobre essas tabelas será executada, nesse banco de dados, a seguinte declaração SQL:

                  select matricula, count (matricula)
                  from aluno, telefone
                  where status = 'trabalho' and
                        aluno.matricula = telefone.matricula
                  group by telefone.matricula;

Ao final da execução dessa declaração SQL, pode- se afirmar que
Alternativas
Q396665 Banco de Dados
Em um banco de dados, qual o objetivo do comando GRANT?
Alternativas
Q396658 Banco de Dados
Para manipular dados em um banco de dados, usamos uma linguagem de consulta estruturada. A SQL (Structured Query Language) é a linguagem usada pela maioria dos bancos de dados. Esta é composta de três outras linguagens, quais são elas?
Alternativas
Q368559 Banco de Dados
Uma linguagem de Manipulação de Dados (DML) permite aos usuários o acesso e manipulação de dados conforme são organizados pelo modelo de banco de dados apropriado. Neste contexto, assinale a opção que apresenta dois dos comandos DML:
Alternativas
Q334534 Banco de Dados
Os diferentes SGBDs podem ter formas particulares na sintaxe dos comandos SQL. Qual dos seguintes comandos é válido em um banco de dados SQL Server?

Alternativas
Q334532 Banco de Dados
A linguagem SQL disponibiliza funções de agregação, também conhecidas como funções estatísticas, que têm por objetivo obter informação sobre conjuntos de linhas especificados na cláusula WHERE, ou sobre grupos e linhas indicados na cláusula GROUP BY. Sobre as funções de agregação, relacione as colunas e, em seguida, assinale a alternativa que apresenta a sequência correta.

1. COUNT
2. MAX
3. MIN
4. SUM
5. AVG

A. Devolve o menor valor da coluna.

B. Devolve o número de linhas.

C. Devolve a soma de todos os valores da coluna.

D. Devolve a média de todos os valores da coluna.

E. Devolve o maior valor da coluna.


Alternativas
Q334531 Banco de Dados
Os comandos da DDL (data definition language) são responsáveis pela criação e manutenção das estruturas de um banco de dados. Sobre os comandos da DDL, assinale a alternativa INCORRETA.

Alternativas
Q319537 Banco de Dados
A DDL representa a Linguagem de Definição de Dados da SQL e descreve como as tabelas de um banco de dados podem ser definidas, alteradas e removidas. Na DDL, para apagar um objeto do BD, deve ser utilizado o seguinte comando SQL:
Alternativas
Q310295 Banco de Dados
Com relação a linguagens de script, julgue os itens a seguir.

Embora a carga de dados possa ser realizada por meio de scripts SQL, esses não podem ser utilizados para a criação de tabelas em bancos de dados.

Alternativas
Q267623 Banco de Dados
Com relação a SQL, julgue os itens a seguir.

I Duas consultas são correlacionadas sempre que uma condição na cláusula WHERE de uma subconsulta faz referência a algum atributo de uma relação declarada na consulta externa.
II Em SQL, a função EXISTS é utilizada para verificar se um atributo existe em determinada tabela.
III É possível renomear atributos que apareçam no resultado de uma consulta por meio da adição do qualificador AS após o atributo a ser renomeado, seguido pelo novo nome desejado.
IV As funções SUM, MAX, MIN e AVG são aplicadas a um conjunto ou multiconjunto de valores numéricos, podendo ser utilizadas na cláusula SELECT, mas não em uma cláusula HAVING.

Estão certos apenas os itens
Alternativas
Q258028 Banco de Dados
Julgue as proposições de acordo com as características das operações INSERT, DELETE e UPDATE no modelo de dados relacional.

I. A operação INSERT não viola as restrições de integridade de entidade e de integridade referencial.

II. A operação DELETE pode violar apenas a integridade referencial se a tupla removida for referida por chaves estrangeiras de outras tuplas no banco de dados.

III. Na operação UPDATE, a mudança de um atributo, que não é nem uma chave primária nem uma chave estrangeira, não causa problemas.

IV. As operações INSERT, DELETE e UPDATE não causam violações das restrições de integridade de entidade, integridade referencial, de chaves estrangeiras e de domínio.

Assinale a afirmativa VERDADEIRA.

Alternativas
Q258025 Banco de Dados
Considerando os conceitos da SQL, analise as seguintes proposições.

I. A declaração SELECT básica possui quatro componentes: a palavra chave SELECT, as colunas a serem mostradas, a palavra chave FROM e o nome da tabela.

II. A cláusula WHERE permite escolher quais linhas são restauradas de uma declaração SELECT e a cláusula ORDER BY não indica que é necessária uma classificação.

III. A declaração INSERT é utilizada para adicionar novos dados às tabelas e a declaração DELETE é utilizada para adicionar uma ou mais colunas a um banco de dados.

IV. A declaração TRUNCATE TABLE remove todas as linhas em uma tabela.

É CORRETO afirmar que:

Alternativas
Q219563 Banco de Dados
Acerca do SQL (structure query language), julgue o próximo item.

Na consulta SQL a seguir, o número máximo de tuplas resultantes corresponde ao produto da cardinalidade de todas as relações da cláusula FROM, mas, se houver alguma expressão na cláusula WHERE, é possível que esse número seja reduzido.

SELECT
FROM
WHERE AND AND . . .

Alternativas
Q205662 Banco de Dados
Em relação às linguagens de definição e de manipulação de dados no SQL, é correto afirmar:
Alternativas
Q205661 Banco de Dados
No contexto do SQL, são três fatores importantes na replicação:
Alternativas
Q205610 Banco de Dados
Para listar os nomes dos candidatos, com os seus respectivos endereços, que moram em ‘Sergipe’ ou na faixa de CEP entre ‘57000000’ e ‘57999999’, inclusive, deve-se executar o comando SQL
Alternativas
Respostas
2901: C
2902: C
2903: B
2904: E
2905: A
2906: A
2907: B
2908: A
2909: E
2910: C
2911: B
2912: A
2913: E
2914: B
2915: C
2916: C
2917: C
2918: A
2919: E
2920: A