Buscar

Avaliação II Individual Banco de Dados Relacional 19361

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Avaliação II – Individual Banco de Dados Relacional (19361) 
Conforme definido por Codd, em um banco de dados relacional, no que diz respeito à regra de 
acesso garantido: " Todo e qualquer valor atômico em um BD relacional possui a garantia de 
ser logicamente acessado pela combinação do nome da tabela, do valor da chave primária e 
do nome do campo/coluna que deseja acessar". Dito isso, o mecanismo que permite a 
implementação de relacionamentos entre tabelas em um banco de dados relacional é 
chamado: 
Chave estrangeira 
Atualmente, grande parte das aplicações que estão no mercado utilizam como base um banco 
de dados relacional, o que implica na utilização de consultas para obtenção de resultados. Para 
realizar essas consultas, a linguagem utilizada é o SQL. Muitas das características originais do 
SQL foram inspiradas na álgebra relacional. Com base na álgebra relacional, analise o seguinte 
comando em anexo e selecione a qual instrução esse comando resulta: 
 
Exibição do atributo produto de todos os registros da tabela lista 
Atualmente, grande parte das aplicações que estão no mercado utilizam como base um banco 
de dados relacional, o que implica na utilização de consultas para obtenção de resultados. Para 
realizar essas consultas, a linguagem utilizada é o SQL. Muitas das características originais do 
SQL foram inspiradas na álgebra relacional. Com base na álgebra relacional, analise o seguinte 
comando em anexo e selecione a qual instrução esse comando resulta: 
 
Em exibição de todos atributos da tabela compras, para os registros em que o valor do 
atributo produto seja igual a "lápis". 
Em linguagem SQL, as instruções DML (Data Manipulation Language) são utilizadas para 
manipular a estrutura dos dados, dentre os comandos, temos o INSERT, UPDATE e o DELETE. 
Com base no modelo de dados, e na tabela ESTADO, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) insert into estado (Id_estado,Nome,Sigla) values (2 , 'Sao Paulo','SP'); 
( ) Delete from estado where Id_estado = 'SP' 
( ) Update estado set Nome = 'Sao Paulo' where Id_estado =2 
 
V - F – V 
Em linguagem SQL, as instruções DML (Data Manipulation Language) são utilizadas para 
manipular a estrutura dos dados. Dentre os comandos, temos o INSERT, UPDATE e o DELETE. 
Com base no modelo de dados, e na tabela ESTADO, analise as opções de inserção 
desenvolvidas: 
 
I- into estado (Nome,Sigla,Id_estado) values (3 , 'Rio de Janeiro','RJ'); 
II- insert into estado (Id_estado,Nome,Sigla) values (4 , 'Parana',RJ); 
III- insert into estado (Nome,Sigla,Id_estado) values ('Mato Grosso','MT', 5); 
Somente a sentença III está correta 
Um Banco de Dados (BD) é uma coleção organizada de dados, que são organizados, de 
maneira que representem aspectos do mundo real. E com base nesse minimundo, seja 
possível efetuar processamento que gere informações relevantes para os usuários a partir 
desses dados. No modelo relacional, os dados são organizados em coleções de tabelas 
bidimensionais. Um banco de dados relacional consiste em uma coleção de tabelas. Ao 
analisarmos uma tabela, o que representa uma relação entre um conjunto de valores é uma: 
 
FONTE: http://www.bosontreinamentos.com.br/bancos-de-dados/o-que-e-um-banco-de-
dados-relacional/. Acesso em: 29 jun. 2020. 
Linha 
A linguagem SQL (Structured Query Language - Linguagem de Consulta Estruturada) permite 
através de um conjunto de instruções definir a estrutura de um banco de dados e manipular os 
dados armazenados. Tais instruções são classificadas em diferentes conjuntos de acordo com 
as operações que se deseja realizar sobre um banco de dados. Dentre os conjuntos de 
instruções SQL há a DDL (Data Definition Language - Linguagem de Definição de Dados) e a 
DML (Data Manipulation Laguage - Linguagem de Manipulação de Dados). O comando Drop 
Table faz parte do conjunto de comandos DDL. Com relação a esse comando, classifique V para 
as sentenças verdadeiras e F para as falsas: 
 
( ) É utilizado para executar restrições em um banco de dados. 
( ) Ao executar o comando, é excluída completamente a tabela. 
( ) Após a execução do comando, não é possível desfazer a ação. 
( ) Após sua execução, é normalmente resgatada a tabela, quantas vezes for desejado. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
F - V - V - F. 
O conceito de transação pode ser entendido como um conjunto de ações que delimita 
operações. Uma dos comandos de ligação para transações é o commit. Com relação a esse 
comando, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) É uma transação utilizada para a conversão de dados, a exemplo de um string para o tipo 
number. 
( ) É uma transação utilizada para gravar em definitivo os dados em um banco de dados. 
( ) É uma transação utilizada para desfazer as operações na base de dados. 
( ) É funcionalidade que tem a mesma função que o rollback de selecionar dados em um 
banco. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
F - V - F – F 
Em linguagem SQL, as instruções DDL (Data Definition Language) são usadas para definir a 
estrutura dos dados, isto é, tudo que diz respeito à criação de tabelas e demais objetos de 
banco de dados, alteração e exclusão destas estruturas. Diante disso, considerando o modelo 
lógico anexo, analise os script de criação para a tabela ESTADO com as devidas chaves 
primárias e chaves estrangeiras (se necessário), conforme as colunas definidas na imagem e 
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Create table Estado 
(Id_estado integer, Nome varchar(100), Sigla varchar(2), Primary key (id_estado)); 
( ) Create table Estado 
(Id_estado integer Primary key, Nome varchar(100), Sigla varchar(2)); 
( ) Create table Estado 
(Id_estado integer, Nome varchar(100), Sigla varchar(2)); 
ALTER TABLE Pessoa ADD CONSTRAINT Pessoa_pk PRIMARY KEY (Id_Pessoa); 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
V - V – F 
Para a confiabilidade dos dados de um banco, o padrão SQL, que é a linguagem utilizada para 
bancos de dados relacionais, utiliza-se de comandos de restrições. Um desses comandos é a 
Chave Primária (Primary Key). Com relação a essa chave, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) Impede que os valores de um campo em uma tabela se repitam. 
( ) Esse comando é utilizado para criar uma nova tabela. 
( ) Restringe um campo quanto ao tamanho de suas informações. 
( ) Atualiza informações feitas com o comando Alter table. 
V - F - F - F.

Continue navegando