ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bases De Datos


Enviado por   •  27 de Enero de 2013  •  4.473 Palabras (18 Páginas)  •  312 Visitas

Página 1 de 18

Gestión y Diseño de Base de Datos.

Sistemas gestores de bases de datos (necesidad): Es una demandad por parte de la sociedad y/o organizaciones. Esta demanda siempre ha sido patente en empresas y sociedades, pero la demanda todavía se ha disparado más debido al acceso multitudinario a las redes integradas en Internet y a la aparición de pequeños dispositivos móviles que realizan un acceso multitudinario a diversas redes.

En informática se conoce como dato a cualquier elemento informativo que tenga relevancia para un usuario. La informática se ha encargado de proporcionar herramientas que faciliten la gestión de los datos.

Antes las empresas tenían como únicas herramientas de gestión de datos a los cajones, carpetas y fichas en las que se almacenaban los datos. En este proceso manual, el tipo requerido para manipular estos datos era enorme. El proceso de aprendizaje era relativamente sencillo ya que se usaban elementos que el usuario reconocía.

La informática ha adaptado herramientas para que los elementos que el usuario maneja en el ordenador se parezcan a los que utilizaba manualmente. Así en informática se sigue hablado de ficheros, formularios, carpetas, directorios, etc.

Componentes de un sistema de información electrónico (sistema de información):

 Datos: Se trata de la información que almacena y gestiona el sistema de información.

 Hardware: Equipamiento físico que se utiliza para gestionar los datos.

 Software: Aplicaciones que permiten el funcionamiento adecuado del sistema.

 Recursos humanos: Personal que maneja el sistema de información.

Sistemas de información orientados al proceso:En estos se crean diversas aplicaciones (software) para gestionar diferentes aspectos del sistema. Cada aplicación realiza unas determinadas operaciones. Los datos se almacenan en archivos digitales dentro de las unidades de almacenamiento del ordenador (como archivos binarios, o en hojas de cálculo, o incluso en archivos de texto).

Cada programa almacena y utiliza sus propios datos de forma un tanto caótica.

La ventaja es que los procesos sonindependientes por lo que la modificación de uno no afectaba al resto. Pero tienegrandes inconvenientes:

 Datos redundantes:Se repiten continuamente.

 Datos inconsistentes:Un proceso cambia sus datos y no el resto.Por lo que el mismo dato puede tener valores distintos según qué aplicaciónacceda a él.

 Coste de almacenamiento elevado:Almacenarse varias veces el mismodato, se requiere más espacio en los discos.

 Difícil acceso a los datos:Cada vez que se requiera una consulta noprevista inicialmente, hay que modificar el código de las aplicaciones o inclusocrear una nueva aplicación.

 Dependencia de los datos a nivel físico: Para poder saber cómo sealmacenan los datos, es decir qué estructura se utiliza de los mismos,necesitamos ver el código de la aplicación; es decir el código y los datos noson independientes.

 Tiempos de procesamiento elevados: Al no poder optimizar el espacio dealmacenamiento.

 Dificultad para el acceso simultáneo a los datos:Es casi imposible deconseguir ya que se utilizan archivos que no admiten esta posibilidad. Dosusuarios no pueden acceder a los datos de forma concurrente.

 Dificultad para administrar la seguridad del sistema: Cada aplicación se crea independientemente, por lo tanto es muy difícil establecercriterios de seguridad uniformes.

Se les llama sistemas de gestión de ficheros. Se considerantambién así a los sistemas que utilizan programas ofimáticos (como Word, Excel, etc.) para gestionar sus datosmuchas pequeñas empresas. Estos sistemas producen los mismos(si no más) problemas.

Sistemas de información orientados a los datos:Los datos de este sistema se centralizan en una base de datos común a todas las aplicaciones. Los datos se almacenan en una única estructura lógica que es utilizable por las aplicaciones. A través de esa estructura se accede a los datos que son comunes a todas las aplicaciones.

Ventajas:

 Independencia de los datos y los programas y procesos: Esto permitemodificar los datos sin modificar el código de las aplicaciones.

 Menor redundancia:No hace falta tanta repetición de datos. Sólo se indica laforma en la que se relacionan los datos.

 Integridad de los datos: Mayor dificultad de perder los datos o de realizarincoherencias con ellos.

 Mayor seguridad en los datos:Al permitir limitar el acceso a los usuarios.Cada tipo de usuario podrá acceder a unas cosas.

 Datos más documentados:Gracias a los metadatos que permiten describirla información de la base de datos.

 Acceso a los datos más eficiente:La organización de los datos produce unresultado más óptimo en rendimiento.

 Menor espacio de almacenamiento:Gracias a una mejor estructuración delos datos.

 Acceso simultáneo a los datos:Es más fácil controlar el acceso de usuariosde forma concurrente.

Desventajas:

 Instalación costosa:El control y administración de bases de datos requiere de un software y hardware poderoso.

 Requiere personal cualificado:Debido a la dificultad de manejo de este tipode sistemas.

 Implantación larga y difícil:Debido a los puntos anteriores. La adaptacióndel personal es mucho más complicada y lleva bastante tiempo.

 Ausencia de estándares reales:Lo cual significa una excesiva dependenciahacia los sistemas comerciales del mercado.

Objetivo de los sistemas gestores de bases de datos

Un sistema gestor de bases de datos o SGBD es el software que permite a los usuarios procesar en general los datos almacenados en una base de datos. Proporciona un conjunto coordinado de programas, procedimientos y lenguajes que permiten realizar tareas habituales y garantizando además la seguridad de los mismos.

Entre las herramientas que proporciona están:

 Herramientas para la creación y especificación de los datos: Así como la estructura de la base de datos.

 Herramientas para administrar y crear la estructura física, requerida en las unidades de almacenamiento.

 Herramientas para la manipulación de los datos, de las bases de datos, para añadir, modificar, suprimir o consultar datos.

 Herramientas de recuperación, en caso de desastre.

 Herramientas para la creación de copias de seguridad.

 Herramientas para la gestión de la comunicación, de la base de datos.

 Herramientas para la creación de aplicaciones,que utilicen esquemasexternos de los datos

 Herramientas de instalación,de la base de datos.

 Herramientas para la exportación e importación,de

...

Descargar como (para miembros actualizados) txt (30 Kb)
Leer 17 páginas más »
Disponible sólo en Clubensayos.com