🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre banco de dados

Questões Discursivas

Foram encontradas 18.926 questões

Q694364 Banco de Dados

O diagrama entidade relacionamento mostrada na figura a seguir, modela um banco de dados para controlar a execução de projetos de pesquisa em instituições públicas de ensino.

Utilize esse diagrama para responder a questão.


Fonte: Comperve 2016
Os clientes que demandaram a construção do banco de dados solicitaram que as datas de início e término de todos os projetos fossem atualizadas automaticamente para conterem a data de início da atividade que inicia primeiro, assim como a data de término da atividade que se encerra por último. Para realizar essa operação, o administrador do banco de dados deve criar a seguinte instrução SQL
Alternativas
Q694363 Banco de Dados

O diagrama entidade relacionamento mostrada na figura a seguir, modela um banco de dados para controlar a execução de projetos de pesquisa em instituições públicas de ensino.

Utilize esse diagrama para responder a questão.


Fonte: Comperve 2016
Na criação do relacionamento entre as tabelas membro e tipo_mebro deve-se criar uma chave estrangeira. Para criar a chave estrangeira e garantir a integridade referencial entre as tabelas, de modo a evitar que um projeto que contenha atividades seja removi do, na criação da tabela membro utiliza-se o comando
Alternativas
Q693427 Banco de Dados
No que se refere a banco de dados, assinale a opção correta.
Alternativas
Q693426 Banco de Dados
A respeito de SQL, assinale a opção correta.
Alternativas
Q693420 Banco de Dados
Na modelagem de dados, o elemento que descreve as propriedades ou características em entidades e relacionamentos denomina-se
Alternativas
Q692060 Banco de Dados

O SAS dataset SASHELP.CLASS é muito conhecido, pois desde as primeiras versões do SAS ele vem disponível na libname default SASHELP.

Considere o conteúdo deste dataset apresentado abaixo, já com as variáveis com nome em português e com o formato das variáveis numéricas com vírgula nas casas decimais, para responder à questão.

Nome         Sexo         Idade         Altura         Peso

Alfred         M             14                 69             112,5

Alice           F             13                 56,5             84

Barbara      F             13                 65,3             98

Carol          F             14                 62,8            102,5

Henry         M            14                  63,5           102,5

James                    12                 57,3             83

Jane           F             12                  59,8            84,5

Janet          F             15                  62,5           112,5

Jeffrey                    13                  62,5            84

John          M              12                  59               99,5

Joyce         F               11                  51,3           50,5

Judy          F                14                 64,3            90

Louise       F                12                 56,3             77

Mary         F                 15                 66,5            112

Philip        M                 16                 72               150

Robert                      12                 64,8            128

Ronald                      15                 67               133

Thomas                    11                 57,5             85

William                      15                66,5              112

Abaixo apresentamos o dataset WORK.CONSOLIDADO gerado do dataset com a PROC MEANS, que tem como objetivo calcular a Altura Média e o Peso Médio ponderados pela Idade:

Imagem associada para resolução da questão

Qual dos códigos abaixo produz esse dataset como está mostrado?

Alternativas
Q692059 Banco de Dados

O SAS dataset SASHELP.CLASS é muito conhecido, pois desde as primeiras versões do SAS ele vem disponível na libname default SASHELP.

Considere o conteúdo deste dataset apresentado abaixo, já com as variáveis com nome em português e com o formato das variáveis numéricas com vírgula nas casas decimais, para responder à questão.

Nome         Sexo         Idade         Altura         Peso

Alfred         M             14                 69             112,5

Alice           F             13                 56,5             84

Barbara      F             13                 65,3             98

Carol          F             14                 62,8            102,5

Henry         M            14                  63,5           102,5

James                    12                 57,3             83

Jane           F             12                  59,8            84,5

Janet          F             15                  62,5           112,5

Jeffrey                    13                  62,5            84

John          M              12                  59               99,5

Joyce         F               11                  51,3           50,5

Judy          F                14                 64,3            90

Louise       F                12                 56,3             77

Mary         F                 15                 66,5            112

Philip        M                 16                 72               150

Robert                      12                 64,8            128

Ronald                      15                 67               133

Thomas                    11                 57,5             85

William                      15                66,5              112

A seguir, vê-se um relatório baseado no dataset acima com a PROC TABULATE

