Questões de Concurso Sobre banco de dados em noções de informática

Foram encontradas 1.137 questões

Q2751171 Arquitetura de Software

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.

Alternativas
Q2751169 Arquitetura de Software

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

Alternativas
Q2751167 Arquitetura de Software

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?

Alternativas
Q2751165 Arquitetura de Software

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.

Alternativas
Q2751163 Arquitetura de Software

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.

Alternativas
Q2744691 Arquitetura de Software

Sobre as técnicas de gerenciamento de discos, conhecidas como RAID, marque a alternativa INCORRETA.

Alternativas
Q2744503 Arquitetura de Software

A figura abaixo retrata uma forma de modelagem de data warehouse.


Imagem associada para resolução da questão


Tal forma é conhecida como

Alternativas
Q2744500 Arquitetura de Software

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.

Alternativas
Q2734660 Arquitetura de Software

Observe a tirinha abaixo:


Imagem associada para resolução da questão


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:

Alternativas
Q2734659 Arquitetura de Software

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.

Alternativas
Q2734657 Arquitetura de Software

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?

Alternativas
Q2734650 Arquitetura de Software

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?

Alternativas
Q2727640 Arquitetura de Software

Um desenvolvedor necessita de um servidor de aplicações para implementações Java para web. Para tal, ele poderia utilizar o

Alternativas
Q2727627 Arquitetura de Software

Em uma rede de computadores, os códigos de convolução binários e os códigos de Hamming tem função de

Alternativas
Q2716822 Arquitetura de Software

Em banco de dados, existe o Sistema Gerenciador de Banco de Dados ou SGBD. Sabendo disso, é correto afirmar que SGBD é

Alternativas
Q2716819 Arquitetura de Software

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.

Alternativas
Q2716806 Arquitetura de Software

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?

Alternativas
Q2716804 Arquitetura de Software

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.

Alternativas
Q2716802 Arquitetura de Software

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?

Alternativas
Q2716795 Arquitetura de Software

Em relação ao nível de isolamento de transação read-commited, em banco de dados, assinale a alternativa correta.

Alternativas
Respostas
481: B
482: B
483: A
484: D
485: B
486: C
487: C
488: A
489: B
490: A
491: A
492: C
493: D
494: D
495: E
496: D
497: B
498: A
499: E
500: D