Questões de Concurso
Sobre banco de dados
Foram encontradas 15.797 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Para responder a esta questão, sobre os níveis da arquitetura de três-esquemas aplicada no desenvolvimento de um banco de dados, leia as afirmativas.
I. O nível interno tem um esquema interno, que descreve a estrutura de armazenamento físico do banco de dados. Esse esquema utiliza um modelo de dado físico e descreve os detalhes complexos do armazenamento de dados e caminhos de acesso ao banco de dados.
II. O nível conceitual possui um esquema conceitual, que descreve a estrutura de todo o banco de dados para a comunidade de usuários. O esquema conceitual oculta os detalhes das estruturas de armazenamento físico e se concentra na descrição de entidades, tipos de dados, conexões, operações de usuários e restrições.
III. O nível externo ou visão (view) abrange os esquemas externos ou visões de usuários. Cada esquema externo descreve a parte do banco de dados que um dado grupo de usuários tem interesse e oculta o restante do banco de dados desse grupo.
O modelo de dados entidade-relacionamento (ER) foi desenvolvido visando facilitar o projeto de banco de dados. Analise as afirmativas a seguir a respeito da abordagem ER:
I. Um diagrama ER pode representar graficamente a estrutura lógica geral de um banco de dados;
II. Na modelagem ER não é prevista a possibilidade de associar dois relacionamentos entre si, o que pode ser suprido pela criação de uma entidade associativa;
III. Em um diagrama ER, retângulos representam entidades e elipses, os conjuntos de relacionamentos;
IV. Quando um conjunto de entidades não tem atributos suficientes para formar uma chave alternativa, este é denominado conjunto de entidades fraco;
V. Na herança de propriedades, cada ocorrência da entidade especializada possui as propriedades da entidade genérica correspondente.
( ) Um banco de dados relacional é composto de tabelas ou relações.
( ) Cada tabela é um conjunto de tuplas, ou linhas. ( ) As linhas de uma tabela devem, necessariamente, estar ordenadas. ( ) Existem três tipos de chaves: a primária, a alternativa e a estrangeira. ( ) Em sua especificação, devem ser definidas, no mínimo, tabelas e linhas.
Basicamente, um sistema de banco de dados é um sistema computadorizado capaz de armazenar informações e permitir que usuários acessem e atualizem essas informações. Analise as afirmativas a seguir, relacionadas a um sistema de banco de dados:
I. Entidade é um objeto distinguível da realidade modelada a ser representado no banco de dados;
II. Relacionamento define as associações entre entidades e não necessariamente associa somente entidades diferentes;
III. Modelo de dados é a representação física, na máquina real, dos componentes abstratos que constituem o modelo;
IV. Cardinalidade de uma entidade em um relacionamento é a propriedade que especifica o número de ocorrências de entidades associadas a cada atributo.
Estão(está) CORRETA(S) somente as afirmativas:
Considere o trecho de código em PL/SQL abaixo.
Considerando que os números à esquerda de 1 a 9 apenas indicam as linhas e que o código foi executado no banco de dados
Oracle 12c, em condições ideais, o resultado apresentado após a execução do comando da linha
Analise o Modelo Entidade-Relacionamento (MER) e responda a questão.
Analise o Modelo Entidade-Relacionamento (MER) e responda a questão.
Considerando a figura como modelo conceitual e referência para a implementação em banco de dados, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A entidade Dependente é uma entidade fraca e depende da entidade Funcionário, por isso o cadastro de dependente implica obrigatoriamente a existência de funcionário cadastrado.
( ) O relacionamento 0, n : 1 entre a entidade Patrimônio e a entidade Unidade implica que pode existir Unidade sem patrimônio.
( ) A entidade Funcionário permite o cadastramento de funcionário sem que esteja lotado em uma Unidade.
( ) Toda instância da entidade Patrimônio deve ser usada por um único funcionário em Funcionário.
Assinale a sequência correta.
Analise o comando SQL mostrado a seguir juntamente com a instância da tabela C.
update C
set b = (select max(b) from C)
a b
1 2
2 4
3 7
4 8
Assinale a opção que apresenta o número de registros da
instância da tabela C que sofreram alguma alteração em seus
atributos, em relação à instância mostrada, devido à execução
desse comando.
Analise o comando SQL mostrado a seguir juntamente com a instância da tabela C.
delete from C
where exists
(select * from C c1
where c1.a=C.a and c1.b=C.b)
a b
12 14
14 12
12 14
14 12
Assinale a opção que apresenta o número de registros na
instância da tabela C após a execução desse comando.
Analise o comando SQL mostrado a seguir juntamente com a instância da tabela C.
Assinale a opção que apresenta o número de linhas inseridas na
tabela C pela execução desse comando.
Analise o comando SQL mostrado a seguir juntamente com a instância da tabela C.
select case when a<b then a else b end,
count(*) x from C group by case when a<b then a else b enda b 12 14 12 14 14 12 14 12
Assinale a opção que apresenta o número de linhas do resultado produzido pela execução desse comando.