Buscar

Banco de dados UNIASSELVI

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

21/03/2021 Grupo UNIASSELVI
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php 1/3
A+A+ A-A- AA
Acadêmico: Daniel Elias Morais José (2746250)
Disciplina: Banco de Dados Relacional (19361)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:672559) ( peso.:1,50)
Prova Objetiva: 28246684
Anexos: BASE_BDR
BDR_estado
1. 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:
a) Em exibição de todos atributos da tabela compras, para os registros em que o valor do atributo produto seja igual a
"lápis".
b) Em exibição apenas do atributo Produto, da tabela compras, considerando os registros em que o valor do atributo
produto seja igual a "lápis".
c) Em exclusão dos registros da tabela compras, apenas no caso de o valor do atributo produto ser igual a "lápis".
d) Em exibição de todos atributos da tabela compras, substituindo-se todos os valores do atributo produto pelo valor
"lápis".
 
 
2. 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- insert into estado values (1, 'Santa Catarina ','SC');
II- insert into estado (Id_estado,Nome,Sigla) values (2 , 'Sao Paulo','SP');
III- insert into estado (Nome,Sigla,Id_estado) values (3 , 'Rio de Janeiro','RJ');
Assinale a alternativa CORRETA:
a) Somente a sentença III está correta.
b) As sentenças I e II estão corretas.
c) As sentenças I e III estão corretas.
d) Somente a sentença II está correta.
3. 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, faça o script de criação para a tabela pessoa com as devidas chaves
primárias e chaves estrangeiras, conforme as colunas definidas na imagem, assinale a alternativa CORRETA que
apresenta a criação da tabela Pessoa:
a) Create Table 
( Id_pessoa integer,
Nome varchar(100),
Fk_id_cidade integer
Primary key(id_ pessoa)
Foreign key Fk_id_cidade references cidade (id_cidade) )
b) Create Table Pessoa
( Id_pessoa integer,
Nome varchar(100),
Fk_id_cidade integer,
Primary key(id_ pessoa),
Foreign key Fk_id_cidade references cidade (id_cidade) )
c) Create Table cidade 
( Id_pessoa integer,
Nome varchar(100),
https://www.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo.php
https://www.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo.php
21/03/2021 Grupo UNIASSELVI
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php 2/3
Fk_id_cidade integer,
Primary key(id_cidade),
Foreign key Fk_id_cidade references Pessoa(id_cidade))
d) Create Table Pessoa
( Id_pessoa integer,
Nome varchar(100),
Fk_id_cidade integer,
Primary key(id_ idade),
Foreign key Fk_id_cidade references cidade (id_cidade) )
4. 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, analise as sentenças a seguir:
I- É uma transação utilizada para a conversão de dados, a exemplo de um string para o tipo number.
II- É uma transação utilizada para gravar em definitivo os dados em um banco de dados.
III- É uma transação utilizada para desfazer as operações na base de dados.
IV- É funcionalidade que tem a mesma função que o rollback de selecionar dados em um banco.
Assinale a alternativa CORRETA:
a) As sentenças I e IV estão corretas.
b) Somente a sentença II está correta.
c) As sentenças I e III estão corretas.
d) Somente a sentença III está correta.
5. 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:
a) Exibição do atributo lista de todos os registros da tabela produto.
b) Inserção do atributo produto em todos os registros da tabela lista.
c) Exibição do atributo produto de todos os registros da tabela lista.
d) Exibição dos atributos produto e lista de todas as tabelas do banco de dados.
6. 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.
Assinale a alternativa que apresenta a sequência CORRETA:
a) F - V - F - F.
b) V - F - F - V.
c) F - V - V - F.
d) V - F - F - F.
7. 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.
a) Linha.
b) Coluna.
c) Restrição.
21/03/2021 Grupo UNIASSELVI
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php 3/3
d) Chave primária.
8. Ao realizar o mapeamento do modelo conceitual para o modelo relacional (lógico), as entidades se transformam em
tabelas, os atributos se tornam campos e os relacionamentos são transformados em chaves. Sobre a chave primária, a
chave estrangeira, a chave candidata (alternativa) e a chave composta, classifique V para as sentenças verdadeiras e F
para as falsas:
( ) A chave primária ou Primary Key (PK) é uma coluna ou conjunto de colunas que identificam unicamente um
registro dentro de uma tabela, ela pode ser simples ou composta.
( ) A chave composta é uma chave que é primária e estrangeira ao mesmo tempo.
( ) A chave candidata é um campo que não pode se repetir, também pode ser chamada de chave alternativa ou chave
única.
( ) A chave estrangeira, do inglês strange Key (SK), é uma coluna ou conjunto de colunas que se referem
necessariamente a uma chave primária de outra tabela.
Assinale a alternativa que apresenta a sequência CORRETA:
a) V - F - F - V.
b) V - F - V - F.
c) V - V - V - F.
d) F - V - V - V.
9. 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:
a) V - V - F - F.
b) V - F - V - F.
c) V - F - F - V.
d) F - V - V - F.
10. 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
Assinale a alternativa que apresenta a sequência CORRETA:
a) F - F - V.
b) V - F - V.
c) F - V - F.
d) V - F - F
Atenção: Confira as respostas! Depois de concluir a avaliação não será possível fazê-la novamente.
Gravar respostas

Continue navegando