SlideShare una empresa de Scribd logo
1 de 5
Funciones del D.B.A (Administrador
de Base de Datos)
FUNCIONES DEL D.B.A:
1. RECUPERABILIDAD
Cuando ocurre un error en los datos, El DBA (Administrador de Base de
Datos) puede volver a la base de datos donde estaba en un principio,
antes del daño ocasionado.
Ejemplo:
En un sistema de ventas no se puede permitir que su sistema falle ya que
eso podría significar las pérdidas de efectivo al realizar usuarios compras
por internet, o por ejemplo los registros de las ventas ya realizadas no
debe perderlos, el DBA debe realizar copias de seguridad de su BD en
medios extraíbles o externos para asegurar que, en cualquier momento
de ocurrir un error, estos se recuperen sin ningún problema.
2. INTEGRIDAD
La integridad de una base de datos significa que, la base de datos o los
programas que generaron su contenido, incorporen métodos que
aseguren que el contenido de los datos del sistema no se rompa.
Ejemplo:
Las ventas de artículos de internet, si el pago de los artículos es por medio
de la web, el DBA debe asegurarse que las transacciones se hagan si o
si, o en caso contrario no pero que todo esté en orden y nada incompleto.
3. SEGURIDAD
La seguridad se encarga de limitar a los usuarios a ejecutar únicamente
las operaciones permitidas. Al igual que otros metadatos, una DBMS
relacional maneja la seguridad en forma de tablas. Estas tablas son las
“llaves del reino” por lo cual se deben proteger de posibles intrusos o
extraños.
El DBA debe garantizar la seguridad del BD aplicando a las medidas
necesarias y así los datos estén seguros en cualquier momento, es decir
debe administrar la información del BD y solo dar acceso a los datos
necesarios, no todos los del BD.
4. DISPONIBILIDAD
El DBA debe mantener la disponibilidad, esto significa que los usuarios
tengan acceso a los datos cuando lo necesiten para atender a las
necesidades del negocio
En cualquier momento a pesar de todo, los datos del BD deben estar
disponibles para el usuario que lo requiera, supongamos que el sistema
de ventas en la web se cae por un momento, en poco tiempo el DBA es
el responsable de solventar este problema para que la pagina regrese a
estar activa y los usuarios puedan continuar con la compra de sus
productos sin ningún problema.
5. DESARROLLO Y SOPORTE A PRUEBAS
Las actividades de soporte incluyen la colecta de datos de producción
para llevar a cabo prueba con ellos; consultar a los programadores
respecto al desempeño; y hacer cambios a los diseños de tablas de
manera que se puedan proporcionar nuevos tipos de almacenamientos
para las funciones de los programas.
El DBA debe garantizar el funcionamiento de la BD aun cuando esta se
este modificando, es decir aunque la BD se este actualizando con campos
nuevos o algún otro cambio, la BD debe ser capaz de seguir funcionando
de manera normal y correcta.
6. ADMINISTRAR EL SISTEMA MANEJADOR DE BASE DE
DATOS
La concurrencia de múltiples usuarios requiere la estandarización de los
procesos de operación; el DBA es responsable de estas especificaciones
y de asegurarse que estas lleguen a quienes concierne. Todo el ámbito
de la base de datos se rige por estándares, desde la forma de cómo se
captura la información, como es procesada y presentada.
El DBA debe procurar siempre que los estándares que serán aplicados
beneficien también a los usuarios, privilegiando siempre la optimización
en la operación del DBMS y el apego de las políticas del a empresa. Entre
las funciones del DBA se encuentra la de revisar los estándares
periódicamente para determinar su operatividad, ajustarlos, limpiarlos o
cancelarlos y hacer que estos se cumplan.
7. ASEGURAR LA CONFIABILIDAD DE LA BASE DE DATOS
 Cuando una empresa se decide a utilizar un sistema de base de datos, se
vuelve dependiente en grado sumo del funcionamiento correcto de ese
sistema. En caso de que sufra daño cualquier porción de la base de datos
por causa de un error humano, digamos, o una falla en el equipo o en el
sistema que lo apoya resulta esencial poder reparar los datos implicados
con un mínimo de retraso y afectando lo menos posible el resto del
sistema.
TIPOS DE BASES DE DATOS
1. BASES DE DATOS CLAVE – VALOR
Son el modelo de base de datos NoSQL más popular, además de ser la
más sencilla en cuanto a funcionalidad. En este tipo de sistema, cada
elemento está identificado por una llave única, lo que permite la
recuperación de la información de forma muy rápida, información que
habitualmente está almacenada como un objeto binario (BLOB). Se
caracterizan por ser muy eficientes tanto para las lecturas como para las
escrituras. Algunos ejemplos de este tipo son Cassandra, BigTable o
HBase.
2. BASES DE DATOS DOCUMENTALES
Este tipo almacena la información como un documento, generalmente
utilizando para ello una estructura simple como JSON o XML y donde se
utiliza una clave única para cada registro. Este tipo de implementación
permite, además de realizar búsquedas por clave–valor, realizar consultas
más avanzadas sobre el contenido del documento. Son las bases de
datos NoSQL más versátiles. Se pueden utilizar en gran cantidad de
proyectos, incluyendo muchos que tradicionalmente funcionarían sobre
bases de datos relacionales. Algunos ejemplos de este tipo son MongoDB
o CouchDB.
3. BASES DE DATOS EN GRAFO
En este tipo de bases de datos, la información se representa como nodos
de un grafo y sus relaciones con las aristas del mismo, de manera que se
puede hacer uso de la teoría de grafos para recorrerla. Para sacar el
máximo rendimiento a este tipo de bases de datos, su estructura debe
estar totalmente normalizada, de forma que cada tabla tenga una sola
columna y cada relación dos. Este tipo de bases de datos ofrece una
navegación más eficiente entre relaciones que en un modelo relacional.
Algunos ejemplos de este tipo son Neo4j, InfoGrid o Virtuoso.
4. BASES DE DATOS ORIENTADAS A OBJETOS
En este tipo, la información se representa mediante objetos, de la misma
forma que son representados en los lenguajes de programación orientada a
objetos (POO) como ocurre en JAVA, C# o Visual Basic .NET. Algunos
ejemplos de este tipo de bases de datos son Zope, Gemstone o Db4o.

Más contenido relacionado

La actualidad más candente

Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datosNelson Rubio
 
ADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOSADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOSGrupoTresPacEspe
 
Inducción al diseño de una Base de Datos
Inducción al diseño de una Base de DatosInducción al diseño de una Base de Datos
Inducción al diseño de una Base de DatosJorge Luis Chalén
 
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Walter Herrera
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datosI.E.B.E.M.
 
Administración de base de datos introduccion y objetivos
Administración de base de datos introduccion y objetivosAdministración de base de datos introduccion y objetivos
Administración de base de datos introduccion y objetivosUTN
 
Funciones del administrador de la base de datos
Funciones del administrador de la base de datosFunciones del administrador de la base de datos
Funciones del administrador de la base de datosstefakoka
 
Ventajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosVentajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosIsabel
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007jhonj95
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosJorge Luis Chalén
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datosJhon Chafloque
 
Arquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosArquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosnegriz
 
Las reglas de codd
Las reglas de coddLas reglas de codd
Las reglas de coddAxel Mérida
 

La actualidad más candente (20)

Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
 
ADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOSADMINISTRACIÓN DE BASE DE DATOS
ADMINISTRACIÓN DE BASE DE DATOS
 
Inducción al diseño de una Base de Datos
Inducción al diseño de una Base de DatosInducción al diseño de una Base de Datos
Inducción al diseño de una Base de Datos
 
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
Bases de Datos (ACID, Reglas de Codd e Integridad de datos)
 
ADMINISTRACION DE BASE DE DATOS UNIDAD 1
ADMINISTRACION DE BASE DE DATOS UNIDAD 1ADMINISTRACION DE BASE DE DATOS UNIDAD 1
ADMINISTRACION DE BASE DE DATOS UNIDAD 1
 
Tecnologías modernas de base de datos
Tecnologías modernas de base de datosTecnologías modernas de base de datos
Tecnologías modernas de base de datos
 
Administración de base de datos introduccion y objetivos
Administración de base de datos introduccion y objetivosAdministración de base de datos introduccion y objetivos
Administración de base de datos introduccion y objetivos
 
Taller 1 bases de datos
Taller 1 bases de datosTaller 1 bases de datos
Taller 1 bases de datos
 
Funciones del administrador de la base de datos
Funciones del administrador de la base de datosFunciones del administrador de la base de datos
Funciones del administrador de la base de datos
 
Funciones De Un Bda
Funciones De Un BdaFunciones De Un Bda
Funciones De Un Bda
 
Taller N 2
Taller  N 2Taller  N 2
Taller N 2
 
Ventajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivosVentajas y desventajas de las bases de datos frente a los archivos
Ventajas y desventajas de las bases de datos frente a los archivos
 
1. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 20071. sistemas de administración de bases de datos 2007
1. sistemas de administración de bases de datos 2007
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Funciones de un dba UNAC
Funciones de un dba UNACFunciones de un dba UNAC
Funciones de un dba UNAC
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datos
 
Arquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datosArquitectura de Sistemas de Bases de datos
Arquitectura de Sistemas de Bases de datos
 
Dbms copy
Dbms copyDbms copy
Dbms copy
 
Las reglas de codd
Las reglas de coddLas reglas de codd
Las reglas de codd
 

Similar a Funciones del DBA y tipos de bases de datos NoSQL

Similar a Funciones del DBA y tipos de bases de datos NoSQL (20)

Funciones de un dba
Funciones de un dbaFunciones de un dba
Funciones de un dba
 
Funciones de un DDBA
Funciones de un DDBAFunciones de un DDBA
Funciones de un DDBA
 
Funciones de un DBA
Funciones de un DBAFunciones de un DBA
Funciones de un DBA
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Funciones que realiza un dba
Funciones que realiza un dbaFunciones que realiza un dba
Funciones que realiza un dba
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Recuperacion de la base de datos
Recuperacion de la base de datosRecuperacion de la base de datos
Recuperacion de la base de datos
 
Giancarlo aguirre base de datos
Giancarlo aguirre base de datosGiancarlo aguirre base de datos
Giancarlo aguirre base de datos
 
Funciones de un DBA y tipos de BD
Funciones de un DBA y tipos de BDFunciones de un DBA y tipos de BD
Funciones de un DBA y tipos de BD
 
Funciones dba y tipos de bd
Funciones dba y tipos de bdFunciones dba y tipos de bd
Funciones dba y tipos de bd
 
Informatica Base de datos
Informatica Base de datosInformatica Base de datos
Informatica Base de datos
 
Funciones de un dba
Funciones de un dbaFunciones de un dba
Funciones de un dba
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Unidad 3 bases de datos
Unidad 3 bases de datosUnidad 3 bases de datos
Unidad 3 bases de datos
 
Guia 3 base de datos
Guia 3 base de datosGuia 3 base de datos
Guia 3 base de datos
 
Astriddd
AstridddAstriddd
Astriddd
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
 
Funciones de un dba
Funciones  de un dbaFunciones  de un dba
Funciones de un dba
 
Funciones de un dba
Funciones de un dbaFunciones de un dba
Funciones de un dba
 

Último

Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 

Último (7)

Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 

