You are on page 1of 9

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN SUPERIOR


INSTITUTO UNIVERSITARIO DE TECNOLOGA DE MARACAIBO
PROGRAMA NACIONAL DE FORMACIN EN INFORMATICA
MARACAIBO ESTADO ZULIA

GERARDO INCIARTE CI: 19.309.469

PNF Informtica, Seccin 341V


Maracaibo, junio de 2014

1) Panormica del sistema de gestin de base de datos MySQL


MySQL, el sistema de gestin de bases de datos SQL Open Source ms
popular, lo desarrolla, distribuye y soporta MySQL AB. MySQL AB es una
compaa comercial, fundada por los desarrolladores de MySQL. Es una
compaa Open Source de segunda generacin que une los valores y metodologa
Open Source con un exitoso modelo de negocio.

MySQL es un sistema de gestin de bases de datos

Una base de datos es una coleccin estruturada de datos. Puede ser cualquier
cosa, desde una simple lista de compra a una galera de pintura o las ms vastas
cantidades de informacin en una red corporativa. Para aadir, acceder, y
procesar los datos almacenados en una base de datos, necesita un sistema de
gestin de base de datos como MySQL Server. Al ser los computadores muy
buenos en tratar grandes cantidades de datos, los sistemas de gestin de bases
de datos juegan un papel central en computacin, como aplicaciones autnomas o
como parte de otras aplicaciones.

MySQL es un sistema de gestin de bases de datos relacionales

Una base de datos relacional almacena datos en tablas separadas en lugar de


poner todos los datos en un gran almacn. Esto aade velocidad y flexibilidad. La
parte SQL de "MySQL"se refiere a "Structured Query Language". SQL es el
lenguaje estandarizado ms comn para acceder a bases de datos y est definido
por el estndar ANSI/ISO SQL. El estndar SQL ha evolucionado desde 1986 y
existen varias versiones. En este manual, "SQL-92" se refiere al estndar del
1992, "SQL: 1999" se refiere a la versin del 1999, y "SQL:2003" se refiere a la
versin actual del estndar. Usamos la frase "el estndar SQL" para referirnos a la
versin actual de SQL.

MySQL software es Open Source.

Open Source significa que es posible para cualquiera usar y modificar el software.
Cualquiera puede bajar el software MySQL desde internet y usarlo sin pagar nada.
Si lo desea, puede estudiar el cdigo fuente y cambiarlo para adapatarlo a sus
necesidades. El software MySQL usa la licencia GPL (GNU General Public
License), http://www.fsf.org/licenses/, para definir lo que puede y no puede hacer
con el software en diferentes situaciones. Si no se encuentra cmodo con la GPL
o necesita aadir cdigo MySQL en una aplicacin comercial, puede comprarnos
una licencia comercial. Consulte la Introduccin a las Licencias MySQL para ms
informacin (http://www.mysql.com/company/legal/licensing/).

El servidor de base de datos MySQL es muy rpido, fiable y fcil de usar.

Si esto es lo que est buscando, debera probarlo. El servidor MySQL tambin


tiene una serie de caractersticas prcticas desarrolladas en cooperacin con los
usuarios. Puede encontrar comparaciones de rendimiento de MySLQL Server con
otros sistemas de gestin de bases de datos en nuestra pgina de comparativas
de rendimiento. Consulte Seccin 7.1.4, El paquete de pruebas de rendimiento
(benchmarks) de MySQL.

MySQL Server se desarroll originalmente para tratar grandes bases de


datos mucho ms rpido que soluciones existentes y ha sido usado con
xito en entornos de produccin de alto rendimiento durante varios aos.
MySQL Server ofrece hoy en da una gran cantidad de funciones. Su
conectividad, velocidad, y seguridad hacen de MySQL Server altamente
apropiado para acceder bases de datos en Internet

MySQL Server trabaja en entornos cliente/servidor o incrustados

El software de bases de datos MySQL es un sistema cliente/servidor que consiste


en un servidor SQL multi-threaded que trabaja con diferentes bakends, programas
y bibliotecas cliente, herramientas administrativas y un amplio abanico de
interfaces de programacin para aplicaciones (APIs).
Tambin proporcionamos el MySQL Server como biblioteca incrustada multithreaded que puede lincar en su aplicacin para obtener un producto ms
pequeo, rpido y fcil de administrar.

Una gran cantidad de software de contribuciones est disponible para


MySQL

Es muy posible que su aplicacin o lenguaje favorito soporte el servidor de base


de datos MySQL.
La forma oficial de pronunciar "MySQL" es "My Ess Que Ell" (no "my sicuel"), pero
no importa si lo pronuncia como "my sicuel" o de alguna otra forma.
2) Funciones del administrador de datos
Funciones del administrador de datos
As, el DBA, a diferencia del administrador de datos, es un profesional en
procesamiento de datos. La tarea del DBA es crear la base de datos en s y poner
en vigor los controles tcnicos necesarios para apoyar las polticas dictadas por el
administrador de datos. El DBA se encarga tambin de garantizar el
funcionamiento adecuado del sistema y de proporcionar otros servicios de ndole
tcnica relacionados. El DBA cuenta por lo regular con un grupo de
programadores de sistemas y otros asistentes tcnicos. La responsabilidad
general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de
las guas de accin definidas por la administracin de los datos.

