lunes, 20 de octubre de 2014

COMANDOS BASICOS EN MYSQL 1

BUEN DÍA, COMPAÑEROS Y AMIGOS QUE VISITAN ESTE BLOG A CONTINUACIÓN OS ENSEÑARE ALGUNOS COMANDOS  BÁSICOS NECESARIOS PARA EL USO DE MYSQL.

- CREATE DABATASE "NOMBRE DE LA BASE";
 esta estructura nos servirá para crear una base de datos. ej.




-SHOW DATABASES;

Este comando lo utilizaremos para que nos muestre todas las bases de datos que hayamos creado o que ya existan eje.



- USE  "NOMBRE DE LA BASE DE DATOS";

Este comando nos servirá para usar la base de datos, (use= usar) ej.


Efectivamente, la base de datos ha sido cambiado y podemos utilizar la base de datos personal.


-CREATE TABLA "NOMBRE DE LA TABLA";

Este comando nos servira para crear una tabla en la base de datos, recuerden estar siempre en la base de datos corrrecta,  ej.



si prestan toda su atención, se darán cuenta que se ha creado la tabla, así  mismo tuvimos que definir
los campos, sus tipos de datos, el tamaño y la llave primaria de dicha tabla.



-DESC  "NOMBRE DE LA TABLA";

Este comando nos servirá para ver la estructura de la tabla, es decir como esta conformada sus atributos, sus restricciones, su llave primaria, etc. ej.




- SHOW TABLES;

Este comando nos servirá para mostrar las tablas creadas en nuestra base de datos, ej.


En este caso solo mostrará una tabla ya que solo una hemos creado en nuestra base de datos.


-INSERT INTO "NOMBRE TABLA"
 VALUES (VALOR1,VALOR2);

Este comando nos servirá para introducir  registros a las tablas, en el caso del comando VALUES 
son los valores que vamos a introducir, pero tiene que ir en orden porque si no puede ocasionar 
 algún error, es decir que si primero declaramos un campo  numérico , tiene que ir un valor numérico, y si declaramos un campos de tipo alfanúmerico seguidamente tenemos que introducir un valor alfanumerico seguido.  La ilustracion explicara mejor .



En este caso he agregado dos registros, y nos tira un mensaje que la consulta ha sido corrrecta o la 
acción.
Att. Walter Telón




jueves, 16 de octubre de 2014

Cómo postear o crear entradas acá!


Qué es un blog?





Un blog (en español,1 también bitácora digital, cuaderno de bitácora, ciber bitácora, ciber diario, o web blog, o weblog)1 es un sitio web en el que uno o varios autores publican cronológicamente textos o artículos, apareciendo primero el más reciente, y donde el autorconserva siempre la libertad de dejar publicado lo que crea pertinente. También suele ser habitual que los propios lectores participen activamente a través de los comentarios. Un blog puede servir para publicar ideas propias y opiniones de terceros sobre diversos temas.

Los términos ingleses blog y web blog provienen de las palabras web y log ('log' en inglés es sinónimo de diario).

El web blog es una publicación en línea de historias publicadas con una periodicidad muy alta, que son presentadas en orden cronológico inverso, es decir, lo más reciente que se ha publicado es lo primero que aparece en la pantalla. Es muy frecuente que los weblogs dispongan de una lista de enlaces a otros weblogs, a páginas para ampliar información, citar fuentes o hacer notar que se continúa con un tema que empezó otro weblog. También suelen disponer de un sistema de comentarios que permiten a los lectores establecer una conversación con el autor y entre ellos acerca de lo publicado.


Autor: Wikipedia

Introduccion MySql

Fredy Leonel Xicay Ajsivinac

Soy estudiante de la Universidad Mariano Gálvez de Guatemala de la Facultad de Ingeniería en Sistemas de Información con sede en el departamento de Chimaltenango.



