Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 1 CruzCetina PaolaCristina
Unidad 1 CruzCetina PaolaCristina
FUNCIONES DE UN DBA
Los DBA realizan pruebas de rendimiento, pruebas de impacto, pruebas funcionales, pruebas de
código, pruebas de carga de datos, pruebas de implementación y pruebas de integración en
proyectos Investigación, desarrollo e innovación. Para la ejecución de pruebas es necesario aplicar
las metodologías basadas en Ingeniería del software, sus aplicaciones funcionales y los
requerimientos de calidad, añadiendo las líneas base de la ingeniería requerimientos en la
inteligencia de negocios y las tecnologías de la información.
Los administradores de bases de datos tienen competencias y capacidades en uno o más sistemas
de gestión de bases de datos, algunos ejemplos: Microsoft SQL Server, IBM DB2, Oracle MySQL,
Oracle database, IBM Informix y SQL Anywhere.
El/la DBA DBA Oracle/MySQL se encarga de instalar y mantener el software de una base de datos,
crear estructuras de almacenamientos, configurar cuentas de usuario, crear copias de seguridad y
administrar una base de datos.
1.2.ANÁLISIS DE LOS MANEJADORES DE BASES DE DATOS
Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las
cuales es responsable de alguna tarea específica. Microsoft SQL Server al igual que Oracle DB y
MySQL Server son sistemas de gestión o manejadores de base de datos, existen muchos como:
• MySQL
• PosgreSQL
• Microsoft SQL Server
• Oracle
• Microsoft Access Microsoft Visual Fox Pro
• Firebird
• mSQL (mini SQL)
• IBM DB2
• IBM Informix
• SQLite
• Sybase ASE
• Paradox
• dBase
MySQL
Surgiendo como uno de los más grandes jugadores en el mercado de los RDBMS está MySQL. Que
como otros productos RDBMS, MySQL provee un amplio conjunto de características que soportan
un ambiente seguro para almacenar, mantener y acceder a los datos. MySQL es rápido, confiable y
una alternativa escalable de los muchos RDBMS comerciales que existen en la actualidad. A
continuación, se mencionan de manera general algunas de las características que se encuentran en
MySQL:
Escalabilidad: MySQL puede manejar grandes bases de datos, lo cual se ha demostrado con sus
implementaciones en organizaciones como Yahoo!, Cox Communications, Google, Cisco, Texas
Instruments, UPS, Sabre Holdings, HP y la prensa asociada. Incluso en la NASA y en los censos de
Estados Unidos se han implementado soluciones MySQL.
Portabilidad: MySQL corre sobre una variedad de sistemas operativos,incluyendo Unix, Linux,
Windows, QS/2, Solaris y MacOS, MySQL puede también correr sobre diferentes arquitecturas,
desde las PC de escritorio hasta los grandes Mainframe estees el link que estamos usando.
Conectividad: MySQL está totalmente orientado a las redes, soporta sockets TCP/IP, sockets Unix y
las llamadas pipes. En adición, MySQL puede ser accesado desde cualquier lugar en internet, y
múltiples usuarios pueden accesar a las bases de datos MySQL simultáneamente. MySQL además
provee una gran variedad de interfaces para distintas aplicaciones de programación (APIs) para
soportar la conectividad desde distintas aplicaciones escritas en lenguajes tales como C, C++, Perl,
PHP, Java y Python.
Como se puede observar MySQL es un RDBMS rápido y confiable que además implementa las
ventajas y flexibilidad de los códigos de fuente abierta, es fácil de instalar e implementar, es gratuito
y puede ser accesado desde cualquier lugar vía internet.
• MERCADO LIBRE //INTERNET El mercado libre es el sistema en el que el precio de los bienes
o servicios es acordado por el consentimiento de los vendedores y/o empresarios, mediante
las leyes de la oferta y la demanda, siendo luego bajados a los consumidores.
• REDES DE LA COMUNICACIÓN Google genera ventas por medio de la publicidad de sus
productos u ofertas. Los anuncios contienen por norma general un sistema de respuesta,
como una tarjeta de respuesta de negocios o un número gratuito, se confecciona la base de
datos a partir de esas respuestas,
• INTERFAZ DE PROGRAMACIÓN DE APLICACIONES (API) Es un conjunto de rutinas,
protocolos y herramientas para construir aplicaciones de interfaz. Una buena API hace más
fácil el trabajo de desarrollo de un programa, ya que debe proporcionar todos los bloques
para construirlo.
• JAVA, JDBC Y JAVASCRIPT Java ofrece un ambiente de programación muy sencillo, robusto,
dinámico, de propósito general, orientado a objetos y múltiples plataformas. Es tanto un
compilador como un lenguaje intérprete. El código de instrucciones fuente de Java es
convertido en binarias simples, y compilado con un formato universal.
• INSTRUMENTOS TECNOLOGICOS Datawarehouse: Es simplemente el término para
“almacenaje de volúmenes de información”. Consiste prácticamente en la utilización de
sistemas de almacenamiento en medios electrónicos o magnéticos bajo un ambiente de
seguridad de la información recopilada.
Por un lado, se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para
aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa
una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.Al
contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública
y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por
una empresa privada, que posee el copyright de la mayor parte del código.
MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional
MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la
modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el
entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones.
Sea cual sea el entorno en el que va a utilizar MySQL, es importante monitorizar de antemano el
rendimiento para detectar y corregir errores tanto de SQL como de programación.
Referencias
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/199/A4.pdf?sequ
ence=
https://administracionbd.weebly.com/unidad-1.html
http://alanisjessica.blogspot.com/2017/03/unidad-1-11-administrador-de-base-de.html