Modelo Relacional

Páginas: 5 (1214 palabras) Publicado: 30 de noviembre de 2012
Introducción a las BD
Cecilia Ruiz Castro

MODELO RELACIONAL

Ejemplo de Modelo Relacional

MODELO RELACIONAL

Edgar Frank Cood 1970
O E. Codd, que propuso también tres lenguajes de

definición y manipulación de datos basados en el Álgebra de conjuntos y el Cálculo de Predicados de Primer Orden. O SQL (Standard Query Language.

Caracteristicas BDR
O O O O

O
O

Una base dedatos relacional se compone de varias tablas o relaciones. No pueden existir dos tablas con el mismo nombre ni registro. Cada tabla es a su vez un conjunto de registros (filas y columnas). La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas). Las claves primarias son la clave principal de un registro dentro de una tabla y éstas debencumplir con la integridad de datos. Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.

23/10/2012

MODELO RELACIONAL

MODELO RELACIONAL

Relación o Tabla

MODELO RELACIONAL

MODELO RELACIONAL
CONCEPTOS DEL MODELO RELACIONAL

Una relación consta de 2 partes:

cabeceraID

PROFESOR CURSO

AÑO DEPARTAMENTO

1
2

Isabel
Marcos Verónica

Bases de datos
Física Modelado

1991 Informática
1994 Ciencias 1995 Informática

cuerpo

3

4
5

Clara
Martha

Matemáticas
Lingüística

1994 Ciencias
1990 Lexicografía

MODELO RELACIONAL

El modelo relacional es un modelo de datos

MODELO RELACIONAL

Diccionario de datos
O Es unadescripción detallada de todas las

tablas que se encuentran dentro de una base de datos creada por el usuario/diseñador. O Contiene Metadatos o datos acerca de los datos.

MODELO RELACIONAL
Llaves

Llaves definen dependencias funcionales Una llave puede ser clasificada como: 1. 2. 3. 4. Super clave Llave candidata Llave primaria Llave secundaria o foránea

MODELO RELACIONAL

Super llave
O Unatributo o combinación de atributos que

de modo único identifica cada renglón en una tabla.

MODELO RELACIONAL

Llave candidata
O Una super clave mínima. Una super llave

que no contiene un subconjunto de atributos que nos sea en si una super clave.

MODELO RELACIONAL

Llave primaria
O Una llave candidata seleccionada para identificar de modo

único todos los otros valores deatributo en cualquier renglón. No puede contener entradas nulas.

Clave primaria de la relación DESPACHOS
O

En la relación de esquema DESPACHOS(edificio, número, superficie), la clave primaria está formada por los atributos edificio y número. En este caso, podrá ocurrir que dos despachos diferentes estén en el mismo edificio, o bien que tengan el mismo número, pero nunca pasará que tengan lamisma combinación de valores para edificio y número.

MODELO RELACIONAL

Llave secundaria o foránea
O Un atributo o combinación de atributos de una tabla

cuyos valores deben corresponder con la llave primaria en otra tabla o ser nulos.

O Una clave foránea o clave ajena (o Foreign Key FK) es una

limitación referencial entre dos tablas. O La clave foránea identifica una columna o grupode columnas en una tabla (tabla hija o referendo) que se refiere a una columna o grupo de columnas en otra tabla (tabla maestra o referenciada). Las columnas en la tabla referendo deben ser la clave primaria u otra clave candidata en la tabla referenciada.

Ejemplo de llave foranea

23/10/2012

MODELO RELACIONAL

MODELO RELACIONAL

Clave indice
O

Las claves índice surgen con lanecesidad de tener un acceso más rápido a los datos. Los índices pueden ser creados con cualquier combinación de campos de una tabla. Las consultas que filtran registros por medio de estos campos, pueden encontrar los registros de forma no secuencial usando la clave índice. Las bases de datos relacionales incluyen múltiples técnicas de ordenamiento, cada una de ellas es óptima para cierta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • MODELO RELACIONAL
  • Modelo relacional
  • modelo relacional
  • El modelo relacional
  • Modelo Relacional
  • Modelo Relacional.
  • Del modelo relacional
  • Modelo Relacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS