Portfolio 03 Banco De Dados
Pesquisas Acadêmicas: Portfolio 03 Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: LuisMelloAmorim • 28/11/2013 • 439 Palavras (2 Páginas) • 300 Visualizações
1 – Diferente do autor, criaria uma entidade chamada resumo que teria como atributos o nome do autor (autores) e o nome da instituição pois isso também tem de ser gravado no banco de dados.Criaria também um atributo chamado conteúdo na entidade puclicação,para que pudesse ficar gravado no banco de dados o que o autor publicou sobre o vírus.Na entidade vírus colocaria os atributos da entidade publicação, chave de de publicação e conteúdo, pois eles tem a necessidade de listar os detalhes de todas as publicações relativas a um vírus específico.
2 – Relacionamentos
- Hospedes faz Reservas
- Hospedes utilizam Servicos
- Reservas tem Apartamentos
- Servicos tem Consumo Produtos
- Servicos possuem Conta Diaria
- Servicos possuem Conta Servicos
Diagrama ER
Anexo
Scripts
create table Hospede
(
CpfCliente number(15) ,
Nome varchar2(50) ,
Endereco varchar2(100) ,
Profissao varchar2(50) ,
Cidade varchar2(50) ,
Estado varchar2(30) ,
constraint pk_Hospede primary key (CpfCliente)
);
create table Apartamento
(
NumeroApto number(5) ,
CodigoTipo number(5) ,
NomeTipo varchar2(20) ,
constraint pk_Apartamento primary key (NumeroApto)
);
create table Reservas
(
NumeroRegistro number(10) ,
CpfCliente number(15) ,
NumeroApto number(5) ,
Situacao varchar2(20) ,
Agencia varchar2(30) ,
Entrada date ,
constraint pk_Reservas primary key (NumeroRegistro) ,
constraint fk_Reservas_Hospede foreign key (Hospede_CpfCliente) references Hospede ,
constraint fk_Reservas_Apartamento foreign key (Apartamento_NumeroApto) references Apartamento
);
create table Servicos
(
CodigoServico number(5) ,
TipoPagamento varchar2(20) ,
NomeServico varchar2(20) ,
constraint pk_Servicos primary key (CodigoServico)
);
create table ConsumoProdutos
(
CodigoProduto number(10) ,
CodigoServico number(5) ,
CpfCliente number(15) ,
NumeroApto number(5) ,
NomeProduto varchar2(50) ,
NumeroRegistro number(10) , ,
constraint pk_ConsumoProdutos primary key (CodigoProduto) ,
constraint fk_ConsumoProdutos_Servicos
...