Mostrando las entradas con la etiqueta Estudiantes. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Estudiantes. Mostrar todas las entradas

martes, 20 de octubre de 2015

MYSQL Básico para personas flojas.

Hola, en este videotutorial voy a enseñarte como escribir comandos en MYSQL para diseñar y crear una base de datos para... *tose* En realidad es una pequeña guía para los principiantes, no voy a entrar en materia demasiado a fondo pero aún así voy a enseñar ciertos comandos para que te aprendas y no seas burro el resto de tu vida.

MYSQL es un lenguaje o estandar de comandos, diseñado para crear y articular bases de datos. Cuenta con un entorno muy sencillo estructurado exactamente igual que el símbolo del sistema de Microsoft o como le conocemos vulgarmente los desarrolladores CMD.

Hay ciertos aspectos que debes tener en cuenta antes de diseñar tu base de datos, y son aspectos importantes así que no te los puedes salta.

1- MySQL es un motor de base de datos libre, eres libre de usarlo... peeeeero, está diseñado para soportar un cierto ancho de datos que no es demasiado adecuado para grandes cantidades de información. Por lo tanto, si debes estructurar una base de datos empresarial, deberás pagar por la versión empresarial del producto, cosa que obviamente te va a costar dinero. 

2- Antes de utilizar cualquier comando debes aprender ciertos principios básicos predeterminados para una buena praxis y correcto diseño de la base de datos. En este caso, debes tener nociones de los Niveles de Normalización de una base de datos.

3- En sí el Lenguaje SQL es muy parecido en todos los motores de base de datos que usan el mismo, salvo por pequeñas diferencias de sintaxis. Entre estos motores podemos encontrar MySQL, SQL Server, SQL Plus, Oracle SQL, etc. Así que puede que la mayoría de comandos requieran ciertas modificaciones en su estructura en caso de elegir otro.

4- Los comandos en su mayoría finalizan en ";" (punto y coma).

Ahora vamos con lo principal. Por ahora sólo veremos Comandos para crear y modificar datos de una tabla y entre otras funciones. Obviaremos por lo tanto conceptos como llaves primarias y foráneas. Recomiendo que vayan al link si no tienen idea de lo que mencioné o si sus conceptos son insuficientes.

5- Al igual que en la programación vas a utilizar operadores lógicos y aritméticos, incluyendo tipos de datos y creación de archivos.

Crear Base de datos

create database nombreDeBase;

Con éste comando crearemos el espacio de memoria requerido para la base de datos en el motor de MySQL, debemos colocar el nombre de nuestra base de datos en la parte definida como "nombreDeBase", podemos colocar un nombre de forma libre, lo que queramos colocar.

drop database nombreDeBase;

Comando casi nunca utilizado pero que igual debes aprender, la razón por la cual no se utiliza es porque toda la información guardada en una base de datos es preciada, y borrar una base de datos con información de toda índole o de importancia grande, está demás decir que no sería algo inteligente de hacer. En la parte definida como "nombreDeBase" escribimos el nombre de la base de datos que necesitemos borrar (No lo hagas :( ).

show databases;

Éste comando nos mostrará todas las bases de datos que nuestro motor alberga en su buffer.

use nombreDeBase

Comando utilizado para seleccionar la base de datos en la cual se realizarán todas las modificaciones o acciones necesarias. Se debe seleccionar una base para que el motor sepa en que base de datos va a trabajar. 

create table nombreDeTabla(NombreDato1 tipoDato1, NombreDato2 tipoDato2, NombreDatoN tipoDatoN);

En primera instancia debemos definir un nombre para la tabla ejm: Empleado, Productos, Salones, Canciones, etc. Lo que quieras. Y dentro de los paréntesis debemos definir el nombre de la columna, si tomamos como ejemplo la tabla de Empleados, diríamos que contiene una identificación, nombre, apellido, edad, sexo, teléfono, e-mail, departamento, dirección, N cosas. Cada una de estas columnas tiene un tipo de dato, por ejemplo en el caso de la identificación el dato es un dato numérico porque solo requiere numeros; en casos como el del nombre, apellido, departamento, email, sexo, el tipo de dato es un dato alfanumérico, porque es necesario llenarlo con letras o letras y números. Aquí están los tipos de datos.

Entonces un ejemplo válido sería;

create table tbl_empleados (id varchar(15) nombre varchar(20), apellido varchar(20), celular varchar(15),  edad smallint, sexo char, departamento varchar(35));

Así crearíamos una tabla con ID, Nombre, Apellido, Celular, Edad, Sexo y Departamento del empleado X.

insert into nombreDeTabla values(valor1, valor2, valorN);

Con el comando insert into, lo que haremos será agregarle datos a una tabla previamente creada, ésto con el propósito de guardar los mismos. Es importante recalcar que se debe seguir el mismo orden a la hora de la inserción que el que se usó para la definición, me explico, si al crear la tabla seguiste el orden id, nombre, apellido, colocarías el id primero, luego el nombre, y finalmente el apellido.

Ejemplo:

insert into tbl_empleados("10041283", "Alejandro", "Gomez", "5504561103", 24, "M", "Ventas" );

Este ejemplo fue diseñado siguiendo el mismo orden y datos utilizados en la creación de la base de datos que anteriormente se pudo apreciar. Nótese que en las columnas definidas como Varchar, o char, los datos fueron encerrados en comillas " " cosa que es obligatoria para el tipo de datos alfanuméricos, pero innecesario para los datos numéricos.

select * from tlb_empleados;

Este comando es útil para realizar las consultas a las bases de datos, en este caso, nos mostraría todos los datos que contiene la tabla tlb_empleados. El asterisco utilizado en el comando hace referencia a todos los datos de la tabla, en caso de necesitar datos específicos, se podría agregar en lugar del asterisco, los datos necesarios ejemplo: 

select nombre, apellido, celular from tbl_empleados

Mostrando solo los nombres, apellidos, y celulares de los registros en la tabla tbl_empleados.

desc nombreDeTabla;

Este comando es utilizado para consultar la descripción detallada de la estructura de cierta tabla, pero no necesariamente de los datos que contiene como en el caso del comando select. Mostrando los nombres de los datos, sus tipos, sus rangos, si contiene claves primarias o secundarías, etc. 

drop table nombreDeTabla

Comando utilizado para borrar una tabla dentro de la base de datos. Ejemplo:

drop table tlb_empleados;

De esta forma borraríamos por completo la tabla tbl_empleados de nuestra base de datos.

Alter table Nombredetabla add Nombredecampo + Tipo de dato; 

Agrega cierto dato a una tabla ya creada. por ejemplo, si en caso de querer agregar el sueldo en la tabla tlb_empleados, sería de la siguiente manera:

alter table tbl_empleados add salario int;

Al ejecutar el comando en cuestión agregaríamos la columna salario a la tabla tlb_empleados.

Alter table Nombredetabla change Nombredecampo + tipodato Nombrecamponuevo + tipodatonuevo; 

Cambia nombre de dato y rango del dato. En caso de habernos equivocado o por la simple necesidad de modificar la columna, podremos utilizar este comando para hacer los cambios que necesitemos hacer.

Alter table Nombredetabla Modify Nombredecampo + tipodato Nombredecampo + tipodatonuevo

Este comando es muy parecido al anterior, pero sólo nos de cambiar el tipo de dato de una columna que se requiera, en caso de que el rango no alcance o el tipo de dato no sea apropiado para la columna que está definida.

Alter table Nombredetabla drop nombredecampo; 

Elimina una columna específica de la tabla.


Update Nombretabla set nombredecampo = operacion; 

Actualiza un dato previamente incluido en nuestra tabla, este comando trata el dato en sí, y no la columna. A pesar de que en de cierta forma toda la columna se verá afectada, Ejemplo:

Nombre: "Alison"

Update tbl_empleado set nombre = "Marcos"; 

Cosa que agregaría el nombre Marcos en todas las columnas nombre de la tabla tbl_empleado.

Ahora vamos a entrar en un campo un poco más complicado, que son los operadores de comparación y ciertas expresiones de comparación, esto en caso de que surja la necesidad de hacer operaciones más específicas dentro de una tabla seleccionado uno o varios registros de la misma para ser comparados con cierto valor.

Tomemos un ejemplo largo que nos ayude a contextualizarnos sobre lo que se trata:

select * from tbl_empleados where salario >= 50000;

En caso de que tradujeramos al castellano, la expresión anterior diría lo siguiente:

Seleccionar todos los datos de la tabla empleados donde el salario sea mayor o igual a 50000. Tomando en cuenta la expresión nos damos cuenta que es muy intuitivo lo que se está escribiendo en el comando.

La cláusula where significa "donde", y el operador aritmético ">=" significa mayor o igual.

Bien ahora retomemos un ejemplo anterior:

Update tbl_empleado set nombre = "Marcos"; 

Sabemos que este comando agregará el nombre Marcos a todas los campos nombre de todos los registros, pero como todas las personas registradas dentro de la tabla empleados no se llaman marcos, debemos agregar algunos elementos de comparación para hacer la expresión más específica según nuestras necesidades.

update tlb_empleados set nombre = "Marcos" where id = xxxxxxxx;

En la expresión anterior se hace específico que solo el registro o los registros en los cuales el id sea igual a "xxxxxxxx", el nombre marcos se agregará a la columna nombre.

Bien ese es mi pequeño abre bocas para todos ustedes sedientos de SQL, que no tienen idea de como comenzar y aún en sus mentes asustadas las dudas y el miedo son dominantes. No es difícil ni mucho menos, y con suficiente disciplina cualquiera, léase bien cualquiera, que quiera aprender, aprenderá.

Paz.




martes, 6 de enero de 2015

Formas de torturar a un hijo homosexual

Inicio este artículo declarando que no soy una persona homofóbica ni mucho menos, pero si entiendo que la homosexualidad, de cierta manera, no es la forma natural de vida del ser humano; por lo tanto, la misma tampoco obedece a la auto-conservación humana. Vamos... una pareja homosexual no puede procrear a eso es a lo que me refiero.

Sin embargo a pesar de lo dicho anteriormente, tengo la obligación de hacer saber que detesto a los maricas. Cuando hablo de maricas, no hablo de personas homosexuales normales, me refiero a los homosexuales-transex esos que a pesar de ser hombres, o mujeres, empiezan a vestirse y actuar de una forma paralela a su propia sexualidad. Hombres colocándose ropa bastante afeminada, mujeres vistiendo, hablando y actuando como hombres. Eso no lo admito, realmente no me gusta.

Entonces ¿qué hacer si tu hijo sale gay? Aquí van mis maravillosas sugerencias:

- Compra condones, bananas, y colócale a las bananas los condones, y escóndelas por todo su cuarto, para que así cuando llegue alguna amiguis o amiguito, divise alguna y se burlen de él.

- Pregúntale todas las mañanas si puede caminar bien. Quizás no le entienda al principio, pero ya después sabrá lo oscuro y maldito de la pregunta.

- Manoséale un poco las tetillas cuando pases al lado de él y pídele que no se enamore de ti.

- Cuando compres ropa, cómprale alguna prenda de mujer y se la ofreces(le compraste ropa de hombre normalmente, pero igual queremos joder ¿no?).

- Dibuja muchos penes y corazones en sus cuadernos, para que sus compañeros de clase lo vean y se burlen.

- Cuando esté descuidado, pégale cartelitos con penes y burlas en la espalda.

- Compra diversos productos de belleza femeninos y mételos en su bolso de ir al colegio, o colócalo en su mesita de noche.

- Escribe un diario falso donde se lean un gran juego de experiencias sexuales gay, o fantasías que quiera vivir(supuestamente), obviamente en un lugar visible para todos, pero que él no se entere.

- Cuando se esté bañando, métete en el baño con él y quédate mirándolo a los ojos mientras se baña, procura estar vestido para que no parezcas un padre violador.

- Actúa como el mejor de los padres cuando estén sus amigos en casa, para que cuando él les diga las cosas que le haces, ellos no le crean.

- Se buen padre eso sí, no queremos hacer de su vida un infierno, sólo queremos joderlo un poco.

La verdad eso hará de su relación, algo más llevadero y menos tenso, divertíos.

sábado, 5 de octubre de 2013

"Agradables" recuerdos de una marcha estudiantil.

Si hay algo que odio de verdad son mis colegas estudiantes de universidades públicas, obviamente no a todos, no puedo generalizar, mi sentido de la justicia de ningún modo me lo permitiría. Pero sí puedo decir que odio a una gran parte de la comunidad estudiantil de universidades públicas. No es que tenga una razón muy clara del por qué, pero tengo muchas nociones odiosas de lo que pasa por la mente de mis colegas estudiantes. Jóvenes con la mente más retorcida que el pescuezo de una gallina del caldo de la casa de tu abuela, chicos que creen que el hecho de formar parte de una universidad pública les da derecho a disponer de la paz y la tranquilidad de los demás, de interrumpir la rutina de los demás; se convierten en "A pain in the ass" como dicen los estadounidenses.

Tontos y descabellados chiquillos con ínfulas de sabios orientales, que creen que tienen la razón, que creen que pueden hacer lo que quieren por derecho divino, o porque simplemente les da la gana de "defender tus derechos como estudiante", en instancias finales, porque les sale desde el forro de los huevos u ovarios hacer lo que tienen que hacer, valga la redundancia. No digo que está mal luchar por los ideales, luchar por causas justas, luchar por los derechos; vengo de un país en el que las máximas autoridades se limpian el ojete con tus opiniones o derechos. Peeero... de todas formas desapruebo totalmente las formas de expresión y de lucha que eligen algunos de mis colegas "salvadores".

Y es que hay muchísimas maneras de hacerse notar, en serio, aunque ustedes no lo crean, se pueden hacer notar y ser escuchados. Créanme, yo también detesto este gobierno, detesto el hecho de que es un gobierno incompetente e imponente, detesto también el hecho de que yo ayudé a colocarlo en la posición de poder en la que se encuentra ahora, en otras palabras, yo voté por Juan Manuel Santos. Siento asco terrible de tener que hacer esa confesión aquí, pero estoy completamente seguro de que no soy el único con este complejo de culpa, y de odio propio.

Claro, me pueden argumentar que al gobierno actual le encanta ignorar al pueblo, y no sólo eso, sino que nuestro Jefe de Estado está más o menos ciego, por no decir que en realidad es un inútil; hasta cualquier niño o persona que lea un poquito, o vea la televisión, o se conecte a la Internet, sabe de las injusticias que se han hecho en nuestro país en estos tiempos. No es un secreto para nadie la problemática campesina, los miles de atropellos que se vivieron, y las miles de lagrimas de impotencia que esto generó.

Saltando toda la problemática colombiana, odio a mis compañeros estudiantes... retomaré ahora el tema principal, tuve la enorme desventura de unirme a una marcha estudiantil, tuve la estúpida idea de ir, y de tener la mentalidad de: "Es solo para ver como se supone que defienden mis derechos...". Dije cosas estúpidas y que hoy en día solo concibo como tonterías, ¿por qué alguien querría ir a una marcha estudiantil? Desde el punto de vista que lo mires, no importa la posición, sigue siendo una tontería. Entonces ¿Por qué? ¿Por qué lo hice? No tengo una respuesta sólida, ni válida, sólo me deje llevar por la carga de estupidez que estaba latente en mi cuerpo por esos días.

Empezó de la aburrida manera en la que me la imaginé, caminando hasta el punto de reunión. Intentaba convencerme a mí mismo de que lo que estaba haciendo no era más que una tontería para pasar el rato o perder mi tiempo deliberadamente, claro aunque admito que de hecho así fue, eso fue todo lo que hice, pasar el rato(De mala manera) y perder mi tiempo. En el punto de reunión todo lo que podía hacer era esperar que se iniciara la caminata, escuchar cantos de "lucha", observar y criticar a las personas por su forma de vestir(Muy a lo niña chismosa), y pensar en ¿qué carajos se supone que estaba haciendo? Miraba a los demás con desprecio, no me sentía en el lugar adecuado, bajo ningún concepto me sentí parte de ellos, de hecho aunque suene impertinente y pedante, no me sentía de su clase, no sentía nada más que desprecio por ellos y unas ganas increíble de devolverme a la tranquilidad de mi hogar. Quizás muchos ya han de estar enojados conmigo e imaginando cosas sobre mi, y en sus mentes diciendo lo imbécil que soy y equivocado que estoy, pero puedo decir que ésto lo escribo no porque creo tener la razón, sino porque simplemente quiero expresar mi odio a mis compañeros estudiantes de universidades públicas.

Finalmente, ya cuando tenía los huevos acatarrados, se dio la orden de partida, "por fin" me dije a mí mismo, aunque también creo que lo dije en voz baja. Tengo que mencionar que tenía algunos amigos conmigo, no estaba sólo en la tortura. Ellos también lo sufrieron. Pero sigamos hablando de mí, no me gusta perder mi protagonismo. Empezaron a cantar, detesto que canten, me gusta cantar, pero detesto que canten; no es culpa mía, simplemente así soy, cantaban a todo pulmón letras de lucha, de aliento a los estudiantes, hasta dieron discursos que de una manera u otra me sacaron una lágrima, pero no de felicidad o de regocijo, fue más bien de dolor y frustración. Acompañaban sus punzantes cánticos con palmas y efervescencia que me enfermaban poco a poco, y hacían que me dieran aún más ganas de irme a mi hogar.

Los líderes decidían la ruta a seguir, mientras que nosotros nos armamos con globos, papelitos, y pancartas, no es que yo sea insensible o intransigente con mis compañeros, pero, ¿en serio?, fue un poco hipócrita, más que todo cuando empecé a ver chicos encapuchados y cubiertos el 99% de su cuerpo, armados con latas y latas de pintura en aerosol, yo ya me lo olía, ya me imaginaba las cosas que podrían pasar con gente tan corta de mente como para vestirse de esa manera, cobardes que no son capaces de dar la cara y decir que hacen eso puesto que deben luchar por sus derechos, dando la cara y siendo contundentes al respecto. Por eso no soporto a los "capuchos" peeero, no quiero generalizar, no quiero caer en esa horrible forma de ver las cosas, generalizar es malo, porque de hecho yo formo parte de la comunidad estudiantil, y mucha gente realmente inteligente que conozco también forma parte de la misma. Los "capuchos" son gente detestable, la cual no concibo en mi mente, simplemente no les veo finalidad diferente a hacer daños, escándalos, perturbar la paz, y quejarse de los ESMAD. Ahora vuelvo a la marcha, sus latas de pintura me molestaron, igual que a los edificios que sufrieron sus marcas, igual que a las personas que trabajaban o vivían en esos edificios, igual que a los dueños de esos edificios, igual que a varios compañeros inteligentes de marcha, que aunque me duela decirlo son la inmensa mayoría. ¿Debería el hecho de que las personas brillantes e inteligentes apoyan esa causa, hacerme sentir un poco más como ellos? ¿Debería eso darle sentido a la marcha? No lo creo, el hecho es que aunque sean inteligentes, son jóvenes, la juventud es innovadora y brillante hasta cierto punto, hasta que choca con el muro de la realidad.

¿Pero que sería de nuestra realidad sin esos estudiantes? El futuro sería negro, pero, no hay de que preocuparse, hay una excelente generación de relevo, con pensamientos frescos y mentes abiertas, preparadas para dejar los lineamientos absurdos de ésta sociedad de lado. Eso no quiere decir que los jóvenes dejen de ser jóvenes, por lo que cometen errores, como por ejemplo ir a marchas de estudiantes, al menos a marchas de estudiantes sin sentido como la que les expongo aquí. Y desafortunadamente yo fui uno de esos jóvenes, no sé si ese día hubo disturbios, no lo tengo claro, y no me podría interesar menos, así no me guste el hecho de que haya pasado. Pero si pasó, eso hará crecer mi odio aún más.

Los pendejitos con capucha deberían de darse cuenta que lo que hacen no sólo llama la atención de los demás(Que es lo que ellos realmente buscan), sino que también produce daños colaterales, males necesarios dirían ellos, pero para mí, son cosas inconcebibles, porque yo me pongo en los lastimosos zapatos de las personas que viven cerca de las universidades, y tienen que aguantarse gases lacrimógenos, gritos, pataletas, y pedradas, además de la contaminación visual de ver simios arrojando piedras a "Robotses, en algunos casos sin cerebro"(juju)[ESMAD], eso en definitiva es molesto, también para mi lo es. ¿Y que me dicen de las personas que llegan tarde a sus respectivos trabajos u hogares por culpa de sus actos descuidados y desconsiderados para con el prójimo?.

De vuelta a la marcha, puedo decir que ya estaba cansado y contrariado además de que empezó a caer una lluvia tan espesa que te empapabas en menos de 3 segundos, mancharon mi camisa de pintura, porque se divirtieron arrojando bombas llenas de pintura a varios edificios, pintura que también me salpicó, incrementando mi rabia, pero dejaré de expresar odio en este escrito, mojados vi como empezaban a explotar "papas bomba" por lo que me acabo de acordar que de hecho sí hubo disturbios, aunque el hecho de que haya una marcha es un disturbio en sí. Obviando los disturbios puesto que no quiero entrar en detalles, llegué a mi casa, hambriento, cansado, adolorido, pintado, mojado, estresado y enojado, y lo más molesto, con la realidad a cuestas, nada de lo que sufrí de hecho ayudó en algo, fue por completo una pérdida de tiempo y energías, tiempo que puede haber perdido de mejor manera, y energías que pude haberme ahorrado.

Jóvenes, si hay algo que he aprendido es que si se quiere ser escuchado deben ser ordenados. Nos están tomando como el pastor mentiroso, quien por gastar bromas tocaba la corneta avisando falsamente que habían lobos cuando estaba aburrido, al final las personas le dejaron de creer, por lo que cuando de verdad hubieron lobos nadie estuvo para ayudarlo y murió destrozado y devorado por lobos hambrientos. Han hecho tanto ruido que ya la prensa y el público en general sólo se limita a decir: "Otra vez estos maricas, ya van a empezar a arrojar piedras.", ya nadie se sorprende, por lo que sobra decir que los únicos que les siguen haciendo caso a los estudiantes protestantes, son los ESMAD, cosa que de hecho no agrada a los estudiantes ni a nadie; a las personas dejó de importarle la opinión de los estudiantes, y la opinión de los estudiantes dejó de tener el peso que solía tener debido a la falta de criterio de los mismos. Organizarse como comunidad estudiantil es lo único que se puede hacer para ser tomados en cuenta, expresar nuestro descontento se puede hacer de muchas maneras, pero debe de hacerse siempre de manera organizada y no con intentos esporádicos y flojos.

Únanse y demuestren que los estudiantes son una fuerza popular capaz de mover este país, y no senadores gordos y dormilones sentados en una silla, mientras revisan su perfil en Facebook o leen correos electrónicos. El cambio está en nosotros, en dejar de ser niños pataletosos y convertirnos en una fuerza mayor que pueda regir las bases sociales de este lindo país llamado Colombia. Mientras tanto, déjenme decirles que los seguiré odiando hasta que no se den cuenta de que deben unirse, y dejar de hacer marchas estúpidas, hacer paros que a nadie le interesan más que a los mismos estudiantes, paros que nos hacen daño a nosotros mismos. Paros únicamente llamados a hacernos perder clases y tomarse unos diítas libres. No sirve de nada hacer un paro que sólo afecta a la misma facción que lo ejecuta, es como pegarse un disparo en la pierna y por eso pretender que a Juanma(El presidente) le va a doler o que lo va a incapacitar, compañeros piensen un poquito, y dejen de ser tan "Attention Whores".

PD: Aún los sigo odiando compañeros, los sigo odiando...