Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Base de datos (página 2)




Enviado por Rosa Lia



Partes: 1, 2

Bibliográficas: Contienen información de la fuente primaria, autor,
fecha de publicación, título.

Directorios: Un ejemplo e un directorio
electrónico.

Base de datos fuente:
Ofrecen la fuente primaria o documento completo a diferencia de
las bibliográficas que solo ofrecen una
representación e la fuete primaria, a estas también
se les llama base de datos
de texto
completo.

Numéricas: Contienen información de tipo
numérico como un censo o indicadores
cuantitativos.

Textuales: Ofrecen texto completo de un
documento.

Mixtas: Combinan información numérica y de
texto.

Orientada a objetos: Se organiza en torno a los
objetos, un objeto tiene nombres y posee datos y procedimientos.

Tendencias
futuras

Dentro del panorama futuro de las bases de datos
múltiples hay un aspecto importante que considerar, el
inusitado éxito
del World Wide Web
(WWW o, de forma abreviada, "el web") como medio
de publicación de documentos y como
medio de intercambio de información. El WWW proporciona
uno de los medios
más heterogéneos y retadores en el campo de la
interoperabilidad. Recientemente han surgido tecnologías y
estándares enfocados a hacer del web una infraestructura
escalable y manejable. Una de dichas tecnologías es
XML [4]
(eXtensible Markup Language), sobre la cual la comunidad
científica tiene muchas expectativas. Una de ellas es que
XML convierta a Internet en un sistema de bases
de datos, haciendo posible especificar consultas en el estilo de
los manejadores de bases de datos tradicionales lo cual da muchos
mejores resultados que las actuales máquinas
de búsqueda. Sin embargo, XML en sí no posee mucha
de la funcionalidad de sistemas de bases
de datos múltiples como las indicadas en Donají. El
reto es integrar esa funcionalidad en XML y aprovechar al
máximo la información estratégica que
podamos encontrar en el web.

DMBS

Es un conjunto de programas que se
encargan de manejar la creación y todos los accesos a las
bases de datos, esta compuesto por:

  • DDL: Lenguaje de Definición de
    Datos

  • DML: Lenguaje de Manipulación de
    Datos

  • SQL: Lenguaje de Consulta.

Los DMBS más comunes son Oracle,SqSelver,Infomix, Sysbase.

CARACTERÍSTICAS DE LOS DMBS:

  • Consultas complejas optimizadas: La
    optimización de consultas permite la rápida
    ejecución de las mismas.

  • Seguridad de acceso y auditoría: Es el
    derecho de acceso a los datos contenidos en la base de datos
    por parte de personas y organismos, esto es con el objeto de
    saber qué o quién realizó una
    determinada modificación y en qué
    momento.

  • Respaldo y recuperación: Es capacidad de un
    sistema de base de datos de recuperar la información
    que tenia un momento antes de la perdida de los
    datos.

  • Acceso a través de lenguajes de
    programación estándar: se refiere a la
    posibilidad ya mencionada de acceder a los datos de una base
    de datos mediante lenguajes de programación ajenos al
    sistema de base de datos propiamente dicho.

  • Control de la redundancia de datos: Consiste en
    lograr una mínima cantidad de espacio de
    almacenamiento para almacenar los datos evitando la
    duplicación de la información

  • Mantenimiento de la integridad: Garantiza la
    precisión o exactitud de la información
    contenida en una base de datos.

  • Soporte para control de transacciones y
    recuperación de fallas: Se conoce como
    transacción toda operación que se haga sobre la
    base de datos. Las transacciones deben por lo tanto ser
    controladas de manera que no alteren la integridad de la base
    de datos. La recuperación de fallas tiene que ver con
    la capacidad de un sistema DBMS de recuperar la
    información que se haya perdido durante una falla en
    el software o en el hardware.

  • Independencia de los datos: Cambio de datos no
    implica cambio de programa.

  • Independencia del hardware: Están disponibles
    para ser instalados en múltiples plataformas de
    hardware.

Diferencia entre
una DMBS y una Base de datos

La base de datos es un conjunto de datos organizados, y
de un mismo contexto de tal manera que resulte fácil
acceder a ellos. Un DMBS es el conjunto de programas que se
utilizan para la creación y ejecución de las bases
de datos.

Los componentes de una base de datos son: personas,
máquinas, programas y datos.

Evolución
histórica de las Bases de datos

Tienen su origene en el proyecto de Apolo
de mandar al hombre a la
luna, en los años setenta.

En aquella época, no había ningún
sistema que permitiera gestionar la inmensa cantidad de
información que requería el proyecto. La primera
empresa
encargada del proyecto, NAA (North American Aviation),
desarrolló un software denominado GUAM (General
Update Access Method)
basado en una estructura
jerárquica.

A mitad de los sesenta, se desarrolló IDS
(Integrated Data Store), de General Electric. Este trabajo fue
dirigido por uno de los pioneros en los sistemas de bases de
datos, Charles Bachmann. IDS era un nuevo tipo de sistema de
bases de datos conocido como sistema de red.

Los sistemas jerárquico y de red constituyen la
primera generación de los SGBD. Pero estos sistemas
presentan algunos inconvenientes:

  • Es necesario escribir complejos programas de
    aplicación para responder a cualquier tipo de consulta
    de datos, por simple que ésta sea.

  • La independencia de datos es
    mínima.

  • No tienen un fundamento teórico.

En 1970 Codd, de los laboratorios de investigación de IBM, escribió un
artículo presentando el modelo
relacional. Se comenzaron a desarrollar muchos sistemas
relacionales, apareciendo los primeros a finales de los setenta y
principios de
los ochenta.

Los SGBD relacionales constituyen la segunda
generación de los SGBD.

En la actualidad han surgido dos nuevos modelos: el
modelo de datos orientado a objetos y el modelo relacional
extendido. Sin embargo, a diferencia de los modelos que los
preceden, la composición de estos modelos no está
clara. Esta evolución representa la tercera
generación de los SGBD.

SISTEMAS DE PROCESAMIENTO EN LÍNEA Y POR
LOTES

Sistema de procesamiento por lotes: ejecuta trabajos y
organiza la memoria n
porciones fijas, cada trabajo se carga en la memoria cuan le
toca su turno y se queda en la memoria hasta que
termine.

Sistema de procesamiento en línea: Implica que
los programas se ejecuten de tal forma que los datos se
actualicen de inmediato en los archivos de
la
computadora. A este tipo de procesamiento se le conoce
también como tiempo
real.

Son indispensables en aquellos casos en que los datos
contenidos en los archivos se modifican varias veces en el
transcurso de un día y se consultan en forma casi
inmediata con las modificaciones que se efectuaron. Un ejemplo de
lo anterior es un sistema de reservaciones en alguna línea
aérea.

LENGUAJES DE 31º Y 4º
GENERACIÓN:

Se dividen en orientados a programas a personas y a
objetos.

Lenguajes empresariales: Se desarrollan para ser
instrumentos objetivos,
para desarrollar sistemas de
información empresarial. Por ejemplo COLOB.

Lenguajes científicos: Están
diseñados para satisfacer las necesidades de procedimiento
repetitivo, por ejemplo FOLTRAN y APL.

Ventajas del
procesamiento Base de datos

  • 1. Independencia de datos y su tratamiento: el
    cambio de datos no implica el cambio de programas.

  • 2. Coherencia de resultados: Acciones
    lógicas.

  • 3. Mejora en la disponibilidad de los
    datos.

  • 4. Cumplimiento de ciertas normas: es decir
    restricciones de seguridad (acciones y
    operaciones)

  • 5. Eficiente gestión de
    almacenamiento.

LOS 4 GL´s PARA EL MANEJO DEL PROCESAMIENTO DE
DATOS.

  • Debe tener integrado un manejador de base de
    datos

  • Debe contar con un reportador basado en
    objetos

  • Debe haber independencia total entre los datos y las
    aplicaciones

  • Debe contar con un diccionario o repositorio de
    datos

  • Debe proporcionar apoyo para un esquema de seguridad
    por usuarios

  • Debe contar con un lenguaje de rastreo basado en
    ejemplos (Query By Example)

  • Debe hacer hincapié en el modelo de datos y
    no en la programación del código

  • Debe poseer herramientas para la fácil
    documentación de análisis, diseño, y
    modelo de datos.

Tipos de Sistemas
operativos

MULITAREA:

Permite que múltiples operaciones se
ejecuten simultáneamente. Y la cantidad de programas que
pueden ejecutarse dependen de la memoria disponible del CPU.

MULTIUSUARIO:

Permite a más de un solo usuario acensar a la
computadora,
un ejemplo es el sistema operativo
de UNIX, existen
tres formas para permitir a múltiples personas utilizar la
misma PC al mismo tiempo: mediante módems, conexión
a terminales a través de puertos seriales y mediante
redes.

MULTIPROCESO:

Se les llama a los ordenadores que tienen más de
un CPU; coordina las operaciones de las computadoras
multiprocesadas, cada CPU puede estar ejecutando una
instrucción. Al usar una computadora con capacidad
multiproceso, incrementa la velocidad de
respuesta y procesos.

 

 

 

 

 

Autor:

Rosa Lia

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter