Академический Документы
Профессиональный Документы
Культура Документы
Segundo
tema
Est
enfoc
ado a
las
funcio
Se
revisa
r la
instal
acion
de
Se
abordar
la
estructu
ra y
administ
nes
que
debe
cumpli
r el
organi
zador
de
bases
de
datos.
Primer
tema
MySQ
L, con
inform
acin
revisa
da
desde
la
pgin
a
oficial
deMy
SQL,
revisa
ndo
los
pasos
a
seguir
para
instal
ar en
Windo
ws y
Linux.
racin
del
disco
duro.
Tercer
tema
Todos estos temas que se revisarn, estn enfocados a cumplir con el logro de la
competencia en la que se espera que con todos estos requisitos, logres hacer un anlisis de
las condiciones, requisitos y paquetes de instalacin de MySQL en Windows y Linux.
Propsitos
Al terminar el curso logrars:
Competencia especfica
Analizar las condiciones para Instalar MySQL, como sistema gestor de bases de datos
relacionales, en los sistemas operativos Windows y Linux, mediante los requisitos y
paquetes de instalacin.
Instrucciones:
1. Entra al Foro. Presentacin y participa en la categora: generales, con la informacin
correspondiente.
2. Participa en alguna de las tres categoras: personales, acadmicos o especficos.
3. Revisa y comenta las participaciones de tus compaeros(as).
4. Atiende las indicaciones de tu Facilitador(a).
1.1. Funciones bsicas de un administrador de bases de datos
Para que un DBA pueda administrar la estructura de una base de datos, tiene la necesidad de
participar conjuntamente con el equipo de desarrollo para el diseo inicial de la misma,
adems de su puesta en prctica para controlar y administrar los requerimientos que ayude a
los desarrolladores a evaluar distintas alternativas que beneficien la creacin de la estructura
principal de la base de datos.
Una base de datos en produccin, siempre necesitar de los usuarios de diferentes reas de
la empresa para adicionar nuevos requerimientos a la base de datos y eso es inevitable
cuando est en operacin. Estos cambios implican nuevas formas o mtodos para obtener
diferentes resultados de las consultas realizadas a la base de datos, durante el proceso de
modificacin, adecuacin o correccin; el DBA tendr que llevar un control sobre el impacto de
cualquier alteracin a la base de datos, ya que se ver reflejado en ms de una aplicacin o
sistema que trabaja de forma directa con la base de datos.
Para saber cmo se relaciona con diferentes reas de una empresa ser necesario contar con
un organigrama de los departamentos de una empresa y conocer cmo se relacionan entre
ellos, para entonces establecer cul ser el flujo que sigue en la informacin en cada una de
las reas.
Revisa el ejemplo, en el que se muestra un organigrama de departamentos de una
empresa.
Almacn
Presup
uesta y
Recib
e
mater
Ventas
Solicit
a al
almac
Saca
del
alma
adquie
re la
materi
a
prima
que
llegar
al
almace
n.
rea de
compras
ia
prima
y
produ
cto
termi
nado.
n la
materi
a
prima
que va
a
ocupar
y
cuand
o tiene
el
produc
to
termin
ado
entreg
a
nueva
mente
a
almac
n.
cn
el
prod
ucto
termi
nado
y lo
vend
e.
Producci
n
Los sistemas manejadores de bases de datos son utilizados para remplazar el manejo de los
archivos manuales, lo cual ayuda para obtener acceso a los datos con mayor rapidez. Utilizar
un sistema de manejo de bases de datos (SGDB, en espaol o DBMS en ingls), no es
garanta para que los datos que se procesan puedan ser usados de la mejor forma y los
resultados obtenidos sean los ms adecuados. Debe quedar muy claro que un SGDB es
nicamente una herramienta para automatizar los procesos de manejo de los datos y no es
una solucin a problemas de confiabilidad en la informacin.
Para leer...
Revisa en la pestaa de la unidad la pgina 32 del libro Introduccin a las
SQL
DB2
ORACLE
INFORMIX
PARADOX
MYSQL
FOXPRO
SYBASE
Dentro de las actividades que debe realizar el DBA, se encuentra la administracin de los
datos, ya que es necesario protegerlos del procesamiento de los usuarios, debido a que la
base de datos es un recurso compartido con muchas reas, por tanto es importante
implementar: estndares, guas, procedimientos y polticas de accin que contribuyan con
el control necesario para garantizar que los usuarios pueden trabajar en forma conjunta y
complementaria al procesar los datos.
Para leer...
La documentacin es de suma importancia pues ser el medio por el cual se podrn consultar
aquellos estndares implementados para la administracin de los datos; de la misma forma,
es de gran utilidad para saber qu modificaciones, cmo y cundo fueron realizadas a la
estructura de la base de datos. Cualquier cambio que sea realizado a la estructura, puede
derivar errores a corto o largo plazo, los cuales se podrn solucionar consultando la
documentacin realizada de forma adecuada.
De manera general, en la administracin de las bases de datos, se abordan las funciones
bsicas que debe cubrir un administrador, la estructura, los cambios y necesidades que sobre
la marcha se realizan; as tambin, es importante llevar un control de los usuarios y las reas
que necesitan conectarse a la base de datos, con cules permisos y qu tipos de operaciones
van a realizar a la misma, ya que, un usuario solo puede acceder y sacar reportes, otro
usuario puede encargarse de llenar los datos de cierta rea (por ejemplo: pedidos), otro podra
llenar la base de datos con ventas, etc.
Para un administrador de bases de datos, es indispensable llevar un registro de cada uno de
los accesos a los que tendr derecho cada uno de los usuarios y las actividades que va a
realizar y, antes de otorgarlo, es necesario analizar cmo se ver afectada la base de datos,
todo esto con el fin de tener un control y administracin de la base de datos. Cuando se desea
instalar un sistema gestor de bases de datos, se deben conocer los requerimientos y las
ventajas que tiene cada uno de los existentes en el mercado; induciendo al administrador a
que, antes de instalar un SGBD, haga un estudio completo de necesidades de la empresa y
los equipos de cmputo, adems de planear expansiones o necesidades de crecimiento de la
base de datos.
Actividad 2. Mapa mental administrador de bases de datos
En esta actividad plasmars cules son las condiciones para Instalar MySQL como sistema
gestor de bases de datos relacionales, en los sistemas operativos Windows y Linux y todo lo
referente a lo visto en este tema.
Propsito. Distinguir los fundamentos de administracin de bases de datos, especficamente
las funciones que debe cumplir el administrador, cmo se relaciona con otras reas, un
Realiza un mapa mental con los temas revisados previamente y complementa con
una investigacin en la que profundices sobre los mismos; aborda las funciones
bsicas de un administrador de bases de datos y sus relaciones con otras reas,
distingue cules son los manejadores de bases de datos existentes y cmo administrar
las mismas.
Implementacin
multihilo: esta
caracterstica es
aprovechada por el
procesador, lo cual
aumenta la
La informacin es
muy breve, no
puede ir en
pantalla o en un
esquema u
organizador
MySQL es un
sistema gestor de
bases de datos
relacional,
multiusuario y
multiplataforma.
potencia de las
consultas de este
SGBD.
grfico.
Posee un amplio
sub conjunto de
ANSI SQL99 con
procedimientos
almacenados,
disparadores,
llaves y vistas.
Puede ser
implementado en
distintas
plataformas: Linux,
Windows y MacOS
X.
Utiliza pocos
recursos de
memoria del
sistema operativo.
Sitio oficial de
MySQL
Se distribuye por
medio de
licenciamiento
GNU GPL
(gratuita) / uso
comercial (costo).
MySQL es un sistema gestor de bases de datos confiable, que sirve para bases de datos
relacionales, es libre y no tiene mucho problema de compatibilidad con diversas plataformas.
1.2.1.
Requisitos previos
Respecto a los requerimientos en Linux es importante considerar que la distribucin Linux con
que se trabajar debe tener soporte RPM (Red Hat Package Manager).
Los RPM son paquetes y archivos en GNU/Linux que son usados para actualizar,
desinstalar, verificar y solicitar software. Existen muchos software de Linux: Fedora
Linux, Mandriva Linux y SuSE Linux, pero esta herramienta tambin se usa en
otros Linux, originalmente desarrollado por Red Hat para Red Hat Linux, pero
ahora se usa en muchos otros. Para instalar el sistema gestor en Linux debes
considerar:
1. MySQL requiere la versin 2.0.
2. Al igual que en la plataforma de Windows, en Linux las especificaciones de
hardware, no se necesta un requierimiento especial.
Para profundizar en el tema, revisa el tema 2.4 Instalar MySQL en Linux en donde encontrars
el procedimiento y los archivos que necesitas para instalar MySQL en Linux.
1.2.2.
Paquetes de instalacin
Existen versiones de MySQL estables o versiones beta en desarrollo; para esto, se deber
tomar una decisin sobre qu versin escoger. Para conocer ms de estos temas ingresa a la
pgina deMySQL, en ella encontrars que en la versin 5.0 de MySQL, hay tres paquetes
para elegir cuando se instala MySQL para Windows. Da clic en la tabla para conocer las
caractersticas de cada uno de ellos.
El paquete
essentials
El paquete complete
(completo)
El paquete noinstall
(noinstall archive)
MySQL ofrece una serie de archivos RPM disponibles para versiones especficas en cada
distribucin Linux y de igual forma, distribuye aplicaciones RPM para versiones de cdigo
abierto o genrico.
1.2.3.
Linux
Generic
2.6.
Versin
RPM
para
arquitect
uras
independ
ientes.
Debian
Linux
6.0.
Versin
para
distribu
ciones
Debian
para
procesa
dores
x86, 32
y 64
bits.
Red
Hat
/Oracle
Enterpr
ise 6.0.
Versin
para
distribu
ciones
Linux
RedaH
at y
Oracle
Enterpr
ise.
Paquetes de instalacin
Existen versiones de MySQL estables o versiones beta en desarrollo; para esto, se deber
tomar una decisin sobre qu versin escoger. Para conocer ms de estos temas ingresa a la
pgina deMySQL, en ella encontrars que en la versin 5.0 de MySQL, hay tres paquetes
para elegir cuando se instala MySQL para Windows. Da clic en la tabla para conocer las
caractersticas de cada uno de ellos.
El paquete
essentials
El paquete complete
(completo)
El paquete noinstall
(noinstall archive)
MySQL ofrece una serie de archivos RPM disponibles para versiones especficas en cada
distribucin Linux y de igual forma, distribuye aplicaciones RPM para versiones de cdigo
abierto o genrico.
Linux
Generic
2.6.
Versin
RPM
para
arquitect
Debian
Linux
6.0.
Versin
para
distribu
ciones
Red
Hat
/Oracle
Enterpr
ise 6.0.
Versin
para
uras
independ
ientes.
1.2.4.
2.
3.
Debian
para
procesa
dores
x86, 32
y 64
bits.
distribu
ciones
Linux
RedaH
at y
Oracle
Enterpr
ise.
Realizars dos diagramas de flujo utilizando el procedimiento para instalar en MySQL tanto en
Linux como en Windows.
Propsito. La presente actividad tiene como propsito distinguir cul es el proceso o los
pasos a seguir para lograr una correcta instalacin de MySQL en Windows y en Linux.
Procedimiento:
1. Realiza dos diagramas de flujo que ilustren la instalacin de MySQL, uno con el
enfoque para Linux y otro con el enfoque para Windows. Debes incluir: requisitos
previos, paquetes de instalacin y procedimientos generales de la instalacin y
configuracin de MySQL.
2. Guarda la actividad con el nombre DABD_U1_A3_XXYZ.
3. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin.
4. Revisa el instrumento de evaluacin de tu actividad.
Da clic en el icono para descargar el documento.
Conclusiones. La finalidad de realizar esta actividad es para identificar los pasos a seguir al
momento de instalar MySQL en Linux o en Windows.
1.3. Administracin del disco duro
En este subtema se revisa cmo se lleva a cabo la administracin del disco duro. MySQL, al
igual que los dems sistemas gestores de bases de datos (SGBD), requiere almacenar los
datos en algn lugar del disco duro del equipo. Por lo general, una base de datos tiende a ser
de gran tamao, por lo cual es de utilidad poder almacenarla en un lugar fsico, comnmente
en el disco duro. El sistema de gestin de bases de datos, necesita almacenar la informacin
que procesa en medios fsicos de almacenamiento.
Los datos son organizados por bloques que pueden ser manejados por tamaos fijos
o variables, el acceso a cierto bloque de datos en un disco duro variar de acuerdo a la
suma del tiempo que tarda en brazo del cabezal a la pista correcta del plato, esperar la
rotacin del eje hasta el sector que deber ser ledo y en transferir los datos desde el
inicio del sector hasta el extremo del sector.
El proceso de lectura y escritura dentro del disco duro ocurre cuando el brazo del
cabezal se desplaza al sector indicado para leer o escribir los datos que se procesan
dentro de MySQL.
El SGBD puede leer una seccin continua de datos desde el disco duro, por medio de
peticiones de operaciones de exploracin al sistema operativo, para organizar los datos
en el disco duro en un orden secuencial, al optimizar MySQL mediante
comando optimize table, las tablas de sus grupos de registros y de los ndices son
agrupadas en forma de bloque.
Los motores de almacenamiento que se usan en MySQL tienen caractersticas propias que
distinguen unos de otros; los diferentes tipos de motores de almacenamiento usados en
MySQL son: MyISAM, Merge, Memory, Example, Archive, CSV, InnoDB.
Para profundizar en el tema, da clic en la imagen para ingresar a la direccin de
MYSQL yrevisa la informacin.
MySQL cuenta con una variedad bastante completa para los tipos de datos que sern
utilizados para la creacin de una base de datos.
Hablando especficamente de las tablas que integrarn esa base de datos, en MySQL,
debe respetarse un tamao mximo, el cual vara dependiendo del sistema operativo
Analizars qu puntos debes considerar en la estructura del disco duro para la instalacin del
MySQL, estableciendo la diferencia que tendras, si no fuese el caso de instalar este software.
Propsito. Esta actividad tiene como finalidad distinguir las consideraciones que se deben
tener en el disco duro con respecto a la distribucin del espacio para la instalacin del MySQL
y una base de datos.
Procedimiento:
1. Redacta un reporte donde incluyas las consideraciones para preparar un disco duro
cuando se va a instalar el MySQL y una base de datos.
2. Especfica cules son las diferencias entre un disco preparado y un disco que no sea
preparado para instalarlos.
3. Guarda la actividad con el nombre DABD_U1_A4_XXYZ.
4. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin.
5. Revisa el instrumento de evaluacin de tu actividad.
Autoevaluacin
Evidencia de aprendizaje. Requisitos y funciones bsicas de MySQL
La empresa El plumn mgico es una papelera, que hasta la fecha haba manejado todas
sus ventas de manera manual, y desea implementar una base de datos en MYSQL en
Windows, para controlar: ventas, clientes, proveedores compras e inventario. En ventas,
debe considerar fecha de la venta, nmero de factura, productos a comprar y clave del
cliente que realiza la compra; en clientes, solo guardar su clave, nombre, direccin y su
RFC; en proveedores: nmero de proveedor, nombre, direccin y RFC; en inventario, la
clave y descripcin del producto en compras, clave de la compra, clave del proveedor y
Cierre de la Unidad
Los requisitos, los paquetes y los pasos para instalar MySQL en Windows o Linux.
Es recomendable que revises nuevamente la unidad, en caso de que los temas que se
acaban de mencionar no te sean familiares, o no los recuerdes. En la siguiente unidad,
se abordar el tema: Operaciones bsicas y los conceptos DDL (Data Definicin
Languaje), DML (Data ManipulationLanguaje) y DCL (Data Control Languaje). Todo ello
con el fin de elaborar un prototipo final cuando concluyas la ltima unidad del curso
de Administracin de bases de datos.
Para saber ms
Date. C. (2001). Introduccin a los sistemas de bases de datos. Mxico: Prentice Hall.