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

Gestores De Base De Datos


Enviado por   •  9 de Septiembre de 2011  •  4.298 Palabras (18 Páginas)  •  493 Visitas

Página 1 de 18

Tema 7

GESTORES DE BASES

DE DATOS

7.1 INTRODUCCI´ON

Un gestor de base de datos o sistema de gesti´on de base de datos (SGBD o

DBMS) es un software que permite introducir, organizar y recuperar la informaci

´on de las bases de datos; en definitiva, administrarlas. Existen distintos

tipos de gestores de bases de datos: relacional, jer´arquico, red, ... El modelo

relacional es el utilizado por casi todos los gestores de bases de datos para PC´s.

El modelo relacional (SGBDR) es un software que almacena los datos en forma

de tablas (ver figura 7.1).

Figura 7.1: Ejemplo de una tabla

7.1.1 El problema: Sistemas de ficheros

Tradicionalmente, los datos se han organizado en ficheros. Un fichero mantiene

informaci´on homog´enea, dispuesta en registros. Ej.: Empleados, Clientes, N´ominas,

etc. Diferentes programas pueden mantener diferentes ficheros referidos a la

misma entidad (ver figura 7.2).

Estos sistemas presentan algunos problemas:

43

44 TEMA 7. GESTORES DE BASES DE DATOS

Redundancia: Normalmente es perjudicial ya que da lugar a inconsistencia,

cuando un dato no se actualiza en todos los lugares donde aparece. Es el caso

de datos repetidos, que aparecen en varios ficheros, o de datos calculados, que

podr´ıan obtenerse a partir de otros datos.

Rigidez de b´usqueda: A cada fichero, seg´un la manera en que m´as frecuentemente

se accede a ´el, se le da una organizaci´on. Si despu´es se necesita otro tipo

de acceso, puede resultar lento trabajar con el fichero.

Dependencia de los programas: La informaci´on de d´onde comienza un

campo, d´onde acaba, su tipo, etc. est´a controlada por el programa; cualquier

cambio en la estructura del fichero implicar´ıa una modificaci´on de los programas.

Problemas de confidencialidad y seguridad: La confidencialidad consiste

en evitar la consulta de ciertos datos a determinados usuarios mientras

que el control de seguridad de los datos almacenados impedir´a que puedan ser

modificados por personas no autorizadas.

Figura 7.2: Sistema de ficheros

7.1.2 La soluci´on: Bases de datos

Es la alternativa que aborda la soluci´on a estos problemas. Se trata de dar una

soluci´on integral al almacenamiento y gesti´on de los datos, en lugar de soluciones

parciales (ver figura 7.3):

• Evitar la redundancia ”gratuita”

• Flexibilidad de b´usqueda

• Independencia de los programas

• Seguridad y confidencialidad integral

7.2. LOS USUARIOS 45

Figura 7.3: Sistema de Bases de datos

7.2 LOS USUARIOS

Hay tres clases de usuarios:

• Usuario final: Accede a la base de datos desde su PC empleando un

lenguaje de consulta (DML) o a trav´es de un programa.

– Son usuarios que no necesitan formaci´on t´ecnica

– Podr´an manejar la informaci´on de forma sencilla y eficiente a trav´es

de la interfaz que se les proporcione.

• Administrador de la base de datos: Se encarga del control general del

sistema de base de datos. Usualmente act´ua como intermediario entre

programador y usuario final.

– Son los responsables de su seguridad e integridad

– Requieren un amplio conocimiento de la herramienta SGBD a nivel

de administraci´on: tablas, ´ındices, consultas, formularios, informes,

macros, etc.

• Programador de aplicaciones: Encargado de escribir programas de aplicaci

´on que utilicen bases de datos (lenguaje de alto nivel, como Cobol,

Clipper, VisualBasic, 4GL).

– Pueden utilizar lenguajes de alto nivel para acceder y actualizar los

datos.

– Son capaces de implementar soluciones a medida.

– Su conocimiento de la herramienta SGBD debe ser a´un m´as profundo:

m´odulos, API (application programa interface), etc.

7.3 CONCEPTOS DE BASES DE DATOS

En las bases de datos se manejan distintos conceptos que pasamos a comentar.

46 TEMA 7. GESTORES DE BASES DE DATOS

7.3.1 Entidades

Una entidad es una clase o categor´ıa de objetos que poseen caracter´ısticas diferenciadoras

que los distinguen del resto. Ejemplo: Dentro de una empresa que

vende complementos para el autom´ovil encontraremos las siguientes entidades:

Art´ıculos, Clientes, Proveedores, Pedidos, etc.

Otros ejemplos:

En una biblioteca: Libro, Socio, Autor, etc.

...

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