Características del diseño relacional

Páginas: 20 (4888 palabras) Publicado: 9 de junio de 2013

4.1 Características del diseño relacional

Es un nivel de abstracción más bajo que el modelo E-R y es la representación en tablas (esquema) del problema, el cual es práctimente un paso antes del nivel físico.

En la unidad anterior se mencionaron 3 tipos de modelado: conceptual, lógico y físico.
El modelo E-R se considera un modelo conceptual ya que permite a un nivel alto el ver conclaridad la información utilizada en algún problema o negocio.
En esta unidad nos concentraremos en desarrollar un buen modelo "lógico" que se conoce como "esquema de la base de datos" (database schema) a partir del cual se podrá realizar el modelado físico en el DBMS, es importante mencionar que es un paso necesario, no se puede partir de un modelo conceptual para realizar un físico.

Puederesultar confuso el concepto de modelo Entidad-Relación vs Modelo Relacional, quizás porque ambos comparten casi las mismas palabras. Como se mencionó en la anteriormente, el objetivo del Modelo Relacional es crear un "esquema" (schema), lo cual como se mencionará posteriormente consiste de un conjunto de "tablas" que representan "relaciones", relaciones entre los datos.
Estas tablas, pueden serconstruidas de diversas maneras:
Creando un conjunto de tablas iniciales y aplicar operaciones de normalización hasta conseguir el esquema más óptimo. Las técnicas de normalización se explican más adelante.
Convertir el diagrama E-R a tablas y posteriormente aplicar también operaciones de normalización hasta conseguir el esquema óptimo.
La primera técnica fue de las primeras en existir y, como es desuponerse, la segunda al ser más reciente es mucho más conveniente en varios aspectos:
El partir de un diagrama visual es muy útil para apreciar los detalles, de ahí que se llame modelo conceptual.
El crear las tablas iniciales es mucho más simple a través de las reglas de conversión.
Se podría pensar que es lo mismo porque finalmente hay que "normalizar" las tablas de todas formas, pero laventaja de partir del modelo E-R es que la "normalización" es mínima por lo general.
Lo anterior tiene otra ventaja, aun cuando se normalice de manera deficiente, se garantiza un esquema aceptable, en la primera técnica no es así.
Tablas
El modelo relacional proporciona una manera simple de representar los datos: una tabla bidimensional llamada relación.
título
año
duración
tipo
Star Wars1977
124
color
Mighty Ducks
1991
104
color
Wayne's World
1992
95
color
Relación Películas
La relación Películas tiene la intención de manejar la información de las instancias en la entidad Películas, cada renglón corresponde 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 seexplicará más adelante.
Atributos
Los atributos son las columnas de un 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"(relational database schema) o simplemente "esquema de base de datos" (database schema)

Tuplas
Cada uno de los renglones en una relación conteniendo valores para cada uno de los atributos.
(Star Wars, 1977, 124, color)

4.2 Dominios Atómicos y la Primera Forma Normal
Se debe considerar que cada atributo (columna) debe ser atómico, es decir, que no sea divisible, no se puede pensar en unatributo como un "registro" o "estructura" de datos.
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Actividades de diseño relacional
  • Diseño de base de datos relacionales
  • Diseño de BBDD Relacionales
  • caracteristicas y funciones del diseño grafico
  • Características generales del diseño
  • caracteristicas de diseño organizacional
  • Caracteristicas De Diseño Sistema Distribuido
  • Empresas Que Diseñan Supercomputadoras Y Sus Características

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS