Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.352 questões

Q367118 Banco de Dados
Em relação aos níveis de abstração de modelo de banco de dados, pode-se afirmar que :
Alternativas
Q366399 Banco de Dados
Dada a query SQL apresentada a seguir,

SELECT *
FROM funcionario
WHERE nome LIKE '_%A'

assinale a opção que melhor descreve o resultado dessa consulta.
Alternativas
Q366396 Banco de Dados
Dada a query SQL apresentada a seguir,

SELECT *
FROM funcionario f JOIN departamento d
WHERE f.salario > 1000 AND d.nome = 'P&D'

assinale a opção que melhor descreve o resultado dessa consulta.
Alternativas
Q366388 Banco de Dados
Em relação ao parâmetro O7_DICTIONARY_ACCESSIBILITY do SGBD Oracle, é correto afirmar:
Alternativas
Q366386 Banco de Dados
O acrônimo ACID refere-se às quatro propriedades básicas de um SGBD. Qual o significado desse acrônimo?
Alternativas
Q366385 Banco de Dados
A tabela a seguir apresenta uma possível tabela do banco de dados. Em relação às formas normais (FN), é correto dizer que

imagem-004.jpg
Alternativas
Q366384 Banco de Dados
A figura a seguir apresenta um modelo conceitual de um banco de dados, utilizando a notação de diagrama entidade-relacionamento estendido. Em relação ao mapeamento objeto-relacional para gerar as tabelas desse modelo conceitual, é correto afirmar:

imagem-003.jpg
Alternativas
Q366383 Banco de Dados
A seguir, é apresentada uma consulta SQL.

SELECT f.nome, count(*)
FROM funcionario f, departamento d
WHERE f.cod_dep = d.cod_dep

Essa consulta
Alternativas
Q366382 Banco de Dados
Os operadores de Seleção, Projeção e Produto Cartesiano da álgebra relacional são implementados, respectivamente, através das seguintes cláusulas SQL:

Alternativas
Q366381 Banco de Dados
Dadas as seguintes afirmações sobre a arquitetura e conceitos relacionados ao SGBD Oracle 10g,

I. A linguagem PL/SQL é uma linguagem de programação fortemente baseada na linguagem C. Por essa razão, utiliza ODBC para se conectar ao SGBD.

II. A linguagem PL/SQL somente não é considerada uma linguagem de programação completa porque não possui mecanismo de tratamento de exceções.

III. A menor e a maior estrutura de armazenamento Oracle 10g são, respectivamente, Blocos do Sistema Operacional e Tablespaces.

IV. Enquanto uma instância Oracle é constituída de estruturas de memória e processos, um banco de dados Oracle é composto de arquivos físicos.

verifica-se que somente
Alternativas
Q366380 Banco de Dados
Dadas as afirmações a seguir, sobre conceitos de banco de dados e SGBD,

I. Gatilhos (triggers) são ações executadas automaticamente pelo SGBD, mediante satisfação de uma condição previamente estabelecida.

II. Procedimentos (procedures) e funções (functions) são estruturas idênticas, que não apresentam diferença alguma no SGBD Oracle 10g.

III. Na arquitetura do SGBD Oracle 10g, PGA (Program Global Area) é o nome dado à estrutura de memória adicional criado para cada usuário. Esse conceito é também conhecido como SGA (System Global Area).

IV. Uma visão é construída a partir de uma consulta. Sendo assim, o resultado de uma consulta possui estrutura semelhante a uma tabela do modelo relacional.

verifica-se que somente
Alternativas
Q365358 Banco de Dados
Na sua forma original, a linguagem SQL não foi desenhada como uma linguagem completa de programação, ou seja, seu projeto original tinha como enfoque básico a construção e o manuseio de banco de dados. Para incorporarmos ao SQL as capacidades usualmente encontradas nas linguagens de programação, deveremos trabalhar com:
Alternativas
Q365357 Banco de Dados
Em um sistema gerenciador de banco de dados, quando uma transação T1 em um conjunto de duas ou mais transações está esperando por algum item que esteja bloqueado por alguma outra transação T2 no conjunto, dizemos que ocorreu um:
Alternativas
Q365355 Banco de Dados
Considere as afirmações abaixo.

I - Na modelagem de um banco de dados, frequentemente desejamos garantir que um valor que aparece em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos de outra relação. Essa condição é chamada "integridade de atributos".

II - A linguagem SQL permite que programas construam e submetam consultas SQL em tempo de execução. Um exemplo de um comando SQL dinâmico é "EXEC SQL SUBMIT".

Pode-se afirmar que:
Alternativas
Q365340 Banco de Dados
Na programação SQL, podemos imaginar um _____________ como sendo um ponteiro que aponta para uma única tupla (linha) do resultado de uma consulta que recupera múltiplas tuplas.
Alternativas
Q365334 Banco de Dados
Considere as afirmações abaixo.

I - Em um Sistema Gerenciador de Banco de Dados, uma transação é uma unidade de execução de programa que acessa e, possivelmente, atualiza vários itens de dados. Uma transação, geralmente, é o resultado da execução de um programa de usuário escrito em uma linguagem de manipulação de dados de alto nível ou em uma linguagem de programação (por exemplo, C ou Cobol), e é delimitada por declarações (ou chamadas de função) da forma begin transaction e end transaction. Para assegurar a integridade dos dados, exige-se que o Sistema de Banco de Dados mantenha a propriedade de que todas as operações da transação são refletidas corretamente no banco de dados ou nenhuma o será. Esta propriedade é conhecida por Atomicidade.

II - Na UML (Unified Modeling Language), os diagramas de acoplamento indicam como eventos provocam transições de objeto para objeto. Estes diagramas descrevem a maneira pela qual os grupos de objetos colaboram em algum comportamento ao longo do tempo. Registram o comportamento de diversos casos de uso e exibem os objetos e as mensagens passadas entre esses objetos no caso de uso. Estes diagramas dão ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema.

Pode-se afirmar que:
Alternativas
Q365326 Banco de Dados
Em um sistema gerenciador de banco de dados, quando várias transações são executadas de modo concorrente no banco de dados, a consistência dos dados não pode mais ser garantida. Então, é necessário que o sistema controle a interação entre as transações concorrentes. Para assegurar a integridade dos dados, o sistema gerenciador de banco de dados deve manter as seguintes propriedades das transações:
Alternativas
Q365325 Banco de Dados
Na linguagem SQL, o emprego de condições de comparação em partes de uma cadeia de caracteres, pode ser feita pelo operador:
Alternativas
Q365324 Banco de Dados
A principal vantagem da técnica ______________________ é que o contexto da consulta faz parte do próprio código fonte do programa e, portanto, é possível verificar erros de sintaxe e validar contra o esquema do banco de dados em tempo de compilação. Isso também torna o programa bastante legível, pois as consultas são prontamente visíveis no código fonte. As principais desvantagens são a perda de flexibilidade na mudança da consulta em tempo de execução e o fato de que todas as mudanças nas consultas devem passar pelo processo inteiro de recompilação. Nesta técnica um pré-compilador ou pré-processador varre o código fonte do programa para identificar os comandos de banco de dados e extraí-los para processamento do SGBD.
Alternativas
Q365323 Banco de Dados
A segunda forma normal é baseada no conceito de:
Alternativas
Respostas
12081: E
12082: D
12083: E
12084: B
12085: A
12086: A
12087: E
12088: D
12089: B
12090: E
12091: C
12092: D
12093: C
12094: A
12095: B
12096: D
12097: B
12098: A
12099: C
12100: D