El administrador de datos es responsable primordialmente de:


Administrar la estructura de la Base de Datos
Administrar la actividad de los datos
Administrar el Sistema Manejador de Base de Datos
Establecer el Diccionario de Datos
Asegurar la confiabilidad de la Base de Datos
Confirmar la seguridad de la Base de Datos
3) Funciones del Administrador de la Bases de Datos (DATE)
Definir el esquema conceptual: es tarea del administrador de datos decidir
con exactitud cul es la informacin que debe mantenerse en la base de
datos, es decir, identificar las entidades que interesan a la empresa y la
informacin que debe registrarse acerca de esas entidades. Este proceso
por lo general se denomina diseo lgico a veces conceptual- de bases de
datos. Cuando el administrador de datos decide el contenido de la base de
datos en un nivel abstracto, el DBA crea a continuacin el esquema
conceptual correspondiente, empleando el DDL conceptual. El DBMS
utilizar la versin objeto (compilada) de ese esquema para responder a las
solicitudes de acceso. La versin fuente sin compilar servir como
documento de referencia para los usuarios del sistema.
Definir el esquema interno: el DBA debe decidir tambin como se
representar la informacin en la base de datos almacenada. A este
proceso suele llamrsele diseo fsico de la base de datos. Una vez hecho
esto el DBA deber crear la definicin de estructura de almacenamiento
correspondiente (es decir el esquema interno) valindose del DDL interno.
Adems deber definir la correspondencia pertinente entre los esquemas
interno y conceptual. En la prctica, ya sea el DDL conceptual o bien el
DDL interno incluirn seguramente los medios para definir dicha

correspondencia, pero las dos funciones (crear el esquema, definir la


correspondencia) debern poder separarse con nitidez. Al igual que el
esquema conceptual, el esquema interno y la correspondencia asociada
existirn tanto en la versin fuente como en la versin objeto.
Vincularse con los usuarios: el DBA debe encargarse de la comunicacin
con los usuarios, garantizar la disponibilidad de los datos que requieren y
escribir - o ayudar a los usuarios a escribir- los esquemas externos
necesarios, empleando el DDL externo aplicable. Adems, ser preciso
definir la correspondencia entre cualquier esquema externo y el esquema
conceptual. En la prctica, el DDL externo incluir con toda probabilidad los
medios para especificar dicha correspondencia, pero en este caso tambin
el esquema y la correspondencia debern poder separarse con claridad.
Cada esquema externo y la correspondencia asociada existirn en ambas
versiones fuentes y objeto. Otros aspectos de la funcin de enlace con los
usuarios incluyen las consultas sobre diseo de aplicaciones, la impetracin
de instruccin tcnica, la ayuda en la localizacin y resolucin de
problemas, y otros servicios profesionales similares relacionados con el
sistema.
Definir las verificaciones de seguridad e integridad: las verificaciones de
seguridad y de integridad pueden considerarse parte del esquema
conceptual. El DDL conceptual incluir los medios para especificar dichas
verificaciones.
Definir procedimientos de respaldo y recuperacin: 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 dao cualquier porcin 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 mnimo de
retraso y afectando lo menos posible el resto del sistema. En teora, por
ejemplo la disponibilidad de los datos no daados no debera verse