Imagem associada para resolução da questão

Qual dos códigos abaixo produz esse relatório?

Alternativas
Q690412 Banco de Dados
Marque a alternativa correta sobre Banco de Dados.
Alternativas
Q690411 Banco de Dados
Analise as seguintes afirmações sobre Banco de Dados:
I. Conceitualmente, uma relação não é sensível à ordenação das tuplas.
II. Em uma tupla, o valor de cada atributo deve ser um valor atômico do domínio.
III. Uma transação pode envolver diversas operações no banco, razão pela qual não é considerada operação atômica para o banco.
É correto apenas o que se afirma em
Alternativas
Q690235 Banco de Dados

Para se alterar a Tabela Empregado (mostrada a seguir) que se encontra carregada no banco com os registros antes transcritos, foi criada uma função, denominada de ANALISAR, conforme o SQL (também mostrada a seguir).


Empregado

matricula

nome

salario


1

Jose

10000


2

Carlos

1000


3

Andre

12000


4

Manuel

1500


5

Carla

9000

   
CREATE OR REPLACE FUNCTION ANALISAR(integer,integer) RETURNS bigint AS $$

UPDATE empregado SET salario=salario*matricula WHERE matricula>=$1 and matricula<=$2;
    SELECT count(*) FROM EMPREGADO where matricula>=$1 and matricula<=$2;

$$ LANGUAGE 'sql';

Após ser efetuada a chamada ANALISAR(2,4) no banco de dados, quantos registros da Tabela Empregado foram afetados pela função e quais são os salários de Jose e Manuel ao final da execução, respectivamente?

Alternativas
Q690232 Banco de Dados

Em relação à álgebra relacional, são apresentadas as seguintes proposições:

Imagem associada para resolução da questão

III. Se R e S são relações, então R-S = S-R

É correto apenas o que se afirma em

Alternativas
Q687699 Banco de Dados
A KWX é uma empresa do varejo que atua exclusivamente na Web. Ela está desenvolvendo um sistema de informação para registrar os pedidos de seus clientes e controlar todo o processo de entrega de mercadorias. Um pedido é entregue por uma das transportadoras conveniadas com a empresa. Quando o novo sistema estiver em funcionamento, todas elas serão devidamente cadastradas, tendo em vista melhorar a gestão de entregas pelo setor responsável. O custo de transporte varia de transportadora para transportadora, além de levar em conta o endereço de entrega de um pedido. Visando a reduzir o tempo de entrega, a diretoria de vendas determinou que a definição da transportadora tem de ser feita até 48h após um pedido ter sido inserido no sistema. No ato do recebimento de um pedido, o cliente irá conferir se todos os produtos comprados estão corretos e se não houve avarias durante o transporte. Caso esteja tudo em ordem, o cliente irá assinar o recibo de entrega, pondo a data em que ela foi feita. Essa informação será posteriormente inserida no sistema por um funcionário do setor de entregas. Caso o cliente encontre algum problema, ele poderá recusar o recebimento dos produtos, informando o motivo pelo qual a entrega foi recusada. O motivo da devolução deve ser assinalado no próprio documento de entrega, que contém uma lista de motivos extraída do sistema. Um motivo possui código e descrição. O sistema deve, também, atender a alguns requisitos adicionais. São eles:     • o cliente deve informar o endereço de entrega no momento em que inserir um pedido;     • um pedido possui um número e a data em que foi realizado;     • uma transportadora precisa ter registrados o número do CNPJ, o nome e o endereço. Qual diagrama E-R descreve adequadamente os elementos envolvidos no negócio da empresa KWX?
Alternativas
Q687695 Banco de Dados
Um problema em um disco causou uma falha catastrófica em um banco de dados.
Para recuperá-lo, e levá-lo a um estado consistente o mais próximo possível do momento em que a falha ocorreu, o administrador desse banco deve usar a último backup do banco em conjunto com o último backup do
Alternativas
Q687694 Banco de Dados
A segunda forma normal está relacionada com o conceito de
Alternativas
Ano: 2016 Banca: Quadrix Órgão: CFB Prova: Quadrix - 2016 - CFB - Assistente Administrativo |
Q686352 Banco de Dados
Atualmente, devem-se considerar alguns aspectos relevantes para atingir a eficiência e a eficácia dos sistemas informatizados desenvolvidos, a fim de atender a seus usuários nos mais variados domínios de aplicação: automação de escritórios, sistemas de apoio a decisões, controle de reserva de recursos, controle e planejamento de produção, alocação e estoque de recursos, entre outros. Na arquitetura do Banco de Dados Cliente-Servidor, o cliente (front_end) executa as tarefas do aplicativo, ou seja, fornece a interface do usuário (tela, e processamento de entrada e saída). O servidor (back_end) executa as consultas no Data Base Management System (DBMS) e retorna os resultados ao cliente. Apesar de ser uma arquitetura bastante popular, são necessárias soluções sofisticadas de software que possibilitem: o tratamento de transações, as confirmações de transações (commits), desfazer transações (rollbacks), linguagens de consultas (stored procedures) e gatilhos (triggers). A principal vantagem desta arquitetura:
Alternativas
Q685644 Banco de Dados

Considere o Diagrama ER mostrado na figura a seguir.

        

As cláusulas SQL que usam as restrições de chave para combinar as informações de Proprietário com Apólices e Beneficiário com Dependentes, para mapear de forma correta o diagrama para o modelo relacional, são:

Alternativas
Q685637 Banco de Dados

São apresentadas a seguir as instâncias das tabelas de um banco de dados relacional de uma empresa que reserva carros com motoristas para locação:

             

Dada a consulta:

SELECT M.nome-motr

FROM Motoristas M

WHERE M.id-motr IN (SELECT R.id-motr

                                     FROM Reservas R

                                    WHERE R.id-carro IN

                                                 (SELECT C.id-carro

                                                       FROM Carros C

                                                      WHEREC.cor =

                                                      ‘Vermelho’)

O resultado obtido será:

Alternativas
Q683193 Banco de Dados

Considerando a linguagem SQL e bancos de dados que a usam, observe as seguintes proposições.

I. Um “prepared statement” é uma abordagem que permite isolar a tarefa de analisar a estrutura de uma sentença em SQL da tarefa de executar a referida sentença.

II. Há situações em que um “prepared statement” pode ser executado muito mais rapidamente do que um “statement” comum.

III. É comum que os bancos de dados possuam uma forma de garantir que um campo em uma tabela sempre seja preenchido.

IV. Muitos bancos permitem que os campos das tabelas recebam valores padrão, definidos pelo programador caso haja uma inserção e não haja valor para o campo.

V. Se um sistema comercial for bem projetado, ele permitirá que os módulos X, responsáveis pela persistência de dados em um banco, funcionem com vários tipos de bancos diferentes. Isto pode ser feito de modo a exigir mudanças mínimas (ou nenhuma mudança) no código do sistema ou no código em SQL.

Estão CORRETAS apenas

Alternativas
Q683192 Banco de Dados
Os bancos de dados que usam SQL são fundamentais em várias aplicações. Neste contexto, analise as afirmativas a seguir.
I. Os bancos modernos seguem fielmente o modelo relacional, sem exceção. Um exemplo disso é o fato de todas as recomendações de Codd serem, invariavelmente, respeitadas.
II. Uma chave é uma coluna que possui valores únicos em uma tabela. Logo, ela pode funcionar como identificador de registros dessa tabela, embora isto não seja obrigatório.
III. Quando um dado possui estrutura que pode variar representando mais do que uma informação, o ideal é quebrá-la em vários campos. Isto é um exemplo do conceito de normalização.
IV. Um SGBD moderno, em geral, deve implementar suporte a transações, controle de acesso e stored procedures.
V. Um dos objetivos da normalização é ajudar a lidar com o problema de anomalias de modificação. Entretanto, este problema não consegue ser totalmente resolvido só com a normalização.
Estão CORRETAS apenas
Alternativas
Q683175 Banco de Dados
Assinale a alternativa que apresenta o comando SQL para adicionar a coluna DT_CONTRATO do tipo DATE na tabela CLIENTE.
Alternativas
Respostas
11221: B
11222: A
11223: E
11224: B
11225: C
11226: A
11227: B
11228: B
11229: D
11230: D
11231: A
11232: C
11233: D
11234: A
11235: B
11236: A
11237: D
11238: B
11239: C
11240: E