Vous êtes sur la page 1sur 15

INSTITUTO TECNOLOGICO

DE ACAPULCO

TALLER DE BASE DE
DATOS
MAESTRO : SEBASTIAN NUES CESAR
AUGUSTO

UNIDAD 1
Hora : 9:00 10 AM
AULA : 709

INTEGRANTES :
CAMPOS SILVA ITZEL JANETH
FLORES BERRUN ALAN SEBASTIAN
CUEVAS BENITEZ SAID ALEJANDRO
GONZALES CARBAJAL ERICK

INTRODUCCION
MARCO TEORICO
DESARROLLO
RESULTADOS
CONCLUSION
BIBLIOGRAFIA

PAGINA
3-4
5
6-12
13
14
15

INTRODUCCION

MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con


ms de seis millones de instalaciones.
MySQL AB desde enero de 2008 una subsidiaria de Sun Microsystems y sta a su vez
de Oracle Corporation desde abril de 2009 desarrolla MySQL como software libre en un
esquema de licenciamiento dual.
Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero
para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la
empresa una licencia especfica que les permita este uso. Est desarrollado en su mayor
parte en ANSI C.
Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad
pblica y los derechos de autor del cdigo estn en poder del autor individual, MySQL es
patrocinado por una empresa privada, que posee el copyright de la mayor parte del cdigo.
Esto es lo que posibilita el esquema de licenciamiento anteriormente mencionado. Adems de
la venta de licencias privativas, la compaa ofrece soporte y servicios. Para sus operaciones
contratan trabajadores alrededor del mundo que colaboran va Internet. MySQL AB fue
fundado por David Axmark, Allan Larsson y Michael Widenius.
MySQL es usado por muchos sitios web grandes y populares como Wikipedia, Google,
Faceboock, Twitter, Flickr y YouTube.

Aplicaciones
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de
errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP, que a
menudo aparece en combinacin con MySQL.
MySQL es una base de datos muy rpida en la lectura cuando utiliza el motor no
transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta

concurrencia en la modificacin. En aplicaciones web hay baja concurrencia en la modificacin


de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal
para este tipo de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es
importante monitorizar de antemano el rendimiento para detectar y corregir errores tanto de
SQL como de programacin

Caracteristicas distintivas
Las siguientes caractersticas son implementadas nicamente por MySQL:

Permite escoger entre mltiples motores de almacenamiento para cada tabla. En


MySQL 5.0 stos deban aadirse en tiempo de compilacin, a partir de MySQL 5.1 se
pueden aadir dinmicamente en tiempo de ejecucin:

Los

hay

nativos

Como MyISAM,

Falcon,

Merge, InnoDB, BDB,

Memory/heap, MySQL Cluster, Federated, Archive, CSV, Blackhole y Example

Desarrollados por partners como solidDB, NitroEDB, ScaleDB, TokuDB,


Infobright (antes Brighthouse), Kickfire, XtraDB, IBM DB2). InnoDB Estuvo
desarrollado as pero ahora pertenece tambin a Oracle

Desarrollados por la comunidad como memcache, httpd, PBXT y Revision


Agrupacin de transacciones, reuniendo mltiples transacciones de varias conexiones

para incrementar el nmero de transacciones por segundo.

MARCO TEORICO

TEMA
... MARCO

TEORICO

FUNCIN

HIPOTESI
S

TALLER DE
BASE DE
DATOS
INGENIERA
EN
METODOLO
SISTEMAS
GIA
COMPUTACION

MY SQL ES UNA
PLATAFORMA PARA
CREAR BASE DE
DATOS DONDE EL
USUARIO
IMPLEMENTA LOS
COMANDOS PARA
HACERLA POSIBLE,
ESOTS COMANDOS
SON NECESARIOS
DE APRENDER ASI

AREA DE
ESTUDIO
INVESTIGACIN
DE
ENRIQUECIMIE

INSTALACIN
Y
DESCRIPCIN
DE MY SQL
DEMOSTRAR
LA
FUNCIONALID
AD Y EL
HECHO DE LA
EXISTENCIA

OBJETIVO