afectada. El DBA debe definir y poner en prctica un plan de recuperacin


adecuado que incluya, por ejemplo una descarga o "vaciado" peridico de
la base de datos en un medio de almacenamiento de respaldo, y
procedimientos para cargar otra vez la base de datos a partir de vaciado
ms reciente cuando sea necesario.
Supervisar el desempeo y responder a cambios en los requerimientos: es
responsabilidad del DBA organizar el sistema de modo que se obtenga el
desempeo que sea "mejor para la empresa", y realizar los ajustes
apropiados cuando cambien los requerimientos.
Funciones del Administrador de Bases de Datos (KORTH)
Definicin del esquema: el esquema original de la base de datos se crea
escribiendo un conjunto de definiciones que son traducidas por el
compilador de DDL a un conjunto de tablas que son almacenadas
permanentemente en el DICCIONARIO DE DATOS.
Definicin de la estructura de almacenamiento y del mtodo de acceso:
estructuras de almacenamiento y mtodos de acceso adecuados se crean
escribiendo un conjunto de definiciones que son traducidas por el
compilador del lenguaje de almacenamiento y definicin de datos.
Modificacin del esquema y de la organizacin fsica: las modificaciones,
tanto al esquema de la base de datos como a la descripcin de la
organizacin fsica de almacenamiento, aunque relativamente poco
comunes, se logran escribiendo un conjunto de definiciones que son
usadas bien por el compilador del DDL o bien por el compilador del
lenguaje de almacenamiento y definicin de datos para generar
modificaciones a las tablas internas apropiadas del sistema (por ejemplo, el
diccionario de datos).

Concesin de autorizacin para el acceso a los datos: la concesin de


diferentes tipos de autorizacin permite al administrador de la base de
datos regular qu partes de la base de datos van a poder ser accedidas por
varios usuarios.
Especificacin de las restricciones de integridad: las restricciones de
integridad se mantienen en una estructura especial del sistema que
consulta el gestor de la base de datos cada vez que tiene lugar una
actualizacin en el sistema.
4) Herramientas de administracin de base de datos
Administrar el Sistema Manejador de Base de Datos:
Existe una gran actividad al interior de un DBMS. La concurrencia de mltiples
usuarios requiere la estandarizacin de los procesos de operacin; 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 estndares,
desde la forma de cmo se captura la informacin (tipo de dato, longitud, formato),
como es procesada y presentada. El nivel de estandarizacin alcanza hasta los
aspectos ms internos de la base de datos; como s acceda a un archivo, como
se determinan los ndices primarios y auxiliares, registros, etc.
El DBA debe procurar siempre que los estndares que sern aplicados beneficien
tambin a los usuarios, privilegiando siempre la optimizacin en la operacin del
DBMS y el apego de las polticas de la empresa. Entre las funciones del DBA se
encuentra la de revisar los estndares peridicamente para determinar su
operatividad, ajustarlos, ampliarlos o cancelarlos y hacer que stos se cumplan.

5) El Diccionario de recursos informticos


Cuando se definen estndares sobre la estructura de la base de datos, se deben
de registrarse en una seccin del diccionario de datos a la que todos aquellos
usuarios relacionados con ese tipo de proceso pueden acceder. Este metadato
debe precisar informacin que nos indique con claridad el tipo de datos que sern
utilizados, sus mbitos de influencia y sus limitantes de seguridad En este
diccionario no slo encontrar definiciones, sino que tambin encontrar
sinnimos de palabras, enlaces a ms recursos relacionados, etc. Por lo tanto, el
diccionario funciona como un buscador de recursos.

You might also like