martes, 12 de mayo de 2020

Como hacer consultar con SQL

SQL (Structured Query Language) es un medio de consulta por el cual podemos interactuar con una base de datos en Access puede ser las distintas tablas y campos de las mismas. Este tipo de consulta en su plenitud es algo complejo sin embargo a continuación se presenta algunas operaciones que podemos hacer con SQL:



CONSULTAS BASICAS EN SQL SERVER - YouTube

Operaciones básicas de manipulación de datos en SQL

Como hemos visto, las instrucciones DML (Data Manipulation Language – Lenguaje de Manipulación de Datos) trabajan sobre los datos almacenados en nuestro SGBD, permitiendo consultarlos o modificarlos.
En general a las operaciones básicas de manipulación de datos que podemos realizar con SQL se les denomina operaciones CRUD (de Create, Read, Update and Delete, o sea, Crear, Leer, Actualizar y Borrar, sería CLAB en español, pero no se usa). Lo verás utilizado de esta manera en muchos sitios, así que apréndete ese acrónimo.
Hay cuatro instrucciones para realizar estas tareas:
  • INSERT: Inserta filas en una tabla. Se corresponde con la “C” de CRUD.
  • SELECT: muestra información sobre los datos almacenados en la base de datos. Dicha información puede pertenecer a una o varias tablas. Es la “R”.
  • UPDATE: Actualiza información de una tabla. Es, obviamente, la “U”.
  • DELETE: Borra filas de una tabla. Se corresponde con la “D”.

Consulta de datos

Ahora nos vamos a centrar en la “R” de CRUD, es decir, en cómo recuperar la información que nos interesa de dentro de una base de datos, usando para ello el lenguaje de consulta o SQL.  Ya nos preocuparemos luego de cómo llegamos a introducir los datos primeramente.
Para realizar consultas sobre las tablas de las bases de datos disponemos de la instrucción SELECT. Con ella podemos consultar una o varias tablas. Es sin duda el comando más versátil del lenguaje SQL.
Existen muchas cláusulas asociadas a la sentencia SELECT (GROUP BY, ORDER, HAVING, UNION). También es una de las instrucciones en la que con más frecuencia los motores de bases de datos incorporan cláusulas adicionales al estándar, que es el que veremos aquí.
Vamos a empezar viendo las consultas simples, basadas en una sola tabla. Veremos cómo obtener filas y columnas de una tabla en el orden en que nos haga falta.
El resultado de una consulta SELECT nos devuelve una tabla lógica. Es decir, los resultados son una relación de datos, que tiene filas/registros, con una serie de campos/columnas. Igual que cualquier tabla de la base de datos. Sin embargo esta tabla está en memoria mientras la utilicemos, y luego se descarta. Cada vez que ejecutamos la consulta se vuelve a calcular el resultado.
La sintaxis básica de una consulta SELECT es la siguiente (los valores opcionales van entre corchetes):

SELECT

Permite seleccionar las columnas que se van a mostrar y en el orden en que lo van a hacer. Simplemente es la instrucción que la base de datos interpreta como que vamos a solicitar información.

ALL / DISTINCT

ALL es el valor predeterminado, especifica que el conjunto de resultados puede incluir filas duplicadas. Por regla general nunca se utiliza.
DISTINCT especifica que el conjunto de resultados sólo puede incluir filas únicas. Es decir, si al realizar una consulta hay registros exactamente iguales que aparecen más de una vez, éstos se eliminan. Muy útil en muchas ocasiones.

Nombres de campos

Se debe especificar una lista de nombres de campos de la tabla que nos interesan y que por tanto queremos devolver. Normalmente habrá más de uno, en cuyo caso separamos cada nombre de los demás mediante comas.
Se puede anteponer el nombre de la tabla al nombre de las columnas, utilizando el formato Tabla.Columna. Además de nombres de columnas, en esta lista se pueden poner constantes, expresiones aritméticas, y funciones, para obtener campos calculados de manera dinámica.
Si queremos que nos devuelva todos los campos de la tabla utilizamos el comodín “*” (asterisco).
Los nombres indicados deben coincidir exactamente con los nombre de los campos de la tabla, pero si queremos que en nuestra tabla lógica de resultados tengan un nombre diferente podemos utilizar:

AS

Permite renombrar columnas si lo utilizamos en la cláusula SELECT, o renombrar tablas si lo utilizamos en la cláusula FROM. Es opcional. Con ello podremos crear diversos alias de columnas y tablas. Enseguida veremos un ejemplo.

FROM