Funciones del DBA y tipos de bases de datos NoSQL

  • 1. Funciones del D.B.A (Administrador de Base de Datos) FUNCIONES DEL D.B.A: 1. RECUPERABILIDAD Cuando ocurre un error en los datos, El DBA (Administrador de Base de Datos) puede volver a la base de datos donde estaba en un principio, antes del daño ocasionado. Ejemplo: En un sistema de ventas no se puede permitir que su sistema falle ya que eso podría significar las pérdidas de efectivo al realizar usuarios compras por internet, o por ejemplo los registros de las ventas ya realizadas no debe perderlos, el DBA debe realizar copias de seguridad de su BD en medios extraíbles o externos para asegurar que, en cualquier momento de ocurrir un error, estos se recuperen sin ningún problema. 2. INTEGRIDAD La integridad de una base de datos significa que, la base de datos o los programas que generaron su contenido, incorporen métodos que aseguren que el contenido de los datos del sistema no se rompa. Ejemplo: Las ventas de artículos de internet, si el pago de los artículos es por medio de la web, el DBA debe asegurarse que las transacciones se hagan si o si, o en caso contrario no pero que todo esté en orden y nada incompleto. 3. SEGURIDAD La seguridad se encarga de limitar a los usuarios a ejecutar únicamente las operaciones permitidas. Al igual que otros metadatos, una DBMS relacional maneja la seguridad en forma de tablas. Estas tablas son las “llaves del reino” por lo cual se deben proteger de posibles intrusos o extraños. El DBA debe garantizar la seguridad del BD aplicando a las medidas necesarias y así los datos estén seguros en cualquier momento, es decir debe administrar la información del BD y solo dar acceso a los datos necesarios, no todos los del BD.
  • 2. 4. DISPONIBILIDAD El DBA debe mantener la disponibilidad, esto significa que los usuarios tengan acceso a los datos cuando lo necesiten para atender a las necesidades del negocio En cualquier momento a pesar de todo, los datos del BD deben estar disponibles para el usuario que lo requiera, supongamos que el sistema de ventas en la web se cae por un momento, en poco tiempo el DBA es el responsable de solventar este problema para que la pagina regrese a estar activa y los usuarios puedan continuar con la compra de sus productos sin ningún problema. 5. DESARROLLO Y SOPORTE A PRUEBAS Las actividades de soporte incluyen la colecta de datos de producción para llevar a cabo prueba con ellos; consultar a los programadores respecto al desempeño; y hacer cambios a los diseños de tablas de manera que se puedan proporcionar nuevos tipos de almacenamientos para las funciones de los programas. El DBA debe garantizar el funcionamiento de la BD aun cuando esta se este modificando, es decir aunque la BD se este actualizando con campos nuevos o algún otro cambio, la BD debe ser capaz de seguir funcionando de manera normal y correcta. 6. ADMINISTRAR EL SISTEMA MANEJADOR DE BASE DE DATOS La concurrencia de múltiples usuarios requiere la estandarización de los procesos de operación; el DBA es responsable de estas especificaciones y de asegurarse que estas lleguen a quienes concierne. Todo el ámbito de la base de datos se rige por estándares, desde la forma de cómo se captura la información, como es procesada y presentada. El DBA debe procurar siempre que los estándares que serán aplicados beneficien también a los usuarios, privilegiando siempre la optimización en la operación del DBMS y el apego de las políticas del a empresa. Entre las funciones del DBA se encuentra la de revisar los estándares periódicamente para determinar su operatividad, ajustarlos, limpiarlos o cancelarlos y hacer que estos se cumplan.
  • 3. 7. ASEGURAR LA CONFIABILIDAD DE LA BASE DE DATOS  Cuando una empresa se decide a utilizar un sistema de base de datos, se vuelve dependiente en grado sumo del funcionamiento correcto de ese sistema. En caso de que sufra daño cualquier porción de la base de datos por causa de un error humano, digamos, o una falla en el equipo o en el sistema que lo apoya resulta esencial poder reparar los datos implicados con un mínimo de retraso y afectando lo menos posible el resto del sistema. TIPOS DE BASES DE DATOS 1. BASES DE DATOS CLAVE – VALOR Son el modelo de base de datos NoSQL más popular, además de ser la más sencilla en cuanto a funcionalidad. En este tipo de sistema, cada elemento está identificado por una llave única, lo que permite la recuperación de la información de forma muy rápida, información que habitualmente está almacenada como un objeto binario (BLOB). Se caracterizan por ser muy eficientes tanto para las lecturas como para las escrituras. Algunos ejemplos de este tipo son Cassandra, BigTable o HBase. 2. BASES DE DATOS DOCUMENTALES Este tipo almacena la información como un documento, generalmente utilizando para ello una estructura simple como JSON o XML y donde se utiliza una clave única para cada registro. Este tipo de implementación
  • 4. permite, además de realizar búsquedas por clave–valor, realizar consultas más avanzadas sobre el contenido del documento. Son las bases de datos NoSQL más versátiles. Se pueden utilizar en gran cantidad de proyectos, incluyendo muchos que tradicionalmente funcionarían sobre bases de datos relacionales. Algunos ejemplos de este tipo son MongoDB o CouchDB. 3. BASES DE DATOS EN GRAFO En este tipo de bases de datos, la información se representa como nodos de un grafo y sus relaciones con las aristas del mismo, de manera que se puede hacer uso de la teoría de grafos para recorrerla. Para sacar el máximo rendimiento a este tipo de bases de datos, su estructura debe estar totalmente normalizada, de forma que cada tabla tenga una sola columna y cada relación dos. Este tipo de bases de datos ofrece una navegación más eficiente entre relaciones que en un modelo relacional. Algunos ejemplos de este tipo son Neo4j, InfoGrid o Virtuoso.
  • 5. 4. BASES DE DATOS ORIENTADAS A OBJETOS En este tipo, la información se representa mediante objetos, de la misma forma que son representados en los lenguajes de programación orientada a objetos (POO) como ocurre en JAVA, C# o Visual Basic .NET. Algunos ejemplos de este tipo de bases de datos son Zope, Gemstone o Db4o.