Materia_ComputacionII
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

base de datos

2 participantes

Ir abajo

base de datos Empty base de datos

Mensaje  francisco herrera Jue Jul 31, 2008 1:15 pm

Sistema de gestión de base de datos
Redirigido desde DBMS
Los sistemas de gestión de base de datos (SGBD); (en inglés: Database management system, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.

* 1 Propósito
* 2 Objetivos
* 3 Ventajas
* 4 Inconvenientes
* 5 Arquitectura de un SGBD
* 6 Productos SGBD disponibles en el mercado
o 6.1 SGBD libres
o 6.2 SGBD gratuitos
o 6.3 ejemplos SGBD comerciales
* 7 Véase también

Propósito
El propósito general de los sistemas de gestión de base de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante, para un buen manejo de datos.

Objetivos

Existen distintos objetivos que deben cumplir los SGBD:

* Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción.
* Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.
* Redundancia mínima. Un buen diseño de una base de datos logrará evitar la aparición de información repetida o redundante. De entrada, lo ideal es lograr una redundancia nula; no obstante, en algunos casos la complejidad de los cálculos hace necesaria la aparición de redundancias.
* Consistencia. En aquellos casos en los que no se ha logrado esta redundancia nula, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea.
* Seguridad. La información almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura frente a usuarios malintencionados, que intenten leer información privilegiada; frente a ataques que deseen manipular o destruir la información; o simplemente ante las torpezas de algún usuario autorizado pero despistado. Normalmente, los SGBD disponen de un complejo sistema de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos.
* Integridad. Se trata de adoptar las medidas necesarias para garantizar la validez de los datos almacenados. Es decir, se trata de proteger los datos ante fallos de hardware, datos introducidos por usuarios descuidados, o cualquier otra circunstancia capaz de corromper la información almacenada.
* Respaldo y recuperación. Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo de la información almacenada en ellos, y de restaurar a partir de estas copias los datos que se hayan podido perder.
* Control de la concurrencia. En la mayoría de entornos (excepto quizás el doméstico), lo más habitual es que sean muchas las personas que acceden a una base de datos, bien para recuperar información, bien para almacenarla. Y es también frecuente que dichos accesos se realicen de forma simultánea. Así pues, un SGBD debe controlar este acceso concurrente a la información, que podría derivar en inconsistencias.
* Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD tarda en darnos la información solicitada y en almacenar los cambios realizados.

Ventajas

1. Facilidad de manejo de grandes volúmenes de información.
2. Gran velocidad de ejecución de las consultas.
3. Independencia del tratamiento de información.
4. Seguridad de la información (acceso a usuarios autorizados), protección de información, de modificaciones, inclusiones, consulta.
5. No hay duplicidad de información, comprobación de información en el momento de introducir la misma.
6. Integridad referencial al terminar los registros.

Inconvenientes

1. El costo de actualización del hardware y software son muy elevados.
2. El Costo (salario o remuneración) del administrador de la base de datos es grande.
3. El mal diseño de esta puede originar problemas a futuro.
4. Un mal adiestramiento a los usuarios puede originar problemas a futuro.
5. Si no se encuentra un manual del sistema no se podrán hacer relaciones con facilidad.
6. Generan campos vacíos en exceso.
7. El mal diseño de seguridad genera problemas en esta.

Arquitectura de un SGBD

1. Conceptual
2. Lógico
3. Interno
4. Externo
5. Aplicable
6. Adaptado

Productos SGBD disponibles en el mercado

SGBD libres

* PostgreSQL (http://www.postgresql.org Postgresql) Licencia BSD
* MySQL Licencia Dual, depende el uso.
* Firebird basada en la versión 6 de InterBase, Initial Developer's PUBLIC LICENSE Version 1.0.
* SQLite (http://www.sqlite.org SQLite) Licencia Dominio Público
* DB2 Express-C (http://www.ibm.com/ar/businesscenter/catalogo/db2_express-c.phtml)
* Apache Derby (http://db.apache.org/derby/)

SGBD gratuitos

* Microsoft SQL Server Compact Edition
* Sybase ASE Express Edition para Linux (Edición gratuita para Linux)

ejemplos SGBD comerciales

* Advantage Database
* dBase
* FileMaker
* Fox Pro
* IBM DB2 Universal Database (DB2 UDB)
* IBM Informix
* Interbase de CodeGear, filial de Borland
* MAGIC
* Microsoft Access
* Microsoft SQL Server
* NexusDB
* Open Access
* Oracle
* Paradox
* PervasiveSQL
* Progress (DBMS)
* Sybase ASE
* Sybase ASA
* Sybase IQ
* WindowBase
* Softland ERP
* Flexline
* IBM IMS Base de Datos Jerárquica
* CA-IDMS

francisco herrera

Cantidad de envíos : 2
Fecha de inscripción : 29/07/2008

Volver arriba Ir abajo

base de datos Empty Repuesta Francisco Herrera

Mensaje  Admin Vie Ago 01, 2008 1:42 pm

Buen dia Francisco
Deberías de ser mas breve y concretar un poco mas el tema que estas planteando en este foro, y si vas a hacer referencia a una publicación es mejor indicar el autor o indicar el sitio donde la tomastes, por ejemplo; http://es.wikipedia.org/wiki/DBMS y realizar mención de esa publicación.

Un saludo
Zulaima

Admin
Admin

Cantidad de envíos : 19
Fecha de inscripción : 22/04/2008

https://computacionii.foroes.org

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.