Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página inicial / Cursos / Faculdade / 20212F / 20212F - DISCIPLINAS REGULARES / SETEMBRO / ENIAC_20212F_14465 / Materiais de Estudo / Unidade 3 - Exercícios de �xação Iniciado em sexta, 1 out 2021, 22:44 Estado Finalizada Concluída em sexta, 1 out 2021, 22:48 Tempo empregado 3 minutos 34 segundos Notas 9,00 de um máximo de 10,00(90%) Questão 1 Correto Atingiu 1,00 de 1,00 Questão 2 Correto Atingiu 1,00 de 1,00 O que é um EDM? a. EDM é um ORM utilizado em projetos C b. EDM é um conjunto de ferramentas que descrevem a estrutura dos dados, independentemente da sua forma armazenada. c. O EDM é uma IDE da Microsoft para a criação de banco de dados. d. EDM é um conjunto de conceitos que descrevem a estrutura dos dados, independentemente da sua forma armazenada. e. EDM, assim como o Entity Framework, são elementos presentes apenas na primeira versão do C A resposta correta é: EDM é um conjunto de conceitos que descrevem a estrutura dos dados, independentemente da sua forma armazenada. O que é um Entity Framework? a. Entity Framework (EF) é um mapeador objeto-relacional (ORM) que permite que desenvolvedores .NET trabalhem com dados relacionais usando classes. b. É um ORM utilizado pela comunidade Java. c. Entity Framework (EF) é um mapeador objeto-relacional (ORM) que permite que desenvolvedores .NET trabalhem com dados relacionais usando objetos especí�cos do domínio. d. É um Framework de desenvolvimento de aplicações mobile. e. Entity Framework (EF) é um mapeador objeto-relacional (ORM) que permite que desenvolvedores criem sistemas de forma automática. A resposta correta é: Entity Framework (EF) é um mapeador objeto-relacional (ORM) que permite que desenvolvedores .NET trabalhem com dados relacionais usando objetos especí�cos do domínio. https://portalacademico.eniac.edu.br/ https://portalacademico.eniac.edu.br/course/index.php https://portalacademico.eniac.edu.br/course/index.php?categoryid=28 https://portalacademico.eniac.edu.br/course/index.php?categoryid=429 https://portalacademico.eniac.edu.br/course/index.php?categoryid=444 https://portalacademico.eniac.edu.br/course/index.php?categoryid=475 https://portalacademico.eniac.edu.br/course/view.php?id=11743 https://portalacademico.eniac.edu.br/course/view.php?id=11743#section-1 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=286670 https://atendimento.eniac.edu.br/faculdade Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 O que é uma migração no contexto de desenvolvimento de sistemas em C# utilizando Entity Framework? a. As migrações são uma forma de trabalhar no Entity Framework que permitem que você crie um novo banco de dados ou atualize o banco de dados existente com base em suas classes modelo. b. As migrações são comandos que executamos para migrar os dados de um banco de dados para outro. c. As migrações são mudanças de um banco de dados MySQL para o Entity Framework. d. As migrações são recursos presentes no Entity Framework utilizadas para a exclusão de informações. e. As migrações são mapeamentos entre as classes de regras de negócio e as tabelas. A resposta correta é: As migrações são uma forma de trabalhar no Entity Framework que permitem que você crie um novo banco de dados ou atualize o banco de dados existente com base em suas classes modelo. O que faz o comando PM> Add-Migration "AdicionarAtributoNome"? a. Restaura o banco de dados para a migração chamada AdicionarAtributoNome. b. Adiciona uma nova migração chamada AdicionarAtributoNome com todas as modi�cações das classes modelo realizadas desde o início do projeto. c. Adiciona uma nova migração sem um nome com as últimas modi�cações nas classes modelo. d. Adiciona uma nova migração chamada AdicionarAtributoNome com as últimas modi�cações nas classes modelo. e. Remove uma migração existente chamada AdicionarAtributoNome. A resposta correta é: Adiciona uma nova migração chamada AdicionarAtributoNome com as últimas modi�cações nas classes modelo. O que faz o comando PM> Update-Database? a. Aplica as alterações (migrações) no banco de dados. b. Realiza a atualização do Entity Framework para a versão mais nova. c. Atualiza o drive de comunicação do Entity Framework com o banco de dados. d. Atualiza a versão do SGBD. e. Adiciona uma nova migração no projeto. A resposta correta é: Aplica as alterações (migrações) no banco de dados. https://atendimento.eniac.edu.br/faculdade Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Incorreto Atingiu 0,00 de 1,00 Questão 8 Correto Atingiu 1,00 de 1,00 Qual o primeiro passo para realizar a instalação do Entity Framework em um projeto C#? a. Clicar com o botão direito em cima do nome do seu projeto. Então, no menu, clique em Gerenciar Pacotes do NuGet para a Solução. b. Fechar o Visual Studio e Abrir novamente. c. Clicar em Procurar e digitar no campo de busca; Entity Framework. d. Criar um novo projeto Windows Forms. e. Fazer a leitura do termo de aceitação e clicar em instalar. A resposta correta é: Clicar com o botão direito em cima do nome do seu projeto. Então, no menu, clique em Gerenciar Pacotes do NuGet para a Solução. Qual o comando utilizado para habilitar as migrações em um projeto? a. Add-Migration. b. Enable-EntityFramework. c. Delete-Migration. d. Update-Migration. e. Enable-Migrations. A resposta correta é: Enable-Migrations. O que é um ORM? a. ORM é um tipo de ferramenta/técnica de programação usada para converter dados de Int para Float. b. ORM é um tipo de ferramenta/técnica de programação usada para excluir dados de sistemas. c. ORM é um tipo de ferramenta/técnica de programação usada para converter dados entre sistemas de tipos incompatíveis usando linguagens de programação orientadas a objetos. d. ORM (Mapeamento de objeto relacional) é um tipo de ferramenta/técnica de programação usada para converter dados entre sistemas de tipos incompatíveis usando linguagens de programação estruturadas. e. ORM é uma linguagem de programação criada para substituir o C A resposta correta é: ORM é um tipo de ferramenta/técnica de programação usada para converter dados entre sistemas de tipos incompatíveis usando linguagens de programação orientadas a objetos. https://atendimento.eniac.edu.br/faculdade Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 Supondo que foram executados os seguintes comandos de migrações: PM> Enable-Migrations PM> Add-Migration CriacaoPessoa PM> Add-Migration CriacaoFuncionario PM> Add-Migration CriacaoProduto PM> Add-Migration AdicionaNomeProduto PM> Add-Migration CriacaoPrecoProduto Qual comando devemos executar para que as migrações criadas nos comandos executados sejam aplicadas no banco de dados? a. Add-Migration Final. b. Enable-Migrations. c. Update-Migration. d. Update-Data. e. Update-Database. A resposta correta é: Update-Database. Qual o benefício do uso de um ORM como o Entity Framework? a. Não precisamos desenvolver as interfaces do sistema. b. A maior vantagem é o uso de múltiplas bases de dados. c. O desenvolvedor não precisa escrever código SQL e pode focar nas regras de negócio. d. Aumento do tempo dedicado na manipulação do banco de dados e redução do tempo dedicado às regras de negócio. e. O desenvolvedor não precisa modelar a aplicação. A resposta correta é: O desenvolvedor não precisa escrever código SQL e pode focar nas regras de negócio. https://atendimento.eniac.edu.br/faculdade ◄ Assunto 06 - Migração no Entity Framework Seguir para... Assunto 07 - Acessando e incluindo no banco de dados com Entity Framework ► https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286669&forceview=1 https://portalacademico.eniac.edu.br/mod/lti/view.php?id=286672&forceview=1 https://atendimento.eniac.edu.br/faculdade
Compartilhar