Anda di halaman 1dari 9

13/05/11

ADMINISTRACIÓN DE BASES DE
DATOS

Instructor: M.C. Luis Basto Díaz


UADY, FMAT
Email: luisbasto@gmail.com

Unidad I
2

Administración de un Sistema De
Bases De Datos Relacional

M.C. Luis R. Basto Díaz, Universidad Latino

Unidad 1
3

¨  Tareas de un administrador de bases de


datos.
¨  Selección de un RDBMS
¤  Aspectos técnicos
¤  Aspectos económicos

M.C. Luis R. Basto Díaz, Universidad Latino

1
13/05/11

Roles en un entorno de BD s
4

¨  Administrador de datos (DA, Data Administrator)

¨  El administrador de la BD (DBA, Data Base


Administrator)

M.C. Luis R. Basto Díaz, Universidad Latino

Administrador de datos (DA, Data


Administrator)
5

¨  Es responsable de gestionar los recursos de datos.


¨  incluye la planificación de la BD,
¨  El desarrollo y mantenimiento de estándares, políticas
y procedimientos
¨  y el diseño procedimental/lógico de la base de
datos.
¨  El DA, consulta con la alta gerencia y les sugiere las
características de la BD para lograr los objetivos
corporativos.

M.C. Luis R. Basto Díaz, Universidad Latino

El administrador de la BD (DBA, Data Base


Administrator)
6

¨  Crea el esquema conceptual de la BD.

¨  Implementación y diseño físico de la BD.

¨  Establecer un enlace con los usuarios.

¨  Definir las políticas de vaciado y recarga.

M.C. Luis R. Basto Díaz, Universidad Latino

2
13/05/11

El administrador de la BD (DBA, Data Base


Administrator)
7

¨  El DBA debe definir e implementar un esquema


apropiado de control de daños, que comprenda:
¤  Descarga o vaciado periódico de datos a un
dispositivo de respaldo.
¤  Recarga o recuperación de la BD cuando sea necesario
(a partir del vaciado más reciente)

M.C. Luis R. Basto Díaz, Universidad Latino

El administrador de la BD (DBA, Data Base


Administrator)
8

¨  Definir las restricciones de seguridad e integridad.

¨  Supervisar el rendimiento y responder a los


requerimientos cambiantes

M.C. Luis R. Basto Díaz, Universidad Latino

Selección de un RDBMS
9

¨  Aspectos técnicos


¨  Aspectos Económicos

M.C. Luis R. Basto Díaz, Universidad Latino

3
13/05/11

Selección de un RDBMS
10

¨  Lenguajes de cuarta generación (4GL)


¤  Esun lenguaje de programación optimizado.
¤  Esno procedimental.
¤  Depende de componentes prediseñados.
¤  Mejorar la productividad.

M.C. Luis R. Basto Díaz, Universidad Latino

Selección de un RDBMS
11

¤  Los lenguajes de 4GL comprenden:


n  lenguajesde presentación
n  generadores de aplicaciones que definen, insertan y
extraen datos de la BD.
n  Lenguajes de muy alto nivel que se emplean para generar
códigos de aplicación.
¤  SQL y QBE son algunos ejemplos de lenguaje de 4GL.

M.C. Luis R. Basto Díaz, Universidad Latino

Selección de un RDBMS
12

¨  Otros tipos de 4GL


¤  Generadores de formularios
¤  Generadores de informes
¤  Generadores de gráficos
¤  Generadores de aplicaciones

M.C. Luis R. Basto Díaz, Universidad Latino

4
13/05/11

Funciones de un SGBD
13

¨  Almacenamiento, extracción y actualización de


datos.
¨  Catálogo accesible por el usuario

¨  Soporte de transacciones

¨  Servicios de control de concurrencia

¨  Servicios de recuperación

M.C. Luis R. Basto Díaz, Universidad Latino

Funciones de un SGBD
14

¨  Servicios de autorización


¨  Soporte para tramitación de datos
¤  El SGBD debe poder integrarse con software de
comunicaciones.
¨  Servicios de integridad
¤  Debe garantizar que se cumplan con las reglas de
integridad de datos.

