guia n4 proyectos web my sql y php

4
I.S.T. “F.P.G.V.” Computación e Informática Proyectos Web Docente: José L. Ponce Segura www.redtacna.net Prac04 (1 de 4) GUÍA DE LABORATORIO N° 04 OBJETIVOS : Modelamiento de Base de Datos con MySQL WorkBench, Gestión de Base de datos MySQL con phpMyAdmin. 1. CONSIDERACIONES INICIALES ¿Qué es MySQL? MySQL es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL de la GNU. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente. ¿Qué es MySQL WorkBench? MySQL Workbench es un diseñador visual de bases de datos, open source, multiplataforma que es desarrollado por la misma gente de MySQL. La aplicación es multiplataforma por lo que puedes usarla tanto si usas GNU/Linux, Windows o Mac OS X. Qué es phpMyAdmin Es una herramienta para la administración del servidor de bases de datos MySQL, Dispone de una interfaz gráfica y es de libre distribución, Permite realizar todo tipo de operaciones sobre bases de datos: Crear, borrar y modificar tablas Consultar, insertar, modificar y eliminar datos Definir usuarios y asignar permisos Realizar copias de seguridad, Etc. Está escrita en php y se ejecuta desde el navegador. Si está instalada en la carpeta phpmyadmin, se ejecuta escribiendo en la barra de direcciones del navegador la url http://localhost/phpmyadmin/ Puede administrar bases de datos locales y remotas. 2. MODELAMIENTO DE UNA BASE DE DATOS CON MYSQL WORKBENCH Inicie Usted el programa MySQL WorkBench En la ventana de Catalog: Haga clic derecho sobre mydb Seleccione Rename Luego escriba: bdcursoweb

Upload: jose-ponce

Post on 18-Nov-2014

2.668 views

Category:

Education


1 download

DESCRIPTION

Curso de Proyectos Web por José Luis Ponce Segura

TRANSCRIPT

Page 1: Guia N4   Proyectos Web   My Sql Y Php

I.S.T. “F.P.G.V.” Computación e Informática Proyectos Web

Docente: José L. Ponce Segura www.redtacna.net Prac04 (1 de 4)

GUÍA DE LABORATORIO N° 04 OBJETIVOS: Modelamiento de Base de Datos con MySQL WorkBench, Gestión de Base de datos MySQL con phpMyAdmin. 1. CONSIDERACIONES INICIALES

¿Qué es MySQL? MySQL es un sistema de gestión de bases de datos relacional, licenciado bajo la GPL de la GNU. Su diseño multihilo le permite soportar una gran carga de forma muy eficiente.

¿Qué es MySQL WorkBench?

MySQL Workbench es un diseñador visual de bases de datos, open source, multiplataforma que es desarrollado por la misma gente de MySQL. La aplicación es multiplataforma por lo que puedes usarla tanto si usas GNU/Linux, Windows o Mac OS X.

Qué es phpMyAdmin Es una herramienta para la administración del servidor de bases de datos MySQL, Dispone de una

interfaz gráfica y es de libre distribución, Permite realizar todo tipo de operaciones sobre bases de datos: Crear, borrar y modificar tablas Consultar, insertar, modificar y eliminar datos Definir usuarios y asignar permisos Realizar copias de seguridad, Etc.

Está escrita en php y se ejecuta desde el navegador. Si está instalada en la carpeta phpmyadmin, se ejecuta escribiendo en la barra de direcciones del

navegador la url http://localhost/phpmyadmin/ Puede administrar bases de datos locales y remotas.

2. MODELAMIENTO DE UNA BASE DE DATOS CON MYSQL WORKBENCH

Inicie Usted el programa MySQL WorkBench

En la ventana de Catalog: Haga clic derecho sobre mydb Seleccione Rename Luego escriba: bdcursoweb

Page 2: Guia N4   Proyectos Web   My Sql Y Php

I.S.T. “F.P.G.V.” Computación e Informática Proyectos Web

Docente: José L. Ponce Segura www.redtacna.net Prac04 (2 de 4)

INICIANDO EL DISEÑO DE NUESTRO DIAGRAMA Deberá hacer doble clic en [Add Diagram] ---

Luego observará que se ha agregado un diagrama en blanco

Haciendo uso de las diferentes herramientas procedamos a modelar nuestra base de datos. Consultar al

docente para llegar a obtener el siguiente resultado

Page 3: Guia N4   Proyectos Web   My Sql Y Php

I.S.T. “F.P.G.V.” Computación e Informática Proyectos Web

Docente: José L. Ponce Segura www.redtacna.net Prac04 (3 de 4)

GENERANDO LA BASE DE DATOS MYSQL

Debe tener en cuenta que la base a crearse será bdcursoweb, éste es el nombre que se ha asignado al inicio de la presente práctica Procedimiento:

1. Haga clic en [DataBase] 2. Luego en [Forward Engineer] 3. En la Ventana de [Select Object], haga clic en [Next] 4. En la Ventana de [SQL Export Options], haga clic en [Next] 5. En la Ventana de [Catalog Validator], haga clic en [Next] 6. En la Ventana de [SQL Script], haga clic en [Next] - Aquí apreciamos el script SQL genera toda

nuestra B.D. 7. En la siguiente nos solicitará el Password de usuario root de MySQL, luego sólo deberá hacer clic en

[Next] 8. En la Ventana de [Connect to DBMS - Progress/Results], haga clic en [Next] 9. Por último haga clic en [Finish], “No debe existir errores”

3. HERRAMIENTA PARA LA GESTIÓN DE BASE DE DATOS PHPMYADMIN

Podemos administrar nuestra base de datos desde phpMyAdmin, para ello deberá iniciar el navegador y escribir la siguiente url http://localhost/phpmyadmin/ , luego nos solicitará Usuario y Password, proceda a ingresar el usuario y password correspondiente. Luego de ingresar el usuario y password correcto nos visualizará la siguiente ventana:

CREACIÓN DE BASE DE DATOS CON PHPMYADMIN:

Proceda Usted a crear la base de datos de nombre: bdejemplo. Para ello observe Usted la figura anterior, en ella deberá ingresar el nombre de nuestra base: bdejemplo en el cuadro “Crear nueva base de datos”, luego deberá hacer clic en el botón [Crear]

Una vez creada la base de datos, sólo queda crear las tablas correspondientes.

Page 4: Guia N4   Proyectos Web   My Sql Y Php

I.S.T. “F.P.G.V.” Computación e Informática Proyectos Web

Docente: José L. Ponce Segura www.redtacna.net Prac04 (4 de 4)

CREACIÓN DE TABLAS CON PHPMYADMIN

Utilizaremos el diseñador de tablas de PhpMyAdmin

Primero deberá ingresar el nombre de la nueva tabla: departamento, seguidamente el número de campos: 3 , que tendrá la tabla y luego hacer clic en el botón [Continuar]. Ver la siguiente figura.

Luego nos visualizará la estructura de la tabla, en ella deberemos ingresar los datos para los campos, como son: Campo, Tipo, Longitud/Valores, Cotejamiento, Atributos, Nulo, Predeterminado, Extra, Primaria, etc. Los campos para la tabla son:

dept_id INTEGER PRIMARY KEY dept_nom VARCHAR(30) NOT NULL dept_ciu VARCHAR(30)

Nota: El tipo Integer = Int