Modelo relacional

Solo disponible en BuenasTareas
  • Páginas : 6 (1306 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de septiembre de 2012
Leer documento completo
Vista previa del texto
INSTITUTO TECNOLÓGICO SUPERIOR DE TIERRA BLANCA


Investigación
Unidad 3



Fundamentos de bases de datos


17 de Abril de 2012

Introducción
El modelo relacional sirve para representar los datos una manera simple, se ocupa de tres aspectos principales: la estructura de datos, la manipulación de datos y la integridad de datos.
En este modelo todos los datos son almacenados enrelaciones, y como cada relación es un conjunto de datos, el orden en el que éstos se almacenen no tiene notabilidad.
Aquí mencionaremos el objetivo del Modelo Relacional, que es crear un esquema, consiste de un conjunto de tablas que representan relaciones, relaciones entre los datos. Lo cual se mencionará posteriormente.
3.1 Estructura básica Modelo Relacional.
El modelo relacional proporcionauna manera simple de representar los datos.
* Una tabla bidimensional llamada relación.
Ejemplo. Relación Películas
título | año | duración | tipo |
Star Wars | 1977 | 124 | color |
Mighty Ducks | 1991 | 104 | color |
Wayne's World | 1992 | 95 | color |
La relación Películas tiene la intención de manejar la información de las instancias en la entidad Películas, cada renglóncorresponde a una entidad película y cada columna corresponde a uno de los atributos de la entidad. Sin embargo las relaciones pueden representar más que entidades, como se explicará más adelante.

* Atributos
Los atributos son las columnas de una relación y describen características particulares de ella.
* Esquemas
Es el nombre que se le da a una relación y el conjunto de atributos en ella.Películas (título, año, duración, tipo)
En un modelo relación, un diseño consiste de uno o más esquemas, a este conjunto se le conoce como "esquema relacional de base de datos" o simplemente "esquema de base de datos."
* Tuplas
Cada uno de los renglones en una relación conteniendo valores para cada uno de los atributos.
(Star Wars, 1977, 124, color)
* Dominios
Se debe considerar quecada atributo (columna) debe ser atómico, es decir, que no sea divisible, no se puede pensar en un atributo como un "registro" o "estructura" de datos.
* Representaciones equivalentes de una relación
Las relaciones son un conjunto de tuplas, no una lista de tuplas. El orden en que aparecen las tuplas es irrelevante.
Así mismo el orden de los atributos tampoco es relevante
año | título | tipo| duración |
1991 | Mighty Ducks | color | 104 |
1992 | Wayne's World | color | 95 |
1977 | Star Wars | color | 124 |
Otra representación de la relación Películas
3.2 Esquema de las bases de datos.
Un esquema es la definición de una estructura (generalmente relaciones o tablas de una base de datos), es decir, determina la identidad de la relación y que tipo de información podrá seralmacenada dentro de ella; en otras palabras, el esquema son los metadatos de la relación. Todo esquema constará de:
* Nombre de la relación (su identificador).
* Nombre de los atributos (o campos) de la relación y sus dominios; el dominio de un atributo o campo define los valores permitidos para el mismo, es equivalente al tipo de dato por ejemplo character, integer, date, string, etc.

Elesquema de una base de datos (en inglés, Database Schema) describe la estructura de una Base de datos, en un lenguaje formal soportado por un Sistema administrador de Base de datos (DBMS). En una Base de datos Relacional, el Esquema define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla.
El esquema es generalmente almacenado en un Diccionario de Datos. Aunquegeneralmente el esquema es definido en un lenguaje de Base de datos, el término se usa a menudo para referirse a una representación gráfica de la estructura de base de datos.

* NIVELES DE ESQUEMA DE BASE DE DATOS:
* Esquema Conceptual, un mapa de conceptos y sus relaciones.
* Esquema Lógico, un mapa de las entidades y sus atributos y las relaciones.
* Esquema Físico, una...
tracking img