Questões de Concurso Sobre banco de dados

Foram encontradas 18.786 questões

Q1015773 Banco de Dados
O comando SQL para criar um gatilho ou disparador automático em um banco de dados a fim de realizar uma alteração nos dados de uma tabela é
Alternativas
Q1015772 Banco de Dados
A abordagem relacional está baseada no princípio de que as informações em uma base de dados podem ser consideradas como
Alternativas
Q1015766 Banco de Dados
Uma das formas de integrar diversas aplicações e plataformas diferentes é utilizar um sistema de banco de dados que permita a relação de suas tabelas. Um parâmetro utilizado nesse contexto, que identifica uma ocorrência em um banco de dados, é o atributo denominado:
Alternativas
Q936987 Banco de Dados

Observe a notação de diagramas Entidade-Relacionamento a seguir.


Imagem associada para resolução da questão


Assinale a alternativa que apresenta, corretamente, a descrição dessa notação.

Alternativas
Q936985 Banco de Dados

Observe a notação de diagramas Entidade-Relacionamento a seguir.


Imagem associada para resolução da questão


Assinale a alternativa que apresenta, corretamente, a descrição dessa notação.

Alternativas
Q936977 Banco de Dados

Sobre TRIGGERS, considere as afirmativas a seguir.


I. São ações a serem tomadas quando certos eventos acontecem.

II. Podem ser utilizadas para manter a coerência do banco de dados.

III. Podem ser utilizadas para executar procedimentos armazenados.

IV. Podem ser executadas operações após a TRIGGER utilizando-se o comando AFTER.


Assinale a alternativa correta.

Alternativas
Q936976 Banco de Dados

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.



Considere que, em um departamento, todos os funcionários receberam 10% de aumento. Assinale a alternativa que apresenta, corretamente, a regra que será ativada e quantas vezes ela será ativada.
Alternativas
Q936975 Banco de Dados

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.



Assinale a alternativa que apresenta, corretamente, as regras que serão ativadas quando um funcionário de um departamento tiver o seu salário alterado.
Alternativas
Q936974 Banco de Dados

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.



Assinale a alternativa que apresenta, corretamente, a regra que será ativada quando um funcionário mudar de departamento.
Alternativas
Q936973 Banco de Dados

Considere as tabelas e as TRIGGERS escritas na notação do Oracle a seguir e responda à questão.



Assinale a alternativa que apresenta, corretamente, a regra que será ativada quando um funcionário possuir um salário maior que seu supervisor.
Alternativas
Q902506 Banco de Dados
Considere, por hipótese, que a Prefeitura de São Luís possua uma tabela denominada Escolas em seu banco de dados relacional, com os seguintes dados:
Imagem associada para resolução da questão

Para listar o conteúdo da tabela Escolas em ordem decrescente de número de alunos, utiliza-se o comando SQL:
Alternativas
Q902505 Banco de Dados
Uma organização precisa utilizar o máximo de informação para criar e manter vantagem competitiva. Profissionais tomadores de decisão exigem dos sistemas de suporte à decisão mais recursos para análise, front-ends que suportem consultas ad hoc, etc. Neste contexto, um DW − Data Warehouse pode ser muito útil, pois é
Alternativas
Q879532 Banco de Dados
Considere as seguintes afirmações sobre bancos de dados relacionais (BDR) e bancos de dados orientados a objetos (BDOO).
I - Não há diferenças entre BDR e BDOO quanto à especificação de operações como parte das especificações das classes. II - Em BDRs, relacionamentos entre tuplas são especificados pelos atributos com valores correspondentes. III - Em BDRs, não há construtores no modelo relacional básico para lidar com herança; no BDOO, já existem estruturas para isso no próprio modelo.
Quais estão corretas?
Alternativas
Q879530 Banco de Dados

Considere as seguintes afirmações sobre a linguagem SQL.


I - Se uma cláusula WHERE e uma cláusula HAVING aparecem na mesma consulta, o predicado que aparece em WHERE é aplicado primeiro.

II - A remoção de dados é expressa, muitas vezes, do mesmo modo que uma consulta, mas pode-se remover somente tuplas inteiras, não sendo possível excluir valores de um atributo em particular.

III - Para encontrar o número de tuplas da relação Cliente, escreve-se

SELECT COUNT(*)

FROM Cliente


Quais estão corretas?

Alternativas
Q879529 Banco de Dados

Considere a seguinte consulta SQL:


Imagem associada para resolução da questão


Assinale a alternativa que apresenta a expressão que traduz adequadamente a consulta acima.

Alternativas
Q879528 Banco de Dados
No contexto da modelagem de dados com o modelo Entidade-Relacionamento (ER), o nome que se dá à função que uma entidade desempenha em um relacionamento é
Alternativas
Q879527 Banco de Dados
Considere as seguintes afirmações sobre modelagem de dados com o modelo Entidade-Relacionamento (ER).
I - Afirmar que a entidade ALUNO tem cardinalidade máxima 1, no relacionamento MATRICULA com a entidade CURSO, significa que uma ocorrência de ALUNO pode estar associada a, no máximo, uma ocorrência de CURSO ou, em outros termos, que um aluno pode matricular-se, no máximo, em um curso. II - O modelo ER não permite que sejam definidos relacionamentos de grau maior do que 2. III - Todo relacionamento no modelo ER associa entidades diferentes.
Quais estão corretas?
Alternativas
Q879517 Banco de Dados

Em um programa, tem-se armazenada uma tabela de dados acadêmicos conforme ilustração abaixo.


Imagem associada para resolução da questão

A tabela começa a armazenar os dados a partir do ano de 1968, 1º semestre, na posição 1. Os dados de 1968, 2º semestre, na posição 2, e assim por diante. Qual a expressão a ser usada como índice da tabela para localizar os dados de determinado ANO (4 dígitos a partir de 1968) e SEMESTRE (valores 1 ou 2)?

Alternativas
Q849930 Banco de Dados

Em um programa, foi encontrada a expressão lógica a seguir:


(ANO NOT< 2000) AND (INGRESSO="VESTIB") AND (ESCORE > 500) OR

(ANO NOT < 2000) AND (INGRESSO="VESTIB") AND (ESCORE NOT > 500)


Dentre as alternativas abaixo, qual apresenta a forma mais simplificada da expressão acima, mantendo a lógica original?

Alternativas
Q817835 Banco de Dados
Acerca dos conceitos de segurança dos sistemas de banco de dados, entre os “comandos” que estruturam o SQL, existem aqueles, que compõem um grupo, e são utilizados para atribuir as permissões que os usuários irão ter dentro de um banco de dados (GRANT, DENY, REVOKE). Eles são classificados como
Alternativas
Respostas
11341: E
11342: A
11343: D
11344: D
11345: C
11346: D
11347: B
11348: C
11349: C
11350: E
11351: E
11352: C
11353: D
11354: E
11355: B
11356: C
11357: A
11358: A
11359: E
11360: E