Questões de Concurso
Sobre banco de dados em noções de informática
Foram encontradas 1.137 questões
O mapeamento do modelo Entidade-Relacionamento (ER) para um esquema de banco de dados relacional segue diversas etapas para a correta definição das tabelas, chaves primárias, chaves secundárias e relacionamentos. Sobre essas etapas, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A Entidade forte no esquema ER será uma tabela com todos os atributos simples da Entidade que terá como chave primária o atributo identificador da Entidade.
( ) A Entidade fraca no esquema ER será uma tabela com todos os atributos simples, uma chave primária e uma chave estrangeira da Entidade forte do relacionamento.
( ) Os atributos de relacionamento de Entidades em um relacionamento de cardinalidade n:n pertencerão a uma nova tabela de relacionamento.
( ) Cada Entidade num relacionamento com cardinalidade 1:1 será transformada numa tabela que terá como chave primária os atributos identificadores de ambas as Entidades.
Assinale a sequência correta.
Os bancos de dados relacionais apresentam melhoria de desempenho na execução das operações de manipulação de dados com a criação de índices para as tabelas. Cada índice está associado a um tipo particular de uso. Sobre a criação de índices, analise as afirmativas.
I - A manipulação de dados de uma tabela é otimizada com o uso da chave primária para pesquisa associada a um arquivo de índice dessa chave.
II - Os índices com chaves secundárias permitem a manipulação otimizada por chaves secundárias dos dados da tabela indexada.
III - O número máximo de índices para uma tabela está limitado a 2 devido à existência de apenas uma chave primária e uma chave secundária.
IV - A criação de índices sobre a tabela produz a ordenação física de registros (Sorting), por esse motivo qualquer operação sobre a tabela é otimizada.
Está correto o que se afirma em
INSTRUÇÃO: As questões 23 e 24 estão baseadas na figura abaixo que é um modelo Entidade-Relacionamento simplificado para controle de entrega de carga em uma empresa de transportes.
Considerando o modelo ER da figura acima, implementado um banco de dados relacional com todas as tabelas criadas no banco de dados de nome frota, qual seria o comando SQL para inserção dos dados na referida tabela?
INSTRUÇÃO: As questões 23 e 24 estão baseadas na figura abaixo que é um modelo Entidade-Relacionamento simplificado para controle de entrega de carga em uma empresa de transportes.
De acordo com a figura, marque V para as afirmativas verdadeiras e F para as falsas.
( ) O modelo Entidade-Relacionamento conceitual está na Terceira Forma Normal (3FN), portanto não haverá redundância de dados quando da implementação em tabelas no banco de dados.
( ) Os atributos TipoCarroceria e TipoCarga na Entidade Frota têm dependência funcional e podem ser Entidades distintas com atributo identificador e relacionamento de cardinalidade n:n.
( ) As cardinalidades do relacionamento das Entidades Frota e Motorista, nos dois sentidos, são indicativas de que não há instâncias em ambas sem relacionamento.
( ) O atributo TipoCarga nas Entidades Frota e Entrega deve ser o mesmo e pode ser uma Entidade com atributo identificador com relacionamento ternário.
Assinale a sequência correta.
O modelo de banco de dados relacional tem duas regras de aplicação geral. Sobre essas regras, marque V para as afirmativas verdadeiras e F para as falsas.
( ) A regra de integridade da entidade exige que todo atributo identificador da entidade tenha valor único, não podendo ser nulo.
( ) A regra de integridade referencial determina que a chave estrangeira deve ser igual à chave primária ou nula.
( ) A regra de integridade da entidade não se aplica à chave primária de uma tabela relacional que pode ser nula.
( ) A chave estrangeira não pode ser nula, pois o relacionamento temporário incompleto transgride a regra da integridade referencial.
Assinale a sequência correta.
Sobre as técnicas de gerenciamento de discos, conhecidas como RAID, marque a alternativa INCORRETA.
A figura abaixo retrata uma forma de modelagem de data warehouse.
Tal forma é conhecida como
Considere as três tabelas em um banco de dados relacional:
_____ Cliente (IdCliente, nome),
_____ Endereco (IdEndereco, IdCliente, logradouro) e
_____ Telefone (IdTelefone, IdCliente, numero)
em que o atributo IdCliente é chave primária em Cliente e chave estrangeira em Endereco e Telefone. Assinale a alternativa que apresenta a consulta em SQL padrão que retorna o nome, logradouro e o número de telefone dos clientes.
Observe a tirinha abaixo:
Fonte: https://marshallshen.gitbooks.io/security-architecture-and-engineering/content/images/sql_injection.png
Tradução:
“Olá, aqui é a escola do seu filho. Nós estamos com alguns ‘problemas de computador’.”
“Oh, querida – Ele quebrou algo?”
“De uma certa forma... Você realmente batizou seu filho com o nome Robert’); DROP TABLE Students; -- ?”
“Ah, sim. Nós chamamos ele de ‘Bobby Tables’.”
“Pois bem, nós perdemos todos os registros de estudantes deste ano. Eu espero que você esteja feliz com isto.”
“... e eu espero que vocês tenham aprendido a tratar das suas entradas de banco de dados.”
Esta tirinha trata de um problema de segurança da área de banco de dados. Este problema é popularmente conhecido como:
Considere o seguinte esquema de banco de dados:
funcionario(matricula, cpf, rg, nome, idade, sobrenome, nome_mae, nome_pai, endereco, salario, idcidade(FK), idsetor(FK))
estado(sigla_estado, nome_estado)
cidade(idcidade, nome_cidade, sigla_estado(FK))
setor(idsetor, nome_setor, numero_setor, descricao_setor)
Considerando que os atributos sublinhados representam chaves primárias e os atributos seguidos de (FK) representam chaves estrangeiras, identifique qual, dentre as consultas abaixo, retorna o endereço, nome da cidade e sigla do estado de todos os funcionários que possuem idade entre 21 e 35 anos e trabalham nos setores 15 ou 30.
A Linguagem de Modelagem Unificada (UML) é uma linguagem de modelagem de propósito geral mundialmente padronizada na área de engenharia de software orientado a objetos. Ela combina técnicas de modelagem de dados, modelagem de negócios, modelagem de objetos e modelagem de componentes. Considerando os diagramas que a compõem, qual das afirmações a seguir NÃO é verdadeira?
No processo de levantamento de requisitos de um software, é crucial enumerar os requisitos funcionais e não funcionais dos quais tal software necessitará. Dentre os requisitos abaixo, qual é considerado um requisito não funcional?
Um desenvolvedor necessita de um servidor de aplicações para implementações Java para web. Para tal, ele poderia utilizar o
Em uma rede de computadores, os códigos de convolução binários e os códigos de Hamming tem função de
Em banco de dados, existe o Sistema Gerenciador de Banco de Dados ou SGBD. Sabendo disso, é correto afirmar que SGBD é
Analise os comandos padrão SQL ANSI a seguir, disparados por um Administrador de Banco de Dados (DBA) em uma interface própria do banco de dados e assinale a alternativa correta acerca dos resultados dos comandos executados pelo DBA.
Comandos
GRANT SELECT ON FUNCIONARIO TO A1;
REVOKE SELECT ON FUNCIONARIO TO A5;
Obs. Os números utilizados (1 e 2) são apenas para facilitar a identificação das linhas dessa questão.
Após um programa passar pelos processos de compilação, ele ainda não é um programa executável. Qual programa tem a responsabilidade de juntar todas as dependências necessárias e gerar o executável do programa?
Preencha as lacunas e assinale a alternativa correta.
A ______________ pode ser definida como um contrato entre a classe e o mundo exterior, pois quando a classe implementa a __________ a classe se compromete em fornecer o comportamento do publicado.
Considere o seguinte cenário: será necessário realizar a alteração de um SQL que faz a consulta de produtos no sistema da empresa. O objetivo é permitir ao usuário digitar parte da descrição do produto, retornando todos os produtos que contenham o texto digitado pelo usuário, em qualquer posição da descrição do produto. Qual das seguintes alternativas tem uma solução para esse problema?
Em relação ao nível de isolamento de transação read-commited, em banco de dados, assinale a alternativa correta.