Logo Passei Direto
Buscar

Banco de dados atividade 2

User badge image
Alex Guedes

em

Ferramentas de estudo

Questões resolvidas

Um Modelo Relacional apresenta alguns componentes para representar as informações de um cenário modelado, por exemplo, as relações ou tabelas, as tuplas, os atributos, as chaves e outros. Considerando um Sistema de Consultas Médicas como exemplo, imagine os seguintes elementos da modelagem e associe com os conceitos do Modelo Relacional.
Associe os itens citados aos elementos do Modelo Relacional: ( ) Tuplas. ( ) Tipos de dados. ( ) Chave Primária. ( ) Chave estrangeira.
Resposta Correta: 2, 4, 3, 1

Em um sistema de locação de equipamentos, existe uma tabela LOCACAO que armazena os registros dos equipamentos que foram locados para os respectivos clientes. Uma locação tem uma informação da DATA_LOCAÇÃO, que é DATETIME, e marcada como NOT NULL.
Estabeleça relação entre cada um dos itens destacados na questão com o que representam em uma modelagem relacional: 1. LOCACAO. 2. DATA_LOCACAO. 3. DATETIME. 4. NOT NULL.
Resposta Correta: 1, 4, 2, 3

Ao criar um Modelo Relacional, situações mapeadas no modelo conceitual precisam ser convertidas. Em uma representação, por exemplo, relacionamentos dão origem ao conceito de chave estrangeira.
Analise as seguintes situações sobre algumas situações nessa conversão do Modelo de Entidade e Relacionamento (MER) em um Modelo Relacional, e assinale (V) verdadeiro para indicar que o tratamento na conversão está correto e (F) Falso para situações em que o tratamento da conversão não está correto.
( ) Em um sistema de consulta médica em que um Paciente mora em um Bairro e um Bairro pode ser associado a vários clientes. Nesse caso, uma chave estrangeira Bairro deve ser incorporada na tabela Cliente.
( ) Em um sistema de uma empresa em que um Funcionário chefia apenas um setor e um setor é chefiado apenas por um Funcionario. Nesse caso, uma chave estrangeira Setor pode ser adicionada em Funcionario ou uma chave estrangeira Funcionario pode ser adicionada em Setor.
( ) Em um sistema de condomínio em que um Morador mora em apenas um apartamento e um apartamento pode conter vários moradores, uma chave estrangeira Apartamento deve ser incorporada na tabela de Moradores.
( ) Em um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários alunos, uma tabela associativa deve ser criada contendo duas chaves estrangeiras, uma para Aluno e uma para Disciplina.
Resposta Correta: V, V, V, V

Modelos de Entidade e Relacionamento (MER) refletem as informações numa abordagem mais próxima do mundo real e, para representar essas informações em um Modelo Relacional, é necessária uma atividade de conversão.
Em relação ao que está expresso nessa parte do modelo e à forma de realizar a sua conversão para o Modelo Relacional, analise as sentenças a seguir e marque (V) para verdadeiro e (F) para falso.
( ) Um professor pode não estar alocado em uma turma.
( ) Ao converter para o Modelo Relacional, a chave primária de TURMA passará para a tabela de PROFESSOR.
( ) Uma turma necessariamente deve ter um professor.
( ) Este é um caso de tabela associativa.
Resposta Correta: V, F, V, F

Conceito usado como base para o modelo de dados relacional - que se parece com uma tabela de valores - como seu bloco de montagem básico. A sua base teórica reside em uma teoria de conjuntos e lógica de predicado de primeira ordem (ELMASRI, 2011, p. 38).
Com base no trecho apresentado anteriormente, assinale a alternativa que indique corretamente o conceito de Modelo Relacional:
Resposta Correta: Relação

O desenvolvimento de um software começa com analistas e projetistas, compreendendo o cenário que será informatizado e, então, os modelos são criados, por exemplo, os modelos de dados.
Associe os tipos de dados apresentados a seguir a cada um dos atributos descritos: 1. Os vários tipos de hamburguer serão itens do cardápio e cada item precisa de sua descrição para o cliente saber sobre o produto. 2. Cada item do cardápio tem um determinado valor que deve ser cobrado. 3. Um item do cardápio apresenta também um código que facilita ao comandar os pedidos para a cozinha. 4. Cada pedido possui um status, uma letra que indica se está pedido (P), se está sendo preparado na cozinha (C) ou se já foi entregue na mesa (E).
Resposta Correta: 4, 1, 2, 3

