El papel fundamental del administrador de bases de datos incluye la gestión de bloqueos, la realización de copias de seguridad y la recuperación de datos, así como la supervisión del rendimiento y la seguridad en los sistemas de bases de datos.
COMO SU PROPIO NOMBRE INDICA, EL OBJETIVO DE LOS SISTEMAS MANEJADORES DE BASE DE DATOS ES PRECISAMENTE EL DE MANEJAR UN CONJUNTO DE DATOS PARA CONVERTIRLOS EN INFORMACIÓN RELEVANTE PARA LA ORGANIZACIÓN, YA SEA A NIVEL OPERATIVO O ESTRATÉGICO
UN SISTEMA MANEJADOR DE BASES DE DATOS ES UNA COLECCIÓN DE SOFTWARE MUY ESPECÍFICO, ORIENTADO AL MANEJO DE BASE DE DATOS, CUYA FUNCIÓN ES SERVIR DE INTERFAZ ENTRE LA BASE DE DATOS, EL USUARIO Y LAS DISTINTAS APLICACIONES UTILIZADAS.
FUNCIONES
DESARROLLO DE APLICACIONES
ADMINISTRACIÓN DE CAMBIOS
PLANIFICACIÓN DE CAPACIDAD
INTELIGENCIA DE NEGOCIOS Y ALMACENAMIENTO DE DATOS
RESGUARDO Y RECUPERACIÓN DE DATOS
INTEGRACIÓN CON APLICACIONES
AUDITORIA
MODELADO DE DATOS Y DISEÑO DE BASE DE DATOS
GESTIÓN GENERAL DE BASE DE DATOS
ADMINISTRADOR DE BASE DE DATOS
RESPONSABILIDADES
RENDIMIENTO
SUPERVISOR DE LA ACTIVIDAD DE LAS BASES DE DATOS
COPIA DE SEGURIDAD Y RECUPERACIÓN
BLOQUEOS
TIPOS DE USUARIOS DE LA BASE DE DATOS
Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas para el procesamiento de datos tradicional.
Usuarios sofisticados. Interactúan con el sistema sin programas escritos, usando el lenguaje de consulta de base de datos para hacer sus consultas.
Programadores de aplicaciones. Son profesionales informáticos que escriben los programas de aplicación, utilizando herramientas para desarrollar interfaces de usuario.
Usuarios normales. Son usuarios no sofisticados que interactúan con el sistema mediante un programa de aplicación con una interfaz de formularios, donde puede rellenar los campos apropiados del formulario.
ESTRUCTURA GENERAL DEL SISTEMA
INDICES
DICCIONARIO DE DATOS
ARCHIVO DE DATOS
COMPILADOR DDL
PROCESADOR DE CONSULTAS
MANEJADOR DE BASES DE DATOS
GESTOR DE ARCHIVOS
SEGURIDAD Y CONTROL EN UN SISTEMA DE BASE DE DATOS.
Seguridad de datos incluye conceptos como encriptación de datos, tokenización y prácticas de gestión de claves que ayudan a proteger los datos en todas las aplicaciones y plataformas de una organización.
La seguridad de datos, también conocida como seguridad de la información o seguridad informática, es un aspecto esencial de TI en organizaciones de cualquier tamaño y tipo. Se trata de un aspecto que tiene que ver con la protección de datos contra accesos no autorizados y para protegerlos de una posible corrupción durante todo su ciclo de vida.
TIPOS DE BASES DE DATOS
BASES DE DATOS DINÁMICAS
BASES DE DATOS DE TEXTO COMPLETO
BASES DE DATOS BIBLIOGRÁFICAS
BASE DE DATOS DOCUMENTALES
BASES DE DATOS
ORIENTADA A OBJETOS
BASE DE DATOS MULTIDIMENSIONALES
BASE DE DATOS
DEDUCTIVAS
BASE DE DATOS DE RED
BASES DE DATOS RELACIONALES
BASES DE DATOS TRANSACCIONALES
BASES DE DATOS JERÁRQUICAS
BASES DE DATOS ESTÁTICAS
LENGUAJES DE DATOS
Lenguaje de manipulación de datos (DML)
Un lenguaje de manipulación de datos es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado
Lenguaje de definición de datos (DDL)
El lenguaje de definición de datos es el que se encarga de la modificación de la estructura de los objetos de la base de datos. Incluye órdenes para modificar, borrar o definir las tablas en las que se almacenan los datos de la base de datos.
MODELOS DE DATOS
Bajo nivel (físicos): como los ve la computadora. Describe como se almacenan los datos, definiendo: formato y ordenaciones de registros y caminos de acceso.
Modelo de representación (implementación): los usuarios finales lo entienden, a pesar de no estar tan alejados de la forma en que se almacenan. Entre los más utilizados tenemos al relacional, de red y jerárquico.
Alto nivel (conceptuales): tal y como la perciben los usuarios. Utiliza conceptos como entidad, atributo, vínculo. También podríamos incluir los llamados “modelos de datos orientados a objetos
ABSTRACCIÓN DE LA INFORMACIÓN
NIVEL DE VISIÓN.
NIVEL MÁS ALTO DE ABSTRACCIÓN, ES LO QUE EL USUARIO FINAL PUEDE VISUALIZAR DEL SISTEMA TERMINADO, DESCRIBE SÓLO UNA PARTE DE LA BASE DE DATOS AL USUARIO ACREDITADO PARA VERLA.
NIVEL CONCEPTUAL.
EL SIGUIENTE NIVEL MÁS ALTO DE ABSTRACCIÓN, DESCRIBE QUE DATOS SON ALMACENADOS REALMENTE EN LA BASE DE DATOS Y LAS RELACIONES QUE EXISTEN ENTRE LOS MISMOS, DESCRIBE LA BASE DE DATOS COMPLETA EN TÉRMINOS DE SU ESTRUCTURA DE DISEÑO
NIVEL FÍSICO.
ES LA REPRESENTACIÓN DEL NIVEL MÁS BAJO DE ABSTRACCIÓN, EN ÉSTE SE DESCRIBE EN DETALLE LA FORMA EN COMO DE ALMACENAN LOS DATOS EN LOS DISPOSITIVOS DE ALMACENAMIENTO
TIPOS DE BASES
DE DATOS
Respaldo y recuperación.
Seguridad de acceso y auditoria.
Consultas complejas optimizadas
Integridad de los datos
Distribución espacial de los datos.
Acceso concurrente por parte de múltiples usuarios
Redundancia mínima
Independencia lógica y física de los datos
DEFINICION DE
LAS BASES DE DATOS
LAS BASES DE DATOS TAMBIÉN SE CONOCEN COMO SISTEMAS DE ARCHIVOS ELECTRÓNICO
UNA BASE DE DATOS ES UNA COLECCIÓN DE INFORMACIÓN ORGANIZADA DE FORMA QUE UN PROGRAMA DE ORDENADOR PUEDA SELECCIONAR RÁPIDAMENTE LOS FRAGMENTOS DE DATOS QUE NECESITE.
¡HISTORIA DE LAS
BASES DE DATOS!
LA PRIMERA PERSONA QUE TUVO UN ACERCAMIENTO REAL CON LAS BASES DE DATOS FUE HERMAN HOLLERITH EN 1884 YA QUE EL CREO LA MAQUINA AUTOMÁTICA DE TARJETAS PERFORADAS
LO PRIMERO QUE SE PUDO DECIR FUE QUE UNA BASE DE DATOS ERAN UN CONJUNTO DE INFORMACIÓN RELACIONADA QUE SE ENCUENTRA AGRUPADA O ESTRUCTURADA
EL TERMINO FUE ESCUCHADO POR PRIMERA VEZ EN CALIFORNIA EN 1963