Definiciones Básicas de Modelado de Datos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Definiciones básicas de Modelado de Datos

Abstracción

Consiste en representar bajo ciertos lineamientos de formato las características


esenciales de una estructura de datos. Este proceso de diseño evita los detalles
específicos de implementación de los datos. Este proceso se realiza a través de
varios niveles de abstracción:

Nivel Físico: Describe cómo se almacenan realmente los datos. Se describen en


detalle las estructuras de datos complejas de bajo nivel.

Nivel Lógico: Es el siguiente nivel más alto de abstracción. Describe qué datos se
almacenan en la base de datos y qué relaciones existen entre esos datos. Los
administradores de bases de datos, que deben decidir la información que se
mantiene en la base de datos, usan el nivel lógico de abstracción.

Nivel de Vistas: El nivel más alto de abstracción describe sólo parte de la base de
datos completa.

Semántica

Permite captar mejor el significado (semántica) de los datos contenidos en la base


de datos.

La semántica resume la complejidad lógica representativa de la Base de Datos, esto


permite mayor usabilidad por parte de más usuarios, se extiende el amplio dominio
para las redes de comunicaciones donde los usuarios no son conscientes de la
estructura lógica de una base de datos remota.

Integridad
Se refiere a la exactitud y fiabilidad de los datos. Los datos deben estar completos,
sin variaciones o compromisos del original, que se considera confiable y exacto.
Cuando los contenidos se modifican con sentencias INSERT, DELETE o UPDATE,
la integridad de los datos almacenados puede perderse de muchas maneras
diferentes. Pueden añadirse datos no válidos a la base de datos, tales como un
pedido que especifica un producto no existente. Pueden modificarse datos
existentes tomando un valor incorrecto, como por ejemplo si se reasigna un
vendedor a una oficina no existente.

Restricciones

Se trata de unas condiciones de obligado cumplimiento por los datos de la base de


datos. Las restricciones de los datos se imponen para asegurarnos que los datos
cumplen con una serie de condiciones predefinidas para cada tabla. Las
restricciones le permiten definir la manera en que el Motor de base de datos exigirá
automáticamente la integridad de una base de datos. Las restricciones definen
reglas relativas a los valores permitidos en las columnas y constituyen el mecanismo
estándar para exigir la integridad.

Las hay de varios tipos.


Inherentes
Son aquellas que no son determinadas por los usuarios, sino que son definidas por
el hecho de que la base de datos sea relacional. Las más importantes son:
- No puede haber dos tuplas iguales
- El orden de las tuplas no es significativo
- El orden de los atributos no es significativo
- Cada atributo sólo puede tomar un valor en el dominio en el que está inscrito
Semánticas
El modelo relacional permite a los usuarios incorporar restricciones personales a los
datos. Se comentan las diferentes reglas semánticas a continuación:
- clave primaria (primary key): Hace que los atributos marcados como clave
primaria no puedan repetir valores.
- unicidad (unique): Impide que los valores de los atributos marcados de esa
forma, puedan repetirse.
- obligatoriedad (not null): Prohíbe que el atributo marcado de esta forma no
tenga ningún valor (es decir impide que pueda contener el valor nulo, null).
- integridad referencial (foreign key): Sirve para indicar una clave externa.
Cuando esa clave se marca con integridad referencial, no se podrán
introducir valores que no estén incluidos en los campos relaciones con esa
clave.

htt

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy