Está en la página 1de 8

INSTITUTO DE ESTUDIOS SUPERIORES DE CHIAPAS

UNIVERSIDAD SALAZAR, CAMPUS PICHUCALCO


CLAVE: 07PSU0083E

Alumno:
David Hernndez Lpez
Eleazar Hernndez Lpez

Grado:
7to Cuatrimestre

Asignatura:
Base de Datos Distribuidas

Catedrtico:
Lorenzo Bastard Martnez

Investigacin:

Unidad I: Panorama General de los


Sistemas de Base de Datos

Lugar:
Ciudad de Pichucalco, Chiapas

Fecha:
14 de Septiembre del 2014

NDICE

UNIDAD I PANORAMA GENERAL DE LOS SISTEMAS DE BASE DE DATOS

1.1.- CAPACIDADES DE UN SISTEMA MANEJADOR DE BASE DE DATOS

(DBMS).

1.2.- TERMINOLOGA BSICA EN EL TEMA.

1.3.- LENGUAJES PARA BASE DE DATOS.

1.4.- APLICACIONES MODERNAS DE LOS SISTEMAS DE BASE DE

DATOS.

1.5.- SISTEMAS ORIENTADOS A OBJETOS.

1.6.- SISTEMAS BASADOS EN EL CONOCIMIENTO

1.7.- HISTORIA Y PERSPECTIVA.

INTRUDUCCION
En la siguiente informacin se dar a conocer los conceptos bsicos de un
sistema manejador de base de datos.

El manejador de Base de Datos nace con la recopilacin de informacin que


ms adelante conocer como Datos, debido a esta palabra se dio a la tarea de
contar con administrador de datos y un sistema manejador de base datos.

El Manejador de base de datos nos ayudara en las organizaciones para tener


administrar, controlar los documentos, tener un anlisis y estudio de los datos
para la mejora de tomas de decisiones.

Los manejadores de base de datos vienen siendo til desde la poca ms


antigua solo que no se haba implementado para tener mejores decisiones en
los sistemas y en la tecnologa.

1.- PANORAMA GENERAL DE LOS SISTEMAS DE BASE DE DATOS


1.1.- CAPACIDADES DE UN SISTEMA MANEJADOR DE BASE DE DATOS
(DBMS)
SGBD: Conjunto coordinado de programas, procedimientos, lenguajes, etc.
Que suministra tanto a usuarios no informticos como a los analistas,
programadores o al administrador, los medios necesarios para describir,
recuperar y manipular los datos, manteniendo su integridad, confidencialidad y
seguridad.
Los sistemas manejadores de bases de datos conocidos tambin como bases
de datos electrnicas, se usan ampliamente para: organizar y manipular
grandes volmenes de datos de las empresas.
El objetivo es proporcionar un entorno que sea a la vez conveniente y eficiente
para ser utilizado al extraer y almacenar informacin en la DB; tambin es su
objetivo suministrar la interfaz entre el conjunto de datos y los usuarios, y
proporcionar a los otros usuarios las herramientas que les permitan un
adecuado desarrollo de sus funciones. La DB es un depsito de datos para
toda la organizacin.
El propsito general de los DBMS es el de manejar de manera clara, sencilla y
ordenada a los datos de una Base de Datos (DB) que posteriormente se
convertirn en informacin relevante, para un buen manejo de los datos.
Existen distintas funciones que deben cumplir los DBMS:
Abstraccin de los datos. Los DBMS ahorran a los usuarios detalles acerca
del almacenamiento fsico de los datos. Da lo mismo si una base de datos
ocupa uno o cientos de archivos, este hecho se hace transparente al usuario.
As, se definen varios niveles de abstraccin.
Independencia. La independencia de los datos consiste en la capacidad de
modificar el esquema (fsico o lgico) de una base de datos sin tener que
realizar cambios en las aplicaciones que se sirven de ella.
Consistencia. En aquellos casos en los que no se ha logrado eliminar la
redundancia, ser necesario vigilar que aquellos datos que aparecen repetidos
se actualicen de forma coherente, es decir, que todos los datos repetidos se
actualicen de forma simultnea. Por otra parte, la base de datos representa
una realidad determinada que tiene determinadas condiciones, por ejemplo que
los menores de edad no pueden tener licencia de conducir. El sistema no
debera aceptar datos de un conductor menor de edad.
1.2- TERMINOLOGIA BASICA EN EL TEMA
DBGS: Sistemas Gestores de Base de Datos
DBMS: en ingles Data Base Management System

DB: Base de Datos


ODBMS: En ingles object database management system
DDL (Data Definition language): Lenguaje de Definicin de Datos
SDL (Store Definition language): Lenguaje de definicin de almacenamiento
VDL (View Definition language): Lenguaje de Definicin de Vistas
DML (Data Manipulation language): Lenguaje de Manipulacin de Datos
1.3.- LENGUAJE PARA BASES DE DATOS
En la estructura bsica de un Sistema Manejador de Base de Datos se
enuncian dos lenguajes que permiten trabajar sobre la base de datos. Estos
lenguajes estandar son:

DDL (Data Definition language): Lenguaje de Definicin de Datos. Por


medio de este el DBMS identifica las descripciones de los elementos de
los esquemas y almacena la descripcin del esquema en el catlogo del
DBMS.
Por medio de este el DBMS especifica el esquma conceptual e interno
(Base de datos Almacenada).
SDL (Store Definition language): Lenguaje de definicin de
almacenamiento. Es utilizado por el DBMS para especificar el esquema
interno que corresponde a la Base de Datos Almacenada.
VDL (View Definition language): Lenguaje de Definicin de Vistas. Es
utilizado por el DBMS para especificar las vistas del usuario y sus
correspondiencias con el esquema conceptual.

