Baixe o app para aproveitar ainda mais
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.
Compartilhar