Base de datos 11 3

  • Published on
    12-Apr-2017

  • View
    108

  • Download
    1

Transcript

Diapositiva 1BASE DE DATOSIntegrante:Mara Fernanda Duran grado:11-3ContenidoDefina el modelo entidad-relacinQue es una relacinQue tipos de relaciones existen, defina cada una de ellas y d un ejemplo.Cual es el proceso de diseo de una BD: realice un grafico utilizando autoformas en cualquiera de los programas de office (PP, Word, Excel) para explicar esta pregunta.Defina el modelo entidad-relacinEl modelo de entidad-relacin fue propuesto por Peter chen en los 70 para la representacin conceptual de los problemasEl esquema conceptual se puede utilizar con cualquier SGBDEntidadObjeto real o abstracto del cual se puede almacenar informacin en una BD.Caractersticas:Tiene existencia propiaEs distinguible del resto de entidades del sistemaLas entidades de un mismo tipo estn definidas en bases an mismo conjunto de atributos.EJEMPLO: Pedro Snchez crespo con DNI73920582EntidadConjunto de identidades: Agrupaciones de entidades con las mismas propiedades.Tipos de entidadesFuerte: Su existencia no depende la existencia de la otra entidad.Dbil: Su existencia depende de la existencia de una entidad fuerte.RelacinEn una relacin se asocia un Elemento de una entidad con otro elemento de otra entidad.No pueden aparecer relacionados dos veces los mismos ejemplares.REPRESENTACINRelacinCardinalidad: indica el numero de relaciones en las que una entidad puede aparecer.Representacin: ( card. Mnima, card.maxima)Card mnima: indica el numero mnimo de asociaciones en las que aparecer cada ejemplar de la entidad.Card mxima: indica el numero mximo de relaciones en las que puede aparecer cada ejemplar de la entidad.Relacin: Parejas de cardinales que podemos encontrar en una relacin:-(0,1), (1,1), (0,n),(1,n),(m,n).Es conveniente Acompaar la relacin con lar cardinales mximas( en mayscula) con las que intervienen las entidades relacionadasProceso de diseo de BdSi usa un proceso de diseo de base de datos establecido, puede crear de forma rpida y efectiva una base de datos bien diseada que le proporciona acceso conveniente a la informacin que desea. Con un diseo slido tardar menos tiempo en construir la base de datos y obtendr resultados ms rpidos y precisos.Al organizar los datos de forma apropiada, proporciona flexibilidad a la base de datos y tiene la posibilidad de combinar y presentar informacin de muchas formas diferentes.Al disear una base de datos, en primer lugar debe dividir la informacin que desea almacenar como temas distintos y despus indicar a Visual FoxPro cmo se relacionan estos temas para que pueda recuperar la informacin correcta cuando sea necesario. Si mantiene la informacin en tablas separadas facilitar la organizacin y el mantenimiento de los datos y conseguir aplicaciones de alto rendimiento.A continuacin se indican los pasos que hay que seguir en el proceso de diseo de una base de datos. Cada paso se trata con mayor detalle en los temas restantes de esta seccin.Procesos de diseoDeterminar el propsito de la base de datosEste paso le ayudar a decidir los datos que desea que Visual FoxPro almacene.Determinar las tablas necesariasCuando ya conozca claramente el propsito de la base de datos, puede dividir la informacin en temas distintos, como "Employees" u "Orders". Cada tema ser una tabla de la base de datos.Determinar los campos necesariosTiene que decidir la informacin que desea incluir en cada tabla. Cada categora de informacin de una tabla se denomina campo y se muestra en forma de columna al examinar la tabla. Por ejemplo, un campo de la tabla Employee podra ser Last_name y otro podra ser Heredaste.Determinar las relacionesObserve cada tabla y decida cmo se relacionan sus datos con los de las tablas restantes. Agregue campos a las tablas o cree tablas nuevas para clarificar las relaciones, si es necesario.Perfeccionar el diseoBusque errores en el diseo. Cree las tablas y agregue algunos registros de datos de ejemplo. Vea si puede obtener los resultados que desea de sus tablas. Haga los ajustes necesarios al diseo.Grafica Base de DatosWeb grafaModelo entidad-relacin:http://www.slideshare.net/DaniSantia/t1-modelo-entidadrelacinProceso de diseo de datoshttp://msdn.microsoft.com/es-es/library/cc466455(v=vs.71).aspx