Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.354 questões
O modelo de dados entidade-relacionamento (E-R) foi desenvolvido para facilitar o projeto de banco de dados. Esse modelo emprega algumas noções básicas, tais como conjuntos de entidades e de relacionamentos, além das respectivas características.
Associe as colunas, relacionando os elementos de E-R às suas características / definições.
Elementos
1. Atributo de um conjunto de entidades
2. Participação
3. Papel da entidade
4. Relacionamento
5. Cardinalidades de mapeamento
Características / definições
( ) Função desempenhada por uma entidade em um relacionamento.
( ) Associação entre várias entidades.
( ) Função que descreve conjuntos de relacionamento binários.
( ) Associação entre conjuntos de entidades.
( ) Função que mapeia do conjunto de entidades para um domínio.
A sequência correta dessa associação é
Considere os seguintes comandos em SQL ANSI 92, executados em sequência:
CREATE TABLE pessoa(id int not null, nome varchar(10) not null, primary key(id));
INSERT INTO pessoa VALUES(1, ‘Bruno’);
INSERT INTO pessoa VALUES(2, ‘César’);
SELECT count(id) FROM pessoa;
A consulta retornará o valor:
Acerca da linguagem SQL (Structure Query Language), para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA.
( ) A linguagem SQL possui comandos para definição de dados, consulta e atualização.
( ) Os tipos de dados básicos para os atributos são: bit, decimal e caractere.
( ) O comando CREATE TABLE é usado para especificar uma nova relação, dando-lhe um nome e especificando seus atributos e restrições iniciais.
Na abordagem Entidade-Relacionamento (ER), o modelo de dados é representado através de um modelo Entidade-Relacionamento (modelo ER). Analise as afirmativas a seguir, relacionadas a essa técnica.
I. Usualmente, um modelo ER representado através de um diagrama gráfico conhecido como "diagrama entidade-relacionamento";
II. Entidade é um conjunto de objetos da realidade modelada sobre os quais se deseja manter informações no banco de dados;
III. Relacionamento define um conjunto de associações ou relações entre atributos de um mesmo banco de dados;
IV. A cardinalidade de um atributo define o número de valores que este atributo pode estar associado a uma ocorrência da entidade-relacionamento a qual ele pertence.
Está CORRETA a opção:
O usuário FINANCEIRO precisa executar a procedure STP_FECHAMENTO(aData in Date). No entanto, não poderá ocorrer nenhuma transação no Banco de Dados no momento da execução. Desse modo, o administrador do banco terá que garantir que apenas o usuário FINANCEIRO possa estabelecer uma conexão com o SGBD Oracle 11g.
A sequência de comando que o administrador do banco e o usuário FINANCEIRO deverão executar é:
No SGBD Oracle 11g, o usuário user01 reportou ao Administrador do Banco de Dados (DBA-Data Base Administrator) que, ao tentar conectar-se no Banco de Dados, a seguinte mensagem é exibida:
ORA-28000 a conta está bloqueada
Para permitir que o user01 realize a conexão, o DBA deverá executar o comando:
Em relação à gerencia de transações em bancos de dados distribuídos, analise as afirmativas abaixo:
I. O protocolo three-phase commit visa solucionar uma falha do protocolo two-phase commit, quando ocorre falha simultânea do membro coordenador e de algum dos participantes na 2ª fase desse último protocolo.
II. No protocolo three-phase commit, os participantes têm igual hierarquia, não há mais a figura do coordenador que existe no protocolo two-phase commit.
III. No protocolo two-phase commit, existe uma fase inicial de votação, onde o coordenador envia uma solicitação de commit para todos os participantes, e depois cada um envia sua resposta (concordando ou não com o commit) para todos os demais.
Está correto somente o que se afirma em:
Em relação a banco de dados relacionais, analise as afirmativas abaixo:
I. Uma chave primária identifica um registro de forma única, não podendo eventualmente assumir valor nulo.
II. Uma chave estrangeira não pode apontar para uma chave primária da mesma tabela.
III. Uma chave candidata é aquela que define uma combinação de atributos entre tabelas, mas não pode ser uma chave primária.
Está correto o que se afirma em:
Uma empresa possui informações sobre suas vendas em uma tabela, contendo as seguintes colunas:
cliente, vendedor,produto
Para cada produto, cada cliente tem contato apenas com um vendedor. Cada vendedor vende apenas um produto. Um produto pode ser vendido por vários vendedores.
A chave primária é o conjunto (cliente, vendedor). Em termos de normalização de dados, e considerando-se a maior normalização possível, é correto dizer que essa tabela encontra-se na:
Na década de 80, Edgar Frank Codd definiu um conjunto de regras para definir o que são bancos de dados relacionais.
A opção que NÃO faz parte dessas regras, é:
O SQL Server fornece uma série de funções internas disponibilizadas pelo próprio sistema e também permite criar funções definidas pelo usuário. As funções internas são organizadas em categorias como, por exemplo, as categorias de funções: lógicas, de agregação, de replicação, matemáticas, criptográficas, escalares, de segurança, de classificação, etc.
É uma função de agregação do SQL Server:
Pedro foi contratado para desenvolver uma solução de integração de dados a partir de diversas fontes heterogêneas com o objetivo de apoiar a análise de informações. A solução deve ter as seguintes características: Não-volátil, Histórico, Orientado a Assunto e Variante no Tempo.
Para isso, Pedro deve desenvolver um: