Popular Post

Popular Posts

Posted by : asdasda miércoles, 24 de mayo de 2017

El modelo de datos relacional es hoy el modelo de mayor uso y difusión en los distintos tipos de organizaciones, aunque con importantes cambios y adecuaciones realizados a través del tiempo.
El objetivo principal del modelo relacional es proteger al usuario de la obligación de conocer la estructura física de los datos, es decir, con la representación de ellos a nivel físico dentro de la base de datos. Esto permite generar un diseño que sea capaz de implementarse en diferentes gestores de bases de datos.

Sus características son:
1.- La relación es el elemento fundamental del modelo, las cuales se pueden manipular con el álgebra relacional.
2.- Es independiente de la forma en que se almacenan los datos y su representación, por lo que se puede implementar en cualquier SGBD.
3.- Esta fundamentado en una base matemática, por lo que al hacer uso de operaciones de conjuntos lo hace eficaz.

En una base de datos relacional, los datos son recolectados mediante relaciones, y estas a su vez son generalmente representadas mediante tablas.

Se define una relación como un conjunto de atributos, cada uno de los cuales pertenece a un dominio, y que posee un nombre que identifica la relación. Se representa gráficamente mediante una tabla con columnas (ATRIBUTOS) y filas (TUPLAS). El conjunto de TUPLAS de una relación representa el CUERPO de la relación y el conjunto de atributos y el nombre representan el ESQUEMA. Las filas o tuplas contienen datos reales.

CONCEPTOS BÁSICOS:
Atributo (Columna): Características que describen a una entidad o relación.
Dominio: Conjunto de valores permitidos para un atributo, por ejemplo, cadenas de caracteres, números para la edad, valores como SI o NO, Masculino-Femenino, etc.
Cabecera: Conjunto de atributos de una relación conforma la cabecera de la relación.
Dato: Es la unidad mínima de información e indivisible, ejemplo el valor que representa la edad de una persona.
Grado: Es el número de columnas que conforman la relación, este valor no cambia por lo que se dice es estático, solo puede ser  modificado por necesidad de la organización.
Cardinalidad: Es el número de tuplas o filas de una relación, este valor cambia de manera constante por lo que es dinámico, y que depende del agregado o eliminación de relaciones o tuplas.


CLAVE
Una clave es un conjunto de atributos que identifican de forma única una ocurrencia de entidad. En este caso las claves pueden ser simples (atómicas) o compuestas. Existen varios tipos de clave, entre estas encontramos:
Superclave: Identifican a una entidad, pueden ser no mínimas, como el número-seguridad-social, CURP, o bien, compuestas como RFC+Número-seguridad-social.
Clave Candidata: Es la mínima superclave, por ejemplo puede ser solo el RFC, CURP, entre otros.
Clave Primaria (PK): Es la clave candidata elegida por el diseñador como clave definitiva para una entidad o relación.

Clave foránea (FK): Es un atributo de una entidad, que es la CLAVE en otra entidad.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Fundamentos De Base de Datos - Devil Survivor 2 - Powered by Blogger - Designed by Johanes Djogan -