Hgrjrkrtjrt
Páginas: 5 (1080 palabras)
Publicado: 10 de mayo de 2012
Atributos
Entidades
Localizaciones
Derivado
Multivaluado
Compuesto
Simple
Nombre
NP
Apellido
Apellido
DNI
Edad
Fuertes
Débiles
Relación
Jerarquía de generalización
Convenios para losnombres de los elementos
Entidad
Nombres en singular en mayúscula. Ejemplo
CLIENTE
Relación
Verbos en mayúscula
COMPRA
Atributos
Nombres en singular, primera letra en mayúscula
Codigo
Roles
En minúscula
Participación de las entidades en las relaciones
Participación parcial (mínimo cero): Significa que puede haber ocurrencia de una entidad que no estén asociadas aninguna ocurrencia de la otra entidad.
CLIENTE
PRODUCTO
COMPRA
(0, N)
(0, N)
Participación total (mínimo uno): significa que toda ocurrencia de una entidad debe estar asociada a una ocurrencia de la otra entidad.
EMPLEADO
DEPARTAMENTO
TRABAJA PARA
(1, 1)
(1, N)
Tipos de relación de izquierda a derecha
Tipos de relación
Reflexivas (Grado 1)
Son relaciones dondeparticipa solo una entidad. Se relacionan ocurrencias de la entidad con otras ocurrencias de la propia entidad. Ejemplo
EMPLEADO
SUPERVISION
supervisior
supervisado
(0, n)
(0, 1)
A este tipo de relación también se le llama recursiva.
Binarias (Grado 2)
Son relaciones donde participan dos entidades
CLIENTE
PRODUCTO
COMPRA
(0, N)
(0, N)
Ternarias (Grado 3)
Son relaciones dondeparticipan tres entidades
(A, B)C; (A, C)B; (B, C)A
(0, N)
(0, N)
VENDE
EMPLEADO
(0, N)
PRODUCTO
CLIENTE
Modelo relacional
Base de datos relacionales
Terminología
Terminología Relacional | Termino Tabular |
Base de datos relacional | Conjunto de tablas |
Relación | Una sola tabla (es una tabla con filas y columnas) |
Atributo | Encabezado de la columna |
Tupla | Filas de datosde una tabla |
Cardinalidad | Numero de filas de una tabla |
Grado | Numero de columna de una tabla |
Dominio | Lista de valores permitidos para datos de una columna |
El modelo relacional fue ideado por Codd en 1976-70
Ejemplo del modelo relacional
Cedula | Nombre | Apellido | Dirección | Teléfono |
17234567 | María | Hernández | La Isabelica, Valencia | 02415674321 |
15643234| Pedro | Ramírez | Caprenco, Naguanagua | 10413567892 |
Dominios: cedulas, nombres, apellidos, direcciones, teléfonos
Grado: 5
Cada fila es una tupla
Cardinalidad: 2
Las relaciones de grado uno se denominan unaria, las de grado dos binarias y las de grado “n”, n-rías.
Estructura de datos relacional
Propiedad de las relaciones
* Cada relación un nombre único
* Los valores delos atributos son atómicos
* No hay dos atributos que se llamen igual
* El orden de los atributos no importa
* Cada tupla es distinta
* El orden de las tuplas no importa
Estructuras de datos relacionales
Tipos de relaciones
* Relaciones base
* Vista
* Instantáneas
* Resultados de consultas
* Resultados intermedios’
* Resultados temporales
ClavesSuperclaves: Identifican de modo único
Clave candidata: Superclave única e ineludible
Clave compuesta: Formada por más de un atributo
Clave primaria: Clave candidata para identificar tuplas
Claves alternativas: Las claves candidatas que no son elegidas como primaria
Claves ajenas: Atributos que son claves primarias en otra relación.
Traducción al modelo relacional
A partir de un...
Leer documento completo
Regístrate para leer el documento completo.