Base de datos parte 2

  • Published on
    07-Apr-2017

  • View
    118

  • Download
    0

Transcript

Diapositiva 1Base De Datos 2-ParteCamila RodrguezSergio Osorno 11-31Es una herramienta para elmodelado de datos que permite representar las entidades relevantes de un sistema de informacinas como sus interrelaciones y propiedades.Modelo Entidad-Relacin2 Definicin De RelacinDescribe cierta dependencia entre entidades o permite la asociacin de las mismas.Ejemplo: Si tenemos dos entidades, "CLIENTE" y "HABITACION", podemos entender la relacin entre ambas al tomar un caso concreto (ocurrencia) de cada una de ellas. Entonces, podramos tener la ocurrencia "Habitacin 502", de la entidad "HABITACION" y la ocurrencia"Henry Jonshon Mcfly Bogard", de la entidad "CLIENTE", entre las que es posible relacionar que la habitacin 502 se encuentra ocupada por el husped de nombre Henry.Una relacin tiene sentido al expresar las entidades que relaciona. En el ejemplo anterior, podemos decir que un husped (entidad), se aloja (relacin) en una habitacin (entidad).Se representan mediante un rombo etiquetado en su interior con un verbo. Este rombo se debe unir mediante lneas con las entidades (rectngulos) que relaciona, para as saber cul es la relacin que lleva cada uno.Tipos de relaciones existentes,defina cada uno de ellas y d un ejemplo.describe cierta dependencia entre entidades o permite la asociacin de las mismas.Hay varios tipos o clasificaciones para las relaciones dependiendo del punto de vista:- Uno a Uno: Una entidad de A se relaciona nicamente con una entidad en B y viceversa.- Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una nica entidad en A.- Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A.- Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa.El proceso de diseo de una BD:Si 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.Determinar 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 Hire_date.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.GRACIAS Por su atencin*-*