s04-diseño conceptual bd

Post on 09-Jan-2016

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related