Base de datos

Páginas: 6 (1397 palabras) Publicado: 11 de abril de 2014
SQL
Introducción:
Este reporte tendrá escrito lo más importante acerca de la normalización en el contexto de las Bases de datos, sabemos que nuestras bases de datos hay que hacerlas más entendibles para el público en general y no solo para los que sepan de este tema o que cursen una carrera técnica o profesional en el ámbito de Sistemas computacionales o Administración, sino para todo aquel quepueda entender este tema para el manejo de las Bases de datos y como normalizarlas. También en este trabajo escrito, vendrá lo que se debe hacer para normalizar una base de datos, como aplicar la normalización, para qué sirve la normalización y como nos puede ayudar esta técnica para que nuestra base de datos se optimice y los datos no sean repetitivos o redundantes y así no se gaste memoriainnecesariamente. En resumen, veremos todo lo referente a la normalización, siendo así, este es un documento útil y que servirá en gran manera para alguien que quiera aprender sobre la normalización aplicada hacia las bases de datos.













El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modeloentidad-relación al modelo relacional.
Las bases de datos relacionales se normalizan para:
Evitar la redundancia de los datos.
Disminuir problemas de actualización de los datos en las tablas.
Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:Cada tabla debe tener su nombre único.
No puede haber dos filas iguales. No se permiten los duplicados.
Todos los datos en una columna deben ser del mismo tipo.
También la normalización es un conjunto de reglas encaminadas a eliminar las redundancias e inconsistencias de dependencia en el diseño de las tablas, lo que permite crear una base de datos eficiente y funcional.
A veces como usuariosnormales utilizamos algunas aplicaciones para crear nuestras bases de datos, pero caemos muchas veces en el error de sobrecargar de datos a nuestra base de dato y hacerla realmente pesada en memoria y por lo tanto no es eficiente.
Necesitamos optimizar nuestra base de datos, ya que, el utilizar de memoria más de lo que necesitamos hacemos que nuestro equipo no este del todo optimizado.
Cadaregla está basada en la que le antecede. La normalización se adoptó por que el poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataban de manipular los datos
Cada vez que apliquemos la normalización a nuestras bases de datos, liberamos memoria en disco y así hacemos más fácil el uso de nuestras bases dedatos.


Grados de normalización:
Existen cinco niveles de normalización pero básicamente se discutirán los primeros tres, ya que, estos proveen niveles de normalización para cumplir con las necesidades de la mayoría de las bases de datos. Normalizar demasiad puede conducir a tener una base de datos ineficiente y hacer a su esquema demasiado difícil de trabajar, un balance apropiado desentido común y práctico puede ayudarnos a decidir cuándo normalizar.
Las formas normales son aplicadas a las tablas de una base de datos. Decir que una base de datos está en la forma normal N es decir que todas sus tablas están en la forma normal N.
En general, las primeras tres formas normales son suficientes para cubrir las necesidades de la mayoría de las bases de datos. El creador de estas 3primeras formas normales (o reglas) fue Edgar F. Codd.
Primera Forma Normal
Una tabla está en Primera Forma Normal si:
Todos los atributos son atómicos. Un atributo es atómico si los elementos del dominio son indivisibles, mínimos.
La tabla contiene una clave primaria única.
La clave primaria no contiene atributos nulos.
No debe existir variación en el número de columnas.
Los Campos no clave...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS