

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.
Os bancos de dados relacionais se baseiam em princípios consolidados que garantem integridade, consistência e organização dos dados. Diante disso, analise as afirmativas a seguir sobre conceitos fundamentais de bancos de dados relacionais:
I. Uma chave primária pode ser composta por mais de um atributo, sendo denominada chave primária composta.
II. Uma chave estrangeira em uma tabela deve referenciar obrigatoriamente a chave primária de uma tabela diferente, nunca podendo referenciar a própria tabela.
III. A normalização é um processo que visa reduzir a redundância de dados e eliminar anomalias de inserção, atualização e exclusão.
IV. Na Primeira Forma Normal (1FN), cada atributo de uma tupla deve conter apenas valores atômicos, ou seja, indivisíveis.
Estão CORRETAS:
I e ll, apenas.
II e III, apenas.
I, II e IV, apenas.
I, III e IV, apenas.
I, II, III e IV.
Em relação aos conceitos básicos de Banco de Dados, assinale a alternativa correta.
Um banco de dados é apenas um conjunto de planilhas organizadas manualmente para armazenar dados temporários.
O SGBD (Sistema Gerenciador de Banco de Dados) é responsável por criar interfaces gráficas para o usuário final, mas não executa operações sobre os dados.
A independência de dados refere-se à capacidade de modificar o banco de dados sem impactar os aplicativos que o utilizam.
A linguagem SQL é utilizada exclusivamente para programação de algoritmos em sistemas operacionais.
O modelo conceitual define detalhes de como os dados estão fisicamente armazenados no disco.
Em um sistema gerenciado de banco de dados, as restrições de integridade garantem que os dados possam ser armazenados, consultados e utilizados com confiabilidade.
Certo
Errado
Embora não haja conceitos únicos para dados e informação, é possível afirmar que os dados são matéria-prima para a informação.
Certo
Errado
Em relação a Banco de Dados, o American National Standards Institute (ANSI) através do Standards Planning and Requirements Committee (SPARC) estabeleceu um padrão para o desenvolvimento de tecnologias de base de dados, definindo uma arquitetura de três níveis independentes. Assinale a alternativa que corresponde ao nível mais próximo do meio de armazenamento físico - ou seja, aquele que se ocupa do modo como os dados são fisicamente armazenados dentro do sistema.
Nível conceitual.
Nível de visão.
Nível Lógico.
Nível Interno.
Nível externo.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Uma das estruturas de bancos de dados é a que tem o formato conhecido por “árvore”. Nessas estruturas, cada registro tem apenas um possuidor. Esse modelo é chamado:
hierárquico.
indexado.
block chain.
relacional.
sequencial.
A coleção de informações armazenadas de um banco de dados é chamada de:
Parâmetros.
Instância.
Esquema.
Arquitetura.
Projeto.
O encapsulamento de operações em bancos de dados de objetos é fornecido por meio do mecanismo de __________, que pode incluir operações como parte de sua declaração.
Assinale a alternativa que preenche corretamente a lacuna do parágrafo acima.
Rotinas Definidas pelo Usuário (Use-Defined Routines – UDRs)
Tipos Definidos pelo Usuário (User-Defined Types – UDTs)
Modelo de Objetos (Object Model)
Object Data Management Group (ODMG)
Gatilhos (Triggers)
São considerados restrições de integridade, EXCETO:
De referencial.
De vazio.
Da coluna.
De capacidade.
As informações contidas em um sistema são armazenadas nos bancos de dados, cujas técnicas de gerenciamento envolvem termos e conceitos específicos. Com base nos conceitos envolvidos, assinale a afirmativa INCORRETA.
Entidade é o conjunto de objetos da realidade modelada sobre os quais se deseja manter informações no banco de dados.
Modelo conceitual é um modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD.
A técnica de modelagem conceitual é usualmente representada através de um diagrama, chamado Diagrama Entidade-Relacionamento (DER).
Relacionamento é o conjunto de associações entre entidades, e é representado através de um losango, ligado por linhas aos retângulos representativos das entidades que participam do relacionamento.


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Analisando uma tabela em um banco de dados relacional, qual seria o conceito de chave primária?
Apenas uma coluna que possua valor numérico e autoincremental.
Apenas uma coluna que possua valor numérico e não autoincremental.
Uma coluna que permita a inserção de um valor de documento válido.
Uma coluna que permita a inserção de um valor de documento inválido.
Uma coluna ou combinação de colunas cujos valores distinguem uma linha das demais, dentro da mesma tabela.
O que são triggers em banco de dados?
É um tipo especial de procedimento que é disparado sempre quando há uma tentativa de modificação dos dados em uma tabela que é protegida por ele.
É um procedimento de segurança e validação para uso externo dos dados por usuários não autorizados.
É uma função utilizada especialmente na seleção de registros entre várias tabelas.
É um procedimento que envolve mais de um banco de dados para criação de junção de informações entre eles.
Sobre noções de banco de dados, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Banco de dados é uma coleção de dados inter-relacionados que representam informações sobre um domínio específico.
( ) Para manipular e gerenciar as informações de um banco de dados utiliza-se um mecanismo conhecido como BrowserView.
( ) Oracle, SQL Server e DB2 são exemplos de sistemas de gerenciamento de banco de dados.
( ) É função do usuário ter conhecimento técnico para operar e manipular o sistema de banco de dados para obter os seus dados armazenados.
A sequência está correta em
V, V, F, F.
V, F, V, F.
F, V, F, V.
F, F, V, V.
Em banco de dados, existe o Sistema Gerenciador de Banco de Dados ou SGBD. Sabendo disso, é correto afirmar que SGBD é
uma coleção de dados relacionados.
uma interface de apresentação das informações.
uma linguagem de especificação e programação para bancos de dados.
um conjunto de algoritmos de aprendizagem para a descoberta de conhecimento.
uma coleção de programas que permite aos usuários criar e manter um banco de dados.


