Unidad 1 Perspectiva práctica de la administración de bases de datos 1.1, 1.1.1, 1.1.2 y 1.2

1.1. Administrador de Base de Datos (DBA)
Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y legales de bases de datos. Tiene la responsabilidad de mantener y operar las bases de datos que conforman el sistema de información de una compañía.
Debido a la importancia de los datos que están a su cargo, el administrador de bases de datos debe ser experto en TI (tecnología de la información), teniendo particular conocimiento de DBMS (sistemas de administración de bases de datos) y el lenguaje de consulta SQL. También debe tener conocimiento de varios tipos de lenguaje de programación para poder automatizar ciertas tareas.

1.1.1     Funciones de un DBA
Función principal:
                ·         Implementar, dar soporte y gestionar bases de datos corporativas
                ·         Crear y configurar bases de datos relacionales
                ·         Ser responsables de la integridad de los datos y la disponibilidad
                ·         Diseñar, desplegar y monitorizar servidores de bases de datos
                ·         Diseñar la distribución de los datos y las soluciones de almacenamiento
                ·         Garantizar la seguridad de las bases de datos, incluyendo backups y recuperación de desastres
                ·         Planificar e implementar el aprovisionamiento de los datos y aplicaciones
                ·         Diseñar planes de contingencia
                ·         Diseñar y crear las bases de datos corporativas de soluciones avanzadas
                ·         Analizar y reportar datos corporativos que ayuden a la toma de decisiones en la inteligencia de negocios
                ·         Producir diagramas de entidades relacionales y diagramas de flujos de datos, normalización esquemática, localización lógica y física de bases de datos y parámetros de tablas
Una de sus tareas es la de asegurar la integridad del sistema de información de la compañía. Además, es necesario que posea un buen entendimiento de DBMS para optimizar las consultas, ajustar la configuración de DBMS o para sincronizar en forma precisa las herramientas de control del acceso a las bases de datos.
Es posible que el administrador de bases de datos tenga que brindar asistencia técnica a usuarios de las aplicaciones cliente o equipos de desarrollo para solucionar problemas, dar consejos o ayudar a resolver consultas complicadas.
Al trabajar con el jefe de seguridad, el administrador de bases de datos debe crear copias de seguridad, planes y procedimientos de restauración para preservar los datos de los cuales es responsable.
Además de estas habilidades técnicas, el administrador de bases de datos debe poseer un buen entendimiento de las aplicaciones de la compañía y estar dispuesto a atender las necesidades de los usuarios cuando desarrolla o edita una base de datos. En el mejor de los casos, debe tener experiencia en diseño de sistemas de información y modelos UML (Lenguaje unificado de modelos).

1.1.2 Relación del DBA con Otras Áreas de los Sistemas
En sistemas muy complejos cliente/servidor y de tres capas, la base de datos es sólo uno de los elementos que determinan la experiencia de los usuarios en línea y los programas desatendidos. El rendimiento es una de las mayores motivaciones de los DBA para coordinarse con los especialistas de otras áreas del sistema fuera de las líneas burocráticas tradicionales. Uno de los deberes menos respetados por el administrador de base de datos es el desarrollo y soporte a pruebas, mientras que algunos otros encargados lo consideran como la responsabilidad más importante de un DBA. Las actividades de soporte incluyen la colecta de datos de producción para llevar a cabo pruebas 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.

1.2 Análisis de los Manejadores de Bases de Datos
SGBD
Características
Requerimientos (de instalación)
Microsoft SQL Server (2012)
SQL Server 2012 brindará a los usuarios grandes avances en tres campos principales:
Confianza de misión crítica con mayor tiempo activo, rendimiento ultra rápido y características mejoradas de seguridad para cargas de trabajo de misión crítica.
Avances innovadores con exploración de datos de auto-servicio administrado y capacidades asombrosas e interactivas de visualización de datos.
La nube en sus propios términos al habilitar la creación y extensión de soluciones a lo largo de la nube en las instalaciones y en la nube pública.
Memoria:
·                       Mínimo: 1 GB
·                       Se recomienda: al menos 4 GB y debe aumentar a medida que el tamaño de la base de datos aumente para asegurar un rendimiento óptimo.
Velocidad del procesador:
·                       Mínimo: Procesador x86: 1,0 GHz o Procesador x64: 1,4 GHz
·                       Recomendado: 2 GHz o más
Procesador:
·                       Procesador x64: AMD Opteron, AMD Athlon 64, Intel Xeon compatible con Intel EM64T Intel Pentium IV compatible con EM64T
·                       Procesador x86: compatible con Pentium III o superior