Esta cláusula permite indicar las tablas o vistas de las cuales vamos a obtener la información. De momento veremos ejemplos para obtener información de una sola tabla.
Como se ha indicado anteriormente, también se pueden renombrar las tablas usando la instrucción “AS”.

WHERE

Especifica la condición de filtro de las filas devueltas. Se utiliza cuando no se desea que se devuelvan todas las filas de una tabla, sino sólo las que cumplen ciertas condiciones. Lo habitual es utilizar esta cláusula en la mayoría de las consultas.

Relaciones de tablas en Access

Las relaciones entre tablas nos pueden ayudar para encontrar para obtener información mas precisa de nuestros campos en nuestras tablas según nuestras necesidades.

Porque debería crear una relación entre tablas?
  • Inspiran los diseños de consulta
  • Inspiran los diseños de formulario e informe
  • Nos ayuda a obtener una información mas amplias de nuestras tablas y campos

Existen básicamente tres tipos de relaciones entre tablas:de uno a uno, de uno a varios y de varios a varios.
En Access los datos se almacenan en distintas tablas. Para tener bien diseñada la base de datos debemos relacionar adecuadamente las distintas tablas que componen la base de datos.

En este tipo de relación, un registro de una tabla puede estar relacionada con varios registros de otra tabla.

En cambio, un registro de la segunda tabla solo puede estar relacionado con un registro de la primera tabla. La mejor forma de entender esto mostrando un ejemplo.

Tenemos una base de datos a la que he llamado Datos. Contiene dos tablas: Proveedores y Productos. Suponemos que cada proveedor puede suministrar varios productos y que cada producto solo puede tener origen en un solo proveedor.

Eso significa que cada proveedor puede estar relacionado con varios productos. Dicho de otro modo, un registro (o fila) de la tabla Proveedores puede estar relacionado con varios registros de la tabla Productos.

Así mismo, por el otro lado, un producto solo puede estar relacionado con un proveedor, es decir, un registro de la tabla Productos solo puede estar relacionado con un registro de la tabla Proveedores.

Por tanto, la tabla Proveedores tiene una relación de uno a varios con la tabla Productos. En la relación, el lado 1 es la tabla Proveedores y el lado de varios es la tabla Productos (un proveedor puede suministrar varios productos).

Serie de procesas para formar la relacion:


Tenemos una base de datos de Access llamada Datos por ejemplo. En la misma tenemos dos tablas, Proveedores y Productos hipoteticamente.
Para crear una relación, del tipo que sea, abrimos la ventana de Relaciones donde estableceremos la relación entre productos y proveedores. Para abrirla, pinchamos con el botón derecho en el fondo blanco de la ventana de la base de datos, como se observa en la siguiente imagen:

Al hacerlo se abren dos ventanas, Relaciones y mostrar tabla.
En la ventana mostrar tabla seleccionamos con el ratón la tabla proveedores y pulsamos en el botón Agregar. Hacemos lo mismo con la tabla Productos. Ahora cerramos la ventana mostrar tabla.
Para poder establecer este tipo de relación vamos a abrir la vista diseño de la tabla Productos (es la tabla del lado de varios en la relación que estamos construyendo). Pulsamos con el botón derecho en Productos y seleccionamos Diseño de la tabla, mostrándose la vista diseño de productos:
Para poder establecer la relación con proveedores, vamos a añadir un nuevo campo en la tabla productos. Será un campo del mismo tipo que Idproveedores de la tabla proveedoresnúmero. Después de añadir el nuevo campo la vista diseño queda así:

Cerramos la vista diseño, guardamos los cambios y volvemos a visualizar la ventana relaciones. Ahora ya podemos crear la relación. Llevaremos con el ratón idproveedores (de proveedores) al campo recién creado idproveedor de la tabla producto. Ahora se visualiza la ventana modificar la relación donde marcamos Exigir integridad referencial, Actualizar y Eliminar.


Pulsaremos en el botón Crear y la relación ya está creada. La imagen de la nueva relación se muestra a continuación:
Paras visualizar este proceso mas fácilmente les recomiendo ver el siguiente vídeo:







martes, 5 de mayo de 2020

Cosmovisión maya

La Cosmovisión Maya se refiere a la visión del mundo del pueblo maya, según la cual “toda la naturaleza se encuentra integrada, ordenada e interrelacionada” (García, Curruchiche & Taquirá, 2009, p. 55). Para este pueblo, “todos aquellos elementos que existen en la naturaleza, es decir, todo lo que hay en el universo es animado o tiene vida. Cada ser, se complementa y completa a los demás” (García, Curruchiche & Taquirá, 2009, p. 55).
De acuerdo con Verdugo (2009, p. 855), el pueblo maya es el pueblo indígena más numeroso en Guatemala, representa al 39,3% de la población total y está conformado por 22 comunidades.
Cosmovision maya

Cosmovisión

El término cosmovisión está asociado a la manera de observar e interpretar el mundo (Real Academia Española, 1984). De acuerdo con Ferrater (1965), la cosmovisión es una concepción del mundo que penetra la vida espiritual del hombre y sirve como marco orientativo de la acción práctica de los individuos (p. 244). En este sentido, ayuda a los individuos a percibir el universo como ordenado e incluye teorías cosmogónicas que revelan el origen del mundo natural y de la especie humana; contiene ideas sobre las fuerzas que sostienen el universo material, la vida individual y colectiva. Hay diferentes tipos, algunas representan estas fuerzas como leyes naturales y filosóficas, y hay otras que las consideran dioses, espíritus u otras entidades, los cuales se manifiestan en símbolos y tienen nombres propios según la sociedad en particular (Rupflin, 1999).
Una cosmovisión es, pues, la relación entre la cultura y el individuo que se manifiesta mediante las creencias y conocimientos particulares de una comunidad (Palma, 2006).

Sistema interrelacionado

El pueblo maya interpreta el mundo como un sistema interrelacionado y como un orden  espiritual vigilado y moral, que demanda respeto, gratitud y moderación (Chochoy, et al., 2006; Palma, 2006). El Gobierno de Guatemala reconoció, a través del Acuerdo sobre identidad y derechos de los pueblos indígenas, que la cosmovisión maya se fundamenta en la relación armónica de todos los elementos del universo, en el que el ser humano es un elemento más, la tierra es la madre que da la vida y el maíz un signo sagrado (“Acuerdo sobre identidad”, 1997).
Para este pueblo, todos los individuos tienen una misión determinada dentro de la totalidad de elementos que constituyen el universo, todos traen un trabajo y una función ineludible (Lima, 1995). En la concepción maya del mundo, la misión de cada ser en esta vida “es otorgada por la naturaleza, para guardar correspondencia y armonía con los demás seres y el cosmos” (García, Curruchiche & Taquirá, 2009, p. 233).
Cosmovisión maya - WikiGuate

Masacre en la Comunidad Río Negro

La Masacre en la Comunidad Río Negro fue una acción criminal realizada por el Ejército de Guatemala en 1982, durante el gobierno de Romeo Lucas García, en la Comunidad Río Negro, asentada a las orillas del río Chixoy, en el municipio de Rabinal, del departamento de Baja Verapaz (Móbil, 2012).
La masacre se registró en una de las épocas más sangrientas del Conflicto Armado Interno en Guatemala, que dejó alrededor de 200 000 muertos desde 1960 hasta 1996 (Móbil, 2012).
El 13 de marzo de 1982, a las seis de la mañana, 12 miembros del ejército, acompañados por 15 Patrulleros de Auto Defensa Nacional de la aldea Xococ, entraron en la comunidad de Río Negro y exigieron a las personas que salieran de sus casas para participar en una reunión.
Los soldados y patrulleros desayunaron, comiendo los alimentos que encontraban en las casas. Cuando terminaron de comer, saquearon la aldea. Reunieron a las mujeres y a las más jóvenes las llevaron aparte y las violaron (Móbil, 2012).
Después obligaron a las personas reunidas a caminar unos tres kilometros montaña arriba y al llegar a la cumbre del cerro Pacoxom, empezaron a torturar y matar a las víctimas inermes. A unas las colgaron de los árboles, a otras las mataron a machetazos y a algunas les dispararon (Móbil, 2012).
En una fosa que cavaron iban tirando los cadaveres. A las cinco de la tarde concluyó la masacre y se dirigieron a Xococ. Un total de dieciocho niños sobrevivientes fueron llevados por los agresores hacia dicha comunidad. Testimonios coinciden que 177 personas, población civil e indefensa de la comunidad de Río Negro, fueron muertos en esta acción (Móbil, 2012).
Los dieciocho niños de Río Negro pertenecientes a la étnia achi´, comprendidos entre las edades de tres a catorce años de edad, sufrieron alteración en el proceso de formación de su personalidad e identidad, además de haber sido testigos presenciales de la ejecución de sus familiares y vecinos (Móbil, 2012).
El asesinato de la población obedeció a su supuesta alianza con células de la guerrilla guatemalteca y por ello los militares decidían arrasar con el poblado  (Móbil, 2012).
La masacre en la comunidad Río Negro fue publicada en el tomo V del Informe de la Comisión para el Esclarecimiento Histórico (Móbil, 2012).