En las Bases de Datos Relacionales, el SQL, representa una combinacin de


los anteriores.

DML (Data Manipulation language): Lenguaje de Manipulacin de


Datos. Permite la manipulacin de las operaciones de Insercin,
Eliminacin y Modificacin.
o Tipos de DML's:
De alto Nivel o No por procedimientos: SQL.
De bajo Nivel o por procedimientos.

Los 4GL abarcan:

Lenguajes de presentacin, como lenguajes de consultas y

generadores de informes.

Lenguajes especializados, como hojas de clculo y lenguajes de

bases de datos.

Generadores de aplicaciones que definen, insertan, actualizan y

obtienen datos de la base de datos.

Lenguajes de muy alto nivel que se utilizan para generar el cdigo de

la aplicacin.
Los lenguajes SQL y QBE son ejemplos de 4GL. Hay otros tipos de 4GL:

1.4.- APLICACIONES MODERNAS DE LOS SISTEMAS DE BASE DE


DATOS
La administracin de los datos es una parte fundamental en el desarrollo de las
aplicaciones. Ya sea en las aplicaciones de juegos, noticias, viaje o moda:
siempre se trata de los datos. Las aplicaciones modernas frecuentemente
deben administrar datos que se encuentran repartidos en diferentes
ubicaciones dispares, en innumerables formatos.
1.5.- SISTEMAS ORIENTADOS A OBJETOS
En una base de datos orientada a objetos, la informacin se representa
mediante objetos como los presentes en la programacin orientada a objetos.
Cuando se integra las caractersticas de una base de datos con las de un
lenguaje de programacin orientado a objetos, el resultado es un sistema
gestor de base de datos orientada a objetos (ODBMS, object database
management system). Un ODBMS hace que los objetos de la base de datos
aparezcan como objetos de un lenguaje de programacin en uno o ms
lenguajes de programacin a los que d soporte. Un ODBMS extiende los
lenguajes con datos persistentes de forma transparente, control de
concurrencia, recuperacin de datos, consultas asociativas y otras
capacidades.
Las bases de datos orientadas a objetos se disean para trabajar bien en
conjuncin con lenguajes de programacin orientados a objetos como Java,
C#, Visual Basic.NET y C++. Los ODBMS usan exactamente el mismo modelo
que estos lenguajes de programacin.
Los ODBMS son una buena eleccin para aquellos sistemas que necesitan un
buen rendimiento en la manipulacin de tipos de dato complejos.
Los ODBMS proporcionan los costos de desarrollo ms bajos y el mejor
rendimiento cuando se usan objetos gracias a que almacenan objetos en disco
y tienen una integracin transparente con el programa escrito en un lenguaje
de programacin orientado a objetos, al almacenar exactamente el modelo de
objeto usado a nivel aplicativo, lo que reduce los costes de desarrollo y
mantenimiento.

1.6.- SISTEMAS BASADOS EN EL CONOCIMIENTO


Un sistema experto o sistema basado en conocimiento se puede definir como:
`sistema que resuelve problemas utilizando una representacin simblica del
conocimiento humano''.
Caractersticas importantes:
Representacin explcita del conocimiento.
Capacidad de razonamiento independiente de la aplicacin especfica.
Capacidad de explicar sus conclusiones y el proceso de razonamiento.
Alto rendimiento en un dominio especfico.
Uso de heursticas vs. Modelos matemticos.
Uso de inferencia simblica vs. algoritmo numrico.
Algunas de estas propiedades se deben a la separacin entre:
Conocimiento especfico del problema - Base de Conocimiento.
Metodologa para solucionar el problema - Mquina de Inferencia.
Importancia del Conocimiento
Los sistemas basados en conocimiento basan su rendimiento en la cantidad y
calidad del conocimiento de un dominio especfico y no tanto en las tcnicas de
solucin de problemas.
1.7.- HISTORIA Y PERSPECTIVA
Los sistemas de informacin existen desde las primeras civilizaciones. El
concepto ms esencial de sistema de informacin no ha variado desde los
censos romanos, por poner un ejemplo. Los datos se recopilaban, se
estructuraban, se centralizaban y se almacenaban convenientemente. El
objetivo inmediato de este proceso era poder recuperar estos mismos datos u
otros datos derivados de ellos en cualquier momento, sin necesidad de
volverlos a recopilar, pas que sola ser el ms costoso o incluso irrepetible. El
objetivo de un sistema de informacin, no obstante, era proporcionar a los
usuarios informacin fidedigna sobre el dominio que representaban, con el
objetivo de tomar decisiones y realizar acciones ms pertinentes que las que se
realizaran sin dicha informacin.
Hoy en da, sin embargo, solemos asociar las bases de datos con los
ordenadores, y su gestin no suele ser manual, sino altamente automatizada.
Ms concretamente, la tecnologa actual insta a la delegacin de la gestin de
una base de datos a unos tipos de aplicaciones software especfico
denominadas sistemas de gestin de bases de datos (SGBD) o, simplemente,
sistemas de bases de datos. Por esta razn, hablar de la tecnologa de bases
de datos es prcticamente lo mismo que hablar de la tecnologa de los
sistemas de gestin de bases de datos.

Conclusin
Los conceptos vistos en este tema Sistemas manejadores de Base de Datos
sern til en la carrera de un ing. en sistemas computaciones ya que a partir de
ahora tendr los conocimientos, habilidades y herramientas para saber
administrar y controlar la informacin dentro de una organizacin, adems
conocer los diferentes sistemas manejadores de datos.

Hoy en da los manejadores de base de datos son enfocados a los


ordenadores pero de forma ms eficiente y automatizada, esta tecnologa son
aplicadas en las empresas ms grandes del mundo para llevar la gestin de
una base de datos.