Questões sobre Banco de Dados

Lista completa de Questões sobre Banco de Dados para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

Duas relações são consideradas compatíveis para união (union compatible) caso ambas tenham o mesmo número de atributos (grau) e caso, em cada par de atributos correspondentes, os atributos tenham o mesmo domínio.

  • C. Certo
  • E. Errado

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

A operação de inserção (insert) em uma relação tem o potencial de violar restrições de domínio, de chave, de integridade de entidade e de integridade referencial da relação.

  • C. Certo
  • E. Errado

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

A operação de modificação (modify) de uma chave primária de uma relação é similar a apagar uma tupla e inserir outra tupla em seu lugar.

  • C. Certo
  • E. Errado

Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.

A operação PROJECT da álgebra relacional produz todas as combinações de tuplas de duas relações, tuplas estas que satisfaçam uma determinada condição de junção.

  • C. Certo
  • E. Errado

Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.

A restrição de integridade de entidade define a atribuição do valor NULL a elementos de uma tupla, permitindo atribuir o valor NULL a uma chave primária, mas não a todos os atributos que constituem uma superchave.

  • C. Certo
  • E. Errado

Você está projetando uma base de dados para um sistema de pedidos. A base de dados contém uma tabela dos CLIENTES e uma tabela dos PEDIDOS. Para cada pedido, pode haver um e somente um cliente, e para cada cliente pode haver zero ou mais pedidos. Como devem ser criadas as chaves primárias e estrangeiras para as tabelas CLIENTES e PEDIDOS?

  • A.

    Uma chave primária deve ser criada para a coluna ClienteID, na tabela CLIENTES, e também para a coluna PedidoID, na tabela PEDIDOS.

  • B.

    Uma chave primária deve ser criada para a coluna ClienteID, na tabela CLIENTES, e uma chave estrangeira deve ser criada para a coluna ClienteID, na tabela PEDIDOS.

  • C.

    Uma chave primária deve ser criada para a coluna PedidoID, na tabela CLIENTES, e também para a coluna ClienteID, na tabela PEDIDOS.

  • D.

    Uma chave primária deve ser criada para a coluna ClienteID, na tabela CLIENTES, e uma chave estrangeira deve ser criada para a coluna PedidoID, na tabela PEDIDOS.

  • E.

    Uma chave primária deve ser criada para a coluna PedidoID, na tabela PEDIDOS, e uma chave estrangeira deve ser criada para a coluna ClienteID, na tabela CLIENTES.

Você está projetando uma base de dados para um colégio, com as entidades ALUNOS, TURMAS, MATÉRIAS e PROFESSORES. As turmas são grupos de alunos, e cada aluno pertence a somente uma turma. Cada professor ministra a mesma matéria em uma ou mais turmas. Uma turma recebe aulas de várias matérias. Não há mais de um professor por matéria. Com referência aos tipos de relacionamentos que ocorrem entre estas entidades, considere os pares:

1) Professor - Aluno

2) Aluno - Turma

3) Matéria - Professor

4) Turma - Matéria

Para cada par de entidades apresentadas, o tipo de relacionamento é, respectivamente:

 

  • A. N:M, N:1, 1:1, 1:N
  • B. 1:N, 1:1, 1:N, 1:N
  • C. N:M, N:1, 1:N, N:M
  • D. 1:N, 1:1, 1:N, 1:N
  • E. N:M, N:1, 1:1, N:N

Observe a tabela abaixo:

                           FUNCIONARIO

 

Considerando que o campo NOME é a chave primária da tabela FUNCIONARIO, e que os campos DEPARTAMENTO e SALARIO têm uma dependência funcional para o campo CARGO, analise as seguintes afirmações.

1) A tabela FUNCIONARIO encontra-se na segunda forma normal.

2) O campo FILIAL possui redundância de informação.

3) O campo SALARIO possui uma dependência transitiva na chave primária.

4) A tabela FUNCIONARIO apresenta anomalias de inserção e atualização

5) Esta tabela deveria ter sua chave primária composta dos campos NOME e CARGO, para que estivesse totalmente normalizada

Estão corretas apenas:

  • A. 1, 2 e 3
  • B. 2, 4 e 5
  • C. 1, 3 e 4
  • D. 2, 3 e 4
  • E. 1, 3 e 5

Em certas aplicações, um importante requisito é independência de uma tecnologia específica de acesso a dados. As regras de negócio da aplicação devem conhecer apenas os serviços de acesso disponibilizados, mas não sua implementação, que pode ser completamente distinta, se o acesso for: a um banco relacional, a um banco orientado a objetos, ou mesmo a um arquivo. Para conseguir esta independência, os serviços de acesso devem ser modelados como:

  • A. Classe abstrata.
  • B. Classe.
  • C. Protocolo.
  • D. Pacote.
  • E. Interface.

A respeito das regras básicas aplicadas a sistemas gerenciadores de banco de dados relacional, julgue os itens a seguir.

Metadados — dados relativos ao banco de dados — devem ser armazenados dentro do banco de dados como qualquer outro dado.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...