Base De Datos

Páginas: 11 (2554 palabras) Publicado: 13 de febrero de 2013
Introducción
El modelo de datos relacional y las restricciones de una base de datos relacional.

El modelo relacional fue presentado por primera vez por Ted Codd, de IBM Research, en 1970 en un documento ya clásico (Codd 1970), y atrajo la atención inmediatamente debido a su simplicidad y fundamentación matemática. El modelo utiliza el concepto de una relación matemática (algo parecido a unatabla de valores) como su bloque de construcción básico, y tiene su base teórica en la teoría de conjuntos y la lógica del predicado de primer orden.

Las primeras implementaciones comerciales del modelo relacional, como SQL/DS del sistema operativo MVS de IBM y Oracle DBMS, estuvieron disponibles a principios de los años 80. Desde entonces, ha sido implementado en otros muchos. Los DBMSrelacionales más populares en la actualidad (los RDBMS) son
DB2 e Informix Dynamic Server (de IBM), Oracle y Rdb (de Oracle) y SQL Server y Access (de Microsoft).










Índice
1. Introducción
2. Conceptos del modelo relacional
3. Dominios, atributos, tuplas y relaciones.
4. Características de las relaciones
5. Notación del modelo relacional.

6. Restricciones del modelo relacional yesquemas de bases de datos relacionales.


7. Restricciones de dominio.
8. Restricciones de clave y restricciones en valores NULL.
9. Bases de datos relacionales y esquemas de bases de datos relacionales.
10. Integridad de entidad, integridad referencial y foreign Iceys.
11. Otros tipos de restricciones.


12. Actualizaciones, transacciones y negociado de la violación de unarestricción.


13. La operación Insert.
14. La operación Delete.
15. La operación Update.
16. El concepto de transacción.







Conceptos del 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 o, de forma algo más extensa, a un fichero plano de registros.
Cuando unarelación está pensada como una tabla de valores, cada fila representa una colección de valores relacionados.
En el modelo relacional, cada fila de la tabla representa un hecho que, por lo general, se corresponde con una relación o entidad real. El nombre de la tabla y de las columnas se utiliza para ayudar a interpretar el significado de cada uno de los valores de las filas.

En laterminología formal del modelo relacional, una fila recibe 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 decirque cada valor de un dominio es indivisible en lo que al modelo relacional se refiere. Una forma habitual 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. Ejemplos de dominios:


• NumerosTelefonosFijos. El conjunto de los 9 dígitos que componen los números deteléfono en España.
• NumerosTelefonosMoviles. El conjunto de los 9 dígitos que componen los números de teléfono móviles en España.
• DocumentoNacionalldentidad. El conjunto de documentos nacionales de identidad (DNI) válidos en España.
• Nombres. El conjunto de caracteres que representan el nombre de una persona.



Un esquema de relación 2 R, denotado por R(A I , A2,... ,An)' estáconstituido por un nombre de relación R y una lista de atributos Al' A2,•. , An.' Cada atributo A ¡es el nombre de un papel jugado por algún dominio D en el esquema de relación R. Se dice que D es el dominio de A¡ y se especifica como dom(A¡). Un esquema de relación se utiliza para describir una relación; se dice que R es el nombre de la misma. El grado (o arity) de una relación es el número de...
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