12.4.05

¿QUÉ ES UN SISTEMA DE BD?

¿QUÉ ES UN SISTEMA DE BD?

Es un sistema para archivar en computador; o sea, es un sistema computarizado cuyo propósito gral. Es mantener información y hacer que esté disponible cuando se solicite.

DATOS

ARCHIVOS

REGISTROS

CAMPOS

Diferencia entre dato (valores almacenados en la BD) e Información (se refiere al significado de esos valores desde el punto de vista de algún usuario).

REFERENTES A UNA ORGANIZACIÓN, VAMOS DETECTANDO ENTIDADES FISICAS Y ABSTRACTAS (CUENTA BANCARIA) Y ESTÁS SERÁN DE IMPORTANCIA PARA LA ORGANIZACIÓN QUE VAN A SER ALMACENADAS EN UN MEDIO FÍSICO PARA SER USADAS POR DETERMINADAS PERSONAS (INTERES).

4 Componentes de un sistema de BD

SISTEMA DE BD

DATOS O INFORMACIÓN

COMPARTIDOS

INTEGRADOS

HARDWARE O EQUIPOS

SOFTWARE O PROGRAMAS

DBMS

PROGRAMAS DE APLICACIÓN

HERRAMIENTAS

USUARIOS

1- INFORMACIÓN

Varios usuarios pueden tener acceso a la BD al mismo tiempo, el objetivo es lograr que cada individuo pueda comportarse como si estuviera trabajando con un sistema de un solo usuario.

Conviene suponer que todos los datos almacenados en el sistema se mantienen en una sola base de datos. Pero en la practica pueden existir razones de peso, aun en sistemas pequeños, para repartir la información en varias bases de datos distintas.

La información en la base estará integrada y compartida.

· Integrada: la BD puede considerarse como una unificación de varios archivos de datos, por lo demás distintos, y que elimina del todo o en parte cualquier redundancia entre ellos.

· Compartida: más de 1 usuario acceda simultáneamente a los mismos datos (acceso concurrente o no).

Otra consecuencia del mismo hecho (la integración de la base de datos) es que por lo regular un usuario determinado solo se ocupara de un subconjunto de la base de datos total. Diferentes usuarios percibirán la BD de varias maneras distintas. De hecho, aun cuando 2 usuarios compartan el mismo subconjunto de la BD, la forma como vean ese subconjunto puede diferir de manera considerable en los detalles.

2- EQUIPO

Computadoras, almacenamiento, volúmenes en red o únicos en un disco.

Los componentes de equipo del sistema que consisten son:

· Los volúmenes de almacenamiento secundario donde se conservan los datos almacenados junto con los dispositivos E/S asociados, controladores de dispositivos, canales de E/S, y demás.

· El procesador o procesadores y la memoria principal asociada que hacen posible la ejecución de programas del sistema de BD.

3- PROGRAMAS

a) Entre la BD física misma y los usuarios del sistema existe un nivel de programas, el sistema de administración de BD (DBMS). El DBMS maneja todas las solicitudes de acceso a la BD formuladas por los usuarios, tanto como la adición o eliminación de archivos (tablas), la obtención y puesta al día de datos de esos archivos. Una de las funciones generales es distanciar a los usuarios de la BD de detalles al nivel del equipo.

El DBMS presenta a los usuarios una vista de la BD en un nivel tanto por encima del nivel del equipo, y hace posibles sus operaciones, es un componente de software más importante pero no el único (utilerías, generadores de informes, herramientas para desarrollar aplicaciones).

Software compuesto por un conjunto de módulos, interfaces que los usuarios ven a los datos de los medios físicos. Almacenado en: un archivo de datos, archivos índices que permiten el acceso más rápido a los archivos almacenados. Mediante apuntadores acceso directo. Y también un Diccionario de Datos que contiene la información de la estructura de los archivos de datos, tipo de dato lógico, booleano, tamaño...(motor de la BD).

El DBMS es definitivamente el componente de software mas importante de todo el sistema, pero no es el único. entre los demás pueden mencionarse las utilerías, las herramientas para desarrollar aplicaciones, las ayudas para el diseño, los generadores de informes, etc.

b) Programas de aplicación: para que un usuario acceda a los datos.

c) Herramientas: p/ generar informes, formularios, p/ programadores y algunos que sepan un poco más.

4- USUARIOS

Se toman en cuenta tres clases de usuarios (personas que interactúan con el sistema):

· Programador de aplicaciones: Se encarga de escribir los programas de aplicación que utilizan la BD. Estos programas operan sobre los datos en todas las formas acostumbradas: recuperación, inserción, modificación o eliminación de datos. Se lleva a cabo solicitudes apropiadas al DBMS. Genera aplicaciones para que otros usuarios con conocimientos mínimos ingresen.

· Usuario final: Quien interactúa con el sistema desde una terminal en línea, puede tener acceso a la BD a través de una de las aplicaciones en línea mencionadas, o utilizar una interfaz incluida como parte integral de los programas del sistema de BD. (ej. SQL).

ü INGENUO: pantalla y nada más.

ü SOFISTICADO: consultas de datos, conoce un poco más, programas de aplicación.

ü ESPECIALIZADO: herramientas con imágenes...

La mayor parte de los sistemas incluyen también interfaces integradas adicionales con las que el usuario no necesita emitir mandatos explícitos como SELECT, sino que funcionan mediante la elección de opciones de un menú o el llenado de una forma. Estas interfaces suelen ser mas fáciles de usar en el caso de personas sin estudios formales de procesamiento de datos. Las interfaces manejadas mediante mandatos (como los lenguajes de consulta) tienden a requerir ciertos conocimientos sobre procesamientos de datos.

· Administrador de BD (DBA): Persona que centraliza la responsabilidad y control de la BD. Técnico responsable de poner en práctica las decisiones del administrador de datos. Trabaja en interacción con el DA, no es considerado un usuario, es quien diseña el sistema, puesto gerencial, conoce las necesidades del usuario, pero lo implementa el DBA. Es un profesional en procesamientos de datos. Su tarea es crear la base de datos en sí y poner en vigor los controles técnicos necesarios para apoyar las políticas dictadas por el administrador de datos. Se encarga también, de garantizar el funcionamiento adecuado del sistema y de proporcionar otros servicios de índole técnica relacionados.

Ordenes al sistema, GERENTE) sigue la política DA DBA (mantiene el contacto con todos los usuarios, TÉCNICO)

1 comentario:

Anónimo dijo...

Por lo visto sabes mucho sobre base de datos, y yo estoy aprendiendo algo de esto, asi que aqui esta mi correo humbertoameth@gmail.com
para que pueda yo contactarte.. sale bye