viernes, 20 de noviembre de 2009

VIDEO NORMALIZACION DE BASE DE DATOS

Aqui les dejo este video acerca de lo que es normalizacion de base de datos, un punto muy importante al momento de empezar a diseñar una base de datos, ya que nos evita la redundancia de datos.

para saber mas sobre Normalizacion de Base de Datos, mas abajo publique una entrada sobre dicho tema.

Espero les sea de gran ayuda!!!

NIVELES DE ABSTRACCION DE BASE DE DATOS.



Como muchos usuarios de sistemas de bases de datos no están familiarizados con computadoras, los desarrolladores esconden la complejidad a los usuarios a través de varios niveles de abstracción para simplificar la interacción de los usuarios con el sistema. Existen diferentes niveles de abstracción para simplificar la interacción de los usuarios con el sistema:

El nivel interno: Tiene un esquema interno, que describe la estructura física de almacenamiento de la base de datos. El esquema interno emplea un modelo físico de los datos y describe todos los detalles para su almacenamiento, así como los caminos de acceso para la base de datos.

El nivel conceptual: Tiene un esquema conceptual, que describe la estructura de toda la base de datos para una comunidad de usuarios. El esquema conceptual oculta los detalles de las estructuras físicas de almacenamiento y se concentra en describir entidades, tipos de datos, vínculos, operaciones de los usuarios y restricciones. En este nivel podemos usar un modelo de datos de alto nivel o uno de implementación.

El nivel externo o de vistas: Incluye varios esquemas externos o vistas de usuario. Cada esquema externo describe la parte de la base de datos que interesa a un grupo de usuarios determinado, y oculta a ese grupo el resto de la base de datos. En este nivel podemos usar un modelo de datos de alto nivel o uno de implementación.

jueves, 24 de septiembre de 2009

MODELO ENTIDAD RELACION

MODELO ENTIDAD RELACION

MODELO ENTIDAD RELACION:

Este modelo representa a la realidad a través de un esquema gráfico empleando la terminología de entidades, que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus características particulares denominadas atributos.

los rectángulo nos representa a las entidades; una elipse a los atributos de las entidades, y una etiqueta dentro de un rombo nos indica la relación que existe entre las entidades, destacando con líneas las uniones de estas y que la llave primaria de una entidad es aquel atributo que se encuentra subrayado.

Existen diferentes relaciones entre los modelo entidad relación, tales como:

*- Relación Uno a Uno:

Esta relación ocurre cuando datos pertenecientes a la tabla A contienen datos asociados a la tabla B y viceversa.

*- Relación Uno a Muchos:

Esta relación ocurre cuando un registro de la tabla A puede tener más de un registro asociado con la tabla B pero registros de la tabla B posee como máximo un registro asociado a la tabla A.

*- Relación Muchos a Muchos:

Esta relación ocurre cuando un registro de la tabla A puede tener mas de un registro asociado con la tabla B, y un registro de la tabla B puede tener mas de un registro asociado con la tabla A.

Referencia: http://atenea.udistrital.edu.co/profesores/jdimate/basedatos1/tema2_5.htm

viernes, 11 de septiembre de 2009

¿Qué es una Base de Datos Optimizada?

Una Base de Datos Optimizada es un conjunto de datos sumamente bien organizados mediante la observación de sí misma lo que le permite al usuario tener un mejor manejo y desenvolvimiento al momento de accesarla.

Es aquella donde los datos y todo su contenido se encuentran perfectamente definidos.

También cabe decir que una Base de Datos Optimizada es aquella donde no existe redundancia de datos, que este estructurada sin pesimismo, estructurada bajo las reglas de normalización (por lo menos bajo las tres primeras reglas de normalización), entre otras cosas.

Normalizacion de Base de Datos

Normalización de Base de Datos son reglas que se utilizan y a la vez sirven para el desarrollo de esquemas obtenidos tras el paso del modelo entidad-relación al modelo relacional.

El termino de normalización es debido a que anteriormente se usaba el estilo de poner todos los datos en un solo lugar en forma de archivo o una tabla de la base de datos, ya que al momento de manipular los datos resultaban muchos errores debido al orden de la base de datos ya que se usaba mucho la redundancia de datos, también se limitaba la integridad de los datos.

Una cosa muy importante que debemos tomar en cuenta es que cada regla está basada en la que antecede.

Existen 5 reglas de normalización a parte de la forma normar de Boyce – Codd (FNBC), entre ellas: Primera Forma Normal (1FN), Segunda Forma Normal (2FN), Tercera Forma Normal (3FN), Cuarta Forma Normal (4FN), Quinta Forma Normal (5FN), de las cuales básicamente se usan las 3 primeras reglas, ya que a partir de la tercera regla se dice que una base de datos se encuentra normalizada y a la vez optimizada, esto porque a partir desde entonces en la base de datos se evita la redundancia de datos, los problemas de actualización de los datos en las tablas y la protección de la integridad de los datos.

Algenis Eduardo Volquez