perico

Páginas: 21 (5132 palabras) Publicado: 3 de febrero de 2015
Tema 7

GESTORES DE BASES
DE DATOS
7.1

´
INTRODUCCION

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 elutilizado 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 uncampo, 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
modificadospor 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 losprogramas
• 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 formasencilla 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 debeser 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

7.3.1

TEMA 7. GESTORES DE BASES DE DATOS

Entidades

Una entidad es una clase o categor´ıa de objetos que poseen caracter´ısticas diferenciadoras que los distinguen del resto....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Perico
  • los pericos
  • Los pericos
  • Perico
  • Pericos
  • Perico
  • Los pericos
  • Perico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS