lunes, 21 de mayo de 2012

Clase Semana 11 – Sistemas de Bases de Datos.


Un Sistema de Bases de Datos (SBD) es una serie de recursos para manejar grandes volúmenes de información, sin embargo no todos los sistemas que manejan información son bases de datos.


·         Versatilidad para representar la información: Ofrecer diferentes visiones de la información que se almacena en la BD.
·         Desempeño: Debe dar respuesta en un tiempo adecuado, permitiendo el acceso simultáneo al mismo o diferente datos.
·         Mínima redundancia.
·         Capacidad de acceso: Debe responder en tiempo adecuado a consultas previstas e imprevistas.
·         Simplicidad: Cambios en los requerimientos no deben suponer grandes cambios en el modelo de datos.
·         Seguridad: Capacidad para proteger los datos contra perdidad totales y/o parciales,
o   Contra destrucción causada por el entorno (fuego, inundación, ...)
o   Contra destrucción causada por fallos del sistema
o   Contra accesos no autorizados a la BD
o   Contra accesos indebidos a los datos
·         Privacidad: Debe reservar la información de accesos de personas no autorizadas.
·         Afinación: Organización de datos afines para obtener buenos tiempos de respuesta.
·         Integridad: Que los datos sean correctos y se correspondan a los requerimientos del dominio.
o   Integridad frente a fallos Hw o Sw o de acceso concurrente
o   Integridad asegurando que los datos se ajustan a los requerimientos del problema.



Un sistema de base de datos es algo más que simples datos o que un conjunto de datos en combinación con unos programas de gestión. Un sistema de base de datos está formado por los siguientes componentes:


Datos: las características más importantes de la información en estos sistemas es que va a estar integrada y compartida.
·         Integrada: La Base de datos puede considerarse como una unificación de varios ficheros de datos, que son tratados como uno solo, y en el que se ha eliminado totalmente, o en parte, la redundancia de datos.

·         Compartida: Los datos pueden compartirse entre varios usuarios distintos. Es posible que varios de estos usuarios accedan al mismo tiempo al mismo elemento de información (acceso concurrente).


Equipo (HARDWARE)conjunto de dispositivos físicos utilizados para almacenar y procesar los datos.

·         Ordenadores, utilizados para procesar los datos de la Base de datos: pueden ser mainframe, miniordenador u ordenador personal. El mainframe y los miniordenadores fueron utilizados tradicionalmente para soportar el acceso de varios usuarios a una base de datos común. Los ordenadores personales eran empleados, inicialmente, para manejar bases de datos autónomas controladas y manipuladas por un usuario único. No obstante, actualmente, también pueden conectarse a una red cliente/servidor, garantizando  el acceso de varios usuarios a una base de datos común almacenada en unidades de disco y controladas por un ordenador servidor. El servidor puede ser otro ordenador personal más potente, o bien, un miniordenador o un mainframe.                   
·         Volúmenes de almacenamiento. Generalmente son unidades de disco que constituyen el mecanismo de almacenamiento principal para las bases de datos.
·         Otros dispositivos, como unidades de cinta, terminales, impresoras, etc.


Programas (SOFTWARE): Un sistema de base de datos incluye dos tipos de programas:

·         El software de propósito general, para la gestión de la base de datos, comunmente llamado Sistema Gestor de Bases de Datos (S. G.B.D., o también D. B. M S, en inglés). El S.G.B.D maneja todas las solicitudes de acceso a la base de datos formuladas por los usuarios y los programas de aplicación.
·         El software de  aplicación, que usa las facilidades del S.G.B.D para manipular la base de datos con el fin de llevar a cabo una función específica en la gestión de la empresa (por ejemplo: la gestión de almacén). Puede estar desarrollado en un lenguaje de programación estándar, tal como COBOL o C, o en un lenguaje propio de los S.G.B.D denominado lenguaje de cuarta generación (4GL).

Personal: En un sistema de base de datos intervienen un número importante de usuarios, que podemos clasificar en tres grupos:

·         Administrador de la base de datos (A.B.D.). Son los encargados de diseñar la estructura de la base de datos y los responsables de que el sistema funcione correctamente. El A.B.D. se encarga de autorizar el acceso a la base de datos, de coordinar y vigilar su utilización y de adquirir los recursos necesarios de software y hardware. El A.B.D. es el responsable cuando surgen problemas como violaciones de seguridad o una respuesta lenta del sistema. El A.B.D. tiene, entre otras, las ‑siguientes funciones:

·         Definición del esquema: Decidir el contenido de la base de datos, eligiendo cuales son los datos que interesa tener almacenados y organizarlos de la mejor forma posible, creando el esquema conceptual, que se escribirá mediante un lenguaje de definición de datos (DDL).
·         Definición de las estructuras de almacenamiento y método de acceso: Debe decidir sobre la forma en que se van a almacenar los datos sobre los soportes físicos en los que se grabará la base de datos y la correspondencia entre esta estructura de almacenamiento y el esquema conceptual.
·         Modificación del esquema y de la organización física si los requerimientos cambian.
·         Decidir los controles de autorizaciones para el acceso a los datos: Es el que concede diferentes tipos de autorizaciones al resto de los usuarios de la base de datos.
·         Especificar las restricciones de integridad: Debe definir los procedimientos de validación que habrán de ejecutarse cada vez que se actualiza la base de datos.  Estas restricciones son consultadas por el SGBD cada vez que se realiza una actualización de los datos.

·         Programadores de aplicaciones, que se encargan de desarrollar las aplicaciones que manejan datos de la base de datos. Estas aplicaciones contendrán solicitudes de datos al S.G.B.D que luego serán procesados por los programas de la aplicación que tendrán como finalidad resolver problemas específicos de la empresa.

·         Usuarios finales, que son personas que no tienen por que tener conocimientos informáticos y que pueden manipular los datos (examinarlos y actualizarlos) con la ayuda de las aplicaciones, o bien de lenguajes de consulta no procedimentales (no es necesario indicar el algoritmo de acceso a los datos), tipo SQL, o bien, mediante herramientas basadas en sistemas de menús. Se distinguen tres tripos de usuarios finales:

·         Usuarios especializados: Aquellos que son capaces de escribir ciertas aplicaciones para la BD, para su uso propio.
·         Usuarios casuales: Aquellos que realizan consultas a través de un procesador de consultas. Esas consultas pueden ser creadas por ellos mismos o por otras personas.
·         Usuarios ingenuos: Aquellos que solo acceden a través de aplicaciones previamente escritas por otros usuarios.

Estructura General Del Sistema De Base De Datos

·         Gestor de ficheros: Se encarga de las estructuras de datos que se emplean para representar la información almacenada en disco. Además es el encargado de asignar espacio en disco.
·         Gestor de BD: Es el interface entre los datos de bajo nivel almacenados en la BD y los programas de aplicaciones y consultas de datos.
·         Procesador de consultas: traduce las proposiciones del lenguaje de consultas a instrucciones de bajo nivel para que las entienda el gestor de BD. Además el procesador de consultas trata de traducir una petición del usuario a otra equivalente pero más eficiente.
·         Compilador DDL: Convierte las proposiciones DDL en un conjunto de  tablas que contienen metadatos.
·         Ficheros de datos: Almacenan la información (los datos).
·         Diccionario de datos: Almacena información referida a la estructura de la BD. Se usa continuamente. Se debe poner un gran énfasis en un buen diseño y una implementación adecuada del diccionario de datos.

