Está en la página 1de 37

Reporte de SQL y diseo de Base de datos

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

Reporte de SQL y diseo de Base de datos

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

Reporte de SQL y diseo de Base de datos

instalacion de xammp ....................................................................................................................... 30


instalacion de xammp ....................................................................................................................... 31
instalacion de xammp ....................................................................................................................... 32
instalacion de xammp ....................................................................................................................... 33
NETBEANS ......................................................................................................................................... 34
USO DE MICROSOFT EXCEL ............................................................................................................... 35
CONCLUSIN ..................................................................................................................................... 36
BIBLIOGRAFA .................................................................................................................................... 37

Reporte de SQL y diseo de Base de datos

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

Reporte de SQL y diseo de Base de datos

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.

Reporte de SQL y diseo de Base de datos

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.

Seguimos el asistente de instalacin

Damos clic en instalacin

Reporte de SQL y diseo de Base de datos

instalacin de workbech

Esperamos que se complete el asistente de instalacin y hemos finalizado.

Reporte de SQL y diseo de Base de datos

instalacin de workbech

Se genera una nueva Conexin

Reporte de SQL y diseo de Base de datos

instalacin de workbech
Introducimos el nombre de nuestra nueva conexin

Te pedir que confirmes la contrasea de xampp para concluir la conexion

Reporte de SQL y diseo de Base de datos

instalacin de workbech
Seleccionamos el botn de ok

Seleccionamos la opcin Query Database para abrir workbench y poder trabajar

10

Reporte de SQL y diseo de Base de datos

instalacin de workbech
Para establecer la conexin con el el servidor con workbench nos iremos a la pestaa de
reverse engineer

11

Reporte de SQL y diseo de Base de datos

instalacin de workbech

12

Reporte de SQL y diseo de Base de datos

instalacin de workbech

13

Reporte de SQL y diseo de Base de datos

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.

Agregar nueva tablaCrear relacin 1:N


Crear relacin 1:N
Crear relacin 1:N

Crear relacin 1:1

14

Reporte de SQL y diseo de Base de datos

MODELO DE MI BASE DE DATOS


Ahora debemos disear un diagrama como este, que es el que ocuparemos para nuestro
modelo y nuestra base de datos:

15

Reporte de SQL y diseo de Base de datos

instalacin de workbech
Para actualizar la base de datos en workbench es necesario Sincronizarla esto lo haremos
seleccionando la opcin Syncronize Model

16

Reporte de SQL y diseo de Base de datos

instalacin de workbech

17

Reporte de SQL y diseo de Base de datos

instalacin de workbech

18

Reporte de SQL y diseo de Base de datos

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

Inicia la instalacin de xampp se da clic en el botn de next

19

Reporte de SQL y diseo de Base de datos

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

Reporte de SQL y diseo de Base de datos

instalacion de xammp
Despues de instalara xampp por completo

Se seguir instalando xampp

21

Reporte de SQL y diseo de Base de datos

instalacion de xammp
Se seguir instalando y aparecer una Shell no cerrarla es parte de la instalacin

Se seguir instalando y en esta parte se iniciaran los servicios

22

Reporte de SQL y diseo de Base de datos

instalacion de xammp
Termino la instalacin de xampp para poder usarlo

23

Reporte de SQL y diseo de Base de datos

instalacion de xammp
Despues abriremos nuestro navegador para luego poner en la barra de direcciones
localhost y seleccionar el idioma de su preferencia

os aparecer la siguiente venta la cual es su pagina de inicio despus daremos click en la


pestaa de security

24

Reporte de SQL y diseo de Base de datos

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

Llenaremos los campos necesarios y daremos un click en password changing

25

Reporte de SQL y diseo de Base de datos

instalacion de xammp
Nos regresamos a la pagina principal y seleccionamos PhpMyAdmin para comenzar

Entramos con la contrasea que anteriormente introducimos

26

Reporte de SQL y diseo de Base de datos

instalacion de xammp
Ya que entramos creamos una conexin esta se llamara horarios y dar click en Crear

Ya se creo y aqu es en donde trabajaremos de aqu en adelante

27

Reporte de SQL y diseo de Base de datos

instalacion de xammp
Necesitamos netbeans para hacer la conexin al servidor

28

Reporte de SQL y diseo de Base de datos

instalacion de xammp
Seleccionar la opcin databasesen donde comenzara todo

Seleccionamos la direccin del servidor

29

Reporte de SQL y diseo de Base de datos

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

Reporte de SQL y diseo de Base de datos

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

Reporte de SQL y diseo de Base de datos

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

Reporte de SQL y diseo de Base de datos

instalacion de xammp
Para terminar la conexin se abrir la consola de netbeans en donde empezaremos a
introducir cdigo sql

33

Reporte de SQL y diseo de Base de datos

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

Reporte de SQL y diseo de Base de datos

USO DE MICROSOFT EXCEL

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&");"

Despus de eso copiar todo el rengln y asi no ahorramos tiempo y esfuerzo

35

Reporte de SQL y diseo de Base de datos

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

Reporte de SQL y diseo de Base de datos

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

La Informacin restante fue hecha mediante videos realizados por mi grabando el


escritorio

37

También podría gustarte