Anexo 2 5 Semestre

   

Subsecretaría de Educación Media Superior 

Dirección General de Educación Tecnológica Industrial y de Servicios 

Dirección Académica e Innovación Educativa

Subdirección de Innovación Académica




Módulo ll. Aplica Metodologías de Desarrollo de Software con Herramientas de Programación Visual

Submódulo 1: Aplica metodología espiral con programación orientada a objetos


Anexo 2

Manual de apoyo 2

CREACIÓN DE UNA BASE DE DATOS en MySQL

Para crear bases de datos en MySQL, podemos utilizar la consola de comandos, independientemente del sistema operativo que se esté utilizando. Antes de comenzar se debe tener instalado MySQL en un ordenador local o un servidor remoto.

MYSQL es un sistema de gestor de bases de datos relacionales, desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos de código abierto más popular del mundo, que además ofrece compatibilidad con PHP, C y HTML y funciones avanzadas de administración y optimización de bases de datos incluye capacidades de análisis integradas, servicios de transformación y duplicación de datos y funciones de programación mejoradas.

Lenguaje formal estructurado SQL

(Structured Query Language) Es un lenguaje estructurado de integración y administración de bases de datos relacionales. Numerosas firmas comerciales han introducido productos de bases de datos relacionales orientado al SQL, entre ellos Transact-SQL, que es el lenguaje de SQL Server 2000, y SQL de Microsoft Yet, que es el lenguaje de SQL de Microsoft Access. Ambos lenguajes pueden utilizarse para el desarrollo de aplicaciones Web junto con el lenguaje SQL de MySQL, que se utilizaran más adelante.Creación de una base de datos Práctica 1

  1. Abrir el panel de control de XAMPP en el menú inicio (start) o en el escritorio como acceso directo.

  2. En el cuadro de diálogo hacer clic sobre el botón Start situado a la derecha del nombre MySQL, al presionarlo, éste cambiará a Stop y el nombre MySQL se remarcará de color verde, tal como se muestra en el cuadro de diálogo siguiente:

  3. Minimizar el cuadro de diálogo anterior.


Acceder a mysql desde la consola.

Lo primero que tenemos que hacer para poder ejecutar comandos es ejecutar el programa ‘mysql‘, si ya está instalado en el ordenador o servidor, bastaría con

ejecutar desde la consola

4.- Seleccionar de la barra de tareas de Windows la opción buscar y escribir cmd, aparecerá un cuadro de diálogo como el siguiente selecciona símbolo del sistema.

Al hacer esto aparece un cuadro de diálogo similar al que se muestra a continuación:

Escribir enseguida del o los usuarios lo siguiente:

cd c:\xampp\mysql\bin y dar enter indicamos donde se encuentra XAMPP y MySQL, ahí se guardaran las bases de datos creadas

53



    

Subsecretaría de Educación Media Superior 

Dirección General de Educación Tecnológica Industrial y de Servicios 

Dirección Académica e Innovación Educativa

Subdirección de Innovación Académica




Aparece c:\xampp\mysql\bin> escribir en esta parte lo siguiente



MySQL -h localhost -u root -p y presiona Enter para indicar el uso de MySQL Aparece Enter Password: No se debe de escribir, sólo presionar Enter.

Al finalizar el paso 4, aparece un cuadro de diálogo como el que se muestra a continuación:

  1. Ahora llega el momento de crear una nueva base de datos MySQL CREATE DATABASE agenda;

  2. Teclear la instrucción para el uso de la base de datos. Use agenda;

  3. Ejecuta SHOW DATABASES para visualizarla

Crear tablas

  1. Crear una tabla sencilla llamada contactos, con los campos nombre, domicilio, y celular,

