El modelo entidad-interrelación
El modelo de datos entidad-interrelación (E-R), también llamado
entidad-relación, fue propuesto por Peter Chen en 1976 para la
representación conceptual de los problemas del mundo real. En 1988,
el ANSI lo seleccionó como modelo estándar para los sistemas de
diccionarios de recursos de información. Es un modelo muy extendido
y potente para la representación de los datos. Se simboliza
haciendo uso de grafos y de tablas. Propone el uso de tablas
bidimensionales para la representación de los datos y sus
relaciones.
Conceptos básicos
Entidad. Es un objeto del mundo real, que tiene interés para
la empresa. Por ejemplo, los ALUMNOS de un centro escolar o los
CLIENTES de un banco. Se representa utilizando rectángulos.
Conjunto de entidades. Es un grupo de entidades del mismo
tipo, por ejemplo, el conjunto de entidades cliente. Los conjuntos
de entidades no necesitan ser disjuntos, se puede definir los
conjuntos de entidades de empleados y clientes de un banco,
pudiendo existir una persona en ambas o ninguna de las dos
cosas.
Entidad fuerte. Es aquella que no depende de otra entidad
para su existencia. Por ejemplo, la entidad ALUMNO es fuerte pues
no depende de otra para existir, en cambio, la entidad NOTAS es una
entidad débil pues necesita a la entidad ALUMNO para existir. Las
entidades débiles se relacionan con la entidad fuerte con una
relación uno a varios. Se representan con un rectángulo con un
borde doble.
Atributos o campos. Son las unidades de información que
describen propiedades de las entidades. Por ejemplo, la entidad
ALUMNO posee los atributos: número de matrícula, nombre, dirección,
población y teléfono. Los atributos toman valores, por ejemplo, el
atributo población puede ser ALCALÁ, GUADALAJARA, etcétera. Se
representan mediante una elipse con el nombre en su interior.
Dominio. Es el conjunto de valores permitido para cada
atributo. Por ejemplo el dominio del atributo nombre puede ser el
conjunto de cadenas de texto de una longitud determinada.
Identificador o superclave. Es el conjunto de atributos que
identifican de forma única a cada entidad. Por ejemplo, la entidad
EMPLEADO, con los atributos Número de la Seguridad Social, DNI,
Nombre, Dirección, Fecha nacimiento y Tlf, podrían ser
identificadores o superclaves los conjuntos Nombre, Dirección,
Fecha nacimiento y Tlf, o también DNI, Nombre y Dirección, o
también Num Seg Social, Nombre, Dirección y Tlf, o solos el DNI y
el Número de la Seguridad Social.
Clave candidata. Es cada una de las superclaves formadas por
el mínimo número de campos posibles. En el ejemplo anterior, son el
DNI y el Número de la Seguridad Social.
Clave primaria o principal (primary key): Es la clave
candidata seleccionada por el diseñador de la BD. Una clave
candidata no puede contener valores nulos, ha de ser sencilla de
crear y no ha de variar con el tiempo. El atributo o los atributos
que forman esta clave se representan subrayados.
Clave ajena o foránea (foreign key): Es el atributo o
conjunto de atributos de una entidad que forman la clave primaria
en otra entidad. Las claves ajenas van a representar las relaciones
entre tablas. Por ejemplo, si tenemos por un lado, las entidades
ARTÍCULOS, con los atributos código de artículo (clave primaria),
denominación, stock. Y, por otro lado, VENTAS, con los atributos
Código de venta (clave primaria), fecha de venta, código de
artículo, unidades vendidas, el código de artículo es clave ajena
pues está como clave primaria en la entidad ARTÍCULOS.
Información de los programas con certificado
Hay 3 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Atención al cliente. Tipos de clientes Atender al cliente de forma satisfactoria es lo que se estudia en este curso enfocado a las empresas. Conocerás la necesidad del cliente en nuestra empre... [18/05/09] |
|
3.818 | ||
|
Cómo utilizar el Power Point Microsoft PowerPoint es un programa de presentación desarrollado para sistemas operativos Microsoft Windows y Mac OS. Ampliamente usado en distintos campos como en la ens... [09/06/08] |
|
5.265 | ||
|
El software de análisis estadístico Este práctico curso se basa en la versión 11.5 del programa y su contenido se orienta al manejo inicial del paquete. Será útil para aprender a manejar el programa estadís... [01/03/06] |
|
1.932 | ||
Publicar en
del.icio.us
digg
meneame