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.
Analise as seguintes afirmações relacionadas a gatilhos e procedimentos em Banco de Dados.
I. Fazer auditoria das informações em uma tabela registrando as alterações ocorridas e o responsável por essas alterações é um exemplo da utilidade e uso de um trigger.
II. Quando uma stored procedure é chamada, o SGBD executa automaticamente um trigger padrão que irá incrementar um contador em todas as outras tabelas que possuírem um relacionamento N:N com a tabela que recebeu ação da referida stored procedure.
III. Uma View pode ser usada para restringir o acesso aos dados de uma tabela original e pode conter apenas algumas colunas da referida tabela.
IV. Quando o comando DROP VIEW é executado, as estruturas das tabelas referenciadas pela view e os dados são excluídos.
Indique a opção que contenha todas as afirmações verdadeiras.
Analise as seguintes afirmações relacionadas a banco de dados distribuídos, relacionais e orientados a objetos.
I. Em um Banco de Dados Relacional um objeto está encapsulado quando seu estado é visível ao usuário e ele pode ser consultado e modificado exclusivamente por meio das operações a ele associadas.
II. A linguagem de manipulação de dados (DML) permite a uma aplicação acessar ou manipular as informações contidas num banco de dados. A manipulação de dados engloba incluir, recuperar, excluir e modificar a informação armazenada.
III. Os dados manipulados por um banco de dados orientado a objeto são sempre transientes e são armazenados fora do contexto de um programa, e assim podem ser usados em várias instâncias de programas.
IV. Todo dado de um Banco de Dados Relacional deve ter a garantia de ser logicamente acessível, recorrendo-se a uma combinação de Nome da Tabela, um Valor de Chave e o Nome da Coluna.
Indique a opção que contenha todas as afirmações verdadeiras.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Em relação a banco de dados, assinale a opção correta.
Um sistema de gerenciamento de banco de dados (SGBD) é composto por uma coleção de programas que permite ao usuário definir e construir banco de dados (BD) para as mais diversas aplicações.
Um banco de dados pode apresentar diversos usuários, cada qual com uma necessidade em particular, e com um envolvimento diferente com os dados. São categorias de usuários de banco de dados: administradores do banco de dados (DBA), projetistas, usuários finais, analistas de sistemas e programadores de aplicações.
O banco de dados e seu software são juntos denominados Sistema de Bando de Dados (SBD). Um SBD se divide, em geral, em dois níveis: interno (estrutura de armazenamento físico dos dados) e conceitual (descrição lógica dos dados e das ligações existentes entre eles).
Os SGBD normalmente apóiam a inclusão de descrições textuais sobre cada um dos arquivos do BD, como também de cada usuário e programas aplicativos que são utilizados. Estas informações são incluídas no dicionário de termos.
Ciência da Computação - Banco de Dados - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
Acerca da arquitetura cliente-servidor, assinale a opção correta.
Um trigger pode descrever uma ação a ser executada se for tentada uma modificação sobre uma tabela. Isso não pode ser feito se a ação decorrer da execução de um comando INSERT ou DELETE.
Um trigger pode especificar condições que precisam ser atendidas para que comandos sejam executados quando ocorrerem operações que tentem modificar uma tabela.
Existem locks que podem ser compartilhados e locks exclusivos. Os locks compartilhados são ativados por operações que modificam dados e os exclusivos por operações que apenas lêem dados.
As visões são tabelas virtuais criadas com os comandos SELECT e CREATE VIEW. Em uma visão há copias dos dados, uma visão não pode ser criada a partir de uma outra visão nem ser consultada via SELECT.
Analise as informações abaixo, referentes a três das regras de Codd para bancos de dados relacionais:
I. A capacidade de manipular um conjunto de dados (relação), através de um simples comando, deve se estender às operações de inclusão, alteração ou exclusão de dados.
II. Programas de aplicação permanecem logicamente inalterados quando ocorrem mudanças no método de acesso ou na forma de armazenamento físico.
III. Mudanças nas relações e nas views provocam total impacto nas aplicações.
É correto o que se afirma em
I, apenas.
II, apenas.
I e II, apenas.
I e III. apenas.
I, II e III.
Habilidade de uma sub-classe de objetos especializar uma operação herdada, redefinindo a implementação da operação mas não a sua assinatura, é a definição de
agregação.
polimorfismo.
generalização.
encapsulação.
composição.
Na SQL Server, a sintaxe correta para apagar o índice CL_lastname da tabela employees é:
DROP INDEX CL_lastname FROM employees
DROP INDEX CL_lastname
DROP INDEX employees(CL_lastname)
DROP INDEX CL_lastname ON employees
DROP INDEX employees.CL_lastname
No diagrama entidade-relacionamento abaixo, CONSULTA tem o papel de
relacionamento genérico.
entidade de generalização.
entidade fraca.
relacionamento de especialização.
entidade associativa.
O fato Empregado SUPERVISIONA Empregado, em um diagrama entidade-relacionamento é habitualmente representado por
entidade dependente.
meta relacionamento.
auto-relacionamento.
agregação.
especialização.
Na seqüência do nível de armazenamento para o nível lógico do usuário, a arquitetura ANSI/SPARC de um sistema de banco de dados se divide nos níveis
externo, conceitual e interno.
externo, interno e conceitual.
interno, conceitual e externo.
interno, externo e conceitual.
conceitual, externo e interno.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...