O ato de modelar pode agregar diversas vantagens na área e para os profissionais envolvidos.
Analise as sentenças a seguir e marque (V) para Verdadeiro e (F) para Falso sobre vantagens que de fato ocorrem ao fazer uma boa modelagem de dados.
( ) Facilita a comunicação, pois o projetista de dados, o DBA, os programadores e todos os envolvidos com o projeto podem compreender como os dados são projetados;
( ) Auxilia na automatização das tarefas, pois a partir do modelo algumas ferramentas podem gerar os denominados “scripts” para criação de tabelas, por exemplo.
( ) Oferece suporte para melhor compreensão do sistema, pois o projetista precisa tomar decisões e esclarecer dúvidas que o faz aprofundar sua compreensão do que está sendo modelado.
( ) Ajuda o usuário final a entender como operar as telas do sistema com base no que foi especificado no modelo, pois os campos das telas refletem os campos do modelo de dados.
Resposta Correta: V, V, V, F

Em um Modelo de Entidade e Relacionamento existem diversos tipos de relações e, na conversão para o Modelo Relacional, algumas ações são feitas para encontrar a representação equivalente.
Assinale qual a forma de converter essa representação do Modelo de Entidade e Relacionamento (MER) para o Modelo Relacional:
Resposta Correta: Um campo deve ser adicionado na tabela de funcionário e como chave primaria para a própria tabela de funcionário.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Um Modelo Relacional apresenta alguns componentes para representar as informações de um cenário modelado, por exemplo, as relações ou tabelas, as tuplas, os atributos, as chaves e outros. Considerando um Sistema de Consultas Médicas como exemplo, imagine os seguintes elementos da modelagem e associe com os conceitos do Modelo Relacional.
Associe os itens citados aos elementos do Modelo Relacional: ( ) Tuplas. ( ) Tipos de dados. ( ) Chave Primária. ( ) Chave estrangeira.
Resposta Correta: 2, 4, 3, 1

Em um sistema de locação de equipamentos, existe uma tabela LOCACAO que armazena os registros dos equipamentos que foram locados para os respectivos clientes. Uma locação tem uma informação da DATA_LOCAÇÃO, que é DATETIME, e marcada como NOT NULL.
Estabeleça relação entre cada um dos itens destacados na questão com o que representam em uma modelagem relacional: 1. LOCACAO. 2. DATA_LOCACAO. 3. DATETIME. 4. NOT NULL.
Resposta Correta: 1, 4, 2, 3

Ao criar um Modelo Relacional, situações mapeadas no modelo conceitual precisam ser convertidas. Em uma representação, por exemplo, relacionamentos dão origem ao conceito de chave estrangeira.
Analise as seguintes situações sobre algumas situações nessa conversão do Modelo de Entidade e Relacionamento (MER) em um Modelo Relacional, e assinale (V) verdadeiro para indicar que o tratamento na conversão está correto e (F) Falso para situações em que o tratamento da conversão não está correto.
( ) Em um sistema de consulta médica em que um Paciente mora em um Bairro e um Bairro pode ser associado a vários clientes. Nesse caso, uma chave estrangeira Bairro deve ser incorporada na tabela Cliente.
( ) Em um sistema de uma empresa em que um Funcionário chefia apenas um setor e um setor é chefiado apenas por um Funcionario. Nesse caso, uma chave estrangeira Setor pode ser adicionada em Funcionario ou uma chave estrangeira Funcionario pode ser adicionada em Setor.
( ) Em um sistema de condomínio em que um Morador mora em apenas um apartamento e um apartamento pode conter vários moradores, uma chave estrangeira Apartamento deve ser incorporada na tabela de Moradores.
( ) Em um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários alunos, uma tabela associativa deve ser criada contendo duas chaves estrangeiras, uma para Aluno e uma para Disciplina.
Resposta Correta: V, V, V, V

