Download Aspectos_teoricos_de_la_base_de_datos-14_02_2016
Document related concepts
Transcript
Aspectos teoricos de la base de datos por Miguelangeljosee | buenastareas.com Aspectos teoricos de la base de datos BASE DE DATOS O BANCO DE DATOS Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, y por ende se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos. Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática. Las aplicaciones más usuales son para la gestión de empresas e instituciones públicas; También son ampliamente utilizadas en entornos científicos con el objeto de almacenar la información experimental. SISTEMA DE GESTIÓN DE BASES DE DATOS (SGBD) Es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes, o bien mediante aplicaciones al efecto. Estos sistemas también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y para recuperar la información si el sistema se corrompe. Permiten presentar la información de la base de datos en variados formatos. La mayoría incluyen un generador de informes. También pueden incluir un módulo gráfico que permita presentar la información con gráficos y tablas. Hay muchos tipos distintos según cómo manejen los datos y muchos tamaños distintos de acuerdo a si operan en computadoras personales y con poca memoria o grandes sistemas que funcionan en mainframes con sistemas de almacenamiento especiales. VENTAJAS DEL USO DE BASES DE DATOS Independencia de los datos y los programas y procesos. Permite modificar los datos, excepto el código de aplicaciones. Menor redundancia, es decir, no es necesario la repetición de datos. Solamente se indica la manera en la que se relacionan éstos. Obtener más información de la misma cantidad de data. La base de datos facilita al usuario obtener más información debido a la facilidad que provee esta estructura para proveer datos a los usuarios. Integridad de los datos, lo que genera mayor dificultad de perder la información o de realizar incoherencias con los datos. Mayor seguridad en los datos. Al permitir restringir el acceso a los usuarios, cada tipo de éstos tendrá la posibilidad de acceder a ciertos elementos. Coherencia de los resultados. Al recolectar y almacenarse la información una sola vez, en los procedimientos se utilizan los mismos datos, razón por la que los resultados son coherentes. Datos másdocumentados. Gracias a los metadatos que permiten detallar la información de la base de datos. Acceso simultaneo a los datos, facilitando controlar el acceso de usuarios de manera concurrente. Balance de Requerimientos Conflictivos. Para que la Base de Datos trabaje apropiadamente, necesita de una persona o grupo que se encargue de su funcionamiento. El título para esa posición es Administrador de Base de Datos y provee la ventaja de que Diseña el sistema tomando en mente la necesidad de cada departamento de la empresa. Por lo tanto se beneficia mayormente la empresa aunque algunos departamentos podrían tener leves desventajas. Tradicionalmente se diseñaba y programa según la necesidad de cada departamento por separado. Reducción del espacio de almacenamiento, debido a una mejor estructuración de los datos. Acceso a los datos más eficiente. La organización de los datos produce un resultado más óptimo en rendimiento. Igualmente, en el caso de empresas, usuarios de distintas oficinas pueden compartir datos si están autorizados. Reducción del espacio de almacenamiento, gracias a una mejor estructuración de los datos. Se refuerza la estandarización. Debido a que es más fácil estandarizar procesos, formas, nombres de datos, formas, etc. Flexibilidad y rapidez al obtener datos. El usuario puede obtener información de la Base de Datos con escribir breves oraciones. Esto evita el antiguo proceso de llenar una petición al Centro de Cómputos para poder obtener un informe. Aumenta la productividad de los programadores, debido a que los programadores no se tienen que preocupar por laorganización de los datos ni de su validación, se pueden concentrar en resolver otros problemas inmediatos, mejorando de ese modo su productividad. DESVENTAJAS DEL USO DE BASES DE DATOS Ausencia de estándares reales, lo cual significa una excesiva dependencia a los sistemas comerciales del mercado. Sin embargo, actualmente un gran sector de la tecnología esta aceptado como estándar de hecho. Requiere personal calificado, debido a la dificultad del manejo de este tipo de sistemas. Esto requiere que los programadores y los analistas deben tomar cursos que los adiestren para poder comprender las capacidades y limitaciones de las Bases de Datos. Instalación costosa, ya que el control y administración de bases de datos requiere de un software y hardware de elevado coste. Además de la adquisición y mantenimiento del Sistema Gestor de Datos (SGBD). Falta de rentabilidad a corto plazo, debido al coste de equipos y de personal, al igual del tiempo que tarda en estar operativa. Tamaño. El Sistema de Manejo de Base de Datos (DBMS) requiere de mucho espacio en disco duro y también requiere de mucha memoria principal (RAM) para poder correr adecuadamente. Requerimientos adicionales de Equipo. El adquirir un producto de Base de Datos, requiere a su vez adquirir equipo adicional para poder correr ese producto como por ejemplo, servidores, memoria, discos duros, entre otros. Si se pretende correr la Base de Datos con el mínimo de requerimientos, esta posiblemente se degrada. ADMINISTRADOR DE BASES DE DATOS (También conocido como DBA, en inglés database administrator) es aquel profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y legales de bases de datos. Sus tareas incluyen las siguientes: Implementar, dar soporte y gestionar bases de datos corporativas. Crear y configurar bases de datos relacionales. Ser responsables de la integridad de los datos y la disponibilidad. Diseñar, desplegar y monitorizar servidores de bases de datos. Diseñar la distribución de los datos y las soluciones de almacenamiento. Garantizar la seguridad de las bases de datos, realizar copias de seguridad y llevar a cabo la recuperación de desastres. Planificar e implementar el aprovisionamiento de los datos y aplicaciones. Diseñar planes de contigencia. Diseñar y crear las bases de datos corporativas de soluciones avanzadas. Analizar y reportar datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios. Producir diagramas de entidades relacionales y diagramas de flujos de datos, normalización esquemática, localización lógica y física de bases de datos y parámetros de tablas. Los administradores de bases de datos tienen competencias y capacidades en uno o más sistemas de gestión de bases de datos, algunos ejemplos: Microsoft SQL Server, IBM DB2, Oracle MySQL, Oracle database, IBM Informix y SQL Anywhere. En ingeniería estadística es una de las cualificaciones subyacentes, que trata la información para almacenarla, hacerla altamente explotable y altamente disponible. Además, vela por la eficacia técnológica del almacenamiento en el desempeño de investigaciones,buscando inferencias sólidas y compactas, para canalizar resultados manteniendo un equilibrio entre las ciencias involucradas y la propiamente enunciada, ingeniería estadística de las ciencias de la computación. FUNCIONES DEL ABD TENEMOS Apoyar y asesorar durante el proceso de adquisición del SGBD Definir la información que contendrán las base de datos corporativos Mantener la relación y comunicación estrecha con los especialistas del SGBD . Diseñar las estructuras de almacenamiento y estrategias de acceso a las base De datos Atender y servir como punto de enlace entre los usuarios de la organización Definir estándares y procedimientos para respaldar y recuperar la información que contiene las base de datos Proporcionar asesoría técnica a analistas y programadores que se encuentran desarrollando aplicaciones que crean y/o accedan las base de datos . HERRAMIENTA DE LA ADMINISTRACIÓN DE LA BASE DE DATOS La caja de herramientas Administración de datos ofrece un amplio y variado conjunto de herramientas utilizado para desarrollar, administrar y mantener estructuras de clases de entidad, datasets, capas y datos ráster. Mientras que la caja de herramientas Análisis se utiliza para resolver problemas espaciales o de estadística y la herramienta Conversión se necesita para la conversión de varios formatos de datos, la caja de herramientas Administración de datos permite realizar funciones desde tareas simples, como administrar estructuras básicas, como campos y áreas de trabajo, hasta tareas más complejas relacionadas con la topología y el versionado.