3. QUÉ ES MySql
MySQL es un sistema de gestión de bases de datos relacional,
licenciado bajo la GPL de la GNU. Su diseño multihilo le permite
soportar una gran carga de forma muy eficiente
Este gestor de bases de datos es, probablemente, el gestor más
usado en el mundo del software libre, debido a su gran rapidez y
facilidad de uso. Esta gran aceptación es debida, en parte, a que
existen infinidad de librerías y otras herramientas que permiten su
uso a través de gran cantidad de lenguajes de programación,
además de su fácil instalación y configuración.
4. CARACTERISTICAS DE MYSQL
Las principales características de este gestor de bases de datos son las
siguientes:
1. Aprovecha la potencia de sistemas multiprocesador, gracias a su
implementación multihilo.
2. Soporta gran cantidad de tipos de datos para las columnas.
3. Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).
4. Gran portabilidad entre sistemas.
5. Soporta hasta 32 índices por tabla.
6. Gestión de usuarios y passwords, manteniendo un muy buen nivel de
seguridad en los datos.
7. Condición de open source de MySQL hace que la utilización sea gratuita y
se puede modificar con total libertad.
8. Se puede descargar su código fuente. Esto ha favorecido muy
positivamente en su desarrollo y continuas actualizaciones
5. CARACTERISTICAS DE MYSQL
1. Es una de las herramientas más utilizadas por los programadores
orientados a Internet.
2. Infinidad de librerías y otras herramientas que permiten su uso a
través de gran cantidad de lenguajes de programación.
3. MYSQL, es el manejador de base de datos considerado como el más
rápido de Internet
4. Gran rapidez y facilidad de uso
5. Fácil instalación y configuración.
6. Funciona en diferentes plataformas.
7. Proporciona sistemas de almacenamiento transaccional y no
transaccional.
8. El servidor está disponible como un programa separado para usar en
un entorno de red cliente/servidor.
6. SOFTWARE PARA DISEÑO DE BDD EN MYSQL
MySQL Delphi
MySQL Server
MySQL Enterprise
MySQL Cluster
7. CONEXIÓN A LA BASE DE DATOS
{
System.out.println("Cone
import java.sql.*; xión a base de datos
public class TestConnection { "+url+" ... Ok");
public String bd = "nombre_bd"; conn.close();
public String login = "usuario"; }
public String password = "contraseña"; }
public String url = "jdbc:mysql://localhost/"+bd; catch(SQLException ex) {
public void conectar() { System.out.println("Hub
Connection conn = null; o un problema al intentar
try { conectarse con la base de
Class.forName("org.gjt.mm.mysql.Driver"); datos "+url);
conn = DriverManager.getConnection(url, }
login, password); catch(ClassNotFoundExc
if (conn != null) eption ex) {
System.out.println(ex);
}}}
8. FUNCIONAMIENTO DEL SGBD
El esquema anterior reproduce la
comunicación entre un proceso de usuario
que desea acceder a los datos y el SGBD:
El proceso lanzado por el usuario llama al
SGBD indicando la porción de la base de
datos que se desea tratar
El SGBD traduce la llamada a términos del
esquema lógico de la base de datos. Accede
al esquema lógico comprobando derechos
de acceso y la traducción física
El SGBD obtiene el esquema físico
9. FUNCIONAMIENTO DEL SGBD
El SGBD traduce la llamada a los métodos de
acceso del Sistema Operativo que permiten
acceder a los datos requeridos
El Sistema Operativo accede a los datos tras
traducir las órdenes dadas por el SGBD
Los datos pasan del disco a una memoria
intermedia o buffer. En ese buffer se
almacenarán los datos según se vayan
recibiendo
Los datos pasan del buffer al área de trabajo
del usuario (ATU) del proceso del usuario
10. REPORTES
GENERADORES DE REPORTES
Un generador de reportes permite crear y
administrar un número ilimitado de Reportes
MySQL basados en tablas o consultas.
Podemos generar los reportes con varias
extensiones (.txt, .doc, .xls, .pdf, etc) obviamente
con sus respectivas funciones complementarias
como por ejemplo: fputs, fread, etc.
11. CONCLUSIONES
MySQL es el gestor de base de datos más utilizado en el mundo por
los usuarios.
MySQL fácil de utilizarlo.
Permite realizar bases de datos de una manera más rápida y sencilla.
12. RECOMENDACIONES
MySQDebemos ser precavidos al momento de realizar la instalación
este gestor de base de datos que es MySql.
Saber el funcionamiento de Mysql para su debida manipulación al
momento de realizar las bases de datos.
Debemos ser muy precavidos al momento de hacer las relaciones.