Prévia do material em texto
<p>23/09/2024 14:54 Prova Presencial: FERNANDO AUGUSTO CARMELO</p><p>https://gruposeb.instructure.com/courses/21111/assignments/61564/submissions/104150 1/4</p><p>Pergunta 1</p><p>6 / 6 pts</p><p>Eliminar a álgebra relacional</p><p>Aumentar a independência de dados</p><p>Acelerar o acesso aos dados</p><p>Reduzir a complexidade</p><p>Minimizar o uso de tabelas</p><p>O modelo relacional foi proposto para aumentar a independência de dados nos sistemas</p><p>gerenciadores de banco de dados.</p><p>Se a resposta estiver incorreta, é aconselhável revisar as motivações para o surgimento do</p><p>modelo relacional. Unidade 2.</p><p>Pergunta 2</p><p>6 / 6 pts</p><p>Mapeamento de Tipos de Entidade Regulares, que cria tabelas para tipos de entidades independentes.</p><p>Mapeamento de Tipos de Relacionamento Binários M:N, que envolvem muitos-para-muitos.</p><p>Mapeamento de Tipos de Relacionamento Binários 1:1, que estabelecem relações individuais.</p><p>Mapeamento de Tipos de Relacionamento Binários 1:N, que lidam com relacionamentos um-para-muitos.</p><p>Mapeamento de Atributos Multivalorados, que lidam com atributos que podem ter múltiplos valores.</p><p>O relacionamento M:N entre funcionários e projetos é tratado na etapa de mapeamento de tipos</p><p>de relacionamentos binários M:N.</p><p>Caso o aluno erre esta questão, ele deve revisar o tópico sobre "Mapeamento de Tipos de</p><p>Relacionamento Binários M:N" para entender como esses relacionamentos são representados</p><p>usando uma tabela intermediária. Unidade 5.</p><p>Pergunta 3</p><p>6 / 6 pts</p><p>∀</p><p>EXISTS</p><p>AND</p><p>OR</p><p>NOT</p><p>O símbolo ∀ (quantificador universal) é usado no Cálculo Relacional para expressar a condição</p><p>"para todos" em consultas.</p><p>Ao surgir nos sistemas gerenciadores de banco de dados, qual foi a principal motivação para a</p><p>adoção do modelo relacional?</p><p>Quando se deseja representar o relacionamento entre funcionários e projetos, em que um</p><p>funcionário pode trabalhar em vários projetos e um projeto pode envolver vários funcionários, qual</p><p>etapa de mapeamento é necessária?</p><p>No Cálculo Relacional, qual quantificador é usado para expressar a condição "para todos" em</p><p>consultas?</p><p>23/09/2024 14:54 Prova Presencial: FERNANDO AUGUSTO CARMELO</p><p>https://gruposeb.instructure.com/courses/21111/assignments/61564/submissions/104150 2/4</p><p>Caso o aluno erre essa questão, ele deve revisar a seção sobre "Quantificadores Universais e</p><p>Existenciais" no conteúdo sobre Cálculo Relacional. Unidade 3.</p><p>Pergunta 4</p><p>6 / 6 pts</p><p>Simplificar consultas complexas em bancos de dados relacionais.</p><p>Armazenar dados de forma permanente no banco de dados.</p><p>Criar bancos de dados relacionais.</p><p>Executar operações de atualização em tabelas.</p><p>Permitir a exclusão de dados em tabelas.</p><p>principal função das visões (views) em SQL é simplificar consultas complexas em bancos de</p><p>dados relacionais.</p><p>O aluno deve revisar o tópico 4 sobre visões (views) em SQL. Unidade 4</p><p>Pergunta 5</p><p>6 / 6 pts</p><p>Estabelecer relações entre tabelas</p><p>Realizar cálculos automáticos</p><p>Definir tipos de dados</p><p>Identificar cada tupla em uma relação</p><p>Organizar os dados</p><p>As chaves são utilizadas para identificar de forma única cada tupla em uma relação no modelo</p><p>relacional.</p><p>Caso errada, sugiro revisar a função das chaves na estrutura do modelo relacional. Unidade 2.</p><p>Pergunta 6</p><p>6 / 6 pts</p><p>Compactação de dados</p><p>Rotulação de atributos</p><p>Integridade referencial</p><p>Ordenação alfabética</p><p>Indexação única</p><p>Para evitar problemas como repetição de informação, o modelo relacional impõe restrições como</p><p>integridade referencial, chaves e integridade de junções de relações.</p><p>Qual é a principal função das visões (views) em SQL?</p><p>Qual é a função das chaves em um banco de dados relacional?</p><p>No modelo relacional, quais são as principais restrições impostas para evitar problemas como</p><p>repetição de informação e perda de dados?</p><p>23/09/2024 14:54 Prova Presencial: FERNANDO AUGUSTO CARMELO</p><p>https://gruposeb.instructure.com/courses/21111/assignments/61564/submissions/104150 3/4</p><p>Se a resposta estiver incorreta, é recomendável revisar as restrições impostas pelo modelo</p><p>relacional. Unidade 2.</p><p>Pergunta 7</p><p>6 / 6 pts</p><p>Mapeamento de Tipos de Relacionamento Binários 1:1</p><p>Mapeamento de Atributos Multivalorados</p><p>Mapeamento de Tipos de Entidade Fracos</p><p>Mapeamento de Tipos de Relacionamento Binários 1:N</p><p>Mapeamento de Tipos de Entidade Regulares</p><p>A etapa inicial do mapeamento ER para um modelo relacional envolve a criação de tabelas para</p><p>os tipos de entidade regulares.</p><p>Caso o aluno erre esta questão, ele deve revisar o tópico relacionado ao "Mapeamento de Tipos</p><p>de Entidade Regulares" para entender como criar tabelas para tipos de entidade regulares.</p><p>Unidade 5.</p><p>Pergunta 8</p><p>6 / 6 pts</p><p>É uma instrução SQL que concede acesso a todos os objetos no banco de dados.</p><p>É um direito ou privilégio que permite a um usuário ou papel (role) executar operações específicas em um objeto</p><p>ou conjunto de objetos no banco de dados.</p><p>É um papel (role) que determina quem pode se conectar ao banco de dados.</p><p>É um tipo de banco de dados que armazena informações sobre permissões de acesso.</p><p>É uma senha que os usuários precisam fornecer para acessar o banco de dados.</p><p>Em autorização de acesso em SQL, uma permissão é um direito ou privilégio que permite a um</p><p>usuário ou papel (role) executar operações específicas em um objeto ou conjunto de objetos no</p><p>banco de dados.</p><p>O aluno deve revisar o tópico 4 sobre papéis (roles) em SQL. Unidade 4</p><p>Pergunta 9</p><p>6 / 6 pts</p><p>Mapeamento de Tipos de Relacionamento Binários 1:1, que estabelecem relações individuais.</p><p>Mapeamento de Tipos de Entidade Regulares, que são tipos de entidades independentes.</p><p>Mapeamento de Tipos de Entidade Fracos, que dependem de outros tipos de entidade.</p><p>Mapeamento de Atributos Multivalorados, que lidam com atributos que podem ter múltiplos valores.</p><p>Mapeamento de Tipos de Relacionamento Binários 1:N, que lidam com relacionamentos um-para-muitos.</p><p>Na etapa inicial do mapeamento de um modelo ER para um modelo relacional, qual ação deve ser</p><p>realizada?</p><p>Quando se trata de autorização de acesso em SQL, o que é uma permissão?</p><p>Suponha que um departamento possa ser gerenciado por um único funcionário, e um funcionário</p><p>possa gerenciar apenas um departamento. Em qual etapa do mapeamento esse relacionamento é</p><p>tratado?</p><p>23/09/2024 14:54 Prova Presencial: FERNANDO AUGUSTO CARMELO</p><p>https://gruposeb.instructure.com/courses/21111/assignments/61564/submissions/104150 4/4</p><p>O relacionamento 1:1 entre departamento e funcionário é tratado na etapa de mapeamento de</p><p>tipos de relacionamento binários 1:1.</p><p>Em caso de erro, o aluno deve revisar o tópico sobre "Mapeamento de Tipos de Relacionamento</p><p>Binários 1:1" para compreender como esses relacionamentos são mapeados em tabelas.</p><p>Unidade 5.</p><p>Pergunta 10</p><p>6 / 6 pts</p><p>FLOAT</p><p>INT</p><p>VARCHAR</p><p>BOOLEAN</p><p>TIMEOFDAY</p><p>TIMEOFDAY não é um tipo de dado comum em SQL.</p><p>Caso o aluno erre essa questão, ele deve revisar a seção sobre "Tipos de Dados de Atributo e</p><p>Domínios em SQL" no conteúdo sobre SQL. Unidade 3</p><p>Qual dos seguintes não é um tipo de dado comum em SQL?</p>