Vamos a realizar a continuación el ejercicio de manejo básico de Maisí están listos.
Vamos
el objetivo del ejercicio es crear una nueva base de datos en Maisí y al finalizar deberemos observar
lo siguiente según se muestra
como primer paso vamos a crear una nueva base de datos en Maisí.
Para ello ya debemos tener abierto el software de mistico el Workbench.
También ya debemos estar conectados a la base de datos según vimos en el ejercicio anterior y finalmente
seleccionamos el botón mostrado create a new skin in Connected Server
posteriormente lo que vamos a hacer es proporcionar un nombre a nuestro esquema.
Este nombre es el que se va a asignar a nuestra base de datos y el nombre es SGA el cual significa Sistema
de Gestión de alumnos que es el sistema que vamos a estar trabajando a lo largo del curso y este es
el nombre de base de datos que vamos a colocar en nuestro esquema y damos clic en Apply esto para aplicar
los cambios
podemos observar cuál es la sentencia SQL que se va a ejecutar así que este esquema.
Esta nueva base de datos se puede crear con esta sentencia SQL o por medio de Lide de maíz Xico el Workbench
según hemos mostrado pero cada ejecutemos una sentencia Márcico el Workbench nos va a mostrar cuál es
el SQL que se va a ejecutar así que damos clic en Apply para que se guarden los cambios
y con esto ya deberemos tener creado nuestro esquema de SGA.
En el caso de Maisí el concepto de esquema es equivalente a una base de datos así que en el caso de
Maykel podemos manejarlo de manera equivalente ya sea esquema o base de datos y dentro de una base de
datos podemos tener cierto tipo de objetos como pueden ser tablas vistas estor presidios funciones etc.
Lo que vamos a hacer ahora es que dentro de nuestro esquema o base de datos de SGA vamos a crear una
nueva tabla.
Para ello observamos en la figura vamos a nuestro esquema de SGA seleccionamos la opción de tablas y
damos clic derecho y una vez que hemos dado clic derecho seleccionamos la opción de criadita y Boll
ahora lo que vamos a hacer es proporcionar los siguientes valores el nombre de la tabla es persona y
vamos a agregar las siguientes columnas.
Estas columnas las vamos a ir agregando una por una.
En este caso la imagen ya tiene las columnas que hemos agregado que son tres.
Sin embargo ustedes deben de ir agregando una a una.
Estas columnas.
La primera columna se llama Heydi guion bajo persona y lo deben escribir tal cual como se muestra es
decir con minúsculas.
Posteriormente el tipo de dato que vamos a seleccionar es de tipo int y esta columna va a ser nuestra
llave primaria por lo tanto los campos de p.k lo vamos a seleccionar.
El campo de NN que significa Null es decir que no va a aceptar valores nulos también lo vamos a seleccionar
y también el campo.
De ahí que significa auto incremental.
Así que para el caso de la persona vamos a seleccionar estos tres campos.
Posteriormente agregamos el campo de nombre que va a ser de tipo parchar y con un largo de 45 caracteres
como máximo y también agregamos el campo de apellido y también va a ser de tipo parchar.
Estas son las columnas que va a tener nuestra tabla de base de datos la tabla de persona y una vez que
hemos configurado nuestra tabla damos clic en apli para que se apliquen los cambios
este va a ser el SQL que se va a ejecutar para crear nuestra tabla y agregar nuestros campos así que
la sentencia que observen ustedes en su IDE también debe de ser igual para que tengamos los mismos valores
y no tengamos problemas en ejecutar nuestro código.
Posteriormente cuando creamos el código Java para consultar información y modificar información de esta
tabla así que si los valores son iguales damos clic en Apply
y damos clic en Finalizar para que se ejecute este SQL
posteriormente lo que vamos a hacer es seleccionar nuestro nuevo esquema lo vamos a seleccionar como
la opción por default.
El esquema por default.
Así que vamos a dar clic derecho sobre el esquema y seleccionamos la opción de Set as default skin esto
para que el esquema o base de datos de SGA se seleccione de manera automática y cada que queramos ejecutar
una consulta en automático va a hacer referencia a esta base de datos
como siguiente paso vamos a abrir una consola de SQL así que damos clic en el botón mostrado y seleccionamos
el botón de create a new es task forense 5x y vamos a escribir las siguientes sentencias.
Dentro de esta consola que se abrió
vamos a ejecutar una sentencia de insert en este caso vamos a escribir INSERT INTO e indicamos que vamos
a utilizar la tabla de persona y entre paréntesis lo que vamos a hacer es indicar las columnas que queremos
afectar.
En este caso nombre y apellido y posteriormente dentro de Bauluz vamos a indicar las cadenas de Juan
y Perez debido a que son cadenas y estamos utilizando Maisí cual vamos a utilizar comilla simple para
definir una cadena cuando estamos trabajando con él y terminamos esta sentencia con Punto y Coma estamos
omitiendo el valor de hoy bajo persona ya que recordemos que esta columna la hemos configurado como
auto incrementarlas entonces cada que hagamos un insert sobre la tabla de persona al momento en que
se está creando un nuevo registro no hay necesidad de especificar el valor de la columna de Heydi persona
ya que en automático la tabla de base de datos de Maisí.
En este caso la tabla de persona va a asignar un nuevo valor atu incrementales al campo de Heydi persona
puesto que así lo hemos configurado como siguiente paso vamos a insertar un segundo registro vamos a
utilizar la misma sentencia pero los valores van a ser Karla y Esparza para el nombre y el apellido
respectivamente
también vamos a agregar un tercer registro y los valores van a ser Eduardo y Alvares para nombre y apellido
respectivamente así que podemos observar que estamos insertando tres registros y no hay necesidad de
especificar el Heydi persona para ninguno de esos registros en automático al insertarlo maicito el se
encargará de asignar un valor debido a que el campo de visión bajo persona se marcó como auto incrementarlas
posteriormente vamos a ejecutar una sentencia SELECT simplemente para poner en práctica este tipo de
sentencias así que vamos a escribir Select Asterisco from persona y básicamente lo que estamos indicando
es que vamos a traer todos los registros de la tabla de persona.
Esto es lo que significa el asterisco
también vamos a ejecutar una sentencia UPDATE Y en este caso la sentencia es como sigue indicamos.
Posteriormente la tabla que queremos actualizar posteriormente indicamos cuáles son las columnas de
la tabla que queremos modificar.
Para ello vamos a utilizar Zet y posteriormente separados por comas las columnas que queremos modificar.
En este caso únicamente queremos modificar la columna de nombre y le asignamos el valor de Juanito en
lugar de Juan así que el valor de Juan se va a perder pero vamos a modificarlo por Juanito y finalmente
indicamos cuál es el registro que queremos modificar.
Para ello vamos a restringir el registro utilizamos juer y posteriormente indicamos que hay personas
que queremos modificar es el Heydi persona con valor de 1 sin embargo para que se actualice correctamente
efectivamente deberemos de verificar que el Persona con valor 1 existe en la tabla de bases de datos.
De lo contrario este update no va a funcionar y finalmente hacemos un Lilit from persona es decir que
vamos a borrar un registro de la tabla de persona y lo vamos a limitar donde el Heydi persona sea igual
a 3.
De igual manera que el update deberemos de revisar que la persona con valor de 3 realmente exista para
que este delito se ejecute de manera correcta.
De lo contrario no se va a ejecutar ninguna acción sobre la tabla de persona dentro de su documentación
del iBook que se les entrega.
Pueden dar clic sobre el nombre del archivo para ir al código donde tienen estas sentencias SQL.
En dado caso de que tengan problemas para la codificación de estas sentencias SQL sin embargo se les
solicita codificar línea a línea.
Estas sentencias e irlas ejecutando para que pongan en práctica este concepto de sentencias SQL sobre
el
una vez que hemos mencionado las sentencias SQL que vamos a ejecutar vamos a empezar a codificar las
dentro de nuestra consola de SQL así que en primer lugar vamos a hacer los insertos así codificados
los tres insert según se muestra y posteriormente damos clic en el botón de Ejecutar estas sentencias.
Así que debemos dar clic en el icono mostrado y una vez que hemos ejecutado estas sentencias en la parte
inferior deberemos observar cuáles fueron las modificaciones que se ejecutaron sobre esa tabla de persona
como siguiente paso ahora vamos a ejecutar la sentencia SELECT.
Así que escribimos la sentencia SELECT asterisco from persona y una vez que damos clic en el botón de
Ejecutar según se muestra podemos observar cuáles son los valores que se insertaron dentro de la tabla
de persona así que esto es lo que hace la sentencia SELECT todos los registros que tiene la tabla de
persona y podemos observar los hay diez personas que se generaron de manera automática para cada registro
que insertamos
posteriormente.
Una vez que ya tenemos garantizado que tenemos el Heydi persona igual a 1 entonces podemos hacer un
update persona set nombre igual a Juanito juer o donde el Heydi persona es igual a 1 y ejecutamos esta
sentencia y si volvemos a ejecutar la sentencia SELECT podremos observar que hemos modificado el campo
de nombre en el registro 1 en lugar de ser Juan ahora tenemos el valor de Juanito
y finalmente podemos abrir otra consola de SQL y podemos ejecutar la sentencia de it from persona donde
el Heydi persona sea igual a 3 y si volvemos a ejecutar la sentencia Select Asterisco from persona nos
va a traer todos los registros de la tabla pero podemos observar que el Heydi con persona igual a 3
ya se eliminó de la tabla de persona así que con esto hemos ejecutado los tipos de sentencias que vamos
a estar utilizando a lo largo del curso.
Sentencias de tipo INSERT UPDATE Lilit y Select
como conclusión del ejercicio hemos creado el esquema SGA el cual significa Sistema de Gestión de alumnos
el cual estaremos trabajando a lo largo del curso.
Un esquema es una base de datos cuando estamos trabajando con Maisí.
Es decir que son términos equivalentes cuando estamos trabajando con Maisí sobre el esquema podemos
crear varios objetos de bases de datos como pueden ser tablas vistas estor providers entre otro tipo
de objetos así que en este caso creamos una tabla llamada personas la cual tiene tres columnas hoy día
y Dillon bajo persona nombre y apellido y finalmente ejecutamos varias sentencias para agregar y modificar
los datos de la tabla de personas ya que este tipo de sentencias son las que vamos a estar utilizando
a lo largo del curso.
Sentencias de tipo SELECT INSERT UPDATE y Lilit así que con esto hemos concluido el manejo básico de
Maisí y tenemos todo listo para comenzar a trabajar con Java y empezar a manipular nuestra base de datos
de Maisí.