Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INSTITUTO TECNOLOGICO DE
QUERETARO
Profesor:
Ramrez Pedro Celestino
Alumno:
Sols Almanza Cesar Ulises
No.Sep:
09140615
Tema:
Reporte de SQL y diseo de Base de datos
Fecha:
17/04/2012
INDICE
Contenido
INDICE.................................................................................................................................................. 2
INTRODUCCIN ................................................................................................................................... 4
QU ES MYSQL WORKBENCH? ...................................................................................................... 4
USO DE WORKBENCH ...................................................................................................................... 4
INSTALACIN DE WORKBECH ............................................................................................................. 6
instalacin de workbech ................................................................................................................. 7
instalacin de workbech ................................................................................................................. 8
instalacin de workbech ................................................................................................................. 9
instalacin de workbech ................................................................................................................... 10
instalacin de workbech ................................................................................................................... 11
instalacin de workbech ................................................................................................................... 12
instalacin de workbech ................................................................................................................... 13
instalacin de workbech ................................................................................................................... 14
MODELO DE MI BASE DE DATOS ....................................................................................................... 15
instalacin de workbech ................................................................................................................... 16
instalacin de workbech ................................................................................................................... 17
instalacin de workbech ................................................................................................................... 18
INSTALACION DE XAMMP ................................................................................................................. 19
instalacion de xammp ....................................................................................................................... 20
instalacion de xammp ....................................................................................................................... 21
instalacion de xammp ....................................................................................................................... 22
instalacion de xammp ....................................................................................................................... 23
instalacion de xammp ....................................................................................................................... 24
instalacion de xammp ....................................................................................................................... 25
instalacion de xammp ....................................................................................................................... 26
instalacion de xammp ....................................................................................................................... 27
instalacion de xammp ....................................................................................................................... 28
instalacion de xammp ....................................................................................................................... 29
INTRODUCCIN
Este manual trabajaremos con MySQL Workbench y se utilizar una conexin a una base
de datos a travs de NetBeans donde ejecutaremos cdigos de SQL para editar y
administrar la base de datos creada en un servidor local virtual utilizando XAMPP.
QU ES MYSQL WORKBENCH?
MySQL Workbench es una aplicacin para el diseo y documentacin de bases de datos
(sucesora de la aplicacin DBDesigner4) pensada para ser usada con el sistema de gestin
de bases de datos MySQL (recin adquirido por Sun Microsystems). Existen dos versiones
del producto, una es open source y la otra es una versin comercial. Evidentemente, la
versin comercial proporciona algunas funcionalidades que pueden resultar de inters en
algn mbito, aunque la versin open source es ms que suficiente para la realizacin de
la prctica. Existen versiones para Window, Linux y Mac.
USO DE WORKBENCH
La herramienta podra usarse para realizar un diagrama EER, y esa es su principal funcin:
primero disear el diagrama EER, implementndolo sobre la herramienta y a partir de l
obtener el diagrama del esquema relacional y tambin las sentencias de creacin de
tablas, vistas e ndices de manera automtica. Como tiene varias limitaciones para
representar un diagrama EER completo (no contempla el modelado de categoras,
jerarquas, retculas...), y el diagrama EER completo ya se ha realizado en la primera
prctica, se utilizar para representar el diagrama del esquema relacional que acompaa a
la segunda prctica, o sea, las tablas y sus columnas, incluyendo las claves primarias, las
claves forneas y a quienes referencian, y todo ello mediante una interface grfica que
permitir adems generar las sentencias DDL de creacin de tablas e ndices, que, con
algunas modificaciones, podrn adaptarse a lo solicitado en la prctica.
Las posibilidades de utilizar diferentes notaciones nos permitirn obtener un diagrama del
esquema relacional habitual en cualquier trabajo profesional
Debemos tener presente en todo momento que vamos a aadir tablas y sus propiedades,
y obtener un diagrama del esquema relacional, y para ello usamos una herramienta que
realmente est orientada a crear diagramas ER limitados, o sea, forzamos un poco las
cosas, pero la herramienta lo permite. Para ello debemos prescindir de los conceptos del
modelado conceptual y centrarnos en los del modelo relacional, aunque en la herramienta
trabajemos sobre el panel 'EER Diagrams'. As en el modelo relacional la vinculacin entre
dos tablas suele ser 1 a N y en algn caso 1 a 1, pero nunca N a N.
INSTALACIN DE WORKBECH
Comenzaremos con la instalacin de la versin 5.4 de Wokwbench, sin embargo algunos
usuarios utilizan 5.1 para sistemas operativos superiores a Windows XP.
instalacin de workbech
instalacin de workbech
instalacin de workbech
Introducimos el nombre de nuestra nueva conexin
instalacin de workbech
Seleccionamos el botn de ok
10
instalacin de workbech
Para establecer la conexin con el el servidor con workbench nos iremos a la pestaa de
reverse engineer
11
instalacin de workbech
12
instalacin de workbech
13
instalacin de workbech
Crear un diagrama del esquema relacional
Una vez iniciado el programa entramos al escritorio de trabajo donde
seleccionamos la opcin de crear o aadir diagrama , una vez ah nos
mostrar el panel principal de edicin.
14
15
instalacin de workbech
Para actualizar la base de datos en workbench es necesario Sincronizarla esto lo haremos
seleccionando la opcin Syncronize Model
16
instalacin de workbech
17
instalacin de workbech
18
INSTALACION DE XAMMP
Necesitamos ahora un servidor virtual y establecer una conexin con NetBeans, para eso
instalaremos XAMPP en la versin 1.7.4 que es la mas estable por el momento.
Seleccionamos idioma
19
instalacion de xammp
Se selecciona el lugar donde se va instalar xampp
Se instalaran los servicios de apache y Mysql despus se le dara click en el botn install
20
instalacion de xammp
Despues de instalara xampp por completo
21
instalacion de xammp
Se seguir instalando y aparecer una Shell no cerrarla es parte de la instalacin
22
instalacion de xammp
Termino la instalacin de xampp para poder usarlo
23
instalacion de xammp
Despues abriremos nuestro navegador para luego poner en la barra de direcciones
localhost y seleccionar el idioma de su preferencia
24
instalacion de xammp
En esta pestaa pondremos la contrasea que nosotros querramos primero buscaremos la
opcin que no seale lo que queremos esta se encuentra en la parte inferior
25
instalacion de xammp
Nos regresamos a la pagina principal y seleccionamos PhpMyAdmin para comenzar
26
instalacion de xammp
Ya que entramos creamos una conexin esta se llamara horarios y dar click en Crear
27
instalacion de xammp
Necesitamos netbeans para hacer la conexin al servidor
28
instalacion de xammp
Seleccionar la opcin databasesen donde comenzara todo
29
instalacion de xammp
Ya que la seleccionamos damos botn izquierdo y seleccionamos la opcin Connect
Aparecera una nueva venta donde pondremos de nuevo nuestra contrasea para seguir la
conexin
30
instalacion de xammp
Despues abriremos la carpeta y se desglosara una lista ah seleccionaremos el nombre de
nuestra conexin en este caso es horarios
31
instalacion de xammp
Despues abrimos la carpeta horarios y dentro ella estar otra tabla que se llama tables en
esta le daremos botn izquierdo y nos desglosara otro men es ah en donde
seleccionaremos Excute Command
32
instalacion de xammp
Para terminar la conexin se abrir la consola de netbeans en donde empezaremos a
introducir cdigo sql
33
NETBEANS
Se pega el cdigo en la consola de netbeans
Despus se seleccionan las lneas que queremos ejecutar y damos botn izquierdo para
dar Run Selection
34
Para Agilizar el el proceso de introducir el cdigo es necesario usar exel por el volumen de
la informacin
Usando formulas para concatenar los comandos de sql:
=""&"insert into
profesores_has_horas(Profesores_cve_Profesores,Horas_idHoras)values("&"'"&A5&"'"
&","&B5&");"
35
CONCLUSIN
Pienso que este reporte acerca de la instalacin de estos servicios, nos sirvi para poner
ms atencin en los procedimientos que realmente nos sirven para hacer una conexin
adems me pareci de lo mas interesante la parte de netbeans ya que desconoca la
opcin de hacer conexin a una base de datos, eso para mi fue muy relevante, por otro
lado con Excel tambin nos ayudo para agilizar el llenado de las tablas y asi concluir mas
rpidamente.
Pienso que esta informacin nos va servir de mucho ya que como todos sabemos esta
materia es seriada con otras 2 asi que me gusto mucho la forma en que trabajamos ya
que retroalimentamos mucho conocimiento a comparacin de otros grupos.
36
BIBLIOGRAFA
http://basariarillorutim.blogspot.es/img/Manual.pdf
Autor:
Ana Lilia Aquino Rendn, Jess Miguel Flores Guerrero, Luis Alberto Riao Domnguez
Nombre:
Manual de uso MySql Workbench
Fecha: 20/04/2012
http://gbd4.blogspot.mx/2010/11/paso-paso-instalacion-msql-workbench.html
Nombre
Gestion de Base de Datos 4
Fecha: 20/04/2012
37