Hallan 177 osamentas de masacre de Río Negro – Prensa Libre
Hallan 177 osamentas de masacre de Río Negro – Prensa Libre

Modos Musicales


La teoría musical es uno de los bloqueos más comunes para los músicos y productores autodidactas.
Pero la verdad es que todo lo que necesitas para expandir tu paleta tonal es un poco de entendimiento práctico de los modos musicales.
Si necesitas salir de un bloqueo creativo, los modos son la mejor alternativa a la escala mayor de siempre.

¿Qué son los modos musicales?

Los modos musicales son un tipo de escala con características melódicas distintivas. Los 7 modos, Jónico, Dórico, Frigio, Lidio, Mixolidio, Eólico y Locrio, vienen de las formas más antiguas de la música occidental.
Antes de descifrar las matemáticas para dividir la octava en 12 tonos iguales, teníamos que usar un sistema imperfecto. Los modos eran la solución.
En vez de una escala universal que se pudiera transponer a todas las tonalidades, había 7 modos, y cada uno tenía su propia estructura.
n la música temprana, los modos eran usados de una forma similar a cómo usamos las tonalidades hoy en día.
Hoy en día, música modal se refiere a piezas en las que los modos se usan de forma estructural y armónica en lugar de la armonía funcional tradicional.

Cómo ayudan los modos en la composición

Si has estado escribiendo mucho usando las escalas “vainilla”, menores y mayores, ¡tu próxima canción se puede beneficiar de un poco de sabor modal!
Cada modo tiene un color y un humor único. Sus características melódicas pueden traer mucho drama y frescura a tu sonido.
Y tampoco son difíciles de aprender. Una vez comienzas a experimentar con los modos, comenzarás a reconocer muchos de los sonidos y del color que ofrecen.

Cómo construir los modos

El sonido de los modos viene de su construcción única. Entonces, ¿Qué son y cómo puedes recordarlos?
Los modos tienen un orden. Su orden es:
1. Jónico
2. Dórico
3. Frigio
4. Lidio
5. Mixolidio
6. Eólico
7. Locrio
Si has estado escribiendo mucho usando las escalas “vainilla”, menores y mayores, ¡tu próxima canción se puede beneficiar de un poco de sabor modal!
Voy a mostrarte cómo construir cada modo partiendo de la escala de C mayor, y te mostraré un ejemplo de la historia de la música para ayudarte a entender el potencial de cada modo en tu propia música.

Modo Jónico

Comencemos con la escala mayor. Es equivalente al primer modo: Jónico.
Como la armadura no cambia mientras recorremos los modos, puedes tocar cada modo usando la fórmula de la escala de C mayor.
Si necesitas un repaso rápido de las armaduras, usa nuestra guía del círculo de quintas Como puedes ver, C mayor no tiene sostenidos ni bemoles, sólo las teclas blancas del piano. Entonces: C-D-E-F-G-A-B-C
1_C_Ionian_Mode
Cómo todas las notas son esencialmente las mismas, tendremos que tocar cada modo sobre su acorde diatónico correspondiente para escuchar sus cualidades.

Modo Dórico

Para el modo dórico, escribe la escala de C mayor pero en vez de terminar en la octava ( C) escribe el siguiente grado de la escala como si siguieras a la siguiente octava (D).
Si borramos el C en el que comenzamos, ahora tenemos una escala de 8 notas de D1-D2. Este es el segundo modo: D dórico
2_D_Dorian_Mode
Observa que es muy parecida a la escala de D menor.
Es parecida—pero con unas diferencias muy importantes. El 6to grado de la escala es natural, pero el 7mo es bemol.
Esto es lo que distingue el modo Dórico de otras escalas menores, y le da su cualidad especial.

Modo Frigio

Ahora escribe la siguiente nota en la escala. Si borras el D, tendrás otra escala de 8 notas de E1-E2. Este es el tercer modo: E Frigio.
Es parecido a una escala menor, pero la 2da menor la distingue inmediatamente.
3_E_Phrygian_Mode
El intervalo característico, la 2da menor, tiene un sonido muy fácil de reconocer. El segundo acorde de la progresión inicial de “Pyramid Song” de Radiohead está construído en la 2da menor del modo frigio.

Modo Lidio

El Lidio es el cuarto modo. Si escribes la siguiente nota de la escala obtendrás F Lidio.
Nos gusta tanto este modo que escribimos una entrada dedicada al modo Lidio.
4_F_Lydian_Mode

Modo Mixolidio

El mixolidio es el 5to modo. Si continúas con el método de escribir el siguiente grado de la escala y borrando el primero obtendrás G Mixolidio.
El Mixolidio tiene algunas de las características de la “escala blues” por la 7ma menor.
5_G_Mixolydian_Mode

Modo Eólico

El modo Eólico es el sexto modo. Siguiendo hacia arriba en la escala, obtendrás A eólico.
También se conoce como menor natural, porque es la escala menor sin subir el 6to ni el 7mo grado de la menor armónica o melódica.
El modo Eólico es el sonido menor por defecto en la música pop, así que se puede encontrar en todos lados en la historia de la música.
6_A_Aeolian_Mode

Modo Locrio

El modo Locrio es el 7mo modo. Es mucho menos usado que los otros modos, así que no hay muchos ejemplos.
Pero eso no significa que no valga la pena explorarlo por tu cuenta con los métodos que hemos visto en este artículo.
7_B_Locrian_Mode

Conflicto Armado Interno

Etapas del conflicto armado interno

La primera etapa de la guerra comenzó después del intento de derrocar al gobierno del presidente Miguel Ydígoras Fuentes. Esta acción la emprendió un grupo de militares jóvenes en el Cuartel General Justo Rufino Barrios -también conocido como Castillo de San Rafael de Matamoros-, el 13 de noviembre de 1960 (Diccionario Histórico Biográfico, 2004).
Los oficiales que no quisieron aceptar el indulto ofrecido por el gobierno siguieron luchando, convertidos en guerrilleros; en alianza con miembros del Partido Guatemalteco del Trabajo -PGT- o Partido Comunista y otras facciones que surgieron en esos años (Diccionario Histórico Biográfico, 2004).
Organizaron entonces las Fuerzas Armadas Rebeldes -FAR-, integradas por diversos frentes comandados por Marco Antonio Yon Sosa, Luis Turcios Lima, Alejandro de León Aragón y otros jefes de facción. Las -FAR- se desintegraron por diferencias ideológicas entre los comandantes. Sin embargo, los frentes guerrilleros continuaron la lucha, separadamente, contra el Ejército regular, hasta la década de 1980; en aquel año organizaron la Unidad Revolucionaria Nacional Guatemalteca -URNG- (Diccionario Histórico Biográfico, 2004).
Al principio, la guerrilla actuó en la región oriental -Zacapa, Izabal y Chiquimula-, pero fue abatida por las fuerzas regulares. Entonces, sus contingentes se movieron hacia Petén, el altiplano central y el occidental, y otras regiones del país, incluso la capital, donde comandos urbanos actuaron durante varios años (Diccionario Histórico Biográfico, 2004).
En el lapso de 1980 a 1982, los guerrilleros dominaban un amplio territorio y tenían el apoyo de muchos campesinos. Parecía que iban a vencer al Ejército de Guatemala, pero éste también se reorganizó y cambió de táctica; obtuvo más armamento y recursos humanos. Por consiguiente, en acciones mejor dirigidas, logró recuperar las regiones tomadas por la guerrilla (Diccionario Histórico Biográfico, 2004).
El ataque del Ejército de Guatemala afectó a las poblaciones campesinas de las regiones en que se desarrolló la guerra. Por consiguiente, muchas de ellas tuvieron que emigrar hacia otras regiones del país o a Honduras y México (Diccionario Histórico Biográfico, 2004).
Durante el gobierno de Vinicio Cerezo comenzaron las conversaciones entre la URNG y el Gobierno de Guatemala para una paz negociada. El 29 de diciembre de 1996, durante el gobierno de Álvaro Arzú, después de muchas reuniones y convenios, y con la intervención de la Organización de las Naciones Unidas -ONU-, se firmaron los Acuerdos de Paz (Diccionario Histórico Biográfico, 2004).

Número de masacres

De acuerdo con un informe de la Comisión del Esclarecimiento Histórico (CEH) publicado en 1999, bajo el respaldo de la Organización de Naciones Unidas, precisó que el Ejército de Guatemala cometió un total de 626 masacres contra comunidades de campesinos durante la guerra. A la guerrilla guatemalteca se le atribuyen 32 (Juicio en contra de exguerrillero guatemalteco entra en su fase final, 2004).
En otras palabras, de acuerdo con la misma fuente,  entre el 90 y 94 por ciento de las masacres registradas durante el Conflicto Armado Interno fueron cometidas por el Estado de Guatemala  (Juicio en contra de exguerrillero guatemalteco entra en su fase final, 2004).Importancia de acabar con la guerra | Publinews