Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.744 questões

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
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
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
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
Q814442 Banco de Dados

A manipulação de datas em SQL sempre demanda particular atenção. Em Oracle, quais cuidados devem ser tomados ao armazenar a data (7/ maio/1970) no banco de dados?

Alternativas
Q814441 Banco de Dados

Assinale a alternativa correta quanto ao seguinte comando SQL:

SELECT P.Id, Nome, Mensagem, Valor

FROM Pessoa P, Comissao C, Mensagem M

WHERE P.Id = C.Id AND

C.Id_Msg = M.Id_Msg

ORDER BY Nome

Alternativas
Q814440 Banco de Dados
Em SQL, são exemplos de comandos de linguagem de definição de dados:
Alternativas
Q814439 Banco de Dados
A normalização em um projeto de banco de dados é essencial para permitir um armazenamento consistente e um acesso aos dados eficientes em um banco de dados relacional. Sobre as formas normais, assinale a alternativa correta.
Alternativas
Q814438 Banco de Dados
A primeira etapa do projeto de um banco de dados é a construção de um modelo conceitual. O objetivo dessa modelagem é obter uma descrição abstrata, independente de implementação em computador, dos dados que serão armazenados no banco de dados. Sobre diagramas entidade-relacionamento (DER), assinale a alternativa correta.
Alternativas
Q814341 Banco de Dados

Qual é a consulta esperada pelo seguinte comando SQL:


SELECT Nome, Valor

FROM Pessoa, Comissao

WHERE Pessoa.Id = Comissao.Id

ORDER BY NOME, VALOR DESC

Alternativas
Q814340 Banco de Dados
Sobre linguagens de definição e de manipulação de dados em SQL, assinale a alternativa correta.
Alternativas
Q814339 Banco de Dados
A normalização em um projeto de banco de dados é essencial para permitir um armazenamento consistente e um acesso aos dados eficiente em um banco de dados relacional. Sobre as formas normais, assinale a alternativa correta.
Alternativas
Q814338 Banco de Dados
A modelagem conceitual é uma fase muito importante no planejamento de uma aplicação de um banco de dados bem-sucedida. Sobre diagramas entidade-relacionamento (DER), assinale a alternativa correta.
Alternativas
Q809080 Banco de Dados
Utilizando o Banco de dados Postgresql 8, analise o código a seguir:     CREATE TABLE cidades (      cidade          varchar(80) PRIMARY KEY,      localizacao  point ); CREATE TABLE clima (     temp_min     int,     temp_max    int,     prcp             real,     data             date,      “...” ); Qual é a declaração correta utilizada no lugar dos “…” que definem o campo cidade como uma chave estrangeira referenciando a tabela clima à tabela cidades?
Alternativas
Q809076 Banco de Dados
A linguagem SQL (Structure Query Language) define como os dados do Oracle são manipulados. As construções procedurais com PL/SQL tornam-se mais úteis quando combinadas com o poder de processamento da SQL, permitindo que os programas manipulem os dados no Oracle. Quais são as únicas instruções DMLs permitidas diretamente em um programa PL/SQL?
Alternativas
Ano: 2015 Banca: IBFC Órgão: MGS Prova: IBFC - 2015 - MGS - Tecnologia de Sistemas |
Q769823 Banco de Dados
A linguagem de pesquisa declarativa padrão para banco de dados relacional (base de dados relacional), inspirada na álgebra relacional, é tipicamente caracterizada pela sigla em inglês: 
Alternativas
Respostas
9641: D
9642: C
9643: D
9644: E
9645: C
9646: A
9647: E
9648: E
9649: C
9650: C
9651: D
9652: B
9653: E
9654: A
9655: C
9656: E
9657: D
9658: B
9659: E
9660: D