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 7 páginas

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 6, do total de 7 páginas

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

Prévia do material em texto

Avaliação II - Individual (Cod.:688308)
Banco de Dados Relacional (19361)
1Em 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 desenvolvidas:
I- insert into estado (Id_estado,Nome,Sigla) values (2 , 'Sao Paulo','SP');
II- Delete from estado where Id_estado = 'SP'
III- Update estado set Nome = 'Sao Paulo' where Id_estado =2
Assinale a alternativa CORRETA:
A
Somente a sentença III está correta.
B
Somente a sentença II está correta.
C
As sentenças I e III estão corretas.
D
As sentenças I e II estão corretas.
BDR_estado
Clique para baixar
2Atualmente, 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, substituindo-se todos os valores
do atributo produto pelo valor "lápis".
B
Em exibição de todos atributos da tabela compras, para 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 apenas do atributo Produto, da tabela compras, considerando os
registros em que o valor do atributo produto seja igual a "lápis".
3Ao 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 - V - V - F.
B
F - V - V - V.
C
V - F - F - V.
D
V - F - V - F.
4Para 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
V - F - F - F.
B
F - V - F - F.
C
V - F - F - V.
D
F - V - V - F.
5Um 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-dado
s-relacional/. Acesso em: 29 jun. 2020.
A
Restrição.
B
Coluna.
C
Chave primária.
D
Linha.
6No início dos anos 1970, surgiram os bancos de dados relacionais, os quais se
firmaram como solução comercial para armazenamento e gerenciamento de dados
convencionais, ou seja, dados que possuem uma estrutura fixa, bem definida e com
tipos de dados simples, como os dados gerados e manipulados por aplicações
convencionais de bancos de dados (ex.: sistemas de controle de estoque e folha de
pagamento). Sobre os comandos de manipulação dos bancos relacionais (SQL),
associe os itens, utilizando o código a seguir:
I- Inserção.
II- Atualização.
III- Remoção.
IV- Busca.
( ) Select * from produto.
( ) Delete from produto.
( ) Update produto set nome ="Mouse".
( ) Insert into produto values (1, "TV").
Assinale a alternativa que apresenta a sequência CORRETA:
A
IV - II - III - I.
B
I - II - III - IV.
C
IV - III - II - I.
D
IV - I - II - III.
7Conforme 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:
A
Tupla.
B
Chave interna.
C
Chave única.
D
Chave estrangeira.
8O 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
As sentenças I e III estão corretas.
C
Somente a sentença III está correta.
D
Somente a sentença II está correta.
9Em 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:
I) Create table Estado
(Id_estado integer, Nome varchar(100), Sigla varchar(2), Primary key (id_estado));
II) Create table Estado
(Id_estado integer Primary key, Nome varchar(100), Sigla varchar(2));
III) 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 CORRETA:
A
As sentenças I e II estão corretas.
B
As sentenças II e III estão corretas.
C
Somente a sentença II está correta.
D
Somente a sentença I está correta.
BASE_BDR
Clique para baixar
10Em 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
As sentenças I e II estão corretas.
B
As sentenças I e III estão corretas.
C
Somente a sentença III está correta.
D
Somente a sentença II está correta.

Outros materiais