Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso GRA1564 LABORATÓRIO DE SOFTWARE E PROJETOS GR1797211 - 202110.ead-14782.01 Teste ATIVIDADE 2 (A2) Iniciado 09/02/21 10:00 Enviado 09/02/21 10:12 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 12 minutos Resultados exibidos Respostas enviadas, Respostas corretas, Comentários • Pergunta 1 1 em 1 pontos 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. Figura: Modelo Lógico Fonte: O Autor Resposta Selecionada: O campo id_professor na tabela disciplina é uma chave estrangeira Resposta Correta: O campo id_professor na tabela disciplina é uma chave estrangeira Comentário da resposta: 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 2 1 em 1 pontos 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 Resposta Selecionada: 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. Resposta Correta: 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. Comentário da resposta: Resposta correta. A alternativa está correta, pois ao assinalar você mostrou um bom conhecimento sobre interpretação de cardinalidade. A leitura da cardinalidade sempre é feita do lado oposto, no exemplo a cardinalidade ao lado de professor (1,N) é lida a partir da entidade disciplina. • Pergunta 3 1 em 1 pontos 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. Resposta Selecionada: select * from aluno Resposta Correta: select * from aluno Comentário da resposta: 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 4 1 em 1 pontos 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. Resposta Selecionada: Ministra Resposta Correta: Ministra Comentário da resposta: 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 5 1 em 1 pontos 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. Resposta Selecionada: É o modelo de mais baixo nível, onde os dados serão armazenados Resposta Correta: É o modelo de mais baixo nível, onde os dados serão armazenados Comentário da resposta: 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 6 1 em 1 pontos A criação de sistemas de informação dependem de uma linguagem de programação e de um sistema gerenciador de banco de dados. Todo processo de criação e manipulação de um banco de dados é feito pelo SGBD através de uma linguagem denominada Structured Query Language - SQL Neste sentido, selecione a alternativa correta que apresente o comando que remove o aluno de código 31 da tabela aluno. Resposta Selecionada: delete from aluno where cod_aluno = 31 Resposta Correta: delete from aluno where cod_aluno = 31 Comentário da resposta: Resposta correta. A alternativa está correta, pois a SQL é dividida em duas famílias DDl data definition language (utilizada para definir a estrutura de um banco de dados) e DML - data manipulation language (utilizada para manipulação dos dados).O comando DML para remover registros é o DELETE e deve sempre vir seguido de WHERE para evitar que não sejam removidos registros não desejados. • Pergunta 7 1 em 1 pontos Em um projeto de banco de dados, o modelo lógico é um modelo de banco de dados com médio nível de abstração. Isto significa que ele é compreensível para pessoas técnicas, programadores por exemplo, mas não para o usuário final. Dito isso, analise o seguinte modelo lógico. No contexto do modelo lógico, selecione a alternativa correta sobre a CHAVE ESTRANGEIRA. Resposta Selecionada: A chave estrangeira é utilizada para se associar a uma chave primária e assim criar relacionamentos. Resposta Correta: A chave estrangeira é utilizada para se associar a uma chave primária e assim criar relacionamentos. Comentário da resposta: Resposta correta. A alternativa está correta, pois a chave estrangeira é utilizada para referenciar uma chave primária de outra tabela, na qual se constitui um relacionamento. Para que possa referenciar uma chave primária, a chave estrangeira deve ser do mesmo tipo de dados que a chave primária referenciada. • Pergunta 8 1 em 1 pontos 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 tipodo atributo endereço. Resposta Selecionada: O atributo endereço é do tipo Composto e Monovalorado Resposta Correta: O atributo endereço é do tipo Composto e Monovalorado Comentário da resposta: 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 9 1 em 1 pontos Os bancos de dados são utilizados para armazenar os dados gerenciais de uma organização em seu sistema de informação. Neste cenário o projeto de um banco de dados existem modelos criados em níveis diferentes de abstração. Supondo que você foi contratado para desenvolver um projeto de banco de dados e precisa discutir com o cliente se o banco de dados deverá utilizar um modelo Neste sentido, selecione a alternativa correta que contenha o modelo ideal que é compreensível até mesmo para um usuário comum. Resposta Selecionada: Modelo Conceitual Resposta Correta: Modelo Conceitual Comentário da resposta: Resposta correta. A alternativa está correta, pois o modelo conceitual é o modelo de mais alto nível. Este modelo é compreensível até mesmo para um usuário com baixo ou nenhum conhecimento em tecnologia, mas através dele é possível discutir a regra de negócio e funcionamento do sistema. • Pergunta 10 1 em 1 pontos 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. Resposta Selecionada: Definição, Construção,Manipulação,Compartilhamento,Proteção Resposta Correta: Definição, Construção,Manipulação,Compartilhamento,Proteção Comentário da resposta: 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.
Compartilhar