Documentos de Académico
Documentos de Profesional
Documentos de Cultura
“SANTIAGO MARIÑO”
SEDE BARCELONA
BARCELONA – ESTADO ANZOÁTEGUI
ASIGNATURA BASE DE DATOS
SECCIÓN “A”
Profesor: Bachiller:
José Castillo Ángel Febres
C. I.: 31.205.736
Génesis Borrego
C. I.: 28.535.519
Zeus Pérez
C. I.: 29.913.679
Introducción
Origen ................................................................................................. 6
Componentes ...................................................................................... 6
Operadores ....................................................................................... 14
Xampp .................................................................................................. 15
Conclusión
Bibliografía
Introducción
Origen
MySQL surgió alrededor de la década del 90, Michael Windenis comenzó
a usar mSQL para conectar tablas usando sus propias rutinas de bajo nivel.
Tras unas primeras pruebas, llegó a la conclusión de que mSQL no era lo
bastante flexible ni rápido para lo que necesitaba, por lo que tuvo que
desarrollar nuevas funciones. Esto resulto en una interfaz SQL a su base de
datos, totalmente compatible a mSQL.
Componentes
Hay dos componentes principales para MySQL:
Tipos de datos
MySQL admite varios tipos de datos SQL en varias categorías: tipos
numéricos, tipos de fecha y hora, tipos de cadenas (caracteres y bytes) y tipos
espaciales. Los tipos de datos MySQL principales son: cadena, numérico y
fecha y hora.
Tipos de tablas
Las tablas componen la estructura de las bases de datos MySQL, pues
estas contienen la información que se ingresa en la base de datos y pueden
crearse para satisfacer básicamente cualquier necesidad de almacenamiento.
Una peculiaridad de MySQL es que cuando creas una nueva tabla, puedes
especificar su tipo, además, soporta una gran cantidad de tipos de tablas, que
se distinguen por una variedad de propiedades.
Dos de las más importantes son las tablas tipo MyISAM y InnoDB.
Tablas MyISAM
MyISAM Static: Estas tablas se usan cuando todas las columnas de la tabla
se han definido predeterminado tamaño. El acceso en tales tablas es
particularmente eficiente y, la seguridad de los datos es bastante alta, ya que,
en el caso de archivos corruptos u otros problemas, es relativamente fácil de
extraer registros.
Tablas InnoDB
Esto es una alternativa moderna a MyISAM, que ofrece sobre todo las
siguientes funciones adicionales:
Limitaciones y desventajas
Administración de Tablespace: Si usas tablas con el controlador de tabla
MyISAM, cada tabla se almacena en su propio archivo, que crece o se reduce
según sea necesario, el controlador de tabla InnoDB almacena todos los datos
e índices en un tablespace, que comprende uno o más archivos, que forma
una especie de sistema de archivos virtual. Los archivos utilizados no pueden
hacerse más pequeños más tarde. Tampoco es posible detener el servidor
MySQL y luego copiar una tabla simplemente copiando su archivo. Por lo
tanto, en la administración de tablas InnoDB, el comando mysqldump debe
emplearse con más frecuencia que con las tablas MyISAM.
Índice de texto completo: para las tablas InnoDB no se puede usar un índice
de texto completo.
Operadores
Operadores aritméticos: Los operadores aritméticos son el tipo de operador
más común en MySQL. Los operadores aritméticos soportados por MySQL
incluyen: suma, resta, multiplicación, división y resto.
Operadores de comparación: son el tipo de operador más utilizado cuando
se consultan datos. incluyendo mayor que, menor que, igual o no igual, y así
sucesivamente. Se utiliza principalmente para la comparación de valores
numéricos y la coincidencia de cadenas. Por ejemplo: LIKE, IN, BETWEEN
AND e IS NULL son operadores de comparación. REGEXP, que también
incluye expresiones regulares, también es un operador de comparación.
Su nombre significa:
Características de Xampp
Tiene la licencia de la aplicación GNU (General Public License), está
orientada principalmente a proteger la libre distribución, modificación y
uso de software.
Su propósito es declarar que el software cubierto por esta licencia es
software libre y protegerlo de intentos de apropiación que restrinjan
esas libertades a los usuarios.
XAMPP es de fácil instalación y ejecución, solamente requiere
descargar y ejecutar un archivo .zip, .tar, o .exe, con unas pequeñas
configuraciones en alguno de sus componentes que el servidor Web
necesitará. XAMPP.
Es multiplataforma, es decir, existen versiones para diferentes sistemas
operativos, tales como: Microsoft Windows, GNU/Linux, Solaris, y
MacOS X.
XAMPP se actualiza regularmente para incorporar las últimas versiones
de Apache/MySQL/PHP y Perl. También incluye otros módulos como
OpenSSL y phpMyAdmin.
Tiene dos versiones para Windows, una con instalador y otra portable
(comprimida) para descomprimir y ejecutar.
Ventajas y desventajas
Ventajas
La mayor ventaja que tiene sobre cualquier otro servidor web es que
es fácil de configurar y usar.
Es un software multiplataforma disponible para todo tipo de sistemas
operativos como Linux y Windows.
Posee muchos otros módulos esenciales como phpMyAdmin,
OpenSSL, MediaWiki, WordPress, Joomla y más.
Viene en una versión estándar y una versión completa.
El usuario puede iniciar y finalizar toda la pila del servidor web más
la base de datos con un solo comando
Desventajas
Paso 1. Descarga: Las versiones con PHP 5.5, 5.6 o 7 se pueden descargar
gratuitamente desde la página del proyecto Apache Friends.
Paso 10. Cerrar la instalación: Una vez extraídos e instalados todos los
componentes puedes cerrar el asistente con la tecla “Finish”. Para acceder
inmediatamente al panel de control solo es necesario marcar la casilla que
pregunta si deseamos hacerlo.
Iniciar módulos
Jesús. (2022, abril 25). Conoce qué es Xampp y por qué deberías usarlo
en tus proyectos. Tutoriales Dongee. https://www.dongee.com/tutoriales/que-
es-xampp/