s04-diseño conceptual bd

Upload: mg-df

Post on 09-Jan-2016

220 views

Category:

Documents


0 download

DESCRIPTION

Diseño conceptual de moldeamiento de base de datos

TRANSCRIPT

DISEO CONCEPTUAL

DISEO CONCEPTUALEstrategias para el diseo de esquemasUNIVERSIDAD NACIONAL DEL SANTAEAP de Ingeniera de Sistemas e InformticaMg. Hugo Caselli Gismondi2015

Primitivas DescendentesPrimitiva D-1LUGARCIUDADPAISenFUTBOLISTALUGARjuegaa) Esquema inicialb) TransformacinPrimitivas DescendentesPrimitiva D-1PAISenFUTBOLISTACIUDADjuegac) Esquema finalPrimitivas DescendentesPrimitiva D-2Primitiva D-3PERSONAFUTBOLISTATECNICODIRIGENTEPERSONAOSCARPREMIONOBELFIFAPrimitivas DescendentesPrimitiva D-4CURSORelacionado conALUMNOCURSOse matriculaALUMNOapruebaPrimitivas DescendentesPrimitiva D-5FACULTADtrabaja enDOCENTEFACULTADtrabaja enDOCENTEDEPARTAMENTOforma parte dePrimitivas DescendentesPrimitiva D-6FUTBOLISTAnombreDNIPasaporteFUTBOLISTAcompracomprafechaPrimitivas AscendentesPrimitiva A-1FUTBOLISTAEQUIPOFUTBOLISTAEQUIPOformaPrimitiva A-2Esta primitiva genera una nueva entidad. Se aplica cuando encontramos un concepto con propiedades especficas que no aparecen en un esquema anteriorPrimitivas AscendentesPrimitiva A-3Primitiva A-4FUTBOLISTATECNICODIRIGENTEFUTBOLISTATECNICODIRIGENTEPERSONAnombreDNIPasaporteFUTBOLISTAnombreDNIPasaportePrimitivas AscendentesPrimitiva A-5PERSONAcallenmerourbanizacinPERSONAcallenmerourbanizacindireccinESTRATEGIA DESCENDENTE1er RefinamientoDATOS DEMOGRFICOS2do RefinamientoDATOS DE PERSONASDATOS DE LUGARESrelacionado conESTRATEGIA DESCENDENTE3er RefinamientoPERSONALUGARnaci envive enHOMBREMUJERPAISLUGAR NACIONALESTRATEGIA DESCENDENTEEsquema FinalPERSONALUGARnaci envive enHOMBREMUJERPAISCIUDADenREGIONnombrehabitantessituacin militarapellidosolteraedadestaturaapellidonombrenmero de aos(t, e)(p, e)(1, 1)(1, n)(1, n)(1, n)(1, 1)(1, n)nombreESTRATEGIA ASCENDENTE1er Esquema(sin estructura, solo atributos)edad_hombreestatura_hombreapellido_hombrenombre_hombreedad_mujerestatura_mujerapellido_mujernombre_mujersituacin_militarapellido_solteranombre_pashabitantes_pasnombre_ciudad nacionalhabitantes_ciudad_nacionalnombre_reginESTRATEGIA ASCENDENTE2do Esquema(abstraccin sobre los atributos)HOMBREedadestaturaapellidonombresituacin militarMUJERedadestaturaapellidonombreapellidosolteraPAISnombrehabitantesCIUDAD NACIONALnombrehabitantesREGIONnombreESTRATEGIA ASCENDENTETercer EsquemaPERSONALUGARHOMBREMUJERPAISCIUDADREGIONnombrehabitantessituacin militarapellidosolteraedadestaturaapellidonombre(abstraccin de generalizacin)edadestaturaapellidonombrenombrenombrehabitantesESTRATEGIA ASCENDENTEEsquema FinalPERSONALUGARnaci envive enHOMBREMUJERPAISCIUDADenREGIONnombrehabitantessituacin militarapellidosolteraedadestaturaapellidonombrenmero de aos(t, e)(p, e)(1, 1)(1, n)(1, n)(1, n)(1, 1)(1, n)(adicin relaciones, cardinalidad, identificadoresnombreESTRATEGIA CENTRIFUGAa) Esquema InicialPERSONAedadestaturaapellidonombrePERSONAb) Esquema Intermedio 1ESTRATEGIA CENTRIFUGAEsquema Intermedio 2PERSONALUGARnaci envive enedadestaturaapellidonombreESTRATEGIA CENTRIFUGAEsquema FinalPERSONALUGARnaci envive enHOMBREMUJERPAISCIUDADenREGIONnombrehabitantessituacin militarapellidosolteraedadestaturaapellidonombrenmero de aos(t, e)(p, e)(1, 1)(1, n)(1, n)(1, n)(1, 1)(1, n)(adicin relaciones, cardinalidad, identificadoresnombreESTRATEGIA MIXTAa) Esquema ArmaznPERSONALUGARrelacionada conESTRATEGIA MIXTAb) Esquema PersonaPERSONALUGARHOMBREMUJERPAISCIUDADenREGIONnombrehabitantessituacin militarapellidosolteraedadestaturaapellidonombrenombrec) Esquema LugarESTRATEGIA MIXTAEsquema IntegradoPERSONALUGARnaci envive enHOMBREMUJERPAISCIUDADenREGIONnombrehabitantessituacin militarapellidosolteraedadestaturaapellidonombrenmero de aos(t, e)(p, e)(1, 1)(1, n)(1, n)(1, n)(1, 1)(1, n)nombre