290 likes | 482 Views
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.
E N D
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 Archivos convencionales • Las O han tenido la necesidad de almacenamiento de grandes cantidades de Información • Hoy se usan BD • Archivos: componente de las BD
Administración de los datos- BD Archivos convencionales • Archivo: conjunto de registros • Registro: conjunto de campos • Campo: conjunto de caracteres o bytes • Carácter: 8 bits
Administración de los datos- BD Archivos convencionales • Archivo secuenciales: registros almacenados en secuencia de acuerdo a algún criterio • Archivos indexados: a través de un campo clave • Problemas en el enfoque de almacenamiento y recuperación • Problemas anteriores solucionados con la BD
Administración de los datos- BD Definiciones • BD: conjunto de datos que guardan entre sí una coherencia temática independiente del medio de almacenamiento.
Administración de los datos- BD Definiciones • BD: organización sistemática de archivos de datos para facilitar su acceso, recuperación y actualización, los cuales están relacionados unos con otros y son tratados como una entidad.
Administración de los datos- BD Definiciones • BD: banco de datos organizado como un tipo estructurado de datos.
Administración de los datos- BD Definiciones • Sistema de BD: conjunto de pgmas que de manera uniforme y consistente: • Almacena los datos. • Organiza los datos en archivos. • Elimina la redundancia innecesaria en archivos.
Administración de los datos- BD Base de Datos • Conjunto de tablas relacionadas en una estructura específica, conteniendo datos recolectados y explotados por los SI de una Organización
Administración de los datos- BD Componentess de una Base de Datos • Datos: contenidos en los campos • Hardware: dispositivos de almacenamiento de la BD • Software: conjunto de pgmas conocido como el Gestor de la BD o DBMS Data Base Management System, maneja las solicitudes formuladas por los usuarios de la BD
Administración de los datos- BD Componentess de una Base de Datos • Usuarios: • Programador de aplicaciones • Usuario final (pgma o SQL) • DBA Data Base Administrator, control general del S d BD
Administración de los datos- BD Ventajas del uso de una Base de Datos • Globalización de la Información: la información se vuelve un recurso corporativo • Eliminación/reducción de información redundante, a través de todos los S • Permite compartir Información • Permite mantener la integridad de la Información (la I correcta)
Administración de los datos- BD Ventajas del uso de una Base de Datos • Independencia de los datos: no hay programas amarrados a los datos • Cada vez que cambie un archivo, todo programa que lo accesa debe de ser cambiado->dependencia • Consistencia de los datos: al cambiarse un dato éste queda registrado para todo el S.
Administración de los datos- BD Ventajas del uso de una Base de Datos • Incrementa la productividad de los programadores y los usuarios. • Mejora el control y la administración de los datos. • Incrementa el énfasis de los datos como un recurso. • Aumenta la importancia de la información como parte fundamental de la administración
Administración de los datos- BD DBMS: data base managementsystem sistema de administración de BD • Conjunto de pgmas. que se encarga de manejar la creación y todos los accesos a la BD • Conjunto de facilidades y herramientas de actualización y recuperación de información de una BD.
Administración de los datos- BD Componentes de DBMS • DDL: Lenguaje de definición de datos • DML: lenguaje de manipulación de los datos • SQL: StructuredQueryLanguage o Lenguaje de consulta
Administración de los datos- BD Componentes de DBMS- Ej SQL Server • DDL: Lenguaje de definición de datos • Instrucciones 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.
Administración de los datos- BD Componentes de DBMS- Ej SQL Server • DML • SELECT • INSERT • UPDATE • DELETE
Administración de los datos- BD Componentes de DBMS- Ej SQL Server SQL
Administración de los datos- BD El 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.
Administración de los datos- BD El 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
Administración de los datos- BD Gestió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)
Administración de los datos- BD Gestió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 BD
Administración de los datos- BD Gestión de la Información de la BD • Auditorí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
Administración de los datos- BD Gestión de la Información de la BD • Auditorí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
Administración de los datos- BD Gestión de la Información de la BD • Auditorías: • Datawarehouse: almacén de datos • Datamining: herramientas para la explotación o minería de datos.
Administración de los datos- BD Gestió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.
Administración de los datos- BD Componentes 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.