

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Ao criar tabelas, a TI quer garantir que não exista “tramitação” para um processo inexistente. A medida mais adequada no banco relacional é:
Usar CHECK para validar existência na outra tabela.
Confiar apenas na aplicação.
Usar índice para impedir inconsistência referencial automaticamente.
Usar NOT NULL no id do processo na tabela de tramitação.
Definir chave estrangeira (FOREIGN KEY) apontando para a chave primária de Processo.
Um banco de dados é uma ferramenta para a coleta e a organização de informações. Ele pode armazenar informações sobre pessoas, produtos, pedidos ou qualquer outra coisa. Vários bancos de dados começam como uma lista em um programa de processamento de texto ou em uma planilha.
Fonte: https://support.microsoft.com/pt-br/topic/no%C3%A7 %C3%B5es-b%C3%A1sicas-do-banco-de-dados-a849ac1 6-07c7-4a31-9948-3c8c94a7c204
No que se refere ao Banco de Dados, analise as afirmativas abaixo:
I.Para obter o máximo de flexibilidade de um banco de dados, os dados precisam estar organizados para que não ocorram redundâncias.
II.O uso de bancos de dados reduz redundâncias e inconsistências comuns em listas simples.
III.A utilização de um banco de dados elimina a possibilidade de redundância de informações, independentemente da forma como os dados são modelados ou organizados internamente.
É CORRETO o que se afirma em:
I e III, apenas.
I e II, apenas.
II e III, apenas.
I, II e III.
Sabendo que, no gerenciamento de infraestruturas para Cidade Inteligente (SmartCities), a integridade dos dados coletados por redes de sensores é fundamental para a tomada de decisões e supondo que, após uma manutenção técnica, seja necessário reativar um sensor de fluxo na tabela SENSORES_IOT, alterando seu estado para 'ATIVO', assinale a opção que apresenta o comando SQL que permite modificar o valor desse registro específico sem afetar a estrutura da tabela ou os demais dados armazenados.
CHANGE SENSORES_IOT STATUS TO 'ATIVO' FOR ID_SENSOR = 500;
ALTER TABLE SENSORES_IOT MODIFY STATUS = 'ATIVO' WHERE ID_SENSOR = 500;
INSERT INTO SENSORES_IOT (STATUS) VALUES ('ATIVO') WHERE ID_SENSOR = 500;
SELECT STATUS FROM SENSORES_IOT WHERE ID_SENSOR = 500 AND STATUS = 'ATIVO';
UPDATE SENSORES_IOT SET STATUS = 'ATIVO' WHERE ID_SENSOR = 500;
Uma fábrica possui M clientes, e todos eles podem consumir os mesmos tipos de produtos, sendo N a quantidade de tipos distintos de produtos.
Caso se deseje criar um modelo “Entidade-Relacionamento” para relacionar o tipo de produto com o cliente que o consumiu, este modelo deverá ser do tipo
1:N
1:M
N:1
M:1
N:M
Um posto de atendimento ao cidadão implantou um sistema informatizado para registrar atendimentos realizados à população. Os computadores estão conectados em rede local, permitindo que diferentes setores acessem um banco de dados centralizado onde as informações são armazenadas. Com base em noções básicas de redes de computadores e banco de dados, analise as afirmativas a seguir.
I. Em uma rede local (LAN), os computadores podem compartilhar recursos, como arquivos e impressoras, desde que estejam interligados por dispositivos como switches e configurados adequadamente.
II. O banco de dados centralizado permite que múltiplos usuários acessem as mesmas informações, sendo comum a utilização de um Sistema Gerenciador de Banco de Dados (SGBD) para controlar inserções, consultas e alterações.
III. Em um banco de dados relacional, as informações costumam ser organizadas em tabelas compostas por linhas e colunas, podendo haver relacionamento entre elas por meio de chaves.
IV. O uso de senhas individuais para acesso ao sistema contribui para o controle de usuários e para a rastreabilidade de operações realizadas no banco de dados.
V. O endereço IP é utilizado exclusivamente para identificar páginas da internet, não tendo função na identificação de dispositivos dentro de uma rede interna.
Assinale a alternativa CORRETA:
Apenas as afirmativas II, III e V estão corretas.
Apenas as afirmativas II, III, IV e V estão corretas.
Apenas as afirmativas I, IV e V estão corretas.
Apenas as afirmativas I, II, III e IV estão corretas.
Considerando a característica principal de um modelo lógico do tipo “rede” para um banco de dados, assinale a alternativa correta.
Os dados são classificados em tabelas que possuem colunas e linhas relacionadas entre si.
Armazena os dados em documentos semiestruturados.
Cada conjunto de dados consiste em um registro proprietário e um ou mais registros membros.
Focado na otimização para consultas analíticas em um volume grande de dados, armazena os dados em colunas ao invés de linhas.
A organização é semelhante a uma árvore, em que cada registro tem um único “pai”, e os registros “irmãos” são classificados seguindo uma ordem específica.
Em uma instituição de ensino superior, diferentes setores utilizam a Internet para comunicação eletrônica, acesso a sistemas acadêmicos baseados em banco de dados e navegação em ambientes corporativos internos e externos. O correto funcionamento dessas atividades depende de noções integradas sobre navegadores, correio eletrônico, redes de computadores e acesso a bases de dados. Considerando esse contexto, analise as afirmativas a seguir:
I. Navegadores de internet permitem a interpretação de conteúdos disponibilizados por servidores web, utilizando protocolos padronizados, como o HTTP e o HTTPS.
II. O envio de mensagens de e-mail normalmente envolve protocolos distintos para envio e recebimento, como SMTP para envio e POP3 ou IMAP para acesso às mensagens.
III. Em redes de computadores, o endereço IP tem a função de identificar logicamente um dispositivo, permitindo sua comunicação com outros equipamentos na rede ou na Internet.
IV. Sistemas de banco de dados acessados via Internet dispensam completamente a utilização de redes de computadores, pois operam de forma independente da infraestrutura de comunicação.
V. Aplicações web que acessam bancos de dados costumam utilizar servidores intermediários para processar requisições, reduzindo o acesso direto do usuário final às estruturas internas da base de dados.
Assinale a alternativa CORRETA:
Apenas as afirmativas I, IV e V são verdadeiras.
Apenas as afirmativas II, III, IV e V são verdadeiras.
Apenas as afirmativas I, II e III são verdadeiras.
Apenas as afirmativas I, II, III e V são verdadeiras.
Para subsidiar a discussão de uma proposta de alteração da Lei Orçamentária Anual (LOA), um Assessor Legislativo precisa criar uma tabela comparativa no computador da ALE-GO. Essa tabela deve conter os valores orçados e executados dos últimos cinco anos para determinada secretaria estadual, permitir a realização de cálculos automáticos (como percentuais de execução e variações) e gerar gráficos para anexar ao relatório de análise.
O tipo de arquivo digital mais adequado para a criação, manipulação e análise desses dados numéricos e para a geração dos gráficos correspondentes é
uma planilha eletrônica (formato .XLSX), projetada para manipulação e cálculo com dados tabulares.
uma apresentação de slides (formato .PPTX), para facilitar a exibição posterior aos parlamentares.
um documento de texto (formato .DOCX), utilizando sua função de tabelas.
um banco de dados (formato .ACCDB), por ser mais robusto para armazenar informações históricas.
um arquivo de imagem (formato .PNG) da tabela escaneada, para garantir a imutabilidade dos números.
A respeito de conceitos fundamentais de bancos de dados e dos princípios que regem seu funcionamento em sistemas gerenciadores (SGBDs), analise as afirmativas abaixo.
I.Em um banco de dados relacional, a chave estrangeira é responsável por identificar de forma exclusiva cada registro de uma tabela, não podendo aceitar valores nulos, pois deve obrigatoriamente ser única.
II.O modelo relacional organiza os dados em tabelas compostas por linhas e colunas, onde cada linha representa uma tupla e cada coluna, um atributo. A integridade dos dados é garantida, entre outros fatores, pelas chaves primárias e estrangeiras.
III.O comando SQL JOIN permite combinar dados de duas ou mais tabelas com base em uma condição lógica, sendo o tipo LEFT JOIN utilizado para retornar todos os registros da tabela da esquerda, mesmo que não haja correspondência na da direita.
IV.A normalização é o processo de organização de dados em tabelas e colunas com o objetivo de reduzir redundâncias e anomalias de atualização, sendo a Terceira Forma Normal (3FN) a que elimina dependências transitivas entre atributos não chave.
Assinale a alternativa correta:
Apenas as afirmativas I, II e III são verdadeiras.
Apenas as afirmativas II, III e IV são verdadeiras.
As afirmativas I, II, III e IV são verdadeiras.
Apenas as afirmativas I, II e IV são verdadeiras.
Em um banco de dados de uma biblioteca pública, a coleção de informações sobre um livro específico (título, autor, ano de publicação, etc.) é armazenada em uma linha de uma tabela. Essa linha é também conhecida como:
Campo.
Registro.
Tabela.
Chave.
Analise as seguintes proposições sobre os conceitos de banco de dados relacional:
I. Uma chave primária (Primary Key) é um campo, ou conjunto de campos, que identifica de forma única cada registro em uma tabela, não permitindo valores nulos ou repetidos.
II. Uma chave estrangeira (Foreign Key) é utilizada para estabelecer um vínculo entre os dados de duas tabelas, referenciando a chave primária de outra tabela.
III. A normalização é um processo de design de banco de dados que visa aumentar a redundância de dados para garantir que as consultas sejam executadas mais rapidamente.
Está correto o que se afirma em:
I e II, apenas.
I, II e III.
II e III, apenas.
II, apenas.
I, apenas.
Considere a necessidade de listar apenas os departamentos que possuem mais de 10 funcionários cadastrados.
De acordo com o funcionamento correto das cláusulas SQL, a filtragem dessa condição deve ser realizada por meio de:
Cláusula WHERE, pois filtra dados agregados.
Cláusula HAVING, pois atua após o agrupamento.
Cláusula ORDER BY, pois organiza os grupos.
Subconsulta correlacionada obrigatória.
Em uma consulta SQL, o valor retornado por uma subconsulta depende diretamente de dados da linha atualmente processada pela consulta principal.
Segundo a classificação usual em SQL, esse tipo de subconsulta é denominada:
Subconsulta escalar.
Subconsulta não correlacionada.
Subconsulta correlacionada.
Subconsulta multicoluna
Um técnico em informática foi designado para auxiliar na manutenção do sistema de cadastro de alunos de uma escola. O sistema utiliza um banco de dados relacional para armazenar informações como nome, matrícula, curso e notas. Com base nos conceitos fundamentais sobre bancos de dados, analise as afirmativas a seguir:
I.Em um banco de dados relacional, os dados são armazenados em tabelas, que se organizam em linhas e colunas, facilitando a manipulação e a consulta das informações.
II.A chave primária é um campo que identifica de forma única cada registro de uma tabela e não pode conter valores repetidos ou vazios.
III.O comando DELETE é utilizado para alterar dados existentes em uma tabela, substituindo valores antigos por novos.
IV.A normalização é o processo de organização das tabelas com o objetivo de eliminar redundâncias e evitar inconsistências nos dados.
V.O relacionamento entre tabelas é feito por meio de chaves primárias e chaves estrangeiras, garantindo a integridade referencial do banco de dados.
Com base nas afirmativas, assinale a alternativa correta:
Estão corretas apenas I, II e IV.
Estão corretas apenas I, II, IV e V.
Estão corretas I II, III, IV e V.
Estão corretas apenas II, III e IV.
Ao consultar duas tabelas, funcionário e departamento, um desenvolvedor percebeu que sua consulta retornou um número excessivamente alto de linhas, combinando todos os registros de ambas as tabelas.
Analisando a situação apresentada, é possível concluir que esse comportamento ocorre quando:
As tabelas são consultadas sem condição de junção.
As tabelas possuem chaves primárias duplicadas.
É utilizado um INNER JOIN com cláusula ON.
É aplicada uma cláusula WHERE após o JOIN.
Na linguagem SQL, o comando utilizado para recuperar dados de uma tabela, com possibilidade de filtragem de registros, corresponde ao
SELECT.
INSERT.
UPDATE.
DELETE.
CREATE.
Em um laboratório responsável pela análise e registro de materiais e substâncias por métodos específicos, os resultados experimentais produzidos pelos equipamentos são armazenados em um sistema informatizado que utiliza banco de dados para organizar informações como identificação das amostras, datas de análise, parâmetros medidos e responsáveis pelos procedimentos. Durante uma rotina de conferência dos registros, o técnico precisou revisar conceitos básicos relacionados à organização e consulta de dados em sistemas desse tipo. Com base em noções de bancos de dados relacionais, analise as assertivas a seguir e assinale V (verdadeira) ou F (falsa):
(__)Em bancos de dados relacionais, os dados são armazenados exclusivamente em estruturas lineares sem qualquer forma de organização por tabelas ou relacionamentos.
(__)Um registro em uma tabela pode reunir diferentes campos associados a uma mesma entidade, como identificação da amostra, data da análise e valor obtido em um teste laboratorial.
(__)Em sistemas de banco de dados, consultas permitem selecionar e recuperar informações específicas armazenadas nas tabelas, de acordo com critérios definidos pelo usuário.
(__)Em bancos de dados relacionais, as informações costumam ser organizadas em tabelas, nas quais cada linha representa um registro e cada coluna corresponde a um campo que armazena determinado tipo de dado.
(__)Consultas realizadas em bancos de dados são utilizadas apenas para inserção de novos registros, não sendo empregadas para localizar ou filtrar dados já armazenados.
(__)A definição adequada de campos e tipos de dados em uma tabela contribui para a consistência das informações registradas no banco de dados.
Assinale a alternativa que apresenta a sequência CORRETA de V (verdadeiro) e F (falso) de cima para baixo:
F, V, V, F, V, F.
V, V, F, F, V, F.
V, V, V, V, F, V.
V, F, V, F, V, F.
F, V, V, V, F, V.
Em um laboratório dedicado à análise e registro de materiais e substâncias por métodos específicos, os resultados obtidos em diferentes etapas do trabalho são armazenados em sistemas digitais. Parte dessas informações é registrada em bancos de dados, enquanto relatórios e apresentações são produzidos com o apoio de aplicativos de escritório, permitindo a organização e a comunicação dos resultados entre os membros da equipe. Considerando aspectos relacionados ao uso de sistemas gerenciadores de banco de dados (SGBD), armazenamento e recuperação de dados e utilização de aplicativos de escritório no ambiente de trabalho, analise as afirmativas a seguir:
I.Sistemas gerenciadores de banco de dados são softwares que permitem criar, organizar e consultar conjuntos estruturados de dados, facilitando o armazenamento e a recuperação de informações.
II.Sistemas gerenciadores de banco de dados são projetados apenas para armazenar dados, não oferecendo recursos que permitam realizar consultas ou recuperar informações de forma estruturada.
III.Em um banco de dados relacional, os dados costumam ser organizados em tabelas compostas por registros e campos, o que favorece a organização e a consulta das informações armazenadas.
IV.A utilização de planilhas eletrônicas pode auxiliar na organização inicial de dados experimentais, permitindo a realização de cálculos e a geração de gráficos para análise.
V.Editores de texto podem ser utilizados na elaboração de relatórios técnicos, nos quais resultados experimentais e procedimentos realizados são descritos e organizados.
Assinale a alternativa CORRETA:
Apenas as afirmativas I, III, IV e V são verdadeiras.
Apenas as afirmativas II e V são verdadeiras.
Apenas as afirmativas II, IV e V são verdadeiras.
Apenas as afirmativas III, IV e IV são verdadeiras.
As afirmativas I, II,III, IV e V são verdadeiras.
Na modelagem de um sistema de protocolo, foi definido:
• Entidade Processo (id_processo, data_abertura, status)
• Entidade Servidor (matricula, nome, setor)
• Um Processo pode tramitar por vários Servidores ao longo do tempo e um Servidor pode participar de vários Processos. Além disso, é necessário registrar data_hora_entrada e data_hora_saida dessa tramitação.
Em um modelo ER, a solução mais adequada é:
Criar atributo multivalorado em Processo com lista de servidores, sem tabela adicional.
Criar relação 1:N de Servidor para Processo e colocar datas em Processo.
Criar relação N:1 de Processo para Servidor e colocar datas em Servidor.
Criar entidade associativa (tabela de relacionamento) Tramitacao com chaves de Processo e Servidor e atributos data_hora_entrada/saida.
Eliminar Servidor do modelo e armazenar apenas texto.
Um analista precisa recuperar todos os registros de uma tabela cliente cujo campo email não foi informado no momento do cadastro.
Considerando exclusivamente o comportamento do SQL em relação a valores nulos, a forma correta e tecnicamente adequada de realizar essa filtragem é:
SELECT * FROM cliente WHERE email = NULL;
SELECT * FROM cliente WHERE email <> NULL;
SELECT * FROM cliente WHERE email IS NULL;
SELECT * FROM cliente WHERE NOT email;