Comprender la
plataforma MY SQL
y aprender a
manejarla para su
posterior uso y
eficacia dando
como resultado el
buen
5
procesamiento de
la creacin de base
de datos a costa de

DESARROLLO

Instalacion de mysql server vercion 6.0.10, seleccionamos el instalador y lo ejecutamos, se


abrira la ventana de asistente de instalacion de mysql server 6.0 en la cual damos clic en
siguiente como se muestra en la imagen

En la ventana de tipo de instalacin dejamos por defecto la instalacin Tpica (Typical) y


pulsamos siguiente como se muestra en la imagen

En la siguiente ventana (Listo para instalar el programa) pulsamos instalar (install)

En
la
ventana
de
Instalacin
de
mysql
server
6.0
menciona que las funciones del programa seleccionadas comienzan a instalarse y que
esperemos un momento mientras el asistente de instalacin instala mysql server 6.0

En las siguientes 2 ventanas de descripcion de los servivio de mysql pulsamos siguiente

Ahora procederemos a configurar el servidor de mysql como se muestra en la imagen


seleccionamos esa opcin y pulsamos finalizar (finish).

Una vez hecho estoen el caso de que asistente


configuracion de instancia de mysql no se
ejecute automaticamente
procederemos a
ejecutarlo manuelmente ya sea en la direccion
raiz o como en mi caso en el menu inicio escribir
mysql y ejecutar el asistente de configuracion de
instancia de mysql como se muestra en la
siguiente imagen.

El asistente de configuracin de mysql server


nos permitir configurar la instancia del servidor
mysql server 6.0

Dejamos seleccionado la configuracin detallada que viene seleccionada por default y


pulsamos siguiente

Aqu tambien dejamos seleccionado la opcion por default (maquina de desarrollador) y


pulsamos siguiente, en la siguiente ventana seleccionamos base de datos multifuncional y
pulsamos siguiente como se muestra en las imgenes

En la siguiente ventana del asistente de configuracion de instancia del servidor mysql


server 6.0 se deja todo por defecto y damos clic en siguiente

En esta ventana tambien de deja seleccionado sopote de desiciones la cual ya viene


establecida por defecto y damos clic en siguiente

Ahora abilitamos TCP/IP Networking y seleccionamos el modo esricto del servidor sql y en
caso de haber mas opciones se dejan todo por defecto

10

Ahora habilitamos
estandar

el conjunto de caracteres

Y tambien habilitar instalar como servivio de windows e iniciar automaticamente el


servidor mysql

Ahora modificamos la configuracion de seguridad introduciendo una contrasea y


habilitamos el acceso root desde maquinas remotas

11

Ahora solo queda


con la configuracin de instancia del servidor mysql

ejecutar para terminar

En el remoto caso de que arroje error cerramos el asistente, desactivamos el antivirus y


volbemos a ejecutar el asistente de configuracion de instancia del servidor mysql

12

RESULTADOS

CONCLUSIN

13

En conclusin desarrollar aplicaciones en MySql es importante ya que cuenta con una


interfaz que ayuda a los administradores de base de datos a llevar a cabo las actividades
necesarias y requeridas, ya que MySQL es un sistema de administracin de bases de
datos. Una base de datos es una coleccin estructurada de tablas que contienen datos.
Esta puede ser desde una simple lista de compras a una galera de pinturas o el vasto
volumen de informacin en una red corporativa. Para agregar, acceder a y procesar datos
guardados en una computadora , se necesita un administrador como MySQL Server.
Dado que los computadores son muy buenos manejando grandes cantidades de
informacin, los administradores de bases de datos juegan un papel central en
computacin, como aplicaciones independientes o como parte de otras aplicaciones.
MySQL es un sistema de administracin relacional de bases de datos. Una base de datos
relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran
archivo. Esto permite velocidad y flexibilidad. Las tablas estn conectadas por relaciones
definidas que hacen posible combinar datos de diferentes tablas sobre pedido.
Por ello nosotros como alumnos tenemos que tener en cuenta lo importante que es
conocer cada parte mysql.

BIBIOGRAFIA
14

http://dev.mysql.com/doc/refman/5.0/es/windows-installation.html

15

Vous aimerez peut-être aussi