trabajos

Páginas: 22 (5309 palabras) Publicado: 1 de mayo de 2013
Tema 7

GESTORES DE BASES
DE DATOS
7.1

´
INTRODUCCION

Un gestor de base de datos o sistema de gesti´n de base de datos (SGBD o
o
DBMS) es un software que permite introducir, organizar y recuperar la informaci´n de las bases de datos; en definitiva, administrarlas. Existen distintos
o
tipos de gestores de bases de datos: relacional, jer´rquico, red, ... El modelo
a
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´n homog´nea, dispuesta en registros. Ej.: Empleados,Clientes, N´minas,
o
e
o
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 datosrepetidos, que aparecen en varios ficheros, o de datos calculados, que
podr´ obtenerse a partir de otros datos.
ıan
Rigidez de b´ squeda: A cada fichero, seg´n la manera en que m´s frecuenteu
u
a
mente se accede a ´l, se le da una organizaci´n. Si despu´s se necesita otro tipo
e
o
e
de acceso, puede resultar lento trabajar con el fichero.
Dependencia de los programas: La informaci´n de d´ndecomienza un
o
o
campo, d´nde acaba, su tipo, etc. est´ controlada por el programa; cualquier
o
a
cambio en la estructura del fichero implicar´ una modificaci´n de los programas.
ıa
o
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´ quepuedan ser
a
modificados por personas no autorizadas.

Figura 7.2: Sistema de ficheros

7.1.2

La soluci´n: Bases de datos
o

Es la alternativa que aborda la soluci´n a estos problemas. Se trata de dar una
o
soluci´n integral al almacenamiento y gesti´n de los datos, en lugar de soluciones
o
o
parciales (ver figura 7.3):
• Evitar la redundancia ”gratuita”
• Flexibilidad de b´squeda
u• 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´s de un programa.
e
– Son usuarios que no necesitan formaci´n t´cnica
o e
– Podr´n manejar lainformaci´n de forma sencilla y eficiente a trav´s
a
o
e
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´a como intermediario entre
u
programador y usuario final.
– Son los responsables de su seguridad e integridad
– Requieren un amplio conocimiento de la herramienta SGBD a nivel
deadministraci´n: tablas, ´
o
ındices, consultas, formularios, informes,
macros, etc.
• Programador de aplicaciones: Encargado de escribir programas de aplicaci´n que utilicen bases de datos (lenguaje de alto nivel, como Cobol,
o
Clipper, VisualBasic, 4GL).
– Pueden utilizar lenguajes de alto nivel para acceder y actualizar los
datos.
– Son capaces de implementar soluciones a medida.
– Suconocimiento de la herramienta SGBD debe ser a´n m´s profundo:
u
a
m´dulos, API (application programa interface), etc.
o

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´ de objetos que poseen caracter´
ıa
ısticas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajadores Del Trabajo
  • trabajo del trabajo
  • Trabajo Del Trabajo
  • El trabajo y el Trabajador
  • Trabajo Trabajador
  • trabajo trabajo
  • trabajo trabajo
  • Trabajo de trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS