Upload
cesarook-zolis
View
1.110
Download
0
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