Modelos de Entidade e Relacionamento (MER) refletem as informações numa abordagem mais próxima do mundo real e, para representar essas informações em um Modelo Relacional, é necessária uma atividade de conversão.
Em relação ao que está expresso nessa parte do modelo e à forma de realizar a sua conversão para o Modelo Relacional, analise as sentenças a seguir e marque (V) para verdadeiro e (F) para falso.
( ) Um professor pode não estar alocado em uma turma.
( ) Ao converter para o Modelo Relacional, a chave primária de TURMA passará para a tabela de PROFESSOR.
( ) Uma turma necessariamente deve ter um professor.
( ) Este é um caso de tabela associativa.
Resposta Correta: V, F, V, F

Conceito usado como base para o modelo de dados relacional - que se parece com uma tabela de valores - como seu bloco de montagem básico. A sua base teórica reside em uma teoria de conjuntos e lógica de predicado de primeira ordem (ELMASRI, 2011, p. 38).
Com base no trecho apresentado anteriormente, assinale a alternativa que indique corretamente o conceito de Modelo Relacional:
Resposta Correta: Relação

O desenvolvimento de um software começa com analistas e projetistas, compreendendo o cenário que será informatizado e, então, os modelos são criados, por exemplo, os modelos de dados.
Associe os tipos de dados apresentados a seguir a cada um dos atributos descritos: 1. Os vários tipos de hamburguer serão itens do cardápio e cada item precisa de sua descrição para o cliente saber sobre o produto. 2. Cada item do cardápio tem um determinado valor que deve ser cobrado. 3. Um item do cardápio apresenta também um código que facilita ao comandar os pedidos para a cozinha. 4. Cada pedido possui um status, uma letra que indica se está pedido (P), se está sendo preparado na cozinha (C) ou se já foi entregue na mesa (E).
Resposta Correta: 4, 1, 2, 3

O ato de modelar pode agregar diversas vantagens na área e para os profissionais envolvidos.
Analise as sentenças a seguir e marque (V) para Verdadeiro e (F) para Falso sobre vantagens que de fato ocorrem ao fazer uma boa modelagem de dados.
( ) Facilita a comunicação, pois o projetista de dados, o DBA, os programadores e todos os envolvidos com o projeto podem compreender como os dados são projetados;
( ) Auxilia na automatização das tarefas, pois a partir do modelo algumas ferramentas podem gerar os denominados “scripts” para criação de tabelas, por exemplo.
( ) Oferece suporte para melhor compreensão do sistema, pois o projetista precisa tomar decisões e esclarecer dúvidas que o faz aprofundar sua compreensão do que está sendo modelado.
( ) Ajuda o usuário final a entender como operar as telas do sistema com base no que foi especificado no modelo, pois os campos das telas refletem os campos do modelo de dados.
Resposta Correta: V, V, V, F

Em um Modelo de Entidade e Relacionamento existem diversos tipos de relações e, na conversão para o Modelo Relacional, algumas ações são feitas para encontrar a representação equivalente.
Assinale qual a forma de converter essa representação do Modelo de Entidade e Relacionamento (MER) para o Modelo Relacional:
Resposta Correta: Um campo deve ser adicionado na tabela de funcionário e como chave primaria para a própria tabela de funcionário.

Prévia do material em texto

Questão 1
Um Modelo Relacional apresenta alguns componentes para representar as informações de um cenário modelado, por exemplo, as relações ou tabelas, as tuplas, os atributos, as chaves e outros. Considerando um Sistema de Consultas Médicas como exemplo, imagine os seguintes elementos da modelagem e associe com os conceitos do Modelo Relacional.
	Um médico possui uma especialidade, por isso o Código Identificador da especialidade presente em uma relação ESPECIALIDADE deve ser incorporada à relação MEDICO.
Cada paciente possui seu registro, os vários registros de pacientes podem ser considerados como linhas em uma tabela.
Um paciente é identificado através de seu CPF.
Percebeu-se que o nome do paciente deve ser um VARCHAR e sua altura um campo NUMERIC.
 
Associe os itens citados aos elementos do Modelo Relacional:
 
