1) Crie o modelo Entidade Relacionamento das questões a seguir.
a) Um berçário deseja informatizar suas operações. Quando um bebê nasce,
algumas informações são armazenadas sobre ele, tais como: nome, data do
nascimento, peso do nascimento, altura, a mãe deste bebê e o médico que
fez seu parto. Para as mães, o berçário também deseja manter um controle,
guardando informações como: nome, endereço, telefone e data de
nascimento. Para os médicos, é importante saber: CRM, nome, telefone celular e especialidade.
b) Uma floricultura deseja informatizar suas operações. Inicialmente, deseja
manter um cadastro de todos os seus clientes, mantendo informações como:
RG, nome, telefone e endereço. Deseja também manter um cadastro
contendo informações sobre os produtos que vende, tais como: nome do produto, tipo (flor, vaso, planta...), preço e quantidade em estoque. Quando um cliente faz uma compra, a
Soluções para a tarefa
Respondido por
8
A relacào de bebes para com maes é 1 mae N bebes
a relacao de médicos para com bebes é de 1 médico N bebes
Então o maeID e o medicoID devem ser chaves primárias nas tabelas de maes e médicos, respectivamente e foreign keys na tabela de bebes.
a tabela de maes seria
maeid - varchar(10) primary key
nome - varchar(40)
endereco - varchar(80)
fone - varchar(10)
datanasc - date
a tabela de médicos seria
medicoID - varchar(10) - primary key
crm - varchar(10)
nome - varchar(40)
celular - varchar(10)
especialidade - varchar(30)
a tabela de bebes seria
bebeID - varchar(10) primary key
nome - varchar(40)
datanasc - date;
pesonascimento - float(3,3)
altura - float(3,1)
maeid - varchar(10) - foreign key tabmaes
medicoid - varchar(10) - foreign key tabmedico
a segunda parte está incompleta mas é basicamente a mesma ideia
Dois cadastros auxiliares : clientes e produtos, cada um com seu ID e seus campos.
a tabela de compras (ou vendas) em que se registrará o vendaID, data, qtde
a relacao de médicos para com bebes é de 1 médico N bebes
Então o maeID e o medicoID devem ser chaves primárias nas tabelas de maes e médicos, respectivamente e foreign keys na tabela de bebes.
a tabela de maes seria
maeid - varchar(10) primary key
nome - varchar(40)
endereco - varchar(80)
fone - varchar(10)
datanasc - date
a tabela de médicos seria
medicoID - varchar(10) - primary key
crm - varchar(10)
nome - varchar(40)
celular - varchar(10)
especialidade - varchar(30)
a tabela de bebes seria
bebeID - varchar(10) primary key
nome - varchar(40)
datanasc - date;
pesonascimento - float(3,3)
altura - float(3,1)
maeid - varchar(10) - foreign key tabmaes
medicoid - varchar(10) - foreign key tabmedico
a segunda parte está incompleta mas é basicamente a mesma ideia
Dois cadastros auxiliares : clientes e produtos, cada um com seu ID e seus campos.
a tabela de compras (ou vendas) em que se registrará o vendaID, data, qtde
Perguntas interessantes
História,
7 meses atrás
Português,
7 meses atrás
Matemática,
7 meses atrás
Sociologia,
11 meses atrás
História,
11 meses atrás
Português,
1 ano atrás