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
Abrir el panel de control de XAMPP en el menú inicio (start) o en el escritorio como acceso directo.
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:
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:
Ahora llega el momento de crear una nueva base de datos MySQL CREATE DATABASE agenda;
Teclear la instrucción para el uso de la base de datos. Use agenda;
Ejecuta SHOW DATABASES para visualizarla
Crear tablas
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);- Para comprobar los campos de la tabla que acabamos de crear podemos utilizar el comando
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;
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:
Abrir XAMPP
Seleccionar de la barra de tareas la opción buscar y escribir cmd (Command), símbolo del sistema
Abrir MySQL como se muestra en la pantalla siguiente
Enseguida de MariaBD> se teclean las instrucciones para crear la base de datos alumnos nombrebdd
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));
Para comprobar los campos de la tabla que acabamos de crear podemos utilizar el comando DESCRIBE
con el nombre de la tabla
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:
Abrir XAMPP
Seleccionar de la barra de tareas la opción buscar y escribir cmd (Command), símbolo del sistema
Abrir Mysql
Crear una base de datos en MySQL con el nombre de abarrotes
Crear una tabla llamada productos, la cual deberá contener 4 campos diferentes
(id_producto, nombre_producto, precio_producto, proveedor) se deberá asignar una clave primaria
a esta tabla, la cual debe ser id_producto, en este campo no se puede repetir el contenido, es decir,
si en un registro se insertó el valor 1234 no se podrá utilizar para otro registro.
Crear una tabla diferente, la cual se deberá llamar clientes la cual contará con 3 campos en esta tabla
(id_producto, id_cliente, nombre_cliente,) se asignará también una clave primaria, la cual debe ser
id_cliente, Asimismo se debe asignar una clave foránea, la cual servirá para crear la relación entre
las tablas, para esto se utilizará el campo id_producto, y se hará referencia a su uso en la tabla
productos en el campo id_producto, la creación de estas dos tablas se muestra a continuación:
Insertar 5 registros en cada tabla
Nota: el primer registro sea tu nombre
Mostrar las bases de datos existentes para la confirmación de la
creación de la base de datos abarrotes. Show
Mostrar las tablas que se crearon en la base de datos abarrotes. Show
Mostrar los registros que se insertaron en las tablas creadas (clientes y productos).
Recuerda que tus tablas deben tener 5 registros cada una
Utiliza el comando count para contar los registros.
Utiliza el comando sum. Sumar los registros de una tabla, con el campo precio_producto
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
Publicar un comentario