(     ) Tuplas.
(     ) Tipos de dados.
(     ) Chave Primária.
(     ) Chave estrangeira.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Correta: 2, 4, 3, 1
Resposta correta. As tuplas (Item II) de fato são termos usados para o conjunto de valores de atributos que formam as linhas de uma relação ou tabela. Os tipos de dados (Item IV) indicam qual domínio de valores um atributo pode estar associado, por exemplo, inteiros, caracteres (CHAR ou VARCHAR) e, nesses casos, números e datas são os mais usados. As chaves primárias (Item III) permitem identificar registros, não existem dois registros iguais com mesmo valor de chave, como CPF em cliente. Uma chave estrangeira (Item I) permite a associação entre duas relações ou tabela, como o que está descrito para ESPECIALIDADE e MEDICO.
Questão 2
Em um sistema de locação de equipamentos, existe uma tabela LOCACAO que armazena os registros dos equipamentos que foram locados para os respectivos clientes. Uma locação tem uma informação da DATA_LOCAÇAO, que é DATETIME, e marcada como NOT NULL.
 
Estabeleça relação entre cada um dos itens destacados na questão com o que representam em uma modelagem relacional:
 
	LOCACAO.
DATA_LOCACAO.
DATETIME.
NOT NULL.
 
(      ) Relação.
(      ) Especificação de obrigatoriedade.
(      ) Atributo
(      ) Tipo de Dados
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Correta: 1, 4, 2, 3
Resposta correta. Na sequência, Relação (Item I), de fato, é a tabela LOCACAO para armazenar os registros das locações. Especificação de obrigatoriedade (Item IV) é feita com as palavras de NULL e NOT NULL. DATA_LOCACAO (item II) é uma parte, um atributo da tabela LOCACAO.  Por fim, DATETIME (Item III) é um dos tipos de dados que pode ser atribuído a um determinado atributo.
 
Questão 3
Ao criar um Modelo Relacional, situações mapeadas no modelo conceitual precisam ser convertidas. Em uma representação, por exemplo, relacionamentos dão origem ao conceito de chave estrangeira.
 
Analise as seguintes situações sobre algumas situações nessa conversão do Modelo de Entidade e Relacionamento (MER) em um Modelo Relacional, e assinale (V) verdadeiro para indicar que o tratamento na conversão está correto e (F) Falso para situações em que o tratamento da conversão não está correto.
 
(   ) Em um sistema de consulta médica em que um Paciente mora em um Bairro e um Bairro pode ser associado a vários clientes. Nesse caso, uma chave estrangeira Bairro deve ser incorporada na tabela Cliente.
(  ) Em um sistema de uma empresa em que um Funcionário chefia apenas um setor e um setor é chefiado apenas por um Funcionario. Nesse caso, uma chave estrangeira Setor pode ser adicionada em Funcionario ou uma chave estrangeira Funcionario pode ser adicionada em Setor.
(  ) Em um sistema de condomínio em que um Morador mora em apenas um apartamento e um apartamento pode conter vários moradores, uma chave estrangeira Apartamento deve ser incorporada na tabela de Moradores.
(   )  Em um sistema de escola em que um aluno pode cursar várias disciplinas e uma disciplina pode conter vários alunos, uma tabela associativa deve ser criada contendo duas chaves estrangeiras, uma para Aluno e uma para Disciplina.
 
A seguir, assinale a alternativa que apresenta a sequência correta:
Resposta Correta: V, V, V, V
Resposta correta. O primeiro item é verdadeiro, pois a relação entre Bairro e Cliente é 1:N e, nesses casos, a chave é transposta de Bairro para Cliente. O segundo item é verdadeiro, a relação de chefia entre Funcionario e Setor é 1:1 e, nesses casos, pode-se transpor a chave de Funcionário para Setor ou vice-versa; apesar de ser mais apropriado levar a chave para de Funcionário para Setor. O terceiro item é verdadeiro, pois a relação entre Apartamento e Morador é 1:N e, nesse caso, a chave estrangeira é transposta de Apartamento para Morador. Por fim, o quarto item é verdadeiro, pois a relação entre alunos e disciplinas é N:N e, nesse caso, é criada a tabela associativa com as chaves estrangeiras referenciando cada uma das tabelas
Questão 4
Modelos de Entidade e Relacionamento (MER) refletem as informações numa abordagem mais próxima do mundo real e, para representar essas informações em um Modelo Relacional, é necessária uma atividade de conversão. Em um Modelo de Entidade e Relacionamento foi encontrado o seguinte relacionamento:
 
Fonte: Elaborada pelo autor.
 
Em relação ao que está expresso nessa parte do modelo e à forma de realizar a sua conversão para o Modelo Relacional, analise as sentenças a seguir e marque (V) para verdadeiro e (F) para falso.
 
(    ) Um professor pode não estar alocado em uma turma.
(  ) Ao converter para o Modelo Relacional, a chave primária de TURMA passará para a tabela de PROFESSOR.
(  ) Uma turma necessariamente deve ter um professor.
(    ) Este é um caso de tabela associativa.
 
A seguir, assinale a alternativa que apresenta a sequência correta:
Resposta Correta: V, F, V, F 
Resposta correta. O item I é verdadeiro, pois a sinalização (0,n) na entidade turma indica que um professor pode estar ligado a nenhuma turma, isto é, sem alocação. O item II é falso, pois na verdade a chave estrangeira deve migrar de PROFESSOR para TURMA, e não de TURMA para PROFESSOR, como está dito. O item III é verdadeiro, pois o sinal de (1,1) em PROFESSOR indica que uma TURMA está associada a apenas um PROFESSOR e deve estar associada a um PROFESSOR. O Item 4 é falso, pois a tabela associativa é usada em caso de relações N:N e, no caso, temos uma relação 1:N. 
Questão 5
Conceito usado como base para o modelo de dados relacional - que se parece com uma tabela de valores - como seu bloco de montagem básico. A sua base teórica reside em uma teoria de conjuntos e lógica de predicado de primeira ordem (ELMASRI, 2011, p. 38).
ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados. São Paulo: Pearson Addison Wesley, 2011, p. 38.
Com base no trecho apresentado anteriormente, assinale a alternativa que indique corretamente o conceito de Modelo Relacional:
Resposta Correta: Relação
Resposta correta, pois a relação ou tabela é a “essência” em um Modelo Relacional e em banco de dados, pois representa os registros (dados) armazenados no sistema.
 Questão 6
Na conversão do Modelo MER para o Modelo Relacional, algumas entidades, alguns relacionamentos e outros elementos são convertidos para a representação de como os dados serão logicamente mantidos em relações ou tabelas, com chaves primárias e chaves estrangeiras. Uma conversão comum é quando um relacionamento dá origem a uma tabela associativa.
 
Ao analisar as situações a seguir, é necessário criar uma tabela associativa em:
Resposta Correta: Um sistema de escola em que o aula pode Cursar várias disciplina e Uma disciplina pode conter vários alunos. 
Resposta correta, pois a tabela associativa é necessária ao converter relacionamentos do tipo N:N ou muitos para muitos, o que ocorre na relação entre Alunos e Disciplinas nessa alternativa.
Questão 7
O desenvolvimento de um software começa com analistas e projetistas, compreendendoo cenário que será informatizado e, então, os modelos são criados, por exemplo, os modelos de dados. Uma hamburgueria resolveu adquirir um software para controlar as suas entregas e o analista dos dados identificou as seguintes entidades e informações do cenário.
 
Associe os tipos de dados apresentados a seguir a cada um dos atributos descritos: 
 
	Os vários tipos de hamburguer serão itens do cardápio e cada item precisa de sua descrição para o cliente saber sobre o produto.
Cada item do cardápio tem um determinado valor que deve ser cobrado.
Um item do cardápio apresenta também um código que facilita ao comandar os pedidos para a cozinha.
Cada pedido possui um status, uma letra que indica se está pedido (P), se está sendo preparado na cozinha (C) ou se já foi entregue na mesa (E). 
 
