Prévia do material em texto
Revisar envio do teste: ATIVIDADE 2 (A2) CCO04101 LABORATÓRIO DE SOFTWARE E PROJETOS GR1797202 - 202020.ead-13198.01 Unidade 2 Revisar envio do teste: ATIVIDADE 2 (A2) Pergunta 1 Resposta Selecionada: Resposta Correta: Feedback da resposta: Um banco de dados é um importante recurso dentro de um sistema de informação, pois nele são armazenados os dados utilizados pelo sistema. Antes mesmo de utilizá-lo, é realizado o processo de modelagem de dados, que inicia-se com o modelo conceitual. Análise o modelo conceitual abaixo. Figura - Modelo Conceitual Fonte: O Autor Após analisar a figura, selecione a alternativa correta sobre o tipo do atributo endereço. O atributo endereço é do tipo Composto e Monovalorado O atributo endereço é do tipo Composto e Monovalorado Resposta correta.A alternativa está correta, pois no modelo conceitual os atributos compostos são aqueles que têm sub-atributos, por sua vez os atributos monovalorados são aqueles que armazenam apenas um valor. O atributo monovalorado pode não ter cardinalidade, mas assume-se que seja a cardinalidade (0,1) ou (1,1). Pergunta 2 Os bancos de dados relacionais são o tipo de banco de dados mais utilizado na atualidade, apesar de diversos bancos de dados surgirem diariamente, este ainda se mantém.Isto se dá pela capacidade destes bancos de dados garantirem a integridade dos dados armazenados. Tal integridade é feita pela aplicação de uma boa modelagem, para realizar sua implementação são utilizados os sistemas gerenciadores de banco de dados relacionais e sua modelagem é feita através do modelo lógico. No contexto do modelo lógico, selecione a alternativa correta sobre a CHAVE ESTRANGEIRA. Minha Área 1 em 1 pontos 1 em 1 pontos http://portal.anhembi.br/ https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_621104_1 https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_621104_1&content_id=_14322189_1&mode=reset https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_358_1 https://anhembi.blackboard.com/webapps/login/?action=logout Resposta Selecionada: Resposta Correta: Feedback da resposta: Figura: Modelo Lógico Fonte: O Autor O campo id_professor na tabela disciplina é uma chave estrangeira O campo id_professor na tabela disciplina é uma chave estrangeira Resposta correta. A alternativa está correta, pois o campo id_professor na tabela disciplina é uma chave estrangeira, dado por FK (Foreing Key). Esta chave estrangeira relaciona a tabela com a tabela professor uma vez que este campo referencia o campo id_professor da tabela professor. Pergunta 3 O modelo conceitual é a primeira etapa no processo de construção de um banco de dados, que compõe uma das primeiras etapas do ciclo de vida de um sistema. Este modelo pode ser desenvolvido por qualquer notação que permita representar o mundo real, neste cenário a notação mais utilizada é o diagrama entidade- relacionamento. Sobre este tipo de diagrama, analise o que está a seguir. Figura - Modelo Conceitual Fonte: O Autor Após analisar a figura, selecione a alternativa correta sobre qual é o elemento que é o relacionamento. 1 em 1 pontos Resposta Selecionada: Resposta Correta: Feedback da resposta: Ministra Ministra Resposta correta. A alternativa está correta, pois no modelo conceitual um relacionamento é denotado por um losango que liga duas entidades. Neste exemplo em particular o relacionamento é dado por “Ministra”, professor ministra disciplina. Pergunta 4 Resposta Selecionada: Resposta Correta: Feedback da resposta: Em um sistema de informação relatórios são comumente extraídos a partir dos dados armazenados. Os dados do sistema são armazenados em um sistema gerenciador de banco de dados e extraídos por meio de comandos SQL e depois ganham um formato visual, de acordo com a tecnologia utilizada. Neste sentido, selecione a alternativa correta que apresente o comando SQL que retorne o relatório de todos os dados de alunos armazenados no sistema. select * from aluno select * from aluno Resposta correta. A alternativa está correta, pois quando utilizado na linguagem SQL o comando para recuperar (SELECIONAR) dados é o SELECT. Quando utilizado * significa ALL retornará todas as colunas, ou seja tudo, ao realizar SELECT * FROM ALUNO todos os campos da tabela aluno Pergunta 5 Resposta Selecionada: Resposta Correta: Feedback da resposta: O diagrama entidade relacionamento - DER é composto pelos elementos que compõem seu nome. Para definir o comportamento de um relacionamento entre duas entidades, as cardinalidades são números que dizem a relação de ocorrências entre elas. Analise a figura a seguir, com ênfase na cardinalidade Figura - Modelo Conceitual Fonte: O Autor Após analisar a figura, selecione a alternativa correta sobre como deve ser feita a leitura da cardinalidade O professor ministra no mínimo zero e no máximo uma disciplina, uma disciplina é ministrada por no mínimo um e no máximo muitos professores. O professor ministra no mínimo zero e no máximo muitas disciplinas, uma disciplina é ministrada por no mínimo um e no máximo muitos professores. Sua resposta está incorreta. A alternativa está incorreta, pois deve ter se confundido com a cardinalidade. Lembra-se que a cardinalidade mínima e máxima são lidas pelo lado oposto da entidade que estão. No caso da cardinalidade ao lado da entidade disciplina (0,N) é lida a partir 1 em 1 pontos 0 em 1 pontos de professor. Ou seja, um professor ministra no mínimo zero (0) e no máximo muitas (N) disciplinas. Pergunta 6 Resposta Selecionada: Resposta Correta: Feedback da resposta: Um projeto de banco de dados é composto de modelo conceitual, lógico e físico. O modelo conceitual é o primeiro dos modelos e é desenvolvido, muitas vezes elaborado com auxílio do documento de requisitos e conversa com o cliente. Para criar o modelo conceitual é utilizado o diagrama entidade relacionamento. Neste sentido, selecione a alternativa correta que contenha a definição de uma entidade. É um objeto do mundo real sob o qual se pretende armazenar dados É um objeto do mundo real sob o qual se pretende armazenar dados Resposta correta. A alternativa está correta, pois no modelo conceitual uma entidade representa um objeto do mundo real. Neste caso, o mundo real são as necessidades do sistema. Em um sistema de vendas são exemplos e entidades: produto, cliente, venda, vendedor, entre outros. Pergunta 7 Resposta Selecionada: Resposta Correta: Feedback da resposta: Durante o ciclo de vida de um projeto de software, tendo em mãos os documentos UML, documento de requisitos, bem como já se tendo domínio sobre o mundo real do sistema. O projeto de um banco de dados consiste na criação de diversas etapas para representar o cenário de onde se deseja armazenar dados, isto acontece por intermédio do modelo conceitual, modelo lógico e modelo físico. Nos níveis de abstração, o modelo lógico é a segunda etapa. Neste contexto, selecione a alternativa correta sobre o modelo lógico O modelo lógico é composto por tabelas, campos e chaves, não sendo compreensível para usuários comuns O modelo lógico é composto por tabelas, campos e chaves, não sendo compreensível para usuários comuns Resposta correta. A alternativa está correta, pois os elementos de um modelo lógico são tabelas, campo e chaves. No diagrama entidade relacionamento, modelo conceitual, os elementos padrões são entidade, relacionamento e atributos. Ainda que haja uma transformação de um modelo para outro, as nomenclatura de cada modelo são diferentes. Pergunta 8 Resposta Selecionada: Resposta Correta: Feedback da resposta: Durante o ciclo de vida de um projeto de um sistema de informação diversas metodologias, tecnologias e ferramentas são utilizadas. Desde a concepção do levantamento de requisitos, passando pela UML, até o desenvolvimento em si. No desenvolvimentode sistemas os softwares MySQL, PostgreSQL e Oracle são do mesmo Tipo. Sobre esses softwares, selecione a alternativa CORRETA. MySQL, PostgreSQL e Oracle são sistemas gerenciadores de banco de dados MySQL, PostgreSQL e Oracle são sistemas gerenciadores de banco de dados Resposta correta. A alternativa está incorreta, pois sistemas operacionais são softwares utilizados para fazer interface entre a máquina e o usuário, são exemplos o Windows, Linux e o MacOS. Para rodar em nuvem é necessário ter um servidor. A validação dos requisitos está no processo da engenharia de software, de modo geral acontecerá apenas durante o teste. O SGBD tem mecanismos para garantir que os dados não sejam acessados, mas para garantir a segurança apenas sua instalação não será o suficiente. 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos Quinta-feira, 19 de Novembro de 2020 17h03min03s BRT Pergunta 9 Resposta Selecionada: Resposta Correta: Feedback da resposta: Ao desenvolver um projeto de banco de dados, um projetista e um DBA (Administrador de Banco de Dados) tem a tarefa de de criar um conjunto de documentos. O projeto de um banco de dados envolve a criação de uma sequẽncia de modelos de dados, cada um representando um diferente nível de abstração (compreensão do modelo). Dentre esses modelos existem o conceitual, lógico e físico. Sobre o modelo físico, selecione a alternativa correta. É o modelo de mais baixo nível, onde os dados serão armazenados É o modelo de mais baixo nível, onde os dados serão armazenados Resposta correta. A alternativa está correta, pois o modelo físico é o banco de dados em si. O modelo físico se refere ao banco de dados que existe fisicamente. Por isso um modelo físico é considerado os comandos SQL que permitem criação e manutenção de um banco de dados, bem como os dados que são armazenados e acessados pelo SGBD. Pergunta 10 Resposta Selecionada: Resposta Correta: Feedback da resposta: Os sistemas gerenciadores bancos de dados (SGBD) exercem um papel importante no desenvolvimento de software, são eles que armazenam e mantém dos dados do sistema. O SGBD tem diversas tarefas em cima de um banco de dados, não apenas armazenamento e recuperação dos dados, mas também garantir a segurança, a replicação e a estabilidade quando várias conexões são realizadas. Neste sentido, selecione a alternativa correta que contenha as tarefas do SGBD. Definição, Construção,Manipulação,Compartilhamento,Proteção Definição, Construção,Manipulação,Compartilhamento,Proteção Resposta correta. A alternativa está correta, pois fazer as tarefas do SGBD são Definição, Construção,Manipulação,Compartilhamento,Proteção. De modo geral um SGBD é responsável por encapsular os dados, sendo assim o sistema nunca irá acessar os dados diretamente, mas sempre com intermédio do SGBD. ← OK 1 em 1 pontos 1 em 1 pontos javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_621104_1&method=list&nolaunch_after_review=true');