Está en la página 1de 5

INTRODUCCIN

En la actualidad las tecnologas en una empresa o en algn negocio son


importantes para poder mantener una buena administracin y llevar a cabo las
actividades que son necesarias dentro dicho negocio.
En esta ocasin nos enfocamos a las bases de datos, que nos ayudan a
mantener una buena administracin de datos dentro de una empresa desde
suma importancia hasta un pequeo negocio. Las bases de datos son
importantes y llevan un proceso que a travs del cual se van diseando y
creando los recursos necesarios para llegar al objetivo, que es informatizar los
datos que manejan en x empresa.
Sabemos que las bases de datos son creadas a travs de tablas relacionadas,
y que cada una de ellas maneja ciertas caractersticas para que puedan ser
parte de la base de datos, para esto existen reglas o normas que plasman
ciertos puntos que las tablas deben cumplir para ser objetivas y claras dentro
de nuestra base.
Las normas que hacen que se cumpla que las tablas estn correctamente
organizadas para una base tienen una clasificacin, normalmente utilizamos 3
las cuales son Primera, Segunda y Tercera forma normal. Las principales
normas que se siguen dentro de las tablas para que estas cumplan con la
funcin tomando la primera forma normal son:
No debe contener grupos de datos repetidos.
Debe contener identificada una llave principal.
La segunda forma nos dice que:
Eliminemos cualquier llave que no dependa de la llave primeria.
Por ltimo la tercera dice que:
Determinar columnas que son dependientes de otra columna llave.

Es as como llegan a cumplir las tablas utilizadas en una base estas normas
que son importantes para evitar la redundancia de datos en nuestra base y as
poder llevar a cabo una correcta administracin de datos.
A continuacin tenemos un ejemplo de la aplicacin de las reglas de
normalizacin.


La tabla siguiente es mostrada para aplicarle las 3 formas de normalizacin utilizando
los aprendizajes obtenidos.
Id_Orde
n
Fech
a
Id_Client
e
Nom_Client
e
Estado Num_Ar
t
Nom_ar
t
Cant
.
Preci
o
2301 23-
02-11
101 Martin Caracas 3786 Red 5 35.00
2301 23-
02-11
101 Martin Caracas 4011 Raqueta 6 65.00
2301 23-
02-11
101 Martin Caracas 9132 Paq_tre
s
8 4.75
2302 25-
02-11
107 Herman Coro 5794 Paq_seis 4 5.50
2303 27-
02-11
110 Pedro Maraca
y
4011 Raqueta 2 65.00
2303 27-
02-11
110 Pedro Maraca
y
3141 Funda 2 10.00

Primera Forma Normalizacin.
Esta tabla no se encuentra en primera forma normal ya que tiene grupos de datos
repetidos, los datos que se encuentra dentro pueden encontrarse separados en tablas
y por ultimo no se identifica la llave principal dentro de la tabla, ya que existen 2
columnas ms con clave.
- Se encuentra en primera forma normal si:
Ordenes
Id_orden Fecha Id_Cliente Nom_Cliente Estado
2301 23-02-11 101 Martin Caracas
2302 25-02-11 107 Herman Coro
2303 27-02-11 110 Pedro Maracay

Artculos ordenes
Id_Orden Num_art Nom_art Cant Precio
2301 3786 Red 5 35.00
2301 4011 Raqueta 6 65.00
2301 9132 Paq_tres 8 4.75
2302 5794 Paq_seis 4 5.50
2303 4011 Raqueta 2 65.00
2303 3141 Funda 2 10.00





Segunda Forma Normalizacin.
Eliminar cualquier llave que no dependa de la llave primaria de la tabla. Determinar
cules columnas no son llave no depende de la llave primaria de la tabla.
Eliminar esas columnas de la tabla base. Crear una segunda tabla con esas columnas
y la columna de la llave primaria de la cual depende.
- Se encuentra en segunda forma normal si:
Ordenes
Id_orden Fecha Id_Cliente Nom_Cliente Estado
2301 23-02-11 101 Martin Caracas
2302 25-02-11 107 Herman Coro
2303 27-02-11 110 Pedro Maracay

Artculos_ordenes
Id_Orden Num_art Cant
2301 3786 5
2301 4011 6
2301 9132 8
2302 5794 4
2303 4011 2
2303 3141 2

Artculos
Num_art Nom_art Precio
3786 Red 35.00
4011 Raqueta 65.00
9132 Paq_tres 4.75
5794 Paq_seis 5.50
3141 Funda 10.00










Tercera Forma Normalizacin.
Determinar las columnas que son dependientes de otra columna no llave. Eliminar
esas columnas de la tabla base. Crear una segunda tabla con esas columnas y con la
columna no llave de la cual son dependientes.
- Se encuentra en tercera forma normal si:
Clientes
Id_Cliente Nom_Cliente Estado
101 Martin Caracas
107 Herman Coro
110 Pedro Maracay

Ordenes
Id_orden Fecha Id_Cliente
2301 23-02-11 101
2302 25-02-11 107
2303 27-02-11 110

Ordenes_articulos
Id_Orden Num_art Cant
2301 3786 5
2301 4011 6
2301 9132 8
2302 5794 4
2303 4011 2
2303 3141 2

Artculos
Num_art Nom_art Precio
3786 Red 35.00
4011 Raqueta 65.00
9132 Paq_tres 4.75
5794 Paq_seis 5.50
3141 Funda 10.00







Restricciones de integridad
De acuerdo al modelo anteriormente existen restricciones de integridad que colaboran
a la base de datos para que las tablas conserven su integridad. Pero en algunas
ocasiones utilizar sentencias puede que los datos se modifiquen y la tabla pierda su
seguridad e identidad.
Datos requeridos.- Esta restriccin indica que son datos que contienen columnas No
Null, en este caso nuestro modelo todas sus columnas tienen los valores no null, por
que los campos utilizados dentro de las tablas son necesarios que sean capturados.
Tenemos que cuando creamos las tablas asignamos n tipo de dato, este se encarga
de que al ingresar el dato, sea un dato verdico para cierta sentencia que est
indicando el tipo de dato. Tambin un restriccin es que la clave primaria de una tabla
debe tener un valor nico para cada fila de la tabla; si no, la base de datos perder su
integridad. Entonces basndonos en el modelo hecho tenemos que cada tabla tiene
una llave principal diferente que ayuda a la integridad de nuestra base de datos.

También podría gustarte