8 comentarios:

  1. SBD es un conjunto de datos permanecientes a un mismo contexto, que ofrece un amplio rango de soluciones al problema de almacenar datos
    Tiene varias características tales como: versatilidad para representar la información, desempeño, mínima redundancia, capacidad de acceso, simplicidad, seguridad, entre otros.
    Una base de datos está formada por varios componentes el más importante es el dato que es el que contiene información integral y compartida, equipos hardware es el dispositivo que almacena y procesa datos, programas software incluye 2 tipos de programas (software de propósito general y software de aplicación); a su vez un sistema de base de datos tiene un estructura general compuesta por gestor de fichero, gestor BD, procesador de consultas, compilador DDL, fichero de datos y diccionario de datos, cada una de estas estructuras ejerce una función diferente.
    Karlis Echenique C.I.V 22.779.085
    Contaduría pública 102

    ResponderEliminar
  2. Las bases de datos son necesarias para el buen almacenamiento de datos y archivos, para que en el momento en el que los necesitemos podamos encontrarlos facil y rapidamente. las bases de datos de hoy en dia son digitales gracias al avance de la informatica y la electronica, pero desde mucho antes del uso de la tecnologia ya se implementaba las bases de datos un buen ejemplo de base de datos fisica es una biblioteca, que contiene muchos datos datos de nuestro interes, aunque para encontrarlo necesitamos un poco mas de tiempo que al hacerlo en una base de datos virtual. En conclución las bases de datos son necesarias para poder acceder a nuestros documentos rapidamente, y para poderlos almacenar de una forma segura y sin riesgo de que se desaparescan o se dañen, por esta razon es importante destacar que los datos a introducir deben ser totalmente confiables.

    ResponderEliminar
  3. el sistema de base de datos es algo mas que simples datos por que esta esta conformada por una series de tipos de componentes que son: datos,equipo (hardware),programas (software), etc.. a su vez tiene una estructura general que se encarga de emplear para poder representar la información almacenada en el disco duro y por otra parte esta compuesta por el gestor fichero ,gestor BD,procesador de consulta,compilador DDL,fichero de datos entre otro , cada uno de ellos tienen una función muy importante dentro del sistema de datos ya que tienen estructuras y funciones diferentes. jessika linares C.I.20094972 contaduría 102

    ResponderEliminar
  4. un sistema de base de datos son necesarios para encontrar facilmente datos o archivos, estos nos permiten guardar nuestros documentos de una forma segura, para q no se dañen y se puedan utilizar cuando se necesiten, ya que este es un sistema q almacena datos relacionados,los sistemas de base de datos se componen de un hardware, que son los dispositivos de almacenamiento que contienen discos,cintas, etc, e otro componente es el software, este es el sistema administrador de las bases de datos y por ultimo los datos los cuales estan en una estructura externa y van a ser procesados para guardar la informacion en conclusion se puede decir que los sistemas de bases de datos son necesario para el manejo de grandes informaciones ya que con el se puede tener una gran organizacion de los datos almacenados. whennyffer arocha C.I 23.609.873

    ResponderEliminar
  5. hola profe buenos dias no le avia mandado el analisis porque no sabia como entrar a este medio
    analisis: Una base de datos se define como un fichero en el cual se almacena información en campos o delimitadores, teniendo acceso a ella posteriormente tanto de forma separada como de forma conjunta. Se utiliza normalmente para recoger grandes cantidades de información, en un computador u otros.
    Jefferson Hurtado C.I 22.786.344

    ResponderEliminar
  6. Una base de datos no es más que la forma de almacenar información. Atraves de un software o paquetes contables se crearan campos, los cuales van a permitir recopilar una gran cantidad de información y atraves de los equipo de hardware poder descargar y almacenar la información creada,podemos mencionar que la Estructura General del Sistema De Base De Datos esta estructurada de la siguiente forma:Un Gestor de ficheros, Un Procesador de consultas,Un Ficheros de datos y por ultimo Un Diccionario de datos, este ultimo va hacer uno de los más importante dentro de la base de datos...
    Diosibel Gonzalez C.I.V-16.356.914

    ResponderEliminar
  7. Las bases de datos ofrece un amplio rango de soluciones al problema de almacenar datos
    Tiene varias características tales como: versatilidad para representar la información, desempeño, mínima redundancia, capacidad de acceso, simplicidad, seguridad, entre otros.
    Y las bases de datos estan compuestas por equips los cuales son hardware es el dispositivo que almacena y procesa datos, programas software incluye 2 tipos de programas (software de propósito general y software de aplicación); a su vez un sistema de base de datos tiene un estructura general compuesta por gestor de fichero, gestor BD, procesador de consultas, compilador DDL, fichero de datos y diccionario de datos, cada una de estas estructuras ejerce una función diferente

    ResponderEliminar
  8. Los sistemas de información contable son herramientas fundamentales dentro de una organización, ya que abarcan los procedimientos y métodos que utiliza una empresa para realizar un efectivo control de las actividades económicas y financieras.
    El sistema en contabilidad abarca dos momentos, el primero se proyecta sobre la contabilidad externa y el resultado de la gestión económica y el segundo se vuelca al análisis y control de los costos.
    El objetivo de la contabilidad en una entidad determinada consiste en facilitar los análisis financieros y de situación al personal interesado, como pueden ser los accionistas, administración y directivos, estos últimos se auxilian de dicha información para la toma decisiones.

    ResponderEliminar