Está en la página 1de 3

UNIVERSIDAD DE ISRAEL

FUNDAMENTOS DE LA
ESPECIALIDAD

Profesor: Mg. Mario Rubén Pérez Cargua

Alumno: Quillupangui Oña Leonardo Daniel


NORMALIZACION

Es un proceso que consiste en designar y aplicar una serie de reglas a


las relaciones obtenidas tras el paso del modelo entidad- relación al
modelo relacional. Con objeto de minimizar la redundancia de datos,
facilitando su gestión posterior.

Consta de Reglas

Regla del sub- Regla de Insertar y Regla de


Regla de Tratamiento de Actualizar
lenguaje Integral Independencia Regla de
Información Valores Nulos
La capacidad de manejar una base de Física distribución
Debe haber al menos un lenguaje
La información inaplicable o datos con operandos simples se aplica
Toda la información en un que sea integral para soportar la
faltante puede ser representada a no sólo para la recuperación o El acceso de usuarios a la base de El sistema debe poseer un
RDBMS está explícitamente definición de datos, manipulación
través de valores nulos consulta de datos, sino también para datos a través de terminales o lenguaje de datos que
representada de una sola de datos, definición de vistas,
la inserción, actualización y borrado programas de aplicación debe pueda soportar que la base
manera por valores en una restricciones de integridad, y
Un RDBMS (Sistema Gestor de de datos. Esto significa que las permanecer consistente de datos esté distribuida
tabla. Cualquier cosa que no control de autorizaciones y
Bases de Datos Relacionales) debe cláusulas para leer, escribir, eliminar y lógicamente cuando quiera que físicamente en distintos
exista en una tabla no existe transacciones. Esto significa que
ser capaz de soportar el uso de agregar registros (SELECT, UPDATE, haya cambios en los datos lugares sin que esto afecte o
del todo. Toda la información, debe haber por lo menos un
valores nulos en el lugar de DELETE e INSERT en SQL) deben estar almacenados, o sean cambiados altere a los programas de
incluyendo nombres de lenguaje con una sintaxis bien
columnas cuyos valores sean disponibles y operables, los métodos de acceso a los aplicación.
tablas, nombres de vistas, definida que pueda ser usado para
desconocidos. independientemente del tipo de datos.
nombres de columnas. administrar completamente la
relaciones y restricciones que haya
base de datos.
entre las tablas o no.

Regla de Acceso Regla de descripción


Garantizado de la DB Regla de actualización Regla de Regla de la NO-
Cada ítem de datos debe ser lógicamente La descripción de la base de datos es de Vistas Independencia SubVersion
accesible al ejecutar una búsqueda que almacenada de la misma manera que los Todas las vistas que son lógica
combine el nombre de la tabla, su clave datos ordinarios, esto es, en tablas y teóricamente actualizables deben Si el sistema tiene lenguajes de bajo nivel, estos
Los programas de aplicación y las lenguajes de ninguna manera pueden ser usados
primaria y el nombre de la columna. Esto columnas, y debe ser accesible a los ser actualizables por el sistema
actividades de acceso por terminal para violar la integridad de las reglas y
significa que, dado un nombre de tabla, dado el usuarios autorizados. La información de mismo. La mayoría de las RDBMS
deben permanecer lógicamente restricciones expresadas en un lenguaje de alto
valor de la clave primaria y dado el nombre de tablas, vistas, permisos de acceso de permiten actualizar vistas simples,
inalteradas cuando quiera que se nivel (como SQL). Algunos productos solamente
la columna requerida, deberá encontrarse uno usuarios autorizados, etc, debe ser pero deshabilitan los intentos de
hagan cambios (según los permisos construyen una interfaz relacional para sus bases
y solamente un valor. Por esta razón la almacenada exactamente de la misma actualizar vistas complejas.
asignados) en las tablas de la base de datos No relacionales, lo que hace posible la
definición de claves primarias para todas las manera: En tablas. Estas tablas deben
de datos. subversión (violación) de las restricciones de
tablas es prácticamente obligatoria. ser accesibles igual que todas las tablas,
a través de sentencias de SQL (o similar). integridad. Esto no debe ser permitido.
Referencias Bibliográficas:

Silberschatz, A., Korth, H. F., & Sudarshan, S. (2001). Database System Concepts (4.a ed.). Mcgraw-Hill College.

También podría gustarte