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.
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
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.