En este proyecto de la creación de una aplicación llamada: Gestión de Alumnos de un Colegio, impuesto por el Ingeniero: Haroldo Turcios del curso de: Programación avanzada.
He tomado el puesto de coordinador del grupo, teniendo a mi cargo a jóvenes que han entregado todo su esfuerzo para realizar esta tarea tan desafiante y tan compleja para nosotros como alumnos de la materia.
Mi rol principal fue la de la creación de la interfaz gráfica en Netbeans ya en el campo de acción, delegando así, funciones a mis demás compañeros por la calidad del puesto que se me ha asignado por los mismos en voto unánime.
Describo a continuación los nombres, puestos y número de carné de los que integramos el grupo:

Fredy Leonel Xicay Ajsivinac                   Coordinador                                   1990-11-2979
Jimmy Alexander Arenales Callejas          Reeditor de manuales                    1990-04-12789
eliezer eduardo morales cinto                    Creador del algorítmo                    1990-08-11820           Manuel De Jesús Xicay Ajsivinac             Diseñador de la base de datos        1990-11-2968           Eddy Manuel Hernández Iscayá                Editor de videos                             1990-08-12485       Walter Oswalo Telón Yucuté                    Colaborador de base de datos         1990-12-12448

Los puestos acá descritos son realmente muy generales, ya que en este proyecto se utilizó la filosofía de que todos debemos de aprender de todo, desde la creación de manuales hasta la implementación de la aplicación en la vida real.Se utilizó el sistema de videollamdas de Google+ para comunicarnos personalmente a la distancia, se utilizaron los perfiles de las redes sociales, sobre todo el chat de Facebook para comunicación en horario laboral y llamadas a larga distancia para afinación de tareas y temas a desarrollar; como se puede observar en las fotografías se utilizó el tiempo y el recurso humano de cada uno de los integrantes para la realización de la aplicación.





Código de la creación de una tabla en wampserver


Esta secuencia de códigos y su funcionalidad fue explicada en un video que por varios motivos no será aún publicado, sin embargo, lo haremos más adelante. A todos mis compañeros que estuvieron en la videoconferencia de ayer 15 de octubre de 2014, considero que lo entenderán.

create database BasedeDatosColegio;

show databases;

use BasedeDatosColegio;

create table Alumnos(
cod_alumno varchar(7) primary key,
nom_alumno varchar (20) not null,
ape_alumno varchar (20) not null,
sexo_alumno varchar (9) not null,
edad_alumno int (2) not null,
direc_alumno varchar (40) not null,
tel_alumno varchar (15) not null
);

show tables;

describe Alumnos; 

insert into Alumnos (cod_alumno,nom_alumno) values ('X045','Fredy Leonel');

delete from Alumnos where cod_alumno=X045;

update Alumnos set nom_alumno='Eliezer Morales' where cod_alumno = X045;

select cod_alumno, nom_alumno from Alumnos;

select cod_alumno,nom_alumno from Alumnos where nom_alumno='Walter Z';

select * from Alumnos;

Att. Fredy L. Xicay Ajsivinac.

Pack de cursos

Curso de creación de base de datos con MySql

Queridos amigos, gracias por seguir los pasos y la evolución que está teniendo este blog. Estos pasos y cambios están sirviendo de mucho para que todos podamos aprender y crecer en el conocimiento de la tecnología y de las herramientas que tenemos a nuestro alcance y poder, de esa forma, implementarlas a nuestras necesidades utilizando cada una de ellas a nuestro favor.

A continuación voy a dejar un enlace para que puedan descargar un paquete de videos tutoriales que hemos recolectado de youtube, cabe mencionar que los mismos no son de nuestra autoría sino de las personas y canales que ahí se mencionan.

Más adelante, estaremos subiendo más aportes de videos que mi equipo está realizando con el fin de poder ampliar más cada tema y dar a conocer así los pasos que se han seguido para evaluación del distinguido Ingeniero Haroldo Turcios.




Att. Fredy L. Xicay Ajsivinac.

Saludos!

Espero que para todos ustedes, éste; sea un buen día y que todo les salga bien.


Compañeros quiero compartir con todos ustedes los programas y paquetes que necesitaremos para crear nuestra aplicación y enlazarla a la base de datos para lo cual,  les dejo los siguientes link's o enlaces de donde pueden descargar los mencionados. Para cualquier consulta, me pueden contactar por cualquiera de los medios que ustedes tienen al alcance.






* Voy a empezar dejandoles el link de la siguiente carpeta en donde van a encontrar los siguientes aplicativos:

MySQL conector, MySQL-Workbench y Wamp server

* Dentro de la siguiente carpeta encontrarán archivos jar que son librerías necesarias para crear el método de conexión y otros necesarios para cargarlos a nuestro proyecto en Netbeans.

Archivos jar

* Dentro de la siguiente carpeta quedan los archivos o plugins de iReports necesarios para hacer los reportes o consultas, mismos que deben de ser enlazados a Netbeans.

iReports

* Tenemos la necesidad de descargar este programa o aplicación que nos servirá para realizar nuestra tarea, básicamente cada uno de estos programas nos va ha servir para terminar el proyecto.

MySql installer web community 5.6

* Por último quiero dejarles el IDE Netbeans 8.0 y su respectivo JDK para que lo instalen en su pc y trabajemos todos al unísono, el JDK se instala primero y después el IDE.
Próximamente les estaré indicando el uso de cada paquete o software en el proyecto, desde ya los animo para que empiecen a investigar la función de cada uno de los programas aquí listados.

JDK
NETBEANS

Espero les pueda servir estos archivos amigos, la próxima semana les voy a estar compartiendo el uso correcto de los mismos.



Att. Fredy L. Xicay Ajsivinac.

Bienvenidos (as)


_________________________________________________________________________________
 Hola; para nosotros como un equipo que lucha por aprender, con tantas limitantes, cada día más es grato poder mostrarles este espacio en la nube dedicado a compartir conocimientos y avances respecto de un proyecto que se debe de presentar en una fecha próxima.
El proyecto consta del desarrollo de una aplicación enlazada a una base de datos funcional y libre para uso comunitario sin restricción alguna. Por lo que mi equipo y yo queremos plasmar cada avance que se vaya teniendo a fin de completar la desafiante tarea, por lo tanto, quiero presentar a continuación un resumen de este sitio y las secciones del que consta.

1o. El blog está compuesto de varias imágenes, textos u otros que sirven como enlaces a otros sitios o a nuestras redes sociales con el fin de que se pueda contactar con cualquiera de los administradores para cualquier consulta.

2o. Contiene pestañas que realizan las funciones de páginas o contenedores que archivan y dividen de una forma ordenada todos los aportes que se puedan dar en días futuros para mayor agilidad a la hora de navegar o explorar este blog.

3o. La primer pestaña llamada "Inicio" es la que hace la función de receptáculo para cada nueva entrada o para cada texto o aporte redactado; es decir, si se crea una nueva entrada en el blog sin especificar una pestaña en concreto, el sistema coloca por default el aporte en la pestaña principal, esto es así de forma automática.

4o. En la pestaña "Herramientas" se van a listar las aplicaciones y plugins que vayamos a utilizar durante la creación y diseño de la aplicación, también encontrarán una reseña de la funcionalidad de cada software utilizado y pasos para realizar la instalación de los mismos en un ordenador. Si hubiera necesidad, también en este espacio se podría colocar manuales que mi equipo y yo vayamos a compartir. está demás indicar que cada aporte llevará su diagrama o algún apoyo gráfico.

5o. En la pestaña "Código" compartiremos fragmentos de código fuente para apoyo visual y soporte de desarrollo para aquellos que necesiten de un empujoncito y puedan comprender línea por línea cada uno de ellos, estos códigos también serán explicados en video que se subirá más adelante.

6o. En esta pestaña "Videotutor" se estarán colgando todos los videos que vallamos a generar para completar el proyecto con este apoyo multimedia.

7o. En esta pestaña "Créditos" se indicará con una pequeña biografía cada uno de los integrantes del grupo que conforman la junta administrativa de este blog a quienes se debe cada aporte.

Básicamente y a grandes rasgos, se ha explicado el funcionamiento y cada sección de este espacio. Una buena manera de apoyarnos si es que les fue de utilidad nuestro blog, es comentando ya que cada comentario nos ayudará a crecer profesionalmente, gracias por su atención.

Att. Fredy L. Xicay Ajsivinac.