Вы находитесь на странице: 1из 4

Objetivos

➤ Conocer los objetivos y servicios de los Sistemas de Gestión de


Bases de Datos (SGBD)

Tema 2: Sistemas de Gestión de Bases de Datos (IG18) ➤ Conocer la arquitectura de tres niveles de los SGBD

http://www.unoweb-s.uji.es/IG18 ➤ Conocer a grandes rasgos el funcionamiento de los SGBD

Miguel Pérez Francisco

Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 3

Índice Bibliografía
1. Definición 5 ➤ R. Elmasri i S. B. Navathe. “Fundamentals of Database Systems”. 2
edición, Addison-Wesley Ed. [QA76.9.D3 E57 1994].
2. Servicios 6
➤ C. J. Date. “An Introduction to Database Systems” (vol. 1). 6a
3. Arquitectura de 3 niveles 8 edición, Addison-Wesley Ed. 1995. [QA76.9.D3 D38 1995].

4. Vistas 9 ➤ T. Connolly, C. Begg, A. Strachan. “Database Systems”.


Addison-Wesley Ed. 1997. [QA76.9.D26 C66].
5. Lenguajes 10

6. Clasificación 11

7. Componentes 12

8. Ventajas e inconvenientes 13 Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 4


1 Definición 2 Servicios
El sistema de gestión de la base de datos (SGBD) es una aplicación ➭ Un sistema de control de recuperación.
que: ➭ Un catálogo o diccionario de datos.
➭ Herramientas de administración.
➤ permite a los usuarios definir, crear y mantener la base de datos, y
➭ Un software de comunicación.
➤ proporciona un acceso controlado a la base de datos.

Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 5 Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 7

2 Servicios 3 Arquitectura de 3 niveles


➤ Permite la definición de la base de datos mediante ellenguaje de definició n de
datos (LDD).

➤ Permite la inserción, actualización, eliminación y consulta de datos mediante el


lenguaje de manejo de datos (LMD). Hay dos tipos de lenguajes de manejo de
datos:
➭ Procedurales.
➭ No procedurales (SQL).

➤ Proporciona un acceso controlado a la base de datos mediante:


➭ Un sistema de seguridad.
➭ Un sistema de integridad.
➭ Un sistema de control de concurrencia.
➭ Un sistema que garantice el procesamiento de las transacciones.
Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 6 Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 8
4 Vistas 6 Clasificación
Los SGBD permiten definir subesquemas o vistas: cada usuario "ve"la
parte de la base de datos que necesita.

Además:

➤ Las vistas proporcionan un nivel de seguridad adicional.

➤ Las vistas proporcionan un mecanismo para que los usuarios vean


los datos en el formato deseado.

➤ Las vistas representan una imagen consistente y permanente de la


base de datos, incluso si ésta cambia su estructura.

Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 9 Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 11

5 Lenguajes 7 Componentes

Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 10 Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 12
8 Ventajas e inconvenientes
Ventajas
➤ Se reduce el problema de la integridad de los datos mediante el establecimiento de
reglas de integridad.

➤ Se mejora la seguridad de la base de datos frente a accesos no autorizados.

➤ El usuario puede hacer consultas de datos sin tener que escribir un programa.

➤ Se mejora la productividad de los programadores.

➤ Proporciona independencia de datos lógica - física.

➤ Se aumenta la concurrencia.

➤ Mejoran los servicios de copias de seguridad y de recuperación.

Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 13

8 Ventajas e inconvenientes (II)


Inconvenientes
➤ Los SGBD son conjuntos de programas muy complejos y muy extensos.

➤ Los SGBD son caros. Aunque existen ya SGBD libres y gratuitos (PostgreSQL,
MySQL, . . . )

➤ Suele ser necesario adquirir equipamiento adicional para su puesta en marcha.

➤ Si se pasa de un sistema de ficheros a un sistema de bases de datos, el coste de


la conversión es elevado.

➤ Algunas prestaciones pueden disminuir.

➤ Son más vulnerables a los fallos.

Tema 2: Sistemas de Gestión de Bases de Datos (IG18) – 14

Вам также может понравиться