QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
23 questões encontradas

Apesar das inegáveis vantagens oferecidas por um Sistema Gerenciador de Banco de Dados (SGBD) para a centralização, o controle e a segurança da informação, a literatura clássica aponta que a adoção dessa tecnologia pode envolver custos adicionais desnecessários em determinados cenários. São circunstâncias sob as quais pode ser mais desejável utilizar arquivos comuns (em vez de SGBD), EXCETO:

A Aplicações de banco de dados estritamente simples e muito bem definidas, para as quais a organização não possui a expectativa de que ocorram muitas mudanças estruturais.
B Programas de aplicação que exigem requisitos rigorosos de tempo real, os quais poderiam não ser atendidos de forma satisfatória devido às operações extras executadas pelo SGBD.
C Sistemas computacionais embarcados que possuem capacidade de armazenamento severamente limitada, cenário em que um SGBD de uso geral se tornaria inapropriado e custoso.
D Cenários operacionais que funcionam de forma estritamente isolada, em que não existe nenhuma necessidade ou previsão de acesso de múltiplos usuários aos dados.
E Sistemas de estoque ou caixas de pequenas lojas, em que se busca por agilidade no desenvolvimento de aplicações comerciais de prateleira.

Durante a apresentação do projeto conceitual de um novo banco de dados, umaanalista instrui sua equipe sobre a correta representação das regras de negócio da organização utilizando o modelo Entidade-Relacionamento (ER). O foco do alinhamento recai sobre as restrições estruturais e a fundamentação teórica das associações. Considerando as orientações da profissional, analise as assertivas a seguir:

I. A analista esclareceu como a equipe deve classificar as associações de acordo com a quantidade de conjuntos de entidades envolvidos, conceito conhecido como grau do relacionamento. Como exemplo prático, ela mencionou que conexões simultâneas entre três entidades distintas configuram um arranjo ternário (ou de grau três), ao passo que vínculos restritos a apenas dois conjuntos devem ser nomeados como binários.

II. No que diz respeito aos relacionamentos binários, o time foi orientado a aplicar as razões de cardinalidade para delimitar o limite máximo de ocorrências de associação nas quais uma dada entidade pode figurar. Seguindo essa lógica, a analista reforçou que os desenvolvedores devem modelar o projeto apoiando-se nas proporções clássicas: um-para-um (1:1), um-para-muitos (1:N), muitos-para-um (N:1) e muitos-para-muitos (M:N).

III. Ao detalhar a restrição de participação — métrica que indica se a existência de um dado no banco depende de sua vinculação a outro —, a profissional definiu que ela estabelece o teto absoluto (valor máximo) de associações permitidas por entidade. Além disso, determinou como padrão que os colaboradores categorizassem essa participação no projeto sob dois prismas estruturais: dinâmica ou estática. Quais estão corretas?

A Apenas III.
B Apenas I e II.
C Apenas I e III.
D Apenas II e III.
E I, II e III.

Considere que um administrador de banco de dados (DBA) deseja criar uma nova tabela para registrar os colaboradores de uma empresa. A regra de negócio exige que a matrículaatue como o identificador principal e exclusivo do registro, que o nome seja um texto de tamanho variável (até 100 caracteres) com preenchimento obrigatório, e que exista uma coluna temporal paraarmazenar a data de contratação. O comando SQL a ser executado para atender a essa especificação é: CREATE TABLE funcionario ( matricula INT ____________, nome ____________(100) ____________, data_contratacao ____________ ); Assinale a alternativa que preenche, correta e respectivamente, as lacunas do script acima.

A MAIN KEY – VARCHAR – NOT NULL – TIMESTAMP
B MAIN KEY – VARCHAR – REQUIRED – DATETIME
C UNIQUE – STRING – NOT NULL – DATETIME
D PRIMARY KEY – VARCHAR – NOT NULL – DATE
E PRIMARY KEY – STRING – REQUIRED – DATE