Perú MySQL te recomienda los siguientes enlaces

Concepto de Base de Datos



CONCEPTO DE BASE DE DATOS RELACIONAL

Antes de seguir, es recomendable conocer cómo crear una base de datos con sus tablas relacionadas y los valores de cada campo que contendrá las tablas.

Las Base de Datos (BD) relacionadas son, el tipo de BD más utilizado. Las BD relacionadas se componen de relaciones, conocidas de manera común como TABLAS. Una tabla es exactamente eso, una tabla con datos tipo una hoja de excel.

Ejemplo:



La tabla está compuesta por un nombre y varias columnas, que hacen referencia a un tipo de datos diferentes de datos, y filas que se corresponden con los distintos clientes.

COLUMNA: Cada COLUMNA de la tabla tiene un nombre único y diferente de datos, por ejemplo en la tabla Clientes puede ver que el campo clienteID es de tipo entero y las otras 3 son columnas de cadenas, las columnas también se llaman campos o atributos.

FILA: Cada FILA de la tabla representa un cliente distinto, debido al formato tubular todos tiene los mismos atributos. Las filas también se denominan registros.

Cada Fila se compone de un conjunto de VALORES individuales que se corresponden con las columnas. Cada valor debe tener el tipo de datos especifico por su columna.

CLAVES: Cada tabla tiene que estar definida con una Clave Principal, la cual permite diferenciar a cada fila.

Por ejemplo: Si tiene una tabla con nombres repetidos de la persona "María" y desea borrar a uno de ellos por medio de una consulta, al momento de eliminar a la persona "María" se eliminarían todas las filas que contengan el nombre María, para que no ocurra esto se crea una clave principal para cada fila la cual la hace diferente al resto.

Las BD suelen constar de varias tables y utilizan una clave para asociar una tabla a otra.




->===

->===
Continuar Leyendo »

Historia de MySQL


HISTORIA DE MYSQL

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 (ISAM). 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.

No se sabe con certeza el origen del nombre MySQL; por un lado se dice que en sus librerías han llevado el prefijo “my” durante los diez últimos años, por otra parte, la hija de uno de los desarrolladores se llama My. Así que no está claramente definido cuál de estas dos causas han dado lugar al nombre de este conocido gestor de bases de datos.

MySQL en los últimos años ha tenido un crecimiento vertiginoso. Es la base de datos de código abierto más popular del mundo. Código abierto significa que todo el mundo puede acceder al código fuente, es decir, al código de programación de MySQL, esto significa que también todos pueden contribuir con ideas, elementos, mejoras o sugerir optimizaciones. Y así es que MySQL ha pasado de ser un gestor pequeño base de datos a una completa herramienta. Su rápido desarrollo se debe en gran medida a la contribución de mucha gente al proyecto, así como la dedicación del equipo de MySQL.

A diferencia de los proyectos propietarios, en los que el código fuente es desarrollado por un número reducido de personas y se protege atentamente, los proyectos de código abierto no excluyen a nadie interesado en aportar ideas, si disponen de los conocimientos necesarios.

Lo que en un tiempo se consideró como un sencillo juguete para uso en sitios Web, se ha convertido en la actualidad en una solución viable y de misión crítica para la administración de datos.

MySQL es un sistema de administración de bases de datos relacional (RDBMS). Se trata de un programa capaz de almacenar una enorme cantidad de datos de gran variedad y de distribuirlos para cubrir las necesidades de cualquier tipo de organización, desde pequeños establecimientos comerciales a grandes empresas y organismos administrativos. MySQL compite con sistemas RDBMS propietarios como Oracle, SQL Server y DB2. Esto no quita la posibilidad de que podamos utilizarla para fines académicos.

MySQL incluye todos los elementos necesarios para instalar el programa, preparar diferentes niveles de acceso de usuario, administrar el sistema y proteger los datos. Se puede desarrollar aplicaciones de bases de datos en la mayor parte de lenguajes de programación utilizados en la actualidad y ejecutarlos en casi todos los sistemas operativos. MySQL utiliza el lenguaje de consulta estructurado (SQL).

