Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/06/2016 AVA UNIVIRTUS PROVA REGULAR OBJETIVA - RU: Nota: 70 PROTOCOLO: Disciplina(s): Banco de Dados Data de início: 03/06/2016 13:08 Prazo máximo entrega: 03/06/2016 14:38 Data de entrega: 03/06/2016 13:21 Questão 1/10 A linguagem SQL tem um conjunto de instruções SQL DDL - Data Definition Language, ou seja, o conjunto de comandos referentes a Linguagem de Definição de Dados do SQL e um conjunto de instruções SQL DML - Data Manipulation Language, ou seja, o conjunto de comandos referentes a Linguagem de Manipulação de Dados do SQL. Analise as seguintes afirmativas e a relação entre elas. I) A instrução select * from t1 recupera todos os dados (linhas e colunas) da tabela t1. Porque II) O asterisco indica todas as colunas e a ausência da clausula WHERE indica todos os registros. A respeito dessas assertivas e das representações, assinale a opção correta. A Ambas assertivas estão corretas, mas não se complementam. B A assertiva I é uma proposição falsa e a II é verdadeira. C As assertivas estão certas e se complementam. Você acertou! Considerando o conteúdo ministrado nas Aulas 5 e 6, As assertivas estão certas e se complementam. D A assertiva I está certa e a assertiva II está errada. E Ambas assertivas estão erradas. Questão 2/10 A linguagem SQL tem um conjunto de instruções SQL DDL - Data Definition Language, ou seja, o conjunto de comandos referentes a Linguagem de Definição de Dados do SQL e um conjunto de instruções SQL DML - Data Manipulation Language, ou seja, o conjunto de comandos referentes a Linguagem de Manipulação de Dados do SQL. Analise as seguintes afirmativas, considerando o apresentado. I) Alter e update são comandos SQL que podem ser utilizados como sinônimos. II) Drop e delete são comandos SQL que podem ser utilizados como sinônimos. III) O comando SQL CREATE pode ser utilizado para criar dados em uma tabela. http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/63024/novo/1 1/7 07/06/2016 AVA UNIVIRTUS IV) O comando SQL INSERT pode ser utilizado para inserir dados em uma tabela. Considerando o apresentado nas aulas 5 e 6 assinale a alternativa que contém a sequência das afirmativas corretas. A Estão corretas somente as alternativas I, III e IV. B Somente estão corretas as alternativas II e III. C Estão corretas as afirmativas III e IV. D Está correta a afirmativa IV. Considerando o conteúdo ministrado nas aulas 5 e 6. I) Alter e update são comandos SQL que podem ser utilizados como sinônimos. – ERRADO – Não são sinônimos, o primeiro comando é de DDL e o segundo é de DML. II) Drop e delete são comandos SQL que podem ser utilizados como sinônimos. – ERRADO – Não são sinônimos, o primeiro comando é de DDL e o segundo é de DML. III) O comando SQL CREATE pode ser utilizado para criar dados em uma tabela. – ERRADO – O comando é de DDL e não DML. IV) O comando SQL INSERT pode ser utilizado para inserir dados em uma tabela. - CORRETO - E Estão corretas as afirmativas II e IV. Questão 3/10 Leia e analise. O MySQL suporta uma significativa variedade de tipos de dados em várias categorias: tipos numéricos, data e hora, os tipos string (de caracteres e de bytes), tipos espaciais, tipo de dados JSON. Ao definir um campo do tipo numérico de ponto flutuante tem de indicar a precisão e a quantidade de casas decimais. A precisão é o total de casa, incluindo as casas decimais. Analise as seguintes afirmativas e a relação entre elas. I) O campo “valor” definido como DECIMAL(20,2), suporta o valor 1.234,56. Porque II) Os tipos de ponto flutuante fazem parte dos tipos numéricos. A respeito dessas assertivas e das representações, assinale a opção correta A As assertivas estão certas e se complementam. B Ambas assertivas estão corretas, mas não se complementam. Você acertou! Ambos falam de ponto flutuante em contextos diferentes. Não se complementam. C A assertiva I está certa e a assertiva II está errada. http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/63024/novo/1 2/7 07/06/2016 AVA UNIVIRTUS D A assertiva I é uma proposição falsa e a II é verdadeira. E Ambas assertivas estão erradas. Questão 4/10 Leia e analise. Os relacionamentos e as cardinalidades máximas são utilizados para definir como os registros vão se relacionar através das chaves estrangeiras, processo extremamente necessário para formarmos nosso modelo lógico relacional. Analise as seguintes sentenças e assinale V para as verdadeiras e F para as falsas, considerando o apresentado. ( ) A cardinalidade máxima n:n indica a necessidade de criação de uma nova tabela. ( ) É possível implementar a cardinalidade n:n com a adição de uma coluna sem redundância de dados. ( ) Não é possível implementar a cardinalidade 0:n ou n:0 com a criação de uma tabela. ( ) É possível implementar a cardinalidade 1:n ou n:1 com a criação de uma tabela. Considerando o apresentado nas aulas 3 e 4 assinale a alternativa que contém a sequência das afirmativas corretas. A F, F, F, F. B V, F, F, F. C F, V, F, F. D V, F, F, V. Você acertou! (V) A cardinalidade máxima n:n indica a necessidade de criação de uma nova tabela. - CORRETO - (F) É possível implementar a cardinalidade n:n com a adição de uma coluna sem redundância de dados. – ERRADO – Haverá redundância de dados. (F) Não é possível implementar a cardinalidade 0:n ou n:0 com a criação de uma tabela. – ERRADO – É possível. (V) É possível implementar a cardinalidade 1:n ou n:1 com a criação de uma tabela. - CORRETO - E V, V, F, F. Questão 5/10 Leia e analise. Usuários de um DB são todos que utilizam os recursos que lá estão. Estes usuários se diferenciam pelas atividades que realizam. Conforme apresentado na Aula 01, Date, Vieira e Lifschitz (2004, p. 9) consideram “... três classes gerais de usuários: programadores de aplicações, usuários finais, administrador de banco de dados” (DBA). Analise as seguintes sentenças e assinale V para as verdadeiras e F para as falsas, considerando o apresentado. ( ) Os programadores desenvolvem sistemas que se comunicam com as bases de dados por meio dos SGDB. http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/63024/novo/1 3/7 07/06/2016 AVA UNIVIRTUS ( ) Os usuários leigos utilizam os sistemas desenvolvidos pelos programadores, os quais permitem trabalhar com os dados. ( ) Os DBA são responsáveis pelo contínuo funcionamento dos SGDB com alta performance. ( ) Os programadores, os usuários leigos e os DBA precisam de níveis de conhecimento diferentes para suas atividades com banco de dados. Considerando o apresentado assinale a alternativa que contém a sequência das afirmativas corretas. A F, F, F, F. B V, F, F, F. C F, V, F, F. D V, V, F, F. E V, V, V, V. Você acertou! TODAS alternativas estão corretas, seguindo o conteúdo ministrado nas aulas 1 e 2 Questão 6/10 Leia atentamente. A cardinalidade máxima é representa por “1” ou “n”, também é usado o “N” e o “*”. A cardinalidade mínima é representada por “1” (um) e por “0” (zero). Considerando o contextode cardinalidades assinale a alternativa correta. A A cardinalidade 1:1 indica que no mínimo tem de ter uma ocorrência no relacionamento. B A cardinalidade 1:1 indica que no máximo tem de ter uma ocorrência no relacionamento. Conteúdo abordado no HyperIbook da Aula 02. C A cardinalidade 0,n indica a obrigatoriedade da existência de mais de uma ocorrência no relacionamento. D A cardinalidade mínima indica a obrigatoriedade de uma ocorrência no relacionamento. E A cardinalidade máxima indica o valor máximo de ocorrências em um relacionamento. Questão 7/10 Leia e analise. Projetar uma base de dados é atender a necessidade do cliente. Também pode-se dizer - atender a necessidade do sistema. Sistema no sentido amplo da palavra e não somente no sentido restrito ao contexto da informática. http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/63024/novo/1 4/7 07/06/2016 AVA UNIVIRTUS Temos de entender sistema como um conjunto de partes interagentes e interdependentes que, conjuntamente, formam um todo unitário com determinado objetivo e efetuam determinada função”. Analise as seguintes afirmativas, considerando o apresentado. I. O projeto físico visa criar fisicamente a base de dados. II. O modelo conceitual representa as necessidades do sistema. III. O modelo conceitual pode ser representado por linguagem textual e gráfica. IV. O modelo lógico pode ser representado por linguagem textual e gráfica. Considerando o apresentado assinale a alternativa que contém a sequência das afirmativas corretas. A Estão corretas somente as alternativas I, III e IV. B Somente estão corretas as alternativas II e III. C Somente estão corretas as afirmativas III e IV. D Somente estão corretas as afirmativas II e IV. E Estão corretas as afirmativas II, III e IV. I. O projeto físico visa criar fisicamente a base de dados. – ERRADO – Visa melhorar o desempenho/ performance. II. O modelo conceitual representa as necessidades do sistema. - CORRETO - III. O modelo conceitual pode ser representado por linguagem textual e gráfica. - CORRETO - IV. O modelo lógico pode ser representado por linguagem textual e gráfica. - CORRETO - Questão 8/10 Leia atentamente ao que se segue. Uma definição dada por Elmasri e Navathe (Elmasri, R.; Navathe, S. 2011, p. 20) sobre atributos é: “Representa alguma propriedade de interesse que descreve melhor uma entidade, como o nome ou o salário de um funcionário” e, Heuser (Heuser 2009, p. 48) conceitua atributos como: “dado que é associado a cada ocorrência de uma entidade ou de um relacionamento”. Analise as seguintes afirmativas e a relação entre elas. I. Os dados de atributos identificadores não necessitam serem armazenados. Porque II. As entidades não precisam obrigatóriamente ter atributos identificadores. A respeito dessas assertivas, assinale a opção correta. A Ambas assertivas estão corretas, mas não se complementam. B A assertiva I é uma proposição falsa e a II é verdadeira. C A assertiva I está certa e a assertiva II está errada. http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/63024/novo/1 5/7 07/06/2016 AVA UNIVIRTUS D Ambas assertivas estão erradas. Você acertou! I. Os dados de atributos identificadores não necessitam serem armazenados. - ERRADO - É obrigatório armazenar os dados em atributos identificadores. Porque II. As entidades não precisam obrigatóriamente ter atributos identificadores. – ERRADO – As entidades precisam obrigatóriamente ter atributos identificadores. Conteúdo do HyperIbook da Aula 03. E As assertivas estão certas e se complementam. Questão 9/10 Leia e analise. A cardinalidade indica a quantidade possível de ocorrências em um relacionamento, considerando um elemento de uma entidade em relação aos outros elementos da outra entidade envolvida. Heuser (2009, p. 39) conceitua cardinalidade ao dizer: “número (mínimo, máximo) de ocorrências de entidades associadas a uma ocorrência de entidade em questão através do relacionamento". Analise as seguintes sentenças e assinale V para as verdadeiras e F para as falsas, considerando o apresentado. ( ) A representação da cardinalidade 1:n é cardinalidade máxima. ( ) A representação da cardinalidade 1:n pode até ser cardinalidade mínima. ( ) A representação da cardinalidade 0:0 indica que é opcional a ocorrência do relacionamento nas entidades envolvidas. ( ) A representação da cardinalidade 1:0 indica a cardinalidade mínima. Considerando o apresentado assinale a alternativa que contém a sequência das afirmativas corretas. A V, F, V, F. Você acertou! (V) A representação da cardinalidade 1:n é cardinalidade máxima. - CORRETO - (F) A representação da cardinalidade 1:n pode até ser cardinalidade mínima. – ERRADO – „n‟ é representação utilizada Somente para cardinalidade máxima. (V) A representação da cardinalidade 0:0 indica que é opcional a ocorrência do relacionamento nas entidades envolvidas. - CORRETO - (F) A representação da cardinalidade 1:0 indica a cardinalidade mínima. – ERRADO – 0 (o zero) é um caracter para cardinalidade mínima e tem de aparecer no lado esquerdo dos dois pontos. B V, F, F, F. C F, V, F, F. D V, V, F, F. E V, V, V, F. http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/63024/novo/1 6/7 07/06/2016 AVA UNIVIRTUS Questão 10/10 Leia e analise. Os bancos de dados (DB) estão focados em armazenar dados e documentos. Até a pouco tempo a ênfase dos DB eram os dados. Ultimamente os DB também estão recebendo uma ênfase no armazenamento de documentos. Analise as seguintes afirmativas, considerando o apresentado. I. Os dados são importantes e as informações são armazenadas nos bancos de dados. II. Os dados, em um bando de dados com SGDB, são acessados pelo SGDB. III. São exemplos de dados: Nomes, datas, descrições e etc... IV. Cada sistema tem necessidades diferentes de dados. Considerando o apresentado assinale a alternativa que contém a sequência das afirmativas corretas. A Estão corretas somente as alternativas I, III e IV. B Somente estão corretas as alternativas II e III. C Somente estão corretas as afirmativas III e IV. D Somente estão corretas as afirmativas II e IV. E Estão corretas as afirmativas II, III e IV. Você acertou! I. Os dados são importantes e as informações são armazenadas nos bancos de dados. – ERRADO – Os dados é que são armazenados. II. Os dados, em um bando de dados com SGDB, são acessados pelo SGDB. - CORRETO - III. São exemplos de dados: Nomes, datas, descrições e etc... - CORRETO - IV. Cada sistema tem necessidades diferentes de dados. - CORRETO - http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/63024/novo/1 7/7
Compartilhar