Documentos de Académico
Documentos de Profesional
Documentos de Cultura
gestion de Base
deDatos
Reacional
Base de
datos de
codigo
abierto
Características
Desarrollaban
paginas web
Integridad pot el
referencial y contenido
Transacciones dinamico por
su
MySql carecia de simplicidad
elementos
escenciales
para BD Relacional
Poco a poco los elementos de los que carecía MySQL están siendo incorporados tanto por
desarrollos internos, como por desarrolladores de software libre. Entre las características
disponibles en las últimas versiones se puede destacar:
Transacciones
Disponibilidad en y claves
gran cantidad de foráneas
plataformas y
sistemas
Conectividad
segura
Amplio
subconjunto del Características
lenguaje SQL
Búsqueda
e indexación
de campos
de texto.
código fuente usarlo
My Sql sin pagar.
•Software de Cualquier Cualquier interesado
Fuente personona puede puede estudiar el
Abierta USARLO Y código fuente y
MODIFICARLO
ajustarlo a sus
necesidades. MySQL usa el GPL (GNU General
Public License) para definir qué
puede hacer y qué no puede
hacer con el software en
diferentes situacioneS
Clasificacion de productos:
MySQL AB clasifica los productos así:
Funcionalidades
Velocidad. MySQL es rápido.
Facilidad de uso. Es un sistema de base de datos de alto rendimiento pero
relativamente simple y es mucho menos complejo de configurar y administrar que
sistemas más grandes.
Coste. Es gratuito.
Capacidad de gestión de lenguajes de consulta. MySQL comprende SQL, el lenguaje
elegido para todos los sistemas de bases de datos modernos.
Capacidad. Pueden conectarse muchos clientes simultáneamente al servidor. Los
clientes pueden utilizar varias bases de datos simultáneamente. Además, está
disponible una amplia variedad de interfaces de programación para lenguajes como C,
Perl, Java, PHP y Python.
Conectividad y seguridad. MySQL está completamente preparado para el trabajo en
red y las bases de datos pueden ser accedidas desde cualquier lugar de Internet.
Dispone de control de acceso.
Portabilidad. MySQL se puede utilizar en una gran cantidad de sistemas Unix
diferentes así como bajo Microsoft Windows.
Distribución abierta. Puede obtener y modificar el código fuente de MySQL.
Tipos de usuarios
El usuario 'root' :que es el administrador, y que dispone de todos los privilegios disponibles en
MySQL.
Para conservar la integridad de los datos y de las estructuras será conveniente que sólo
algunos usuarios puedan realizar determinadas tareas, y que otras, que requieren mayor
conocimiento sobre las estructuras de bases de datos y tablas, sólo puedan realizarse por un
número limitado y controlado de usuarios.
Niveles de privilegios
Componentes
Los componentes mínimos necesarios para que nuestro entorno de desarrollo funcione
son:
Un servidor web o software que permita a nuestro ordenador alojar páginas web
dinámicas. En nuestro caso utilizaremos Apache, un software de código abierto y libre
que funciona en cualquier sistema operativo.
El entorno PHP compuesto por un conjunto de programas que nos permitirán solicitar
programas escritos en este lenguaje de programación desde un servidor web, que
posteriormente se mostrarán en el navegador en HTML, XHTML…
Un sistema de gestión de bases de datos con las que los programas en PHP
interactuarán. En nuestro caso utlizaremos MySQL un sistema de bases de datos
relacional que se distribuye bajo licencia GNU GPL para proyectos que se distribuyan
bajo esa misma licencia.
También será interesante contar con algun tipo de editor de texto plano, desde el bloc de
notas a otros como Notepad ++, HTML Kit o Dreamweaver.
Ventajas e inconvenientes
Ventajas:
1. MySQL software es Open Source
2. Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor
rendimiento.
3. Bajo costo en requerimientos para la elaboración de bases de datos, ya que
debido a su bajo consumo puede ser ejecutado en una máquina con escasos
recursos sin ningún problema.
4. Facilidad de configuración e instalación.
Soporta gran variedad de Sistemas Operativos
5. Baja probabilidad de corromper datos, incluso si los errores no se producen en
el propio gestor, sino en el sistema en el que está.
6. Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente
apropiado para acceder bases de datos en Internet
7. El software MySQL usa la licencia GPL
Desventajas.
1. Un gran porcentaje de las utilidades de MySQL no están documentadas.
2. No
Anuncios es intuitivo, como otros programas (ACCESS).
Fuentes de información:
https://www.mysql.com/why-mysql/
https://social.msdn.microsoft.com/Forums/es-ES/eb40d18f-0ff5-43df-88fb-
e648f355ce7f/consulta-desde-mysql-a-sql-server?forum=sqlserveres
https://www.arsys.es/blog/programacion/entorno-desarrollo-php/
http://www.rubenalcaraz.es/pinakes/informatica/como-instalar-nuestro-propio-entorno-de-
desarrollo-apache-mysql-y-php/