Antes MySQL se consideraba como la opción ideal de sitios web; sin embargo, ahora incorpora muchas de las funciones necesarias para otros entornos y conserva su gran velocidad. MySQL es una base de datos robusta que se puede comparar con una base de datos comercial, es incluso más veloz en el procesamiento de las transacciones y dispone de un sistema de permisos elegante y potente, y ahora, además, incluye un motor de almacenamiento InnoDb compatible con ACID, además dispone de store procedures, triggers, vistas.

MySQL es rápido, y una solución accesible para administrar correctamente los datos de una empresa. MySQL AB es la compañía responsable del desarrollo de MySQL, dispone de un sistema de asistencia eficiente y a un precio razonable, y, como ocurre con la mayor parte de las comunidades de código abierto, se puede encontrar una gran cantidad de ayuda en la Web.

Actualmente son muchas las razones para escoger a MySQL como una solución de misión crítica para la administración de datos:

Costo: MySQL es gratuito para la mayor parte de los usos y su servicio de asistencia resulta económico.

Asistencia: Oracle (dueña de MySQL) ofrece contratos de asistencia a precios razonables y existe una nutrida y activa comunidad MySQL.

Velocidad: MySQL es mucho más rápido que la mayoría de sus rivales.

Potencia: SQL es un lenguaje muy potente para consulta de bases de datos; usar un motor ahorra una enorme cantidad de trabajo.

Funcionalidad: MySQL dispone de muchas de las funciones que exigen los desarrolladores profesionales, como compatibilidad completa con ACID, compatibilidad para la mayor parte de SQL ANSI, volcados online, duplicación, funciones SSL e integración con la mayor parte de los entornos de programación.

Portabilidad: MySQL se ejecuta en la inmensa mayoría de sistemas operativos y, la mayor parte de los casos, los datos se pueden transferir de un sistema a otro sin dificultad. SQL es también un lenguaje estandarizado, de modo que las consultas hechas usando SQL son fácilmente portables a otros sistemas y plataformas. Esto, unido al uso de C/C++ proporciona una portabilidad enorme.

Facilidad de uso: MySQL resulta fácil de utilizar y de administrar. Las herramientas de MySQL son potentes y flexibles, sin sacrificar su capacidad de uso.

Seguridad: en forma de permisos y privilegios, determinados usuarios tendrán permiso para consulta o modificación de determinadas tablas. Esto permite compartir datos sin que peligre la integridad de la base de datos o protegiendo determinados contenidos.

Accesibilidad: acceso a las bases de datos de forma simultánea por varios usuarios y/o aplicaciones.

->===

->===
Continuar Leyendo »

Introducción a MySQL



INTRODUCCIÓN A MySQL


MySQL es un sistema de administración de base de datos relacional (RDBMS) se trata de un programa capaz de almacenar una enorme cantidad de datos de gran variedas y distribuirlos para cubrir la necesidad de cualquier tipo de organización, desde pequeños establecimientos comerciales a grandes empresas y organismos administrativos. MySQL compite con sistemas RDBMS propietarios como: Oracle, SQL Server, DB2, etc.

MySQL incluye todos los elementos necesarios para instalar el programa, prepara diferentes niveles de acceso de usuario, administrar el sistema, proteger y hacer volcados de datos. Puede desarrollar sus propias aplicaciones de base de datos en la mayor parte de los lenguajes de programación utilizados en la actualidad y ejecutarlos en casi todos los sistemas operativos, incluyendo algunos de los que probablemente no ha oído hablar nunca.

MySQL es un sistema de gestión de bases de datos relacional, fue creada por la empresa sueca MySQL AB. El lenguaje de programación que utiliza MySQL es Structured Query Language (SQL) que fue desarrollado por IBM en 1981 y desde entonces es utilizado de forma generalizada en las bases de datos relacionales. El lenguaje permite crear base de datos, así como agregar manipular y recuperar datos en función de criterios específicos.

->===

->===
Continuar Leyendo »

Oferta





Launch your Online Business with a $5.99 .COM!