03 Modelo Relacional3542

Páginas: 7 (1629 palabras) Publicado: 14 de mayo de 2015
Modelo Relacional (1):
Conceptos básicos
II - Semestre 2006

Apuntes 2005, Fundamentos de Sistema de Bases de datos, Elmasri and Navathe

1

Evolución del MR
Años

Sucesos

1968-1970

Surge el Modelo Relacional (Codd). Aparece el
concepto de relación: tabla.

1970...

Desarrollo teóricos: ej: álgebra relacional (Codd,
1972).

1973-1978

Prototipos (Ingres, Sistema R, etc.)

1979

Oracle

1981SQL

1982

Sybase, Informix

1984

SQL/ANS

1986

SQL ISO

1990

Modelo Relacional versión 2 (RM/V2) Codd. Nulos

1992

SQL2 estándar.

1996

SQL2 Con Procedimientos Almacenados

1999

SQL3 estándar (incluye OO, recursión)

2000

SQL3/MM Bases de Datos Multimediales

2000

SQLJ: Integración con Java
2

Modelo Relacional




Aspectos Estructurales de los Datos-Parte
Estructural
Aspectos deIntegridad de Datos

3

Objetivos del Modelo Relacional


Independencia física: el modo en el que se
almacenan los datos no influye en su
manipulación lógica y, por tanto, los
usuarios que acceden a esos datos no
tienen que modificar sus programas por
cambios en el almacenamiento físico.

4

Objetivos del Modelo Relacional


Independencia lógica: el añadir, eliminar o
modificar objetos de la base dedatos no
repercute en los programas y/o usuarios que
están accediendo a subconjuntos parciales
de los mismos (vistas).

5

Objetivos del Modelo Relacional




Flexibilidad: en el sentido de poder
presentar a cada usuario los datos de la
forma en que éste prefiera.
Uniformidad: las estructuras lógicas de los
datos presentan un aspecto uniforme, lo que
facilita la concepción y manipulación dela
base de datos por parte de los usuarios.

6

Objetivos del Modelo Relacional


Sencillez: las características anteriores, así
como unos lenguajes de usuario muy
sencillos, producen como resultado que el
modelo de datos relacional sea fácil de
comprender y de utilizar por parte del
usuario final.

7

Conceptos del Modelo
Relacional




La base de datos es vista como una
colección derelaciones.
Un relación puede ser vista como una tabla,
con filas llamadas tuplas y con cabecera de
columnas llamadas atributos

8

Terminología Estructural
Relación

Tabla

Tupla

Fila / Registro (sólo a nivel físico)

Atributo

Columna/Campo (sólo a nivel físico)

Cardinalidad

Número de filas/tuplas/registro (sólo a nivel físico)

Grado

Número de atributos/columnas

Dominio

Colección de valores, delos cuales uno o mas
atributos obtienen sus valores reales. Conjunto de
valores válidos

Clave primaria

Identificador único para la tabla, es decir, una
columna o combinación de columnas con la
propiedad de que nunca existen 2 filas de la tabla con
el mismo valor en esa columna o combinación de
columnas
9

Estructuras del MR





Dominio: Un Dominio D es un conjunto
finito de valoreshomogéneos y atómicos
V1, V2, ...Vn caracterizados por un nombre.
Atributo: Un atributo A es el rol que tiene un
determinado dominio D en una relación.
Relación: es el producto cartersiano
definido sobre n dominios

10

Terminología Estructural
Grado
Clave primaria
Nombre

Nacionalidad

Institución

Dominios

AUTOR
NOMBRE: Nombre

NACIONALIDAD: I N S T I T U C I O N :
Nacionalidad
Institución

Date C.J.Norteamericana

Relational Ins.

De Miguel

Española

FIM

Saltor F.

Española

FI de UPB

Ceri S.

Italiana

Polit.Milan

Chen P.

Norteamericana

ER Ins.

Yao L.

Norteamericana

U.NY

Atributos

Tuplas
Cardinalidad

11

Estructuras del MR
Atributo i ∈ Di

Relación de grado m y cardinalidad n
Atributo

cabecera
Tupla

Cuerpo

Intensión o Esquema de la Relación:
R(Atributo 1:D1, Atributo 2:D2,....Atributo m:Dm)
•No hay dos tuplas iguales
•El orden de las tuplas no es significativo
•El orden de las columnas o atributos no es significativo
•Cada atributo sólo puede tomar un único valor del dominio
( no hay grupos repetitivos )

12

Concepto de Dominio








Un Dominio D es un conjunto finito de valores homogéneos y atómicos
V1, V2, ...Vn caracterizados por un nombre. Homogéneo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelo de compromisos RESOLUCIÓN 063 03
  • SESIONES 03 04 EL MODELO DE JAKOBSON
  • 03 Introducci N A Modelo COSO
  • 03 Componentes Del Modelo De Planificacion
  • 03 Modelo de Competencias V2008 2
  • 03
  • 03
  • 03

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS