ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base De Datos


Enviado por   •  23 de Octubre de 2014  •  2.791 Palabras (12 Páginas)  •  188 Visitas

Página 1 de 12

Base de Datos

1.1 Conceptos de Bases de Datos

El concepto de Base de Datos se popularizó a principios de los años 60. Antes sólo se Hablaba de archivos y conjuntos de datos. Cuando este termino se puso de moda todos comenzaron a llamar bases de datos a sus archivos sin tener siquiera las características generales que debían poseer.

Las bases de datos se pueden definir como una colección de datos interrelacionados entre si, almacenados en conjunto sin redundancias perjudiciales e innecesarias. Su finalidad es servir a una aplicación o más, de la mejor manera posible. Los datos se almacenan de modo que resulten independientes de los programas que los usan; se emplean métodos bien determinados para incluir datos nuevos y para modificar o extraer los datos almacenados.

1.2 Redundancia y duplicidad

Si se revisara una biblioteca de información almacenada correspondiente a una organización, encontraríamos con que en esta existe una enorme redundancia y duplicación en los datos.

Generalmente esta duplicidad se genera con la finalidad de hacer más accesible la información o facilitar la reconstrucción de ésta en caso de perdida accidental. Al hablar de redundancia debemos hablar de NO redundancia, aunque es mejor, referirse a redundancia controlada o mínima en lugar de no redundancia.

El no controlar la redundancia puede acarrear una serie inconvenientes. Por ejemplo, el costo adicional de procesar la información y los consiguientes problemas de inconsistencias en las actualizaciones. Es decir, pueden existir muchas copias en diferentes estados de actualización lo que implica que el sistema entregaría información contradictoria.

Una base de datos bien organizada debe permitir una buena reestructuración al agregar nuevos tipos, es decir, esto no debe originar el volver a escribir los programas de aplicación, ni provocar complicaciones.

1.3 Independencia

Generalmente se habla de la independencia como un gran atributo de las bases de datos. La independencia se refiere a que los programas de aplicación y los datos que de ellos se sirven son mutuamente independientes. Esto significa que el modificar los programas no afecta los datos o su organización (claro que no siempre existe una buena independencia en los datos).

El software de acceso a la base de datos, ya sea un administrador de bases de datos (ABDB) o el motor de la base de datos (MBD) debe proporcionar formas de hacer transformaciones lógicas entre la estructura del archivo que le interesa al programador de aplicaciones y la estructura física que en verdad se almacena y viceversa. El grado de necesidad de que el programador de aplicaciones conozca los detalles de los datos físicos varía de un sistema de acceso a base de datos a otro.

1.3. Característica de una base da datos

Las bases de datos tienen muchas formas de organización pero deben tener determinadas características:

• Versatilidad para la representación de relaciones

• Desempeño

• Costo mínimo

• Redundancia mínima

• Capacidad de búsqueda

• Integridad

• Seguridad de acceso a los datos y protección de la información almacenada

• Interfaz con el pasado

• Interfaz con el Futuro

• Modificable en el tiempo

• Migración de datos

• Simplicidad

1.4 Organizaciones de datos

Una base de datos es una colección de información. Y su característica principal es que los datos los organiza de acuerdo a modelos de datos.

Se considera la definición de Modelo de datos como “un conjunto de conceptos y de reglas de composición de esos conceptos que permite describir los datos”, es decir, los modelos de datos proveen un marco teórico que sustenta una metodología bien definida para el almacenamiento y recuperación de la información.

En la práctica existen tres modelos principales de datos: el modelo jerárquico, el modelo Red, y el modelo Relacional. Este último está relacionado con las bases de datos relacionales y el enfoque Entidad-Relación, que al cual nos referiremos.

Por otra parte , existe una organización de datos típicamente utilizada por ambientes de desarrollo de escritorios (PC’s) como por ejemplo Dbase, FoxPro, Parados, etc.; son las llamadas Xbases. Esta organización cabe en la definición de una base de datos, aunque no tiene un fundamento teórico, más bien constituyen una metodología de manipulación de datos almacenados lógicamente en forma de tabla.

El lenguaje Visual Basic es capaz de interactuar tanto con bases de datos relacionales, en particular en forma natural con MS-Access y con cualquier otro tipo de Bases de datos relacionales como Oracle, SQL Server, etc. Que soporte ODBC (Open Data Base Conectibity). También en forma natural con algunas Xbases: Dbase III y IV, FoxPro, Parados, Btrieve.

En el contexto de este curso nos referiremos al estudio de MS-Access como base de datos nativa de Visual Basic.

1.5 Bases de datos relacionales

El modelo relacional data de 1970, y está basado en conceptos muy sencillos. El modelo relacional tiene asociada una teoría que no puede ser separada del modelo: la teoría de la normalización de las relaciones. Esta teoría tiene por objeto eliminar los comportamientos anormales de las relaciones durante las actualizaciones. También permite eliminar los datos redundantes y facilita la compresión de las relaciones semánticas (Estudio del significado de las palabras ) entre los datos.

1.6 Conceptos Básicos de Modelo Relacional.

Una Entidad es un objeto que existe y puede distinguirse de otros objetos. Puede ser concreta, por ejemplo una persona o un libro, o abstracta, como un día festivo o un concepto. Una entidad identifica en forma unívoca con el objeto que representa en el universo, por ejemplo Cuenta Corriente 143-2343-34-21.

Un conjunto de entidades es un grupo de entidades del mismo tipo. Por ejemplo, el conjunto de todas las personas que tienen una cuenta en un determinado banco puede definirse como el conjunto de entidades CuentaCorrentistas. Así mismo, el conjunto de entidades Cuenta podría representar el conjunto de todas las cuentas del banco. Las entidades pueden pertenecer a más de un conjunto, por ejemplo, la entidad Persona puede pertenecer a los conjuntos Empleado, Cliente, Asociado, etc.

Las entidades están representadas y tienen sentido por sus atributos. Los posibles atributos del conjunto de entidades CuentaCorrentista son Nombre, Rut, Calle, Numero,

...

Descargar como (para miembros actualizados) txt (18 Kb)
Leer 11 páginas más »
Disponible sólo en Clubensayos.com