Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
3.1 Estructura Bsica 3.2 Esquema de las bases de datos 3.3 Claves 3.4 Lenguajes de consulta
El modelo relacional es un modelo de datos y, como tal, tiene en cuenta los tres aspectos siguientes de los datos:
La estructura, que debe permitir representar la informacin que nos
1)
2)
3)
La integridad, que es facilitada mediante el establecimiento de reglas de integridad; es decir, condiciones que los datos deben cumplir.
Conseguir que esta estructura lgica con la que se percibe la base de datos sea simple y uniforme.
Atributos
Los atributos son las columnas de una relacin y describen caractersticas particulares de ella. Los atributos pueden aparecer en la relacin en cualquier orden.
Esquemas
Es el nombre que se le da a una relacin y el conjunto de atributos en ella. En un modelo relacin, un diseo consiste de uno o ms esquemas, a este conjunto se le
Tuplas
Cada uno de los renglones en una relacin conteniendo valores para cada uno de los atributos.
Dominio
Es el conjunto de valores legales de uno o varios atributos. Los dominios constituyen una poderosa caracterstica del modelo relacional. Cada atributo de una base de datos relacional se define sobre un dominio, pudiendo haber varios atributos definidos sobre el
mismo dominio.
El esquema es generalmente almacenado en un Diccionario de Datos. Aunque generalmente el esquema es definido en un lenguaje de Base de datos, el trmino se usa a menudo para referirse a una representacin grfica de la estructura de base de datos.
3.3 Claves
Es un subconjunto del conjunto de atributos comunes en una coleccin de entidades, que permite identificar unvocamente cada una de las entidades pertenecientes a dicha coleccin. Asimismo, permiten distinguir entre s las relaciones de un conjunto de relaciones.
Superclave:
Es un subconjunto de atributos que permite distinguir unvocamente cada una de las entidades de un conjunto de entidades. Si se aade un atributo al anterior subconjunto, el resultado seguir siendo una superclave.
Clave candidata: Dada una superclave, si sta deja de serlo quitando nicamente uno de los
Clave primaria: Es una clave candidata, elegida por el diseador de la base de datos, para identificar unvocamente las entidades en un conjunto de entidades.
R es de muchos a uno de A a B entonces slo se toma la clave primaria de A, como clave primaria de R.
R es de uno a muchos de A a B entonces se toma slo la clave primaria de B, como clave primaria de R.
R es de uno a uno de A a B entonces se toma cualquiera de las dos claves primarias, como clave primaria de R.
3.4
Lenguajes de Consulta
a) b)
Procedimentales No procedimentales
Procedimentales
No procedimentales El usuario describe la informacin deseada sin dar un procedimiento especfico para obtener dicha informacin.
QL
ERROL
Gellish English
ISBL LDAP SPARQL SQL SuprTool TMQL
XQuery
Poliqarp Query Language QUEL SMARTS
OPath
En el proceso de bases de datos comerciales el lgebra relacional se utiliza de manera poco frecuente. Aunque unos cuantos productos exitosos DBMS s tienen opciones del lgebra relacional, stas son poco utilizadas en vista de su complejidad.
seleccionar
Proyectar producto cartesiano Renombrar Unin
diferencia de conjuntos
Asignacin.