Questões de Concurso Sobre banco de dados

Foram encontradas 15.797 questões

Q607553 Banco de Dados
Na definição de uma tabela relacional, é possível especificar se determinado atributo deve obrigatoriamente ser preenchido ou não. Um recurso usado pelos desenvolvedores nesse caso é definir valores padronizados para atributos de preenchimento compulsório, uma vez que nem sempre é possível coletar de imediato todos os valores necessários para a criação de um novo registro de uma tabela.

A maneira correta de especificar um atributo numérico que seja obrigatório e que deva ser preenchido com o valor zero como padrão é:
Alternativas
Q607552 Banco de Dados
Considere um banco de dados que implemente, como estão, as tabelas correspondentes às entidades modeladas no diagrama ER IDEF1X mostrado a seguir. 

                       Imagem associada para resolução da questão

Na definição da chave estrangeira entre R2 e R1, a ação referencial que NÃO deve ser usada é: 
Alternativas
Q607551 Banco de Dados
Analise o diagrama ER construído sob a notação IDEF1X. 

                       Imagem associada para resolução da questão

Está correto concluir que:
Alternativas
Q607368 Banco de Dados
Observe o diagrama ER a seguir.

                          Imagem associada para resolução da questão

Sabendo-se que null representa um valor não preenchido, numa eventual implementação desse modelo num banco de dados relacional a instância válida para a tabela E seria: 
Alternativas
Q607367 Banco de Dados
Observe o diagrama ER apresentado a seguir. 

                    Imagem associada para resolução da questão

Considere as seguintes afirmativas sobre esse diagrama.

I. O relacionamento entre as entidades E2 e E3 é um relacionamento identificador.

II. O atributo A1 de E3 não pode admitir valores nulos na implementação.

III. Na declaração da chave estrangeira correspondente ao relacionamento entre E2 e E3, a opção on delete set null é uma decisão correta.

IV. A combinação dos atributos A1 e B3 deve formar um identificador para E3.

Assinale se: 
Alternativas
Q607366 Banco de Dados
Considere uma tabela T num banco de dados relacional cujosatributos são C, D, E, N e as seguintes dependências: 

C → D

D → C

C → N

C → E 

Para que a tabela T esteja normalizada na forma normal Boyce-Codd, é preciso que:
Alternativas
Q607365 Banco de Dados
Observe a instância da tabela de um banco de dados relacional mostrada a seguir. 

                          Imagem associada para resolução da questão

A dependência funcional que NÃO é válida nessa tabela é: 
Alternativas
Q607364 Banco de Dados
Considere um banco de dados que possui uma tabela T com duas colunas, A e B, e a seguinte instância: 

                 Imagem associada para resolução da questão

Após a execução do comando SQL

delete from t where exists

 (select * from t t2 where t2.a < t.a)

as linhas presentes na instância de T serão: 
Alternativas
Q607363 Banco de Dados
No SQL, o comando grant permite outorgar a um usuário (ou papel) privilégios sobre determinados recursos. Quando usado com a opção with grant option, o comando grant permite que:
Alternativas
Q607361 Banco de Dados
Considere um banco de dados com duas tabelas, T1 e T2, onde:

T1 possui duas colunas, A e B;

T2 possui duas colunas, A e C;

A é a chave primária de T1;

A é a chave primária de T2.

Considere também o seguinte comando SQL: 

select  t1.a,t1.b,t2.c

from  t1 left join t2 on t1.a=t2.a

order by t1.a 

O comando SQL que, para quaisquer instâncias de T1 e T2, produz o mesmo resultado que o comando acima é: 
Alternativas
Q606873 Banco de Dados
Julgue o item que se segue, no que se refere a bancos de dados textuais.

A desvantagem da técnica de índices invertidos com contadores de posição, utilizada para implementação de índices lexicográficos, é o aumento da dimensão do arquivo.


Alternativas
Q606872 Banco de Dados
Julgue o item que se segue, no que se refere a bancos de dados textuais.

Vector model é um modelo que pode ser aplicado em pesquisas semânticas como forma de estabelecer a relevância de documentos pesquisados.


Alternativas
Q606871 Banco de Dados
A manipulação dos dados armazenados em bancos de dados é realizada, muitas vezes, por linguagens com essa finalidade específica. Essas linguagens podem ser próprias do SGBD utilizado, embora muitas vezes representem a implementação de linguagem padrão de acesso a dados. Acerca desse assunto, julgue o seguinte item.

No PostgreSQL, ao usar o contexto de segurança Security Definer, durante a execução de uma função definida pelo usuário, são respeitados os privilégios de acesso do criador da função.


Alternativas
Q606870 Banco de Dados
A manipulação dos dados armazenados em bancos de dados é realizada, muitas vezes, por linguagens com essa finalidade específica. Essas linguagens podem ser próprias do SGBD utilizado, embora muitas vezes representem a implementação de linguagem padrão de acesso a dados. Acerca desse assunto, julgue o seguinte item.

Na linguagem SQL, o comando FULL OUTER JOIN combina os resultados dos comandos LEFT JOIN e RIGHT JOIN.


Alternativas
Q606866 Banco de Dados
Os dados são elementos essenciais para o funcionamento de sistemas automatizados. Por esta razão, o armazenamento e a manipulação dos dados devem ser cercados de controles e segurança a fim de garantir compartilhamento e acesso tempestivo. Esses dados devem ser modelados e armazenados em bancos que utilizam arquivos físicos para tal finalidade, o que é garantido pelos sistemas de gerenciamento de bancos de dados (SGBD). Considerando esse assunto e os diversos aspectos a ele relacionados, julgue o próximo item.

Um arquivo sequencial indexado apresenta ganho de desempenho nas consultas, uma vez que o índice utilizado leva diretamente ao registro pesquisado.


Alternativas
Q606865 Banco de Dados
Os dados são elementos essenciais para o funcionamento de sistemas automatizados. Por esta razão, o armazenamento e a manipulação dos dados devem ser cercados de controles e segurança a fim de garantir compartilhamento e acesso tempestivo. Esses dados devem ser modelados e armazenados em bancos que utilizam arquivos físicos para tal finalidade, o que é garantido pelos sistemas de gerenciamento de bancos de dados (SGBD). Considerando esse assunto e os diversos aspectos a ele relacionados, julgue o próximo item.

Linguagens de manipulação de dados não procedurais podem gerar código menos eficiente que as linguagens procedurais.


Alternativas
Q606864 Banco de Dados
Os dados são elementos essenciais para o funcionamento de sistemas automatizados. Por esta razão, o armazenamento e a manipulação dos dados devem ser cercados de controles e segurança a fim de garantir compartilhamento e acesso tempestivo. Esses dados devem ser modelados e armazenados em bancos que utilizam arquivos físicos para tal finalidade, o que é garantido pelos sistemas de gerenciamento de bancos de dados (SGBD). Considerando esse assunto e os diversos aspectos a ele relacionados, julgue o próximo item.

Devido às características dinâmicas dos acessos aos dados, as estatísticas utilizadas durante o processo de otimização de consultas aos bancos de dados são calculadas no momento em que a otimização é realizada.


Alternativas
Q606863 Banco de Dados
Os dados são elementos essenciais para o funcionamento de sistemas automatizados. Por esta razão, o armazenamento e a manipulação dos dados devem ser cercados de controles e segurança a fim de garantir compartilhamento e acesso tempestivo. Esses dados devem ser modelados e armazenados em bancos que utilizam arquivos físicos para tal finalidade, o que é garantido pelos sistemas de gerenciamento de bancos de dados (SGBD). Considerando esse assunto e os diversos aspectos a ele relacionados, julgue o próximo item.

Um modelo de dados cria uma representação dos dados de forma que os relacionamentos entre entidades são representados como outras entidades.


Alternativas
Q606829 Banco de Dados
A figura apresentada ilustra um modelo contendo conceitos operados no domínio de organizações que trabalham, por exemplo, com escolas, currículos, disciplinas e alunos. Considerando essas informações, bem como os conceitos de arquitetura OLAP, modelo relacional e normalização de dados, julgue o item que se segue.

Em um modelo de dados relacional lógico e normalizado até a terceira forma normal, desenvolvido para suportar o processamento de transações online aderente ao modelo conceitual apresentado, as tabelas que armazenam informações sobre a frequência e o desempenho finais de um aluno não podem conter atributos da entidade turma que possuam dependência funcional da chave primária de turma.


Alternativas
Q606828 Banco de Dados
A figura apresentada ilustra um modelo contendo conceitos operados no domínio de organizações que trabalham, por exemplo, com escolas, currículos, disciplinas e alunos. Considerando essas informações, bem como os conceitos de arquitetura OLAP, modelo relacional e normalização de dados, julgue o item que se segue.

Em um modelo de dados relacional não normalizado, desenvolvido para suportar o processamento analítico online aderente ao modelo conceitual apresentado, os conceitos de período letivo e endereço são candidatos a gerar as tabelas que representam dimensões do modelo, enquanto os conceitos de aluno e disciplina são candidatos a gerar as tabelas de fatos do modelo.


Alternativas
Respostas
9541: D
9542: B
9543: B
9544: B
9545: C
9546: C
9547: A
9548: A
9549: D
9550: B
9551: C
9552: C
9553: C
9554: C
9555: E
9556: C
9557: E
9558: E
9559: C
9560: E