Professional Documents
Culture Documents
Bases de
Datos
L.I. 0
L.I.
Entre los modelos lgicos, para representacin de las bases de datos, el modelo
relacional est considerado como el ms simple. El paso del modelo E-R al relacional
es muy simple, y por otra, MySQL, como implementacin de SQL, est orientado
principalmente a bases de datos relacionales.
El doctor Edgar F. Codd, un investigador de IBM, invent en 1970 el modelo
relacional, tambin desarroll el sistema de normalizacin.
El modelo se compone de tres partes:
1. Estructura de datos: bsicamente se compone de relaciones.
2. Manipulacin de datos: un conjunto de operadores para recuperar, derivar
o modificar los datos almacenados.
3. Integridad de datos: una coleccin de reglas que definen la consistencia de
la base de datos.
Relacin
Es el concepto bsico del modelo relacional. Por lo tanto, se usa el trmino
interrelacin para referirnos a la conexin entre entidades. En el modelo
relacional este trmino se refiere a una tabla, y es el paralelo al concepto
conjunto de entidades del modelo E-R.
Relacin: es un conjunto de datos referentes a un conjunto de entidades y
organizados en forma tabular, que se compone de filas y columnas, (tuplas y
atributos), en la que cada interseccin de fila y columna contiene un valor.
Tupla
A menudo se le llama tambin registro o fila, fsicamente es cada una de las
lneas de la relacin. Equivale al concepto de entidad del modelo E-R, y define
un objeto real, ya sea abstracto, concretos o imaginario.
Tupla: cada una de las filas de una relacin. Contiene la informacin relativa a
una nica entidad.
De esta definicin se deduce que no pueden existir dos tuplas iguales en la
misma relacin.
Atributo
Tambin denominado campo o columna, corresponde con las divisiones
verticales de la relacin. Corresponde al concepto de atributo del modelo E-R y
contiene cada una de las caractersticas que definen una entidad u objeto.
Atributo: cada una de las caractersticas que posee una entidad, y que
agrupadas permiten distinguirla de otras entidades del mismo conjunto.
Al igual que en el modelo E-R, cada atributo tiene asignado un nombre y un
dominio. El conjunto de todos los atributos es lo que define a una entidad
completa, y es lo que compone una tupla.
Nulo (NULL)
Hay ciertos atributos, para determinadas entidades, que carecen de valor. El
modelo relacional distingue entre valores vacos y valores nulos. Un valor
Telfonos
nombre telfono
Mengano 12322132
Fulano 13321232
Fulano 25565445
Fulano 36635363