Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

29
Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C. 1

description

Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C. Administración de los datos- BD. Convenciones BD: Bases de datos O: Organizaciones, empresas, fábricas SI: Sistemas de Información S: Sistemas Pgmas : programas. Administración de los datos- BD. - PowerPoint PPT Presentation

Transcript of Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Page 1: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Gerencia de Tecnología:

Administración de Bases de DatosDoc. Magdalena Santamaría C.

1

Page 2: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

ConvencionesConvenciones

BD: Bases de datosBD: Bases de datosO: Organizaciones, O: Organizaciones,

empresas, fábricasempresas, fábricasSI: Sistemas de SI: Sistemas de

InformaciónInformaciónS: SistemasS: SistemasPgmas: programasPgmas: programas

2

Page 3: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Archivos convencionalesArchivos convencionales

Las O han tenido la Las O han tenido la necesidad de necesidad de almacenamiento de almacenamiento de grandes cantidades de grandes cantidades de InformaciónInformación

Hoy se usan BDHoy se usan BDArchivos: componente de Archivos: componente de

las BDlas BD 3

Page 4: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Archivos convencionalesArchivos convencionales

Archivo: conjunto de Archivo: conjunto de registrosregistros

Registro: conjunto de Registro: conjunto de camposcampos

Campo: conjunto de Campo: conjunto de caracteres o bytescaracteres o bytes

Carácter: 8 bitsCarácter: 8 bits4

Page 5: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Archivos convencionalesArchivos convencionalesArchivo secuenciales: registros Archivo secuenciales: registros

almacenados en secuencia de almacenados en secuencia de acuerdo a algún criterioacuerdo a algún criterio

Archivos indexados: a través de Archivos indexados: a través de un campo claveun campo clave

Problemas en el enfoque de Problemas en el enfoque de almacenamiento y recuperaciónalmacenamiento y recuperación

Problemas anteriores Problemas anteriores solucionados con la BDsolucionados con la BD

5

Page 6: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

DefinicionesDefiniciones

BD: conjunto de datos que BD: conjunto de datos que guardan entre sí una guardan entre sí una coherencia temática coherencia temática independiente del medio independiente del medio de almacenamiento.de almacenamiento.

6

Page 7: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

DefinicionesDefiniciones

BD: organización BD: organización sistemática de archivos de sistemática de archivos de datos para facilitar su datos para facilitar su acceso, recuperación y acceso, recuperación y actualización, los cuales actualización, los cuales están relacionados unos están relacionados unos con otros y son tratados con otros y son tratados como una entidad.como una entidad.7

Page 8: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

DefinicionesDefiniciones

BD: banco de datos BD: banco de datos organizado como un tipo organizado como un tipo estructurado de datos.estructurado de datos.

8

Page 9: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

DefinicionesDefiniciones

Sistema de BD: conjunto Sistema de BD: conjunto de pgmas que de manera de pgmas que de manera uniforme y consistente:uniforme y consistente:

Almacena los datos.Almacena los datos.Organiza los datos en Organiza los datos en

archivos.archivos.Elimina la redundancia Elimina la redundancia

innecesaria en archivos.innecesaria en archivos.9

Page 10: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Base de DatosBase de DatosConjunto de tablas Conjunto de tablas

relacionadas en una relacionadas en una estructura específica, estructura específica, conteniendo datos conteniendo datos recolectados y recolectados y explotados por los SI explotados por los SI de una Organizaciónde una Organización

10

Page 11: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Componentess de una Base de DatosComponentess de una Base de DatosDatos: contenidos en los camposDatos: contenidos en los camposHardware: dispositivos de Hardware: dispositivos de

almacenamiento de la BDalmacenamiento de la BDSoftware: conjunto de pgmas Software: conjunto de pgmas

conocido como el Gestor de la conocido como el Gestor de la BD o DBMS Data Base BD o DBMS Data Base Management System, maneja las Management System, maneja las solicitudes formuladas por los solicitudes formuladas por los usuarios de la BDusuarios de la BD

11

Page 12: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Componentess de una Base de DatosComponentess de una Base de Datos

Usuarios:Usuarios:• Programador de aplicacionesProgramador de aplicaciones• Usuario final (pgma o SQL)Usuario final (pgma o SQL)• DBA Data Base Administrator, DBA Data Base Administrator,

control general del S d BDcontrol general del S d BD

12

Page 13: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Ventajas del uso de una Base de DatosVentajas del uso de una Base de Datos• Globalización de la Información: Globalización de la Información:

la información se vuelve un la información se vuelve un recurso corporativorecurso corporativo

• Eliminación/reducción de Eliminación/reducción de información redundanteinformación redundante, a , a través de todos los Stravés de todos los S

• Permite compartir InformaciónPermite compartir Información• Permite mantener la integridad Permite mantener la integridad

de la Información (la I correcta)de la Información (la I correcta)13

Page 14: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Ventajas del uso de una Base de DatosVentajas del uso de una Base de Datos• Independencia de los datos: no Independencia de los datos: no

hay programas amarrados a los hay programas amarrados a los datosdatos

• Cada vez que cambie un archivo, Cada vez que cambie un archivo, todo programa que lo accesa todo programa que lo accesa debe de ser cambiado-debe de ser cambiado->dependencia>dependencia

• Consistencia de los datos: al Consistencia de los datos: al cambiarse un dato éste queda cambiarse un dato éste queda registrado para todo el S.registrado para todo el S.

14

Page 15: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Ventajas del uso de una Base de DatosVentajas del uso de una Base de Datos• Incrementa la productividad de los Incrementa la productividad de los

programadores y los usuarios.programadores y los usuarios.• Mejora el control y la administración Mejora el control y la administración

de los datos.de los datos.• Incrementa el énfasis de los datos Incrementa el énfasis de los datos

como un recurso.como un recurso.• Aumenta la importancia de la Aumenta la importancia de la

información como parte información como parte fundamental de la administraciónfundamental de la administración

15

Page 16: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

DBMS: data base management system DBMS: data base management system sistema de administración de BDsistema de administración de BD

• Conjunto de pgmas. que se Conjunto de pgmas. que se encarga de manejar la creación encarga de manejar la creación y todos los accesos a la BDy todos los accesos a la BD

• Conjunto de facilidades y Conjunto de facilidades y herramientas de actualización y herramientas de actualización y recuperación de información de recuperación de información de una BD.una BD.

16

Page 17: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Componentes de DBMSComponentes de DBMS• DDL: Lenguaje de definición de DDL: Lenguaje de definición de

datosdatos• DML: lenguaje de manipulación DML: lenguaje de manipulación

de los datosde los datos• SQL: Structured Query Language SQL: Structured Query Language

o Lenguaje de consultao Lenguaje de consulta

17

Page 18: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Componentes de DBMS- Ej SQL ServerComponentes de DBMS- Ej SQL Server• DDL: Lenguaje de definición de DDL: Lenguaje de definición de

datosdatosInstrucciones DDL (SQL Server Compact Edition)• CREATE DATABASE Crea una nueva base de datos y el archivo usado para almacenarla.• CREATE TABLE Crea una nueva tabla.• ALTER TABLE Modifica la definición de una tabla alterando, agregando o eliminando columnas y restricciones.CREATE INDEX Crea un índice en una tabla determinada.• DROP INDEX Quita uno o varios índices de la base de datos actual.• DROP TABLE Quita la definición de una tabla y todos sus datos, índices y restricciones.

18

Page 19: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Componentes de DBMS- Ej SQL ServerComponentes de DBMS- Ej SQL Server

DMLDML• SELECT• INSERT• UPDATE• DELETE

19

Page 20: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Componentes de DBMS- Ej SQL ServerComponentes de DBMS- Ej SQL Server

SQLSQL

20

Page 21: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

El administrador de la BD DBAEl administrador de la BD DBA• Rol encargado de planear, diseñar, organizar, operar,

entrenar, dar soporte a los usuarios, seguridad y mantenimiento de la BD

• Tener relaciones con los administradores, analistas de sistemas, desarrolladores, programadores, usuarios.

21

Page 22: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

El administrador de la BD DBAEl administrador de la BD DBA• Apoya y asesora el proceso de adquisición del DBMS• Definir la Inf que contendrán las BD(campos)• Estrecha relación y comunicación con los

especialistas del DBMS proveedor• Diseño de las estructuras de almacenamiento y

estrategias de acceso a las BD• Punto de enlace entre los usuarios de la O para

atender y servir a las necesidades de información contenidas en las BD corporativas

• Estándares y procedimientos para backups y recuperación de las BD

• Asesoría técnica a analistas y programadores que desarrollan en las aplicaciones que acceden a las BD

22

Page 23: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Gestión de la Información de la BDGestión de la Información de la BD• Diferentes tipos de Usuarios de la BD así como sus

privilegios• Logs de transacciones• Tuning: ajuste para optimización del sistema para

remediar degradaciones en el nivel de servicio• Diccionarios de datos• Conectividad con los lenguajes de cuarta generación• Documentación del modelo de datos• Bitácoras de incidentes• Ambientes para recuperación de datos (plan de

contingencias)

23

Page 24: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Gestión de la Información de la BDGestión de la Información de la BD

Auditorías:• Listar los privilegios y perfiles existentes

en el SGBD• Separación de funciones entre:

Personal de desarrollo y el de producción y entre Producción y control o auditoría

• Revisión de la metodología de diseño de la BD y su correcta utilización

• Revisión del esquema y estructura BD24

Page 25: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Gestión de la Información de la BDGestión de la Información de la BDAuditorías:• Carga de la BD: migración o introducción

de datos• Plan de revisión de datos migrados para

evitar pérdida o error en datos• Realizar pruebas en paralelo• Establecer controles• Rendimiento de la BD

25

Page 26: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Gestión de la Información de la BDGestión de la Información de la BDAuditorías:• Proceso de ajuste (tuning), ajustar

parámetros incluso del SO, por degradación del desempeño en entornos concurrentes

• Revisión post-implantación• Log de transacciones• Software de auditoría: facilitan la labor

del auditor, extracción de datos de la BD, seguimiento de transacciones

26

Page 27: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Gestión de la Información de la BDGestión de la Información de la BDAuditorías:• Datawarehouse: almacén de datos• Datamining: herramientas para la

explotación o minería de datos.

27

Page 28: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Gestión de la Información de la BDGestión de la Información de la BD

• Experiencia del DBA• Vigilancia del Sistema contra amenazas

de seguridad o virus• Vigila problemas de uso compartido de

los datos.• Realiza procesos de mejoramiento o

tunning de la BD cuando hay bajo rendimiento performance del S.

• Vigila acceso controlado a los datos.28

Page 29: Gerencia de Tecnología: Administración de Bases de Datos Doc. Magdalena Santamaría C.

Administración de los datos- BD

Componentes a evaluar en la BDComponentes a evaluar en la BD• Diccionario de datos• DDL, DML• Monitoreo• Herramientas de desarrollo de

aplicaciones.• Software de seguridad• Sistemas de almacenamiento, respaldo y

recuperación.• Informes y listados.• SQL, BD multiplataformas• Software webserver.

29