Bases De Datos

Páginas: 9 (2052 palabras) Publicado: 13 de diciembre de 2012
Apuntes de Base de datos

Modelo
 Relacional
 
El modelo relacional representa la base de datos como una colección de relaciones. Informalmente, cada una de estas relaciones se parece a una tabla de valores. Cuando una relación esta pensada como una tabla de valores, cada fila representa una colección de valores relacionados. El la terminología formal del modelo relacional, una filarecibe el nombre de tupla, una cabecera de columna es un atributo y el nombre de la tabla una relación. El tipo de dato que describe los valores que pueden aparecer en cada columna está representado por un dominio de posibles valores.

Dominios,
 atributos,
 tuplas
 y
 relaciones
 
Un dominio D es un conjunto de valores atómicos. Por atómico queremos decir que cada valor de undominio es indivisible. Una forma de especificar un dominio es indicar un tipo de dato desde el que se dibujan los valores del mismo. También resulta útil darle un nombre que ayude en la interpretación de sus valores. Los siguientes son algunos ejemplos de dominios en sus definiciones lógicas: • • • • • NumeroTelefono. Conjunto de 9 dígitos que componen los números de teléfono. Nombre. Conjunto decaracteres que representan el nombre de una persona. Sexo. Conjunto de valores “H” para hombre y “M” para mujer. EdadEmpleado. Las posibles edades de los empleados de una empresa; cada una debe estar comprendida entre 18 y 80. NombreAcademia. El conjunto de nombres de las academias de la universidad, tales como Informática, Telemática, Mecatrónica o Biónica.

También para cada uno de ellos seespecifica un tipo de dato o formato. Por ejemplo, el tipo de dato NumeroTelefono puede declararse como una cadena de caracteres de la forma dddddddddd, donde cada d es un dígito numérico (decimal) y los dos primeros especifican la lada. El tipo de dato para EdadEmpleado es un número entero comprendido entre 18 y 80, mientras que para NombreAcademia es el conjunto de todas las cadenas de caracteres querepresentan los nombres de las academias válidas.

Entonces, un dominio cuenta con: • • • • Un nombre. Un tipo de dato. Un formato. También puede facilitarse información adicional para la interpretación de sus valores (metros, kilogramos, pies, etc.).

Formalmente un esquema de relación R es denotado por ������ ������! , ������! , … , ������! , está constituido por un nombre de relación R yuna lista de atributos ������! , ������! , … , ������! . Cada atributo ������! es el nombre de un papel jugado por algún dominio D en el esquema de relación R. El dominio D de un atributo ������! se especifica por dom ������! . El grado de una relación es el número de atributos de la misma. Una relación r del esquema ������ ������! , ������! , … , ������! , también especificado como ������ ������ ,es un conjunto de n-tuplas ������ = ������! , ������! , … , ������! . Cada tupla t es una lista ordenada de n valores ������ = ������! , ������! , … , ������! , donde ������! , 1 ≤ ������ ≤ ������, es un elemento del dom ������! .
Nombre de la relación Atributos ESTUDIANTE Nombre Benjamin Bayer Tuplas Ana Ortiz Marcelo Gómez Belén Campos Dirección Cercado, 3 La Suerte, 6 Pase del río, 97 ElPrado, 2 Edad 19 21 25 23 Teléfono NULL 98831256 85320520 85320520

Figura 1. Identificación de partes de una relación.

Valores y NULLs en las tuplas Cada valor de una tupla es un valor atómico, es decir, no es divisible en componentes dentro del esqueleto del modelo relacional básico. Por tanto, no están permitidos los atributos compuestos y multivaluados. Los valores NULL se utilizan pararepresentar valores de atributos que pueden ser desconocidos o no ser aplicables a una tupla. En general, los valores NULL pueden tener varios significados, como lo de valor desconocido, valor existente pero no disponible o atributo no aplicable a esta tupla.

Interpretación de una relación El esquema de relación puede interpretarse como una declaración o un tipo de aserción. Cada tupla de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS