LAS VENTAJAS EN EL USO DE BASE DE DATOS:

 

El desarrollo de los Sistemas de Base de Datos ha incrementado en los últimos años, y esto es debido  las ventajas detalladas a continuación:

·       ·       Globalización de la Información: considera la información como un recurso corporativo que carece de dueños específicos.

 

·       ·       Eliminación de la información redundante:  aquí los sistemas de aplicación son desarrollados a través de archivos convencionales, así que si dos sistemas de aplicación requieren la misma información es muy posible que ésta se encuentre duplicada.

 

·       ·       Eliminación de información consistente: aquí si existen dos o más archivos con la misma información, los cambios que se hagan en uno se tendrán que hacer en el otro.

 

·       ·       Permiten compartir información: aquí los sistemas y usuarios pueden utilizar la misma entidad

 

·       ·       Permiten mantener la integridad de la información: ésta es una de las cualidades altamente deseable y tiene por objetivo que sólo se almacene la información correcta.

 

·       ·       La independencia de datos: esta es la que más ha ayudado a la rápida poliferación del desarrollo de los Sistemas de Base de Datos, ya que se dicen que una aplicación es dependiente en los datos, si es imposible cambiar la estructura de almacenamiento o la estrategia de acceso, sin afectar los programas que lo trabajan.

 

 

SISTEMA MANEJADOR DE BASE DE DATOS (DBMS)

 

El DBMS es un conjunto de programas que se encargan de manejar la creación y todos los accesos a la Base de Datos

 

ESTA COMPUESTO POR LOS SIGUIENTES LENGUAJES:

 

1-     1-     LENGUAJE DE DEFINICION DE BASE DE DATOS: Este es utilizado  para describir todas las estructuras de información y los programas para construir, actualizar e introducir la información que contiene una Base de Datos.  También permite describir los datos y las estructuras de los archivos de sistemas, especificando la foma en que serán agrupados en registro y divididos en campos.

 

2-     2-     LENGUAJE DE MANIPULACION DE DATOS: Es aquel que se utiliza para escribir programas que crean, actualizar y extraen informacion de la Base de Datos.

 

3-     3-     LENGUAJE DE CONSULTA (SQL) es empleado por usuario, para extraer información de la base de datos, este lenguaje permite al usuario hacer requisiciones, sin tener que escribir un programa, usando instrucciones como el SELECT,  el PROJECT y el JOIN.

 

EL ADMINISTRADOR DE BASE DE DATOS (DBA)

 

Esta es la persona que se encarga de contlrolar todo el proceso de la Base de Datos corporativas, también proporciona asesoría a los usuarios

 

FUNCIONES

 

1-     1-     APOYO Y ASESORIA EN EL PROCESO DE DBMS.

2-     2-     DEFINICION DE INFORMACION DE LA BASE DE DATOS

3-     3-     MANTENER LA RELACION Y COMUNICACIÓN

4-     4-     DISEÑAR LA ESTRUCTURAS Y ESTRATEGIAS

5-     5-     ATENDER Y SERVIR COMO PUNTO DE ENLADE ENTRE USUARIOS Y LA ORGANIZACIÓN

6-     6-     DEFINIR ESTANDARES DY PROCEDIMIENTOS PARA RESPALDOS Y RECUPERACION DE LA INFORMACION QUE CONTIENEN LA BASE DE DATOS

 

TIPOS DE MODELOS DE DATOS

 

1-     1-     MODELO JERARQUICO: Este se basa en uni esquema GERARQUICO, para la representación de la información, este modelo se representa en forma de un árbol, es decir relación entre uno y otro.

 

2-     2-     MODELO DE RED: Este modelo se basa en la representacion de mucho a mucho, de tal forma que cualquier registro dentro de la base de datos puede tener varias ocurrencias superiores a él.

 

3-     3-     MODELO RELACIONAL: Este tiene más facilidad de entendimiento por parte de los usuarios que los modelos anteriores. Sus operaciones básicas son:

Seleccionar renglones de alguna tabla (SELECT)

Seleccionar columnas de alguna tabla (PROJECT)

Unir o juntar informacion de varias tablas (JOIN).

 

BASE DE DATOS DISTRIBUIDAS

 

Se refiere al uso compartido de la información, y distribución de la información, es decir que no están almacenas en un solo lugar físico y se comunican por medio de enlaces de comunicaciones.

 

Aquí existe  varios problemas como son: la duplicidad de datos y la integridad al momento de realizar actualizaciones a los mismos.

 

TENDENCIAS FUTURAS

 

El uso de Base de Datos distribuidas se incrementará de manera considerable en la medida en la tecnología de comunicación de datos ofrezca mas facilidades para ello.  Esto sera con el desarrollo de las tecnologías de cliente servidor y del groupware.  También este uso de Base de Datos  dará soporte a los Sistemas de Información.