




























































































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento ofrece una introducción detallada al proceso de diseño de bases de datos, desde la representación del problema hasta la normalización. Se abordan conceptos básicos como entidades fuertes y débiles, ocurrencias, cardinalidades, atributos y dominios, entre otros. Además, se explica el modelo relacional y las transformaciones necesarias para pasar de un modelo entidad-relación a uno relacional.
Tipo: Diapositivas
1 / 112
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





























































































IES Maestre de Cva. Isabel Guerrero
v Representación del problema v Modelo de datos v Diagramas E/R v El modelo E/R ampliado v El modelo relacional v Transformación E/R al modelo relacional v Normalización
v Representación del problema v Modelo de datos v Diagramas E/R v El modelo E/R ampliado v El modelo relacional v Transformación E/R al modelo relacional v Normalización
v La modelización consiste en representar el problema y generar un mapa donde estén identificados todos los objetos de la base de datos. v La persona que realiza la modelización es un analista informático , se ha de contar con la experiencia de un futuro usuario de la BD. v Hay que modelar siguiendo unas directrices o estándares. v La base de datos estará implementada en un SGBD concreto, hay que tenerlo en cuenta.
v El modelo conceptual. Es un modelo que tiene un gran poder expresivo para poder comunicarse con un usuario que no es experto en informática. Modelo E/R. (Informático ó Usuario) v El modelo lógico. Este modelo es más técnico que el anterior. Modelo Relacional. v Modelo físico. Es el resultado de aplicar el modelo lógico a un SGBD concreto. Está expresado en un leguaje tipo SQL (Sublenguaje DDL : Lenguaje de Definición de Datos)
v Representación del problema v Modelo de datos v Diagramas E/R v El modelo E/R ampliado v El modelo relacional v Transformación E/R al modelo relacional v Normalización
v Representa cualquier tipo de objeto o concepto sobre el que se recoge información: cosa, persona, concepto abstracto o suceso. v Por ejemplo: coche, casa, empleado, cliente, etc. v Las entidades se representan gráficamente mediante rectángulos y su nombre aparece en el interior (generalmente en singular). v Un nombre de entidad solo puede aparecer una vez en el diagrama. Cliente Empleado Producto
v Hay dos tipos de entidades: § Fuertes § Débiles. v Una entidad fuerte es una entidad existe por méritos propios. v Una entidad débil es una entidad cuya existencia depende de la existencia de otra entidad. v Las entidades débiles se representan mediante un cuadro doble.
v Una relación (o interrelación), es una correspondencia o asociación entre dos o más entidades. v Cada relación tiene un nombre que describe su función. v Las relaciones se representan gráficamente mediante rombos y su nombre aparece en el interior (corresponde a un verbo). EMPLEADO Pertenece DEPARTAMENTO
v Las relaciones están clasificadas según su grado. v El grado es el número de entidades que participan en la relación.
v Relaciones ternarias: (grado 3), son aquellas que se dan entre tres entidades.
v Relaciones unarias o reflexivas : (grado 1), Es una relación donde la misma entidad participa más de una vez en la relación con distintos papeles. El nombre de estos papeles es importante para determinar la función de cada participación. EMPLEADO ES JEFE
v La cardinalidad de una entidad u ocurrencia de una entidad, indica, mediante una pareja de números, el mínimo y máximo número de veces que puede aparecer en la relación asociada a otra ocurrencia de entidad.
v Por ejemplo, los empleados pueden trabajar para varios proyectos, o pueden estar de vacaciones (sin proyecto). v Por otro lado, en un proyecto trabajan de 1 a varios trabajadores. En este caso, la participación de proyecto es de (0,n), puesto que un empleado puede tener asignados de 0 a n proyectos. v La participación del empleado es de (1,n) puesto que en un proyecto puede haber de 1 a n empleados. De esta manera, se indica al lado de la entidad proyecto, el par (0,n) y al lado de la entidad empleado el par (1,n).