martes, 21 de febrero de 2017

2.1 Estructura de memoria y procesos

1.4. Nuevas tecnologías y aplicaciones de los sistemas de bases de datos

Los sistemas orientados a los datos se caracterizan porque los datos no son de una aplicación sino de una Organización entera que los va a utilizar; se integran las aplicaciones, se diferencian las estructuras lógicas y físicas. El concepto de relación cobra importancia. Originalmente las aplicaciones cubrían necesidades muy específicas de procesamiento, se centraban en una tarea específica. Las bases de datos evitan las inconsistencias que se producían por la utilización de los mismos datos lógicos desde distintos archivos a través de procesos independientes.

El mundo real considera interrelaciones entre datos y restricciones semánticas que deben estar presentes en una base de datos. No solo debe almacenar entidades y atributos, sino que también debe almacenar interrelaciones entre datos.

La redundancia de datos debe ser controlada, pero si se admite cierta redundancia física por motivos de eficiencia.
Pretenden servir a toda la organización.

La independencia de los tratamientos sobre los datos y estos mismos, ha tenido una enorme influencia en la arquitectura de los SGBD.
La definición y descripción del conjunto de datos contenido en la base debe ser única e integrada con los mismos datos.

La actualización y recuperación de las bases de datos debe realizarse mediante procesos incluidos en SGBD, de modo que se mantenga la integridad, seguridad y confidencialidad de la base.

Las limitaciones de los sistemas orientados a archivos puramente secuenciales no los privaron de ser herramientas eficaces para producir pagos, facturas y otros informes una o dos veces al mes. Sin embargo, para ejecutar muchas tareas rutinarias en los negocios se necesita el acceso directo a los datos -La capacidad de tener acceso y procesar directamente un registro dado sin ordenar primero el archivo o leer los registros en secuencia.

Los archivos de acceso directo permiten la recuperación de los registros aleatoriamente, a diferencia de los de acceso secuencial. Sin embargo, los archivos de acceso directo solamente proporcionaron una solución parcial. Para lograr una solución más completa a estos problemas fue necesario introducir los sistemas de gestión de bases de datos.

miércoles, 8 de febrero de 2017

1.4. Nuevas tecnologías y aplicaciones de los sistemas de bases de datos

1.3. Consideraciones para elegir un SGBD



  1.  Administración de Bases de Datos Consideraciones para elegir un buen DBMS
  2. 2. INTRODUCCION  Una de las principales tareas de un DBA es la instalación de un DBMS (Database Management System), cabe destacar que la instalación es apenas la parte mas difícil del trabajo de un DBA.  El establecimiento de un entorno de base de datos utilizable requiere una gran habilidad, conocimiento y consideración. A continuación se describen los principios que intervienen.
  3. 3. Definición de la estrategia de la Organización DBMS El proceso de elección de un DBMS adecuado para la gestión empresarial de base de datos no es tan difícil como lo que solía ser. No es muy común que las empresas medianas o grandes utilicen varios sistemas DBMS, ya que no es raro que en dichas empresas se ejecuten varios motores de base de datos.
  4. 4. Definición de la estrategia de la Organización DBMS A veces la decisión de comprar e instalar un nuevo DBMS se da por una necesidad de negocio o una nueva aplicación. Esto es razonable si la organización no tiene DBMS y debe adquirir una por primera vez. Este caso no es muy común. Independientemente de si un DBMS existe en el lugar, uno nuevo es a menudo visto como un requisito para una nueva aplicación.
  5. 5. La elección de un DBMS El grupo DBA debe establecer una política respecto a los productos DBMS con el apoyo de la organización. Esta política debe estar dirigida a reducir el número DBMS, como también la compatibilidad con varios Sistemas Operativos y de Hardware.
  6. 6. La elección de un DBMS Al elegir un DBMS, asegúrese de considerar cada uno de estos factores: • Sistema operativo de apoyo : se refiere a los sistemas operativos soportados. • Tipo de organización: se debe tener en cuenta la filosofía de la empresa ya que muchas son conservadoras y optan por entornos mainframe tradicionales, por ejemplo estatales financieras, etc. En cambio otras instituciones optan por otras alternativas como por ejemplo las manufactureras o universidades, etc. • Los puntos de referencia: se refiere al rendimiento estando ya en producción del entorno.
  7. 7. La elección de un DBMS • Escalabilidad: se debe tomar en cuenta algunos aspectos como por son:  Numero de Usuarios  Tamaño de la Base de Datos  Si ya se han construido grandes bases de datos con dicho DBMS.  Facilidad del mantenimiento  Opiniones de usuarios independientes.
  8. 8. La elección de un DBMS • Disponibilidad de herramientas de apoyo de software: herramientas de apoyo que necesita el DBMS. • Técnicos: si existe el suficiente soporte para el DBMS. • Costo de Propiedad: si los costos son accesibles para la empresa. • Fecha de lanzamiento: frecuencia con la que el proveedor lanza las nuevas versiones. • Clientes de referencia: se recomienda tener referencias imparciales, ósea independientes del proveedor.
  9. 9. La elección de un DBMS  La convergencia de las características y la funcionalidad en el software DBMS
  10. 10. Arquitecturas de DBMS La arquitectura de apoyo para el medio ambiente DBMS es muy crítica para el éxito de las aplicaciones de base de datos. Una mala elección de un componente puede causar un rendimiento pobre, tiempo de inactividad, o aplicaciones inestables.


1.1. Administrador de Base de Datos (DBA)




    La información es uno los activos más valiosos de la empresa, es indispensable contar con una persona -el administrador de datos- que conozca la información, y las necesidades de la empresa en este aspecto, en un nivel gerencial superior. Así la labor del administradorde datos es decidir en primer término cuáles datos deben almacenarse en la base de datos, y establecer políticas para mantener y manejar los datos uan vez almacenados. El administrador de datos es por lo general, un gerente, no un técnico. El técnico responsable de poner en práctica las decisiones del administrador de datos es el administrador de bases de datos(DBA, database administrator).El alcance de la actividad de la Administración de Datos es la organización completa (empresa, institución u otro organismo), mientras que el alcance de la Administración de Bases de Datos queda restringido a una Base de Datos en particular y a los sistemas que los procesan. La Administración de la Base de Datos opera dentro de un marco proporcionado por la Administración de Datos facilitándose de esta manera el desarrollo y el uso de una Base de Datos y sus aplicaciones. Las siglas DBA suelen utilizarse para designar tanto la función Administración de Base de Datos como al titulo del puesto administrador de Base de Datos.
    En los distintos niveles y aplicaciones de Base de Datos existe la función DBA, aunque varia en complejidad. Esta es más sencilla cuando se trata de una Base de Datos Personal que cuando se refiere a una Base de Datos de grupos de trabajo, y esta a su vez es más sencilla que en una Base de Datos Organizacional. En una Base de Datos Personal comúnmente el mismo usuario es el Administrador de la Base de Datos; las Bases de Datos de grupos de trabajo requieren de una o dos personas que normalmente no se dedican a esta función de tiempo completo puesto que tienen otras responsabilidades dentro o fuera de la organización. En las Bases de Datos Organizacionales, que comúnmente permiten el acceso a decenas e incluso centenas de usuarios, se requiere de un administrador de Base de Datos de tiempo completo; lo anterior debido al alto volumen de procesos que deben desarrollarse, controlarse y supervisarse.
    Un Administrador de Base de Datos de tiempo completo normalmente tiene aptitudes técnicas para el manejo del sistema en cuestión a demás, son cualidades deseables nociones de administración, manejo de personal e incluso un cierto grado de diplomacia. La característica más importante que debe poseer es un conocimiento profundo de las políticas y normas de la empresa así como el criterio de la empresa para aplicarlas en un momento dado.

Funciones del DBA

    Así, el DBA, a diferencia del administrador de datos, es un profesional en procesamiento de datos. La tarea del DBA 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. El DBA se encarga también de garantizar el funcionamiento adecuado del sistema y de proporcionar otros servicios de índole técnica relacionados. El DBA cuenta por lo regular con un grupo de programadores  de sistemas y otros asistentes técnicos.La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las guías de acción definidas por la administración de los datos.
    El DBA es responsable primordialmente de:

      Resultado de imagen para administración de bases de datos .GIF
    • Administrar la estructura de la Base de Datos
    • Administrar la actividad de los datos
    • Administrar el Sistema Manejador de Base de Datos
    • Establecer el Diccionario de Datos
    • Asegurar la confiabilidad de la Base de Datos
    • Confirmar la seguridad de la Base de Datos
  • Administración de la estructura de la Base de Datos

  • La administración de la estructura de la Base de Datos incluye participar en el diseño inicial de la misma y su puesta en practica así como controlar, y administrar sus requerimientos, ayudando a evaluar alternativas, incluyendo los DBMS a utilizar y ayudando en el diseño general de BD. En los casos de grandes aplicaciones de tipo organizacional, el DBA es un gerente que supervisa el trabajo del personal de diseño de la BD.Una vez diseñada la BD, es puesta en practica utilizando productos del DBMS, procediéndose entonces a la creación de los datos (captura inicial). El DBA participa en el desarrollo de procedimientos y controles para asegurar la calidad y la alta integridad de la BD.
    Los requerimientos de los usuarios van modificándose, estos encuentran nuevas formas o métodos para lograr sus objetivos; la tecnología de la BD se va modificando y los fabricantes del DBMS actualizan sus productos. Todas las modificaciones en las estructuras o procedimientos de BD requieren de una cuidadosa administración. 
Resultado de imagen para administración de bases de datos .GIF