Seu próximo nível começa aqui

Seu próximo nível começa aqui
Destrave a preparação completa para sua aprovação. Com a Assinatura Ilimitada, você estuda com os melhores professores do Brasil e todos os recursos Gran.
Aplicações que se utilizam de banco de dados administrados por SGBD necessitam realizar operações básicas para a manipulação de dados. Dentre essas operações há o que chamamos de CRUD. Qual alternativa descreve as operações dessa abreviação?
Create, Reably, Uptime, Deflet.
Cry, Read, Upload, Detect.
Crisys, Reason, Unload, Delete.
Create, Read, Unlock, Detect.
Create, Read, Update, Delete.
Um sistema de banco de dados tem como função:
permitir as operações de inclusão, exclusão e envio de dados.
agrupar dados relacionais e logicamente coerentes.
facilitar a integração de dados e aplicativos.
proteger dados colecionados e linkados.
disponibilizar acesso exclusivo e local.
Em uma determinada tabela de um banco de dados, há a necessidade de se determinar que um campo identifique o registro inserido na tabela. Essa identificação deve ser única, ou seja, sem repetição, exclusiva e não nula. Qual das alternativas a seguir corresponde à descrição acima?
Chave Primária.
Chave Estrangeira.
UML.
Registro.
Chave Pública.
Em um ambiente de banco de dados Oracle 11g ideal, foram criadas duas tabelas por meio das instruções PL/SQL a seguir:
CREATE TABLE orders (order_id NUMBER PRIMARY KEY, line_items_count NUMBER DEFAULT 0 );
CREATE TABLE lineitems (order_id REFERENCES orders, seq_no NUMBER, CONSTRAINT lineitems PRIMARY
KEY(order_id,seq_no) );
Foi criada, relacionada às tabelas, a seguinte trigger, colocada em execução:
CREATE OR REPLACE TRIGGER lineitems_trigger
AFTER INSERT OR UPDATE OR DELETE ON lineitems
FOR EACH ROW
BEGIN
IF (INSERTING OR UPDATING)
THEN
UPDATE orders SET line_items_count = NVL(line_items_count,0)+1
WHERE order_id = :new.order_id;
END IF;
IF (DELETING OR UPDATING)
THEN
UPDATE orders SET line_items_count = NVL(line_items_count,0)-1
WHERE order_id = :old.order_id;
END IF;
END;
/
Em seguida, foram executadas as instruções abaixo, nesta ordem:
INSERT INTO orders (order_id) VALUES (78);
INSERT INTO orders(order_id) VALUES (92);
INSERT INTO lineitems (order_id, seq_no) VALUES (78,1);
INSERT INTO lineitems (order_id, seq_no) VALUES (78,2);
SELECT * FROM orders;
Considere:
I. Ao executar a instrução INSERT INTO orders (order_id) VALUES (78); a trigger incrementou o valor contido no campo line_items_count passando de 0 para 1.
II. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,1); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 0 para 1.
III. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,2); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 1 para 2.
IV. A instrução SELECT * FROM orders; mostrará no campo line_items_count da linha cujo order_id é 78 o valor 3.
Está correto o que consta APENAS em
I e IV.
I.
II e IV.
II e III.
III.
Em banco de dados existe o conceito de chave. Assinale a alternativa que define corretamente uma chave.
Identificar e estabelecer as relações entre tuplas de entidades de um banco relacional.
Um atributo ou conjunto de atributos cujos valores distinguem uma tupla das demais em uma entidade.
Um atributo ou combinação deles, cujos valores necessariamente aparecem na chave primária de uma entidade.
Quando mais de um atributo ou conjunto de atributos podem servir para distinguir uma linha das demais.
Quando, para cada atributo da entidade, deve ser definido um valor.