Buscar

Atividade 2 - LABORATÓRIO DE SOFTWARE E PROJETOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Atividade 2 - LABORATÓRIO DE SOFTWARE E PROJETOS 
 
1) Durante o desenvolvimento de um banco de dados, objetos do sistema são mapeados como 
entidades no modelo conceitual. No modelo lógico as entidades se transformam em tabelas com 
campos e chaves. Posteriormente no físico, as tabelas passam a existir. 
Neste sentido, selecione a alternativa correta que apresente a criação de uma tabela em um 
banco de dados. 
• create database pessoa (idpessoa integer primary key, nome varchar(100)) 
• insert table pessoa (idpessoa integer primary key, nome varchar(100)) 
• update table pessoa (idpessoa integer primary key, nome varchar(100)) 
• create table pessoa (idpessoa integer primary key, nome varchar(100)) (Resposta Correta) 
• drop database pessoa (idpessoa integer primary key, nome varchar(100)) 
 
2) 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 desenvolvimento de 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 de modelagem de dados 
• MySQL, PostgreSQL e Oracle são sistemas de engenharia de requisitos 
• MySQL, PostgreSQL e Oracle são sistemas operacionais dos dados 
• MySQL, PostgreSQL e Oracle são sistemas compactadores de banco de dados (Resposta 
Correta) 
• MySQL, PostgreSQL e Oracle são sistemas gerenciadores de banco de dados. 
 
3) Os bancos de dados são essenciais para o desenvolvimento de sistema, neles os dados são 
armazenados, permitindo a extração de informação e conhecimento. A interação entre os dados 
e o sistema se dá por uma arquitetura que envolve o SGBD - sistema gerenciador de banco de 
dados. 
Neste sentido, selecione a alternativa correta sobre o papel do SGBD na arquitetura do banco 
de dados. 
 
• O SGBD é responsável para que os requisitos sejam validados 
• O SGBD é responsável por ser o sistema operacional onde executa o sistema 
• o SGBD é responsável por fazer a interface do sistema com banco de dados (Resposta Correta) 
• O SGBD é responsável para que o sistema não seja invadido por hackers 
• O SGBD é responsável para fazer o sistema rodar em nuvem 
 
4) 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, Divisão,Manipulação,Compartilhamento,Inserção 
• Definição, Construção,Manipulação,Compartilhamento,Modelagem 
• Definição, Construção,Manipulação,Inserção,Proteção 
• Definição, Construção,Manipulação,Compartilhamento,Proteção (Resposta Correta) 
• Abstração, Construção,Manipulação,Compartilhamento,Proteção 
 
5) 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. 
 
• A chave estrangeira é utilizada para se associar a uma chave primária e assim criar 
relacionamentos. (Resposta Correta) 
• A chave estrangeira é utilizada para que os campos não possam receber valor nulo. 
• A chave estrangeira é utilizada para armazenar dados em outros idiomas. 
• A chave estrangeira é utilizada para garantir que os campos armazenados tenham um valor 
único. 
• A chave estrangeira é utilizada para. garantir que os valores sejam apenas numéricos. 
 
6) 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 (Resposta Correta) 
• O modelo lógico é composto por entidades, campos e chaves, sendo compreensível para 
usuários comuns 
• O modelo lógico é composto por tabelas, campos e chaves, sendo compreensível para usuários 
comuns 
• 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 modelo lógico é composto por entidades e relacionamentos, esse modelo é compreensível a 
usuários comuns. 
 
7) Um banco de dados é responsável por armazenar os dados de uma organização. Durante o 
processo de desenvolvimento de um sistema a construção de um banco de dados é necessário 
seguir uma sequência de desenvolvimento que compõem os níveis de abstração de modelos, 
esses níveis definem o quanto um modelo está perto da realidade humana e de uma máquina 
Neste contexto, selecione a alternativa correta que contenham os três modelos de banco de 
dados. 
 
• Modelo conceitual, modelo lógico e modelo físico. (Resposta Correta) 
• Modelo de classes, modelo lógico e modelo físico. 
• Modelo de casos de uso, modelo lógico e modelo conceitual. 
• Modelo conceitual, modelo de classes modelo físico 
• Modelo tabelas, modelo conceitual e modelo físico. 
 
8) 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 um professor. 
• O professor ministra no mínimo uma e no máximo muitas disciplinas, 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. (Resposta Correta) 
• O professor ministra no mínimo zero e no máximo muitas disciplinas, uma disciplina é 
ministrada por no mínimo zero e no máximo muitos professores. 
 
9) O desenvolvimento de um banco de dados é composto pelas etapas de modelo conceitual, 
modelo lógico e modelo físico. O modelo físico acontece por intermédio do SGBD - sistema 
gerenciador de banco de dados que se comunica com as aplicações através de uma linguagem 
denominada SQL. 
Sobre o comando SQL selecione a alternativa correta que insira “João” na tabela pessoa. 
 
• insert into pessoa(nome) values (“João”) (Resposta Correta) 
• delete from pessoa where nome = “João” 
• drop pessoa where nome = “João” 
• update table pessoa where nome = “João” 
• insert into pessoa where nome = “João” 
 
10) O projeto de um banco de dados passa por três modelos de dados, cada um com determinado 
nível de abstração, o alto nível significa que está mais próximo do entendimento do usuário, já 
o baixo nível está mais próximo do entendimento da máquina.O modelo lógico é um modelo 
de médio nível que permite aos programadores compreenderem como os dados serão 
armazenados. 
Sobre o modelo lógico, selecione a alternativa correta sobre o que é CHAVE PRIMÁRIA. 
 
• É um campo que faz referência a um campo armazenado em outra tabela. 
• É um campo que identificará unicamente os registros armazenados. (Resposta Correta) 
• É um campo que identifica o tamanho da tabela. 
• É um campo que define o tipo de dados. 
• É um campo que armazena especificamente textos de tamanho 255.

Continue navegando