M.C. Luis R. Basto Díaz, Universidad Latino

Funciones de un SGBD
15

¨  Servicios para mejora de independencia de datos


¤  Se incluyen funcionalidades para permitir que los programas sean
independientes de la estructura real de la BD.
¨  Servicios de utilidad
¤  Facilidad de importación
¤  Facilidad de monitorización
¤  Programas de análisis estadístico
¤  Facilidades de reorganización de índices
¤  Mecanismos de recolección y reasignación de memoria. Eliminar
físicamente los registros borrados.

M.C. Luis R. Basto Díaz, Universidad Latino

5
13/05/11

Arquitecturas de SGBD
¨  Teleprocesamiento

Workstation Workstation

Workstation

Server

Workstation Workstation

M.C. Luis R. Basto Díaz,16


Universidad Latino

Arquitecturas de SGBD
¨  Cliente/Servidor

Cliente Servidor
Gestiona la interfaz del usuario Acepta y procesa solicitudes
Acepta comandos de usuario Comprueba autorizaciones
Procesa la lógica de la aplicación Garantiza que no se violen las
restricciones
Genera solicitudes de BD Procesa las consultas
Devuelve la respuesta al usuario Permite acceso concurrente, etc.

M.C. Luis R. Basto Díaz,17


Universidad Latino

Arquitecturas de SGBD
¨  Cliente/Servidor de dos Workstation

niveles Primer Nivel


Cliente
Server

Data

Segundo Nivel
Servidor de BD

M.C. Luis R. Basto Díaz,18


Universidad Latino

6
13/05/11

Arquitecturas de SGBD
19

¨  Cliente/Servidor de tres niveles


¤  Cada uno de los niveles puede ejecutarse en una
plataforma distinta
¤  Nivel de interfaz de usuario (cliente)

¤  Nivel de lógica de negocios y procesamiento de datos


(servidor de aplicaciones)
¤  El SGBD que almacena los datos requeridos.

M.C. Luis R. Basto Díaz, Universidad Latino

Arquitecturas de SGBD
¨  Cliente/Servidor de
Primer Nivel
tres niveles Cliente
Workstation

Segundo Nivel
Servidor de
Aplicaciones Server

Tercer Nivel
Servidor de BD
Server

Data

M.C. Luis R. Basto Díaz,20


Universidad Latino

Aspectos tecnológicos
21

¨  Capacidad de almacenamiento


¨  Tiempo de vida

M.C. Luis R. Basto Díaz, Universidad Latino

7
13/05/11

Aspectos tecnológicos
22

¨  Evaluación del Rendimiento del SMBD


¤  Benchmarks
¤  Vendedores
¤  Sitios del producto
¤  Externos:
n  Consultorías
n  administradores
n  Usuarios

M.C. Luis R. Basto Díaz, Universidad Latino

Aspectos Económicos
23

¨  Sistema mono-usuario


¨  Sistema en red
¤  Software Cliente
¤  Software Servidor
¨  Módulos del Sistema
¤  Tipo de Sistema
¨  Licencias
¤  Por usuario
¤  Por Máquina

M.C. Luis R. Basto Díaz, Universidad Latino

Aspectos Económicos
24

¨  Capacitación
¤  Cursos,
talleres, certificaciones
¤  Tipos
de personas,
¤  Números de personas

¨  Mantenimiento
¤  Apoyo telefónico, soporte local

M.C. Luis R. Basto Díaz, Universidad Latino

8
13/05/11

Instalación y operación del RDBMS


25

¨  Elección de la plataforma


¨  Temas de desempeño
¨  Instalación de binarios
¨  Instalación de los esquemas de base de datos
¨  Herramientas para la administración

M.C. Luis R. Basto Díaz, Universidad Latino

Instalación y operación del RDBMS


26

¨  Administración de la seguridad: usuarios, permisos,


roles, encriptamiento, esquemas de autenticación.
¨  Administración del espacio.

¨  Administración del desempeño.

¨  Administración de la recuperación en caso de

desastre.

M.C. Luis R. Basto Díaz, Universidad Latino

Anda mungkin juga menyukai