Windows 2000 es un sistema operativo completamente innovador.
Windows 95. Microsoft diseño a Windows 95 para que fuera un cliente de red muy
2.6 SISTEMAS PARA GESTIÓN DE BASES DE DATOS
Para una mejor compresión entre un Sistema para Gestión de Base de Datos y una Base de Datos a continuación las siguientes definiciones:
Sistema para Gestión de Base de Datos conocido como DBMS (Sistema Manejador
de Base de Datos). es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.
Las funciones principales de un DBMS son:
Universidad Técnica del Norte-FICA-EISIC
Sistemas Operativos y Bases de Datos Capítulo 2
Margarita Castillo, Ana Rafaela Carrillo Pág. 76
Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que
los datos puedan ser accesados rápidamente.
Manejar los datos de acuerdo a las peticiones de los usuarios.
Registrar el uso de las bases de datos.
El Manejador de base de datos es el responsable del verdadero almacenamiento de
los datos.
Respaldo y recuperación, consiste en contar con mecanismos implantados que
permitan la recuperación fácilmente de los datos en caso de ocurrir fallas en el sistema de base de datos.
Control de concurrencia, consiste en controlar la interacción entre los usuarios
concurrentes para no afectar la inconsistencia de los datos.
seguridad e integridad, consiste en contar con mecanismos que permitan el control
de la consistencia de los datos evitando que estos se vean perjudicados por cambios no autorizados o previstos.
El DBMS es conocido también como Gestor de Base de datos.
Fig.2.8 DBMS como interfaz entre la base de datos física
La figura muestra el DBMS como interfaz entre la base de datos física y las peticiones del usuario. El DBMS interpreta las peticiones de entrada/salida del usuario y las manda al sistema operativo para la transferencia de datos entre la unidad de memoria secundaria y la memoria principal.
Base de Datos. Conjunto de ficheros dedicados a guardar información relacionada
entre sí, con referencias entre ellos de manera que se complementen con el principio de no duplicidad de datos, manejan información en forma de "fichas": clientes, artículos, películas, etc. La mayoría de las bases de datos actuales permiten hacer listados, consultas, crear pantallas de visualización de datos, controlar el acceso de los usuarios,
Sistemas Operativos y Bases de Datos Capítulo 2
etc. También es cada vez más frecuente que las consultas se puedan hacer en un lenguaje estándar conocido como SQL.
En una red de computadoras, de la misma manera en que es indispensable un sistema operativo, es necesario un sistema para gestión de base de datos, por lo que se debe determinar el más óptimo.
2.6.1 TIPOS DE BASES DE DATOS
Desde el punto de vista de los sistemas de gestión que utilizan, las bases de datos pueden ser:
Bases de datos relacionales
Bases de datos Distribuidas
Bases de datos documentales
Bases de datos Relacionales.
Las bases de datos relacionales tienen como objetivo la gestión y relación de los datos. Debe permitir la localización de datos concretos. Ante una pregunta, recuperan la respuesta correcta. No hay ambigüedad en el resultado. La recuperación de los datos es determinista.
Bases de datos distribuidas.
En un sistema de base de datos distribuida, los datos se almacenan en varios computadores. Los computadores de un sistema distribuido se comunican entre sí a través de diversos medios de comunicación, tales como cables de alta velocidad o líneas telefónicas. No comparten la memoria principal ni el reloj. Un sistema distribuido de bases de datos consiste en un conjunto de localidades, cada uno de las cuales puede participar en la ejecución de transacciones que accedan a datos de una o varias localidades.
La diferencia principal entre los sistemas de base de datos centralizados y distribuidos es que, en los primeros, los datos residen en una sola localidad, mientras que, en los últimos, se encuentran en varias localidades.
Universidad Técnica del Norte-FICA-EISIC
Sistemas Operativos y Bases de Datos Capítulo 2
Margarita Castillo, Ana Rafaela Carrillo Pág. 78 Bases de datos documentales.
Tienen como objetivo la recuperación de la información textual. Debe permitir la localización de la mayor cantidad de información relevante existente sobre un tema determinado. No hay respuestas correctas sino documentos útiles. Hay ambigüedad en los resultados. La recuperación de la información es probabilística.
Por ejemplo, en una base de datos de prensa, el objetivo de la misma no sólo consiste en localizar una noticia concreta, sino además todas las noticias parecidas al tema que busca un usuario, de acuerdo a la formulación de la búsqueda que éste plantee.
Atendiendo al contenido:
Bases de datos referenciales o bibliográficas
Bases de datos numéricas
Bases de datos de directorio
Bases de datos a texto completo (full-text)
Atendiendo a la estructura de la información.
Bases de datos clásicas, formadas por registros, estructurados en campos, y
gestionadas por un SGBD (Sistema de Gestión de Bases de Datos o RDBMS Relational Database Management System).
Bases de datos formadas por archivos o documentos, no estructurados, y que no
están gestionadas por un Sistema de Gestión de Base de Datos
Atendiendo a la forma de acceso:
Bases de datos que se consultan desde dentro de la organización que las crea.
Almacenadas en uno o varios ordenadores de la organización y consultables en
red local
Almacenadas en uno o varios servidores de la organización que las crea y
consultables a través de su Intranet y/o Internet
Bases de datos que se consultan desde fuera de la organización que las crea.
Sistemas Operativos y Bases de Datos Capítulo 2
Almacenadas en uno o varios servidores de la organización que las distribuye y
consultables a través de su Intranet y/o Internet
Atendiendo a la forma de consulta:
Aquellas que se consultan utilizando el lenguaje de búsqueda original (el del software
que la gestiona)
Aquellas que ofrecen una interfaz o menú de consulta que limita al usuario el
aprendizaje de un lenguaje de búsqueda.
2.7 SISTEMAS PARA GESTIÓN DE BASES DE DATOS EXISTENTES EN EL