1. UNIVERSIDAD NACIONAL DEL CALLAO
ALUMNO: GUZMAN BURGOS JESUS ANGEL
CURSO: APLICACIÓN DE BASE DE DATOS
DOCENTE: MALCA VICENTE EDDIE CHRISTIAN
TEMA: FUNCIONES DE UN DBA Y TIPOS DE BD
FACULTAD: FIIS
3. ¿QUÉ ES UN DBA ?
Las personas que tienen el control central sobre el
Sistema de Bases de Datos se llama Administrador de la
Base de Datos (DBA), Siendo responsable de los aspectos
técnicos, tecnológicos, científicos, inteligencia de
negocios y legales de bases de datos, y de la calidad
de datos.
4. ¿QUIENES REALIZAN ESTAS FUNCIONES ?
En un AMBIENTE PEQUEÑO de Bases de Datos, una
persona puede ejecutar estas actividades.
En un AMBIENTE EMPRESARIAL frecuentemente se
dividen estas actividades entre varias personas,
cada una con tareas de su propia especialidad
(experto en seguridad, experto en almacenamiento,
experto en recuperación de la información, etc)
5. LAS FUNCIONES DE UN
ADMINISTRADOR DE BASES DE DATOS
SON:1.-DEFINICIÓN DEL ESQUEMA DE BASES DE DATOS.
Crea el esquema original de la base de datos escribiendo
un conjunto de instrucciones SQL.
6. 2.-DEFINICIÓN DE LA ESTRUCTURA Y EL MÉTODOS DE
ACCESO:
Crea las políticas de acceso y estándares de la Base de
Datos.
3.-- INSTALACIÓN, DESINSTALACIÓN Y ACTUALIZACIÓN
De Software antivírurs para proteger la BD, parches,
conexión de programas, utilerías de administración.
7. 4.- REALIZA PRUEBAS DE NUEVOS PRODUCTOS DE SOFTWARE.
5.- CREA INFORMES A LA GERENCIA DE RECOMENDACIÓN DE
SOFTWARE.
6.- TIENE CONOCIMIENTO TOTAL DE LAS APLICACIONES Y
NECESIDADES DE LOS USUARIOS
7.- CONFIGURA LOS PARÁMETROS DEL FUNCIONAMIENTO DE LA
BASE DE DATOS
8. 8.- REALIZA LA GESTIÓN DE:
USUARIOS.- (creación, bajas, privilegios y permisos)
RECURSOS.- (asignación de tablespaces, espacio en HD y
quotas, monitoreo del rendimiento y el tamaño de los
archivos, asignar la configuración optima del servidor)
9. 9.- CARGA DE DATOS.
Crear, modificar y ejecutar programas de carga, correr
procesos de importación y exportación de datos.
10.- MONITOREO Y ESTADISTICAS.
Performance de la Base de Datos, acceso de los usuarios,
rendimiento de procesos, crecimiento de archivos, etc.
10. 11.- MANTENIMIENTO GENERAL DE LA BASE DE DATOS
Altas, bajas y modificaciones de objetos (tablas, vistas,
stores procedures, índices, etc.)
12.- AUTORIZA EL ACCESO A LOS DATOS.
El administrador de la Base de Datos determina que partes
puede acceder cada usuario.
12. APACHE
CASSANDRA
Apache Cassandra es una base de datos NoSQL distribuida y
basada en un modelo de almacenamiento de «clave-valor», de
código abierto que está escrita en Java. Permite grandes
volúmenes de datos en forma distribuida. Por ejemplo, lo
usa Twitter para su plataforma. Su objetivo principal es la
escalabilidad lineal y la disponibilidad. La arquitectura
distribuida de Cassandra está basada en una serie de nodos
iguales que se comunican con un protocolo P2P con lo que la
redundancia es máxima. Está desarrollada por Apache
Software Foundation.
13. Mambo (CMS)
Mambo es un sistema de portales CMS basado en el lenguaje de
programación PHP y base de datos SQL de código abierto. Basa todo
su aspecto en plantillas o temas.
Características principales:
Base de datos movida por los estándares PHP/MySQL.
Módulo de seguridad multinivel para usuarios/administradores.
Noticias, productos o secciones totalmente editables y configurables.
Sección de temas que pueden ser enviados por los usuarios registrados.
Plantillas y temas totalmente configurables incluyendo menú central y bloques a
izquierda y derecha, según se quiera.
Soporte de subida de imágenes para incorporar a nuestra propia biblioteca y para usar
en cualquier parte del sitio web.
Foros dinámicos y encuestas con vista de resultados.
Soporta GNU/Linux, FreeBSD, MacOSX server, Solaris, AIX, SCO, WinNT, Win2K.
14. Firebird
Firebird es un sistema de administración de base de
datos relacional (o RDBMS) (Lenguaje consultas: SQL) de código
abierto, basado en la versión 6 de Interbase, cuyo código fue
liberado por Borland en 2000. Su código fue reescrito
de C a C++.
OBJETIVOS:
Apoyar y lograr el avance del manejador de base de datos relacional Firebird
Proveer los mecanismos e infraestructura no comerciales para aceptar y
administrar los fondos recaudados, e invertir tales fondos para promover el
esfuerzo del desarrollo de esta base de datos
Fomentar la cooperación y la afiliación de individuos, organizaciones sin fines
de lucro y compañías comerciales involucradas o que estén planeando estar
involucradas en el desarrollo, apoyo y promoción de los proyectos de software
de Firebird y sus productos y actividades asociadas.