jueves, diciembre 22, 2011

El modelo relacional - CBDS

Lección anterior:  Introducción.

Empezamos con el primer tema del curso: el modelo relacional.

Síntesis del modelo relacional (traducido del PDF):
  • Usado por los principales sistemas comerciales de bases de datos.
  • Muy simple.
  • Lenguajes de consulta de alto nivel: simples, pero expresivos.
  • Implementaciones eficientes.
 Esquema = descripción de las estructuras de las relaciones en una base de datos.
Instancia = contenido de la base de datos en un instante determinado del tiempo.



Base de Datos (BD) = conjunto de relaciones (o tablas).
Cada relación tiene un conjunto  de atributos (o columnas).
Cada tupla (o fila) tiene un valor para cada atributo.
Cada atributo tiene un tipo (o dominio).

NULL (nulo) valor especial para "desconocido" o "indefinido".
Key atributo cuyo valor es único en cada tupla, también puede ser un conjunto de atributos los cuales combinados son únicos.


Create Table Student(ID, name, GPA, photo)
Create Table College(name string, state char(s), enrollment integer) 

Descarga: Modelo Relacional. Subtítulos.


No hay comentarios:

Publicar un comentario

¿Qué opinas?