Generalizacion de bases de datos

Solo disponible en BuenasTareas
  • Páginas : 3 (609 palabras )
  • Descarga(s) : 0
  • Publicado : 15 de junio de 2011
Leer documento completo
Vista previa del texto
Reducción de diagramas E-R a tablas
http://www.sistemas.itlp.edu.mx/tutoriales/basedat1/tema2_6.htm
    Un diagrama E-R, puede ser representado también a través de una colección de tablas. Paracada una de las entidades y  relaciones  existe una tabla única a la que se le asigna como nombre el del conjunto de entidades y de las relaciones respectivamente, cada tabla tiene un número de columnasque son definidas por la cantidad de atributos y las cuales tienen el nombre del atributo.
    La transformación de nuestro ejemplo Venta en la que intervienen las entidades de Vendedor con losatributos RFC, nombre, puesto, salario y Artículo con los atributos Clave, descripción, costo.
Cuyo diagrama E-R es el siguiente:

Entonces las tablas resultantes siguiendo la descripción anterior son:Tabla Empleado
Nombre | Puesto | Salario | RFC |
Teófilo | Vendedor | 2000 | TEAT701210XYZ |
Cesar | Auxiliar ventas | 1200 | COV741120ABC |
Tabla artículo
Clave | Descripción | Costo |A100 | Abanico | 460 |
C260 | Colcha matrimonial | 1200 |
Tabla Venta
RFC | Clave |
TEAT701210XYZ | C260 |
COV741120ABC | A100 |
    Nótese que en la tabla de relación - Venta -, contienecomo atributos a las llaves primarias de las entidades que intervienen en dicha relación, en caso de que exista un atributo en las relaciones, este atributo es anexado como una fila más de la tabla;    Por ejemplo si anexamos el atributo fecha a la relación venta, la tabla que se originaria sería la siguiente:
RFC | Clave | Fecha |
TEAT701210XYZ | C260 | 10/12/96 |
COV741120ABC | A100 |11/12/96 |

Generalización y especialización
http://www.icomputo.com/content/generalizacion-y-especializacion-modelo-entidad-relacion

Generalización.

    Es el resultado de la unión de 2 o másconjuntos de entidades (de bajo nivel) para producir un conjunto de entidades de más alto nivel. La generalización se usa para hacer resaltar los parecidos entre tipos de entidades de nivel más bajo...
tracking img