Microsoft Access
Compile bases de datos más rápida y fácilmente que nunca.
Cree formularios e informes más impactantes.
Obtenga acceso más fácilmente a las herramientas adecuadas en el momento exacto.
Agregue expresiones complejas y automatización sin escribir ni una línea de código.
Obtenga una ubicación central para los datos.
Obtenga acceso a la base de datos de formas nuevas.
Procesador: 500 Megahertz (MHz) o más veloz.
Memoria (RAM): 256 Megabytes (MB) de RAM o más.
Espacio en disco duro: 1.5 GiB.
Pantalla (monitor): resolución de 1024×768 o superior.
Sistema operativo: Windows XP con Service Pack 3 (SP3) (sólo 32bits) o Windows Vista SP1, Windows 7, Windows Server 2003 R2 con MSXML 6.0, Windows Server 2008.
My SQL
·                       Escrito en C y en C++
·                       Probado con un amplio rango de compiladores diferentes
·                       Funciona en diferentes plataformas
·                       Proporciona sistemas de almacenamiento transaccionales y no transaccionales
·                       Un sistema de reserva de memoria muy rápido basado en threads
·                       Un sistema de privilegios y contraseñas que es muy flexible y seguro, y que permite verificación basada en el host
Suficiente espacio en disco rígido para descomprimir, instalar, y crear las bases de datos de acuerdo a sus requisitos. Generalmente se recomienda un mínimo de 200 megabytes.
Un sistema operativo Windows de 32 bits, tal como 9x, Me, NT, 2000, XP, o Windows Server 2003.
Soporte para protocolo TCP/IP.
InterBase
InterBase nos garantiza que es un producto fiable y robusto, probado exhaustivamente y que ofrece unos buenos niveles de seguridad.
Código Abierto
Mantenimiento prácticamente nulo
Bajo Coste de Desarrollo
Tráfico de red reducido
Integración en Herramientas de Desarrollo
Versiones soportadas de Sistema Operativo: Windows 95 / Windows 98 / Windows NT Workstation 4.x / Windows 2000
Protocolos soportados: TCP/IP
Instalación: Un programa de cliente "shim" es cargado en los clientes. Éste cargará los programas apropiados del Servidor para completar la instalación.
Hardware (Mínimo): Pentium P100 como mínimo absoluto. 64Mb RAM., Disco Duro de 500Mb o similar, Tarjeta de red
Hardware (recomendado): PC Pentium PIII 1GHz, 128Mb RAM, Disco Duro de 4.0Gb, tarjeta de red
Oracle
·                       Admite varias opciones de soportes de arranque.
·                       Ayuda en la instalación del sistema operativo.
·                       Proporciona un juego específico de capacidades de procesador de servicio y de configuración de Oracle ILOM.
·                       Capacidades de administración y de solución de problemas.
Sistema operativo: Windows 2000 Advanced Server SP4, Windows XP SP2, Windows 2003 Enterprise Server SP1 (32 bit), Windows 2003 Enterprise Server SP1 (64 bit)
Memoria mínima: 1 GB
Memoria recomendada: 2 GB
Espacio en disco mínimo: 500 MB de espacio libre
Espacio en disco recomendado: 1 GB de espacio libre
DB2
DB2 UDB es un sistema para administración de bases de datos relacionales (RDBMS) multiplataforma, especialmente diseñada para ambientes distribuídos, permitiendo que los usuarios locales compartan información con los recursos centrales.
Sistema operativo: Windows XP Professional,  Vista Business, Vista Enterprise, Vista Ultimate, 7 Professional, 7 Enterprise, 7 Ultimate, 8 Standard, 8 Professional
Hardware: Todos los procesadores Intel y AMD capaces de ejecutar los sistemas operativos Windows.
DBase
Convertir sus datos en Información valiosa.
Gestiona visualmente los archivos de aplicaciones.
Genera automáticamente código SQL libre de errores.
Crear fácilmente EXE’s de 32 bits.
Agrupar y definir fácilmente las relaciones entre componentes visuales a través de los Contenedores de Objetos.
                      Windows XP SP2
                      Intel Pentium 4, 2.40GHz SP2 32bits
                      512MB de RAM
                      25mb En el disco duro
Paradox
Contiene nuevas librerías de ayuda especializadas para que usted cree y ejecute el lenguaje de Consulta Estructurado (SQL) sin teclear el código.
Paradox agrega un diseñador para crear las formas de Web en una Plataforma independiente.
Windows 95, Windows 98, o Windows NT® 4.0
Procesador 486/66 DX o mayor
16 MB RAM (32 RAM recomendado)
65 MB de espacio en Disco Duro

Comentarios

Entradas populares