Buscar

Banco de Dados Relacional AV2

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

Prévia do material em texto

1Para 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 - V - F.
C
V - F - F - V.
D
F - V - F - F.
2Conforme 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
Chave única.
B
Tupla.
C
Chave interna.
D
Chave estrangeira.
3Em 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); 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 II está correta.
D
Somente a sentença III está correta.
BDR_estado
Clique para baixar o anexo da questão
4Um 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
Chave primária.
C
Coluna.
D
Restrição.
5Atualmente, 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 exclusão dos registros da tabela compras, apenas no caso de o valor do atributo produto ser igual a "lápis".
C
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".
D
Em exibição de todos atributos da tabela compras, para os registros em que o valor do atributo produto seja igual a "lápis".
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
I - II - III - IV.
B
IV - I - II - III.
C
IV - III - II - I.
D
IV - II - III - I.
7O 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:
A
V - F - F - F.
B
F - V - F - F.
C
V - V - F - V.
D
V - F - F - V.
8Em 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:
A
V - F - V.
B
F - V - V.
C
V - V - F.
D
F - F - V.
BASE_BDR
Clique para baixar o anexo da questão
9Em 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
As sentenças I e III estão corretas.
B
As sentenças I e II estão corretas.
C
Somente a sentença III está correta.
D
Somente a sentença II está correta.
10Ao 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 - V - F.
B
F - V - V - V.
C
V - F - F - V.
D
V - V - V - F.

Continue navegando