(      ) CHAR.
(      ) VARCHAR.
(      ) NUMERIC.
(      ) INTEGER.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Correta: 4, 1, 2, 3
Resposta correta. O tipo CHAR (Item IV) é usado para campos que possuem caracteres e, sobretudo, quando apresentam tamanho fixo, como é o caso do status do pedido formado por apenas uma letra. O tipo VARCHAR (Item I) é também usado para campos que usam caracteres, sendo muito comum em campos que possuem tamanho variável (NOME, DESCRICAO e outros), pois o SGBD gerencia essa alocação variável, usado para campos numéricos e, sobretudo, os que apresentam valores decimais, como é o caso de valor do hambúrguer que pode conter os centavos. O tipo INTEGER (Item III) é usado para valores inteiros e muito usual em códigos, como é o caso do número associado ao item do cardápio que o garçom pode pedir com mais facilidade.
Questão 8
O ato de modelar pode agregar diversas vantagens na área e para os profissionais envolvidos. Analise as sentenças a seguir e marque (V) para Verdadeiro e (F) para Falso sobre vantagens que de fato ocorrem ao fazer uma boa modelagem de dados.
 
(     ) Facilita a comunicação, pois o projetista de dados, o DBA, os programadores e todos os envolvidos com o projeto podem compreender como os dados são projetados;
(     ) Auxilia na automatização das tarefas, pois a partir do modelo algumas ferramentas podem gerar os denominados “scripts” para criação de tabelas, por exemplo.
(    ) Oferece suporte para melhor compreensão do sistema, pois o projetista precisa tomar decisões e esclarecer dúvidas que o faz aprofundar sua compreensão do que está sendo modelado.
(    ) Ajuda o usuário final a entender como operar as telas do sistema com base no que foi especificado no modelo, pois os campos das telas refletem os campos do modelo de dados.
 
Assinale a alternativa que apresenta a sequência correta:
Resposta Correta: V, V, V, F
Resposta correta. Para o item I (Verdadeiro), de fato o modelo serve como meio de comunicação, o que o projetista especifica é compreendido pelos outros responsáveis. Para o item II (Verdadeiro), ferramentas de fato permitem automatizar scripts, o WorkBench e o DBDesigner, além de outras oferecem essa opção usada pelo projetista ao final da modelagem para gerar os comandos de DDL para criação do banco. No item IV (Verdadeiro), a modelagem também serve para provocar questões que precisam ser resolvidas pelo projetista no ato de modelar e, assim, ele acaba se aprofundando sobre o que está sendo concebido. O quarto e último item são falsos, pois para o usuário final a operação com o sistema é suportada por um manual ou algo nesse nível. O modelo de dados tem maior utilidade para os envolvidos na criação do banco de dados ou do sistema.
Questão 9
Em um Modelo de Entidade e Relacionamento existem diversos tipos de relações e, na conversão para o Modelo Relacional, algumas ações são feitas para encontrar a representação equivalente. Em determinado sistema foi encontrada a seguinte situação no Modelo de Entidade e Relacionamento e que precisa ser convertido para o Modelo Relacional.
 
Fonte: Elaborada pelo autor.
 
Assinale qual a forma de converter essa representação do Modelo de Entidade e Relacionamento (MER) para o Modelo Relacional:
Resposta Correta: Um campo deve ser adicionado na tabela de funcionário e como chave primaria para a própria tabela de funcionário.
Questão 10
A construção de um software, especificamente da modelagem de dados, envolve algumas tarefas. Associe cada uma das tarefas necessárias para a construção de um modelo de dados ao contexto ou ao nível de abstração com o qual ela melhor se relaciona:
 
	Processos de negócios e requisitos do sistema.
Modelo conceitual.
Modelo lógico.
Modelo físico.
 
(      ) Conversão das entidades em tabelas do banco de dados
(      ) Definição dos tipos de dados dos campos e tamanho de espaço em disco.
(      ) Definição de quais funções o sistema deve contemplar.
(      ) Determinação das entidades do sistema.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Correta: 3, 4, 1, 2
Resposta correta. Converter entidades, por exemplo, de um MER para um Modelo Relacional, está relacionado à criação de um Modelo Lógico dos dados com base em uma certa tecnologia. No momento que se está definindo os tipos de dados e, sobretudo, ao pensar seu armazenamento em disco, isso tem forte relação com o modelo físico de como as informações serão tratadas. Definir as funções do sistema, por exemplo, as telas e as operações que o usuário poderá executar, é uma das primeiras etapas do desenvolvimento de software: conhecer os processos de negócio e os requisitos do sistema. Por fim, o Modelo de Entidade e Relacionamento com sua abordagem de estar próximo do mundo real é um exemplo típico de modelagem conceitual.

Mais conteúdos dessa disciplina