LI CRM-ADB-Administracion de BD's Con MySQL

16
L. I. CRISTIAN ROJAS MARTÍNEZ 1 18/05/2012

Transcript of LI CRM-ADB-Administracion de BD's Con MySQL

Page 1: LI CRM-ADB-Administracion de BD's Con MySQL

L. I. CRISTIAN ROJAS MARTÍNEZ 1 18/05/2012

Page 2: LI CRM-ADB-Administracion de BD's Con MySQL

Pre-requisitos.

MySQL 5.5.

MySQL Workbench 5.2 CE.

L. I. CRISTIAN ROJAS MARTÍNEZ 2

Page 3: LI CRM-ADB-Administracion de BD's Con MySQL

Objetivo de la unidad.

•El alumno obtendrá conocimientos suficientes para llevar acabo la Administración de Bases de Datos utilizando la plataforma MySQL.

L. I. CRISTIAN ROJAS MARTÍNEZ 3

Page 4: LI CRM-ADB-Administracion de BD's Con MySQL

Unidad IV: Administración de BD’s con MySQL.

I. Historia de MySQL.

II. Introducción.

III. Instalación de MySQL.

IV. Creación de objetos con MySQL.

V. Instalación de MySQL Workbench 5.2 CE.

VI. Creación de modelos de BD con MySQL Workbench 5.2 CE.

L. I. CRISTIAN ROJAS MARTÍNEZ 4

Page 5: LI CRM-ADB-Administracion de BD's Con MySQL

Tarea: I. Historia de MySQL.

• Cual es la Historia de MySQL. • Fundadores.

• Valores u objetivos de MySQL.

• Qué es MySQL.

• Por qué es Open Source.

• El porqué del logo de MySQL

• Características principales.

• Sistemas Operativos que MySQL soporta.

• Tipos de distribución.

• Sentencias y funciones de MySQL.

• Como obtenemos MySQL.

• Requisitos para instalarlo en Windows.

L. I. CRISTIAN ROJAS MARTÍNEZ 5

Page 6: LI CRM-ADB-Administracion de BD's Con MySQL

Características principales.

• Escrito en C y en C++.

• Probado con un amplio rango de compiladores diferentes.

• Funciona en diferentes plataformas. Consulte Sección 2.1.1, “Sistemas operativos que MySQL soporta”.

• Usa GNU Automake, Autoconf, y Libtool para portabilidad.

• APIs disponibles para C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, y Tcl. Consulte Capítulo 24, APIs de MySQL.

L. I. CRISTIAN ROJAS MARTÍNEZ 6

Page 7: LI CRM-ADB-Administracion de BD's Con MySQL

Características principales.

• Uso completo de multi-threaded mediante threads del kernel. Pueden usarse fácilmente multiple CPUs si están disponibles.

• Proporciona sistemas de almacenamiento transaccionales y no transaccionales.

• Usa tablas en disco B-tree (MyISAM) muy rápidas con compresión de índice.

• Relativamente sencillo de añadir otro sistema de almacenamiento. Esto es útil si desea añadir una interfaz SQL para una base de datos propia.

• Etc.etc….

L. I. CRISTIAN ROJAS MARTÍNEZ 7

Page 8: LI CRM-ADB-Administracion de BD's Con MySQL

Sistemas Operativos que MySQL soporta.

• AIX 4.x, 5.x con subprocesos nativos.

• Amiga.

• BSDI 2.x with con el paquete MIT-pthreads.

• BSDI 3.0, 3.1 y 4.x con subprocesos nativos.

• Digital Unix 4.x con subprocesos nativos.

• FreeBSD 2.x con el paquete MIT-pthreads.

• FreeBSD 3.x and 4.x con subprocesos nativos.

• FreeBSD 4.x con LinuxThreads.

L. I. CRISTIAN ROJAS MARTÍNEZ 8

Page 9: LI CRM-ADB-Administracion de BD's Con MySQL

Sistemas Operativos que MySQL soporta.

• HP-UX 10.20 con el paquete DCE threads o MIT-pthreads.

• HP-UX 11.x con subprocesos nativos.

• Linux 2.0+ con LinuxThreads 0.7.1+ o glibc 2.0.7+ para varias arquitecturas de CPU.

• Mac OS X.

• NetBSD 1.3/1.4 Intel y NetBSD 1.3 Alpha (requiere GNU make).

• Novell NetWare 6.0.

• OpenBSD .

L. I. CRISTIAN ROJAS MARTÍNEZ 9

Page 10: LI CRM-ADB-Administracion de BD's Con MySQL

II. Introducción.

• El servidor de bases de datos MySQL surge como parte de la iniciativa Open Source, y es un servidor de bases de datos estándar dónde se almacena datos de Websites dinámicos en Internet principalmente.

• En esta unidad veremos como instalar MySQL en Windows.

L. I. CRISTIAN ROJAS MARTÍNEZ 10

Page 11: LI CRM-ADB-Administracion de BD's Con MySQL

II. Introducción.

• MySQL escucha en el puerto 3306. • Un puerto que identifica el programa en el protocolo

TCP de la capa de transporte.

• MySQL necesita una dirección IP. • La dirección IP identifica la computadora en la capa de

RED, y esta puede ser fija o dinámica.

L. I. CRISTIAN ROJAS MARTÍNEZ 11

Page 12: LI CRM-ADB-Administracion de BD's Con MySQL

III. Instalación de MySQL.

• Instalación en una RED de una empresa:

L. I. CRISTIAN ROJAS MARTÍNEZ 12

Page 13: LI CRM-ADB-Administracion de BD's Con MySQL

III. Instalación de MySQL.

• Instalación en una RED de una empresa:

L. I. CRISTIAN ROJAS MARTÍNEZ 13

Page 14: LI CRM-ADB-Administracion de BD's Con MySQL

III. Instalación de MySQL.

• MySQL 5.5.

• MySQL Workbench 5.2 CE.

• Drivers conectores.

L. I. CRISTIAN ROJAS MARTÍNEZ 14

Page 15: LI CRM-ADB-Administracion de BD's Con MySQL

III. Instalación de MySQL. Demostración:

1) Realizar la instalación de MySQL 5.5.

2) Configurar una instancia del servidor.

3) Verificación de la Instalación de MySQL.

4) Verificación del servicio de MySQL.

5) Verificación del puerto netstat –ao.

6) Configuración del servidor.

L. I. CRISTIAN ROJAS MARTÍNEZ 15

Page 16: LI CRM-ADB-Administracion de BD's Con MySQL

III. Creando objetos en MySQL. Demostración:

1) Conexión al servidor. a) Línea de comandos.

b) Mysql –u –p.

L. I. CRISTIAN ROJAS MARTÍNEZ 16