indicando su tipo de dato y la longitud del mismo Create table contactos (nombre varchar

(30), direccion varchar(50), celular (int);
  1. Para comprobar los campos de la tabla que acabamos de crear podemos utilizar el comando
DESCRIBE con el nombre de la tabla DESCRIBE contactos;Para terminar vamos a añadir contenido a nuestra base de datos desde consola. INSERT INTO contactos
VALUES ('Jose Sanchez', 'Calle 3 Av. 15', 66);
  1. Ahora simplemente vamos a comprobar que la base de datos o mejor dicho, la

tabla contactos tiene los datos que acabamos de introducir. SELECT * FROM contactos;

  1. Cerrar MySQL con presionar dos veces exit en cada línea de comandos, seguidamente dar clic

en Stop, y por último cerrar presionando el botón en el cuadro de diálogo de XAMPP.


Práctica 2:


Objetivo: En una práctica guiada, el estudiante utilizará

la sintaxis correcta para la creación de una base de datos en MySQL. Pasos:

  1. Abrir XAMPP

  2. Seleccionar de la barra de tareas la opción buscar y escribir cmd (Command), símbolo del sistema

  3. Abrir MySQL como se muestra en la pantalla siguiente

  4. Enseguida de MariaBD> se teclean las instrucciones para crear la base de datos alumnos nombrebdd

  1. Crear una tabla llamada alumnos, con los campos no_control, nombre, especialidad y edad, indicando

su tipo de dato y la longitud del mismo, además asigna un campo llave

create table alumno (no_control varchar(5), nombre varchar(30), especialidad varchar(20), edad int, primary

key (no_control));

  1. Para comprobar los campos de la tabla que acabamos de crear podemos utilizar el comando DESCRIBE

con el nombre de la tabla

  1. Añadir 5 registros a nuestra base de datos desde consola.

54


    

Subsecretaría de Educación Media Superior 

Dirección General de Educación Tecnológica Industrial y de Servicios 

Dirección Académica e Innovación Educativa

Subdirección de Innovación Académica





INSERT INTO nombretabla VALUES ('columna1', 'columna2', …..);

El primer registro debe corresponder a tus datos

Ahora simplemente vamos a comprobar que la base de datos o mejor dicho,

a tabla contactos tiene los datos que acabamos de introducir. SELECT * FROM nombretabla;
muestra el resultado de tu práctica al docente.
Cerrar MySQL con presionar dos veces exit en cada línea de comandos,
seguidamente dar clic en Stop, y por último cerrar presionando el
botón stop en el cuadro de diálogo de XAMPP.


Práctica. 3

Nombre del Alumno:

Objetivo: En una práctica autónoma, el estudiante utilizará la sintaxis correcta para la

creación de una base de datos en MySQL, tablas, insertar registros,

borrar tablas, borrar bases de datos.


Instrucciones: Realiza los pasos en tu cuaderno simulando el uso del símbolo del sistema Pasos:

  1. Abrir XAMPP

  2. Seleccionar de la barra de tareas la opción buscar y escribir cmd (Command), símbolo del sistema

  3. Abrir Mysql

  4. Crear una base de datos en MySQL con el nombre de abarrotes

  5. Crear una tabla llamada productos, la cual deberá contener 4 campos diferentes

  6. (id_producto, nombre_producto, precio_producto, proveedor) se deberá asignar una clave primaria

  7. a esta tabla, la cual debe ser id_producto, en este campo no se puede repetir el contenido, es decir,

  8. si en un registro se insertó el valor 1234 no se podrá utilizar para otro registro.

  9. Crear una tabla diferente, la cual se deberá llamar clientes la cual contará con 3 campos en esta tabla

  10. (id_producto, id_cliente, nombre_cliente,) se asignará también una clave primaria, la cual debe ser

  11. id_cliente, Asimismo se debe asignar una clave foránea, la cual servirá para crear la relación entre

  12. las tablas, para esto se utilizará el campo id_producto, y se hará referencia a su uso en la tabla

  13. productos en el campo id_producto, la creación de estas dos tablas se muestra a continuación:

  14. Insertar 5 registros en cada tabla

Nota: el primer registro sea tu nombre

  1. Mostrar las bases de datos existentes para la confirmación de la

  2. creación de la base de datos abarrotes. Show

  3. Mostrar las tablas que se crearon en la base de datos abarrotes. Show

  4. Mostrar los registros que se insertaron en las tablas creadas (clientes y productos).

  5. Recuerda que tus tablas deben tener 5 registros cada una

  6. Utiliza el comando count para contar los registros.

  7. Utiliza el comando sum. Sumar los registros de una tabla, con el campo precio_producto

  8. Cierra cmd y XAMPP

55



    

Subsecretaría de Educación Media Superior 

Dirección General de Educación Tecnológica Industrial y de Servicios 

Dirección Académica e Innovación Educativa

Subdirección de Innovación Académica






sentencias para crear y borrar una BBDD:

  • CREATE DATABASE

  • DROP DATABASE

Modificar la estructura de las tablas

ALTER TABLE `contactos` CHANGE COLUMN`nombre` `nombre_c` varchar

(50) NOT NULL; ALTER TABLE `contactos` MODIFY `celular` varchar (10) NOT NULL;

DROP TABLE nombre_tabla

DELETE FROM nombre_tabla where (condición) DELETE FROM usuarios WHERE edad >35



                                                                                                                                                                                    56

Comentarios