PDF de programación - MySQL básico. Bases de datos y software libre (primera parte)

Imágen de pdf MySQL básico. Bases de datos y software libre (primera parte)

MySQL básico. Bases de datos y software libre (primera parte)gráfica de visualizaciones

Actualizado el 21 de Abril del 2019 (Publicado el 13 de Agosto del 2018)
493 visualizaciones desde el 13 de Agosto del 2018
1,8 MB
23 paginas
mailxmail - Cursos para compartir lo que sabes

MySQL básico. Bases de datos y
software libre (primera parte)
Autor: Editorial McGraw-Hill

1

mailxmail - Cursos para compartir lo que sabes

Presentación del curso

Curso de informática sobre MySQL básico incluida la instalación y descarga de
MySQL. Aprende el origen y la historia de MySQL definido como un SGBD Sistema
Gestor de Base de Datos ubicado en la categoría de software open-source.

Al acceder a nuestro curso sobre Bases de datos y software libre MySQL básico,
conocerás las características que lo diferencian de otros software de aplicación
similar, como por ejemplo el Access: Posibilidad de crear y configurar usuarios,
facilidad de exportación e importación de datos y la posibilidad de ejecutar
conjuntos de instrucciones guardadas en ficheros externos a la base de datos.
Aprende la configuración, el acceso y el entorno de trabajo del software MySQL.

Aprende con este curso de la editorial McGraw-Hill, fragmento del libro: CEO -
Operaciones con bases de datos ofimáticas y corporativas" del autor F. Oltra, J.
Albert, A. Vericat. Puedes descubrir más libros de McGraw-Hill en: www.mhe.es.

2

mailxmail - Cursos para compartir lo que sabes

1. SGBD de código abierto

MySQL: un SGBD de código abierto

MySQL es un sistema gestor de bases de datos que se puede encuadrar dentro de la
categoría de los programas open-source.

El término open-source surgió del anteriormente usado free-software, que hacía
referencia a los programas cuyo código estaba disponible para el usuario, fueran
gratuitos o no.

Como free en inglés significa libre pero también gratis, se prestaba bastante a
confusión, por lo que pasó a utilizarse open-source («código abierto»).

Aunque open-source no siempre implica que su uso sea gratuito, MySQL sí que lo es.

Mención aparte merecen las licencias de tipo GPL, que pueden consultarse en la
pagina de copleft.

En esta unidad trataremos el funcionamiento de MySQL por considerarlo altamente
representativo de las bases de datos de libre uso.

Nota: Este curso forma parte del libro "CEO - Operaciones con bases de datos
ofimáticas y corporativas" del autor F. Oltra, J. Albert, A. Vericat, publicado por la
editorial McGraw-Hill (ISBN: 84-481-4881-9).

3

mailxmail - Cursos para compartir lo que sabes

2. MySQL: orígenes e historia

A. Orígenes e historia de MySQL

MySQL es un caso particular, pues se trata de un programa de licencia open-source
y gratuito pero que, sin embargo, estámantenido por una empresa, MySQL AB, con
sede en Suecia. El código fuente de MySQL está sólo relativamente abierto y
disponible para modificaciones, puesto que es la empresa MySQL ABla que contrata
y coordina los trabajos de mantenimiento del producto. No obstante, los
trabajadores contratados, procedentes de todo el mundo, son usuarios del producto
que realizan sus encargos a través de Internet.

Orígenes

El origen de MySQL se remonta a la década de los ochenta. Michael Widenius,
también conocido como Monty, un joven programadorque realizaba complejas
aplicaciones en lenguaje BASIC, al no encontrar un sistema de almacenamiento de
archivos que leresultara satisfactorio, pensó en construir el suyo propio. Años
después, en 1995, y en colaboración con David Axmark, Widenius desarrolló un
producto que básicamente era el resultadode sus investigaciones, más dos
aportaciones nuevas: el uso del lenguaje SQL y la accesibilidad a través de Internet.
Asínació MySQL y también la empresa MySQL AB.

Fig. 8.1. Michael Widenius

Evolución

La evolución de MySQL se produce con las sugerencias de los usuarios, canalizadas
por la empresa MySQL AB, que contrata a programadores de todo el mundo para
que, a través de Internet, vayan ampliando y mejorando el producto. Las versiones,
como es costumbre en este tipo de software libre, se van colgando en Internet para
que los usuarios puedan disponer de ellas.

Sin embargo, también como es habitual, hay que distinguir entre versiones de
prueba o beta y versiones estables o de producción. Las versiones de prueba o
beta están a disposición de los usuarios para ser testadas en busca de posibles
mejoras. Por su parte, las versiones estables o de producción son las que ya están
preparadas para ser utilizadas a pleno rendimiento.

En la actualidad, 4.1. 14 es la última versión estable. Esta versión dispone de
características como gestión de transacciones, integridad referencial (bajo ciertas

4

mailxmail - Cursos para compartir lo que sabes

condiciones), uso de índices, incorporación de librerías, etcétera. La versión de
prueba actualmente disponible es la 5.0, que empieza a incorporar elementos hasta
ahora no incluidos en MySQL, como el uso de procedimientos, cursores, triggers o
vistas.Existe una versión incluso más reciente, la 5.1, pero que aún es un proyecto.
Esta versión promete mejoras en la seguridad y en la gestión de claves ajenas,
aunque todavía no se conoce cómo se plasmarán dichas características en
posteriores versiones estables.

5

mailxmail - Cursos para compartir lo que sabes

3. MySQL básico. Características

Características de MySQL

Aparte de las características que definen MySQL como programa open-source,
existen aspectos que lo diferencian de otrosproductos como, por citar uno
conocido, Access. Los atributos a los que hacemos referencia son:

- Posibilidad de crear y configurar usuarios, asignando a cada uno de ellos permisos
diferentes.
- Facilidad de exportación e importación de datos, incluso de la base de datos
completa.
- Posibilidad de ejecutar conjuntos de instrucciones guardadas en ficheros externos
a la base de datos.

Todas estas características, junto con las operaciones más frecuentes que se
realizan sobre bases de datos, se estudiarán enlos siguientes Apartados. De todas
formas, veamos en principio la manera de obtener el producto y, posteriormente,
cómorealizar su instalación.

Instalación y configuración

Como se ha comentado en repetidas ocasiones ya, MySQL es un producto de libre
uso, siempre y cuando no se utiliceposteriormente con fines comerciales. Por este
motivo, MySQL se encuentra disponible en Internet para que cualquier usuariose lo
pueda descargar.

La dirección web de MySQL. Este sitio web está en inglés y tiene el aspecto que se
aprecia en la Figura 8.2.

6

mailxmail - Cursos para compartir lo que sabes

Fig. 8.2. Página principal de la Web oficial de MySQL.
Existen multitud de páginas dedicadas a MySQL, bastantes de ellas en castellano. Sin
embargo, nosotros descargaremos elproducto directamente desde la página
principal de MySQL, pues al ser la oficial ofrece mayores garantías al respecto.

7

mailxmail - Cursos para compartir lo que sabes

4. Descarga de MySQL

Descarga del producto
En la parte derecha de la página web se puede ver un apartado denominado
Downloads cuya primera opción es MySQL Database. Así pues, en primer lugar,
haremos clic en este enlace. A continuación, se abrirá una página donde aparece una
exposición del producto, e las licencias de uso, de las novedades que ofrece la
última distribución disponible y, finalmente, una exhaustiva relación de versiones a
descargar, agrupadas por la plataforma a la que van dirigidas (Linux, Solaris,
Windows, etc.). Por nuestra parte, trabajaremos con la versión de Windows; por
tanto, iremos bajando la página hasta encontrar la sección Windows Downloads
(véase la Figura 8.3).

Fig. 8.3. Opciones de descarga de MySQL para Windows.
Como se puede apreciar, existen varias opciones. Por nuestra parte, elegiremos
Windows Essentials, que es la versión más adecuada para el presente texto. Para
empezar la descarga haremos clic en Pick a mirror, el enlace que puede verse a la
derecha de la figura.

Una vez seleccionado el producto que deseamos descargar, surgirá una pantalla de
registro, que se puede pasar por alto siguiendo hacia abajo o haciendo clic en Just
take me to the downloads, y aparecerá una lista con los servidores disponibles
desde los que se puede bajar el fichero de instalación. Esta lista será similar a la que
se reproduce en la Figura 8.4.

8

mailxmail - Cursos para compartir lo que sabes

Fig. 8.4. Servidores de descarga de MySQL.

La Web ha detectado, a través de la IP de mi ordenador, que el servidor más próximo
y seguramente el que más me interesa está en España: se trata de RedIris. Así pues,
elegiremos dicho servidor y, a continuación, escogemos la opción de bajada por http
pulsando en el enlace correspondiente. Una vez elegida la opción Guardar del
cuadro de diálogo, empezará la descarga del archivo.

9

mailxmail - Cursos para compartir lo que sabes

5. Instalación del MySQL (primera parte)

Instalación

En primer lugar, es importante tener en cuenta que el fichero descargado sólo sirve
para actualizar versiones de MySQL a partir de la 4.1.5. Si se dispone de una versión
más antigua, entonces es necesario desinstalarla previamente. Para instalar la nueva
versión, buscaremos la carpeta en la que hemos guardado el fichero de instalación.
Después, ejecutaremos dicho fichero haciendo doble clic sobre el mismo y,
seguidamente, aparecerá una pantalla como la que se reproduce en la Figura 8.5.

Fig. 8.5. Inicio de la instalación de MySQL.

De entre las diferentes modalidades de instalación que se nos ofrecen a
continuación, escogeremos la opción Typical. Esta modalidad es la más básica y la
que se recomienda para un uso general y personal de la aplicación. Las otras
posibilidades de instalación son Complete, mediante la cual se instalan todas las
características del producto, y Custom, que deja al usuario la elección sobre qué
partes instalar y cuáles no.

En la Figura 8.6 podemos apreciar la pantalla con los tres modos de instalación.

1 0

mailxmail - Cursos para compartir lo que sabes

Fig. 8.6. Modos de instalación de MySQL.

1 1

mailxmail - Cursos para compartir lo que sabes

6. Insta
  • Links de descarga
http://lwp-l.com/pdf12968

Comentarios de: MySQL básico. Bases de datos y software libre (primera parte) (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad