2. Introducción
Los sistemas de información se basan en bases de datos y
sistemas gestores de bases de datos que se han convertido en
elementos imprescindibles de la vida cotidiana de la sociedad moderna.
Un sistema de bases de datos puede reportar muchos
beneficios, ya sean estos particulares o generales.
3. Manejo del Sistema Gestor de Base de Datos: ORACLE
De todas las bases de datos existentes, la que ha conseguido
mayor uso ha sido y sigue siendo Oracle. Desde 1979 ha sido líder
indiscutible como base de datos ya que tiene buenas herramientas y
posee un sistema de base de datos que tiene programas que permiten
consultar informes, análisis de datos, etc.
Conexión de Base de Datos con Aplicaciones.
Conectarse a la base de datos abarca el uso de los métodos de
conexión del sistema de administración de base de datos (DBMS).
Cuando se conecta desde un equipo cliente remoto a los sistemas de
administración de base de datos se debe configurar el DBMS en el
equipo remoto.
4. Lenguaje de Definicion de Datos (DDL)
CREATE DATABASE
DROP DATABSE
CREATE TABLE
ALTER TABLE
DROP TABLE
Lenguaje de Manipulación de Datos (DML)
SELECT
INSERT
UPDATE
DELETE
REPLACE
TURNCATE
5. Funciones de Agregación:
Las funciones de agregación en SQL nos permiten efectuar
operaciones sobre un conjunto de resultados, pero devolviendo un
único valor agregado para todos ellos.
Las funciones de agregación básicas que soportan todos los
gestores de datos son las siguientes:
COUNT.
MIN.
MAX.
SUM.
AVG.
6. Lenguaje de Control de Datos (DCL)
Es un lenguaje que incluye una serie de comandos SQL.
Estos comandos permiten controlar el acceso a los objetos.
Los comandos para controlar los permisos son:
GRANT
REVOKE
Sistemas Distribuidos de Base de Datos
Es un sistema en el cual múltiples sitios de bases de datos
están interrelacionados mediante un sistema de comunicaciones.
7. Características
Se usa para crear, recuperar, actualizar y eliminar.
Sincroniza la base de datos periódicamente.
Asegura los datos modificados.
Mantiene la confiabilidad e integridad.
Ventajas
El acceso a los datos es mas rápido.
El procesamiento de datos es mas rápido.
Creación de nuevos nodos.
Control local de los datos.
Mayor tolerancia a los fallos.
8. Desventajas
Compilación en el control y manipulación de los datos.
Complejidad en el aseguramientos de la integridad de los datos.
Complejidad en el control de concurrencia y manipulación de los
recursos.
9. Conclusión
Desde usuarios particulares, hasta grandes empresas, gozan
de las ventajas que brindan los SGBD; desde clasificar la información
según el criterio deseado por el usuario hasta modificar la información
que contiene una base de datos, entre otros.
Hoy en dia existe una gran variedad de SGBD basados en
lenguaje SQL, como MySQL, Postgre SQL, ORACLE, Etc. Desde su
implementacion, casi todos los programas que trabajan con base de
datos utilizan este lenguaje con diferentes variaciones y funciones,
esto según el tipo de software y su objetivo.