Mi Manual

Embed Size (px)

Citation preview

Reporte de SQL y diseo de Base de datos

INSTITUTO TECNOLOGICO DE QUERETAROProfesor: 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

1

Reporte de SQL y diseo de Base de datos

INDICE ContenidoINDICE.................................................................................................................................................. 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

2

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

3

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 WORKBENCHLa 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

4

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.

5

Reporte de SQL y diseo de Base de datos

INSTALACIN DE WORKBECHComenzaremos 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

6

Reporte de SQL y diseo de Base de datos

instalacin de workbech

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

7

Reporte de SQL y diseo de Base de datos

instalacin de workbech

Se genera una nueva Conexin

8

Reporte de SQL y diseo de Base de datos

instalacin de workbechIntroducimos el nombre de nuestra nueva conexin

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

9

Reporte de SQL y diseo de Base de datos

instalacin de workbechSeleccionamos 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 workbechPara 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 workbechCrear 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 DATOSAhora 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 workbechPara 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 XAMMPNecesitamos 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 xammpSe 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 xammpDespues de instalara xampp por completo

Se seguir instalando xampp

21

Reporte de SQL y diseo de Base de datos

instalacion de xammpSe 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 xammpTermino la instalacin de xampp para poder usarlo

23

Reporte de SQL y diseo de Base de datos

instalacion de xammpDespues 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 xammpEn 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 xammpNos 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 xammpYa 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 xammpNecesitamos netbeans para hacer la conexin al servidor

28

Reporte de SQL y diseo de Base de datos

instalacion de xammpSeleccionar la opcin databasesen donde comenzara todo

Seleccionamos la direccin del servidor

29

Reporte de SQL y diseo de Base de datos

instalacion de xammpYa 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 xammpDespues 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 xammpDespues 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 xammpPara 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

NETBEANSSe 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

BIBLIOGRAFAhttp://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/2012http://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