Actividad 3 - Normalización Base de Datos en Empresa
Actividad 3 - Normalización Base de Datos en Empresa
Actividad 3 - Normalización Base de Datos en Empresa
EMPRESA
APRENDIZ
Introducción
Para mejorar el desempeño de una base de datos, así como evitar redundancia en
en un modelo relacional.
aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo
normalizan para:
En el modelo relacional es frecuente llamar tabla a una relación; para que una tabla
sea considerada como una relación tiene que cumplir con algunas restricciones:
-Todos los datos en una columna deben ser del mismo tipo.
único para cada fila. Se acostumbra a poner la clave primaria como la primera
columna de la tabla, pero es más una conveniencia que una obligación. Muchas
inserta una fila. En una tabla puede que tengamos más de una columna que puede
ser clave primaria por sí misma. En ese caso se puede escoger una para ser la
Una clave ajena (foreign key o clave foránea) es aquella columna que, existiendo
como dependiente en una tabla, es a su vez clave primaria en otra tabla. Una clave
primaria, pero que también puede identificar de forma única a una fila dentro de una
cliente) como clave primaria, el número de seguro social de ese cliente podría ser
una clave alternativa. En este caso no se usó como clave primaria porque es posible
que no se conozca ese dato en todos los clientes. Una clave compuesta es una
clave que está compuesta por más de una columna. La visualización de todas las
dos opciones o incluso todas a la vez como clave primaria, pero es mejor en la
mercado que decían ser relacionales, pero lo único que hacían era guardar la
entonces Codd publicó doce (12) reglas que un verdadero sistema relacional
explícitamente representada de una sola manera por valores en una tabla. Cualquier
cosa que no exista en una tabla no existe del todo. Toda la información, incluyendo
columnas deben estar almacenados en tablas dentro de las bases de datos. Las
significa que todo tiene que estar almacenado en las tablas. Toda la información en
Exactamente de una manera: con valores en tablas. Por tanto, los metadatos
metadatos.
Regla 2: La regla del acceso garantizado Cada ítem de datos debe ser
deberá encontrarse uno y solamente un valor. Por esta razón la definición de claves
reconoce la necesidad de la existencia del valor nulo, el cual podría servir para
prueba. Hay problemas para soportar los valores nulos en las operaciones
una lógica tribulada, con tres (no dos) valores de verdad: verdadero, falso y null. Se
mutuamente protegidos por las leyes de varios países. Por ejemplo, en España, los
en un banco de datos personales cuyo secreto estuviere obligado a guardar por ley
o insertar o hacer insertar datos en un archivo de datos personales. Si el autor es
correctamente la
normalización
Ausencia de
Incorrecta Ausencia de
la
normalización. un estándar.
Esta situación es muy
A pesar que no se implementa
amplia, se considera desde el
Esto es algo muy habitual, y un correcto nombrado a los
nombrado de cualquier objeto
debe ser básico implementarlo. objetos, se presenta una escasez
hasta su orden, haciendo
No se cumple el proceso de de la misma actividad para
referencia que un objeto; puede
analizar y aplicar las diversas describir cada objeto, la
ser una tabla, clave primaria,
formas normales para hallar su ausencia de esta documentación
clave foránea, columnas,
mejor diseño, como mínimo se puede generar una gran pérdida
intertablas, índices, etc.
debe llegar hasta la tercera de tiempo por malos entendidos,
Generando un malgaste de
forma norma. resultados erróneos, búsqueda
caracteres sin necesidad, falta
de ayuda imprecisa, y cualquier
de una.
inconveniente, seguramente
NORMALIZACIÓN Y EN QUÉ
CONSISTEN
Esta primera Forma Normal, nos La Segunda Forma En realidad, si nos guiamos
lleva a no repetir datos en nuestras Normal nos habla de que en el ejemplo de esta nota,
detalle, deben aplicarse a la estructura debe depender de la clave. normalización por aplicar y
de la tabla. Si nuestra tabla de ventas Esto significa que todo un podríamos decir que
repite una y otra vez (por cada venta) registro debe depender nuestro ejemplo cumple
, el nombre, el domicilio y otros datos únicamente de la clave con las 3 formas normales,
del Cliente, es que no hemos aplicado principal, si tuviéramos ya que la 3ra Forma
esta Normalizaciòn.Si tenemos una alguna columna que se repite Normal nos habla de que: