es es es es it es en zh es pt es de es es en en ja ar ar es es nl gl es en pt en es en pt es gl es es es nl es es es es es es es es es es es es es gl es es es es nl es es es en es es fr en es pt gl es es es es nl es it en es gl es es es es nl es en es gl es es es es nl es es es es es es es es es es gl es es es es pt es es kn es es es es es en es es es es es es es es es es es en cs es es es en es es es es es es es es es es es es es es cs es es es es es es es es cs es es es es it es es es es it es es de es es es es it es pl es es cs es es it pl es es es es es es es es es es es es es es es es es es
Si ponemos la opción ALL, aparecerán todas las filas obtenidas a causa de la unión. No la pondremos si queremos eliminar las filas repetidas. Lo más importante de la unión es que somos nosotros quienes tenemos que procurar que se efectúe entre columnas definidas sobre dominios compatibles; es decir, que tengan la misma interpretación semántica. Como ya hemos comentado, el SQL92 no nos ofrece herramientas para asegurar la compatibilidad semántica entre columnas.
Publicado por Eve en 19:47 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Project Bloks, aprender a programar jugando con bloques
El gigante informático Google presentó, el pasado lunes, Project Bloks, una plataforma abierta que busca impulsar en los niños el aprendizaje de la programación jugando con bloques como los Legos.
Esta plataforma está destinada a programadores, diseñadores e investigadores para que puedan crear experiencias de programación para los más pequeños basadas en bloques.
Las experiencias que se creen mediante esta plataforma deberán ser tangibles, es decir, los niños tienen que poder tocarlas para jugar y aprender con ellas.
"Los niños juegan y aprenden de forma natural usando sus manos, construyendo cosas y haciendo cosas juntos", escribieron en un blog el director creativo y líder del proyecto, Steve Vranakis y Jayme Goldstein.
"Hacer que la programación sea algo físico -lo que se conoce como programación tangible- ofrece una forma única de combinar cómo los niños juegan y aprenden el racionamiento computacional de forma innata", señalan.
Por el momento, el proyecto cuenta con un sistema de módulos -placas electrónicas e interruptores programables- que pueden conectarse entre sí y emiten instrucciones a los dispositivos con los que estén conectados. Con ellos se puede construir, medir la temperatura de una bombilla, componer música o enviar órdenes a los juguetes conectados
Project Bloks, cuenta con un sistema prototipo de módulos inteligentes que al conectarse en diferentes configuraciones cambian el resultado de un programa. Los bloques tienen instrucciones como encender y apagar o habilitar Wi-Fi y Bluetooth en dispositivos, permitiéndole a los niños personalizar y reorganizar sus experiencias.
Para entender cómo funcionan estos blocks recuerda los juegos de trenes en los cuales se podía sacar los carriles, los puentes, las señales de cruce y otras piezas para desviar el tren a la derecha e izquierda. Con ellos se podía crear docenas de configuraciones distintas para el trayecto de tu tren.
Project Bloks buscar imitar esa experiencia pero con bloques inteligentes. Esta serie de bloques se podrá unir como uno quiera para crear órdenes que el sistema ejecutará a continuación.
Project Bloks vendrán con tres componentes claves: el Brain Board (el cerebro), el Base Board (la base) y los Pucks.
El sistema principal, llamado Brain Board es el procesador desarrollado con Raspberry Pi Zero y es el que controlará y aportará energía al resto de bloques. Cuenta con conexiones Bluetooth y WiFi para comunicarse con las tabletas o celulares. Este es el cerebro ejecutor, por así decirlo
El Base Boards son las piezas que conectarán todo el sistema, y que nos permitirán definir cómo fluyen las órdenes que le mandamos. Son los sensores que leen las instrucciones de los Pucks.
Y por último, los Puck son las piezas con las órdenes en cuestión, que podemos conectar como queramos para crear la orden. Según Google, los Pucks son las instrucciones para mover, parar, saltar y abrir, por ejemplo, y pueden tomar cualquier forma y color.
Publicado por Eve en 12:01 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
miércoles, 29 de junio de 2016
SQL Sentencias de manipulación - Consultas a más de una tabla - Combinaciones con más de dos tablas
Si queremos combinar tres tablas o más con el SQL92 introductorio, solo tenemos que añadir todas las tablas en el FROM y los vínculos necesarios en el WHERE. Si queremos combinarlas con el SQL92 intermedio o con el completo, tenemos que ir haciendo combinaciones de tablas por pares, y la tabla resultante se convertirá en el primer componente del siguiente par.
Combinaciones con más de dos tablas en BDUOC
Veamos ejemplos de los dos casos, suponiendo que queremos combinar las tablas empleados, proyectos y clientes:
FROM empleados, proyectos, clientes
WHERE num_proyec = codigo_proyec AND codigo_cliente = codigo_cli;
FROM (empleados JOIN proyectos ON num_proyec = codigo_proyec)
JOIN clientes ON codigo_cliente = codigo_cli;
Publicado por Eve en 18:49 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
martes, 28 de junio de 2016
SQL Sentencias de manipulación - Consultas a más de una tabla - Combinación externa plena
SELECT e.codigo_empl, e.nombre_empl, e.nombre_dep, e.ciudad_dep,
FROM empleados e NATURAL FULL OUTER JOIN departamentos d;
Y obtendríamos el siguiente resultado:
Publicado por Eve en 18:48 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
lunes, 27 de junio de 2016
SQL Sentencias de manipulación - Consultas a más de una tabla - Combinación externa derecha
SELECT e.codigo_empl, e.nombre_empl, e.nombre_dep, e.ciudad_dep, d.telefono
FROM empleados e NATURAL RIGHT OUTER JOIN departamentos d;
Publicado por Eve en 18:46 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
jueves, 23 de junio de 2016
A través de los juegos se puede enseñar a programar de forma divertida
Al paso que va la tecnología, aprender a programar se ha convertido en una necesidad básica, está a la altura de saber usar un ordenador o saber inglés. Por ello, enseñar a los niños a programar desde pequeños es muy importante.
No pienses que aprender a programar se reduce a teclear código en una pantalla en blanco y negro. Hoy en día existen muchas aplicaciones, servicios web (plataformas) y juegos especialmente diseñados para ayudar a los niños a aprender a programar, y hacerlo de forma divertida. Cada uno está destinado a diferentes niveles e intereses. Desde opciones básicas y sencillas pensadas para educación hasta juegos más avanzados para afianzar conceptos de la programación.
Aprender a programar tienen muchos beneficios, uno puede crear su propia página web, aplicaciones, juegos y hasta tener una carrera como desarrollador. La programación ayuda a tener mejor memoria y concentración.
Diseñados especialmente para enseñar programación, el portal Blogthinkbig seleccionó seis juegos que enseñan a programar de forma divertida y diferente.
CodeCombat: Es un multijugador en línea que fue creado con la idea de que si te vas a volver adicto a un juego, debería ser uno que te ayude a aprender de la manera más divertida que sea posible. Para jugar es necesario crear una cuenta y navegar entre más de 110 clases disponibles para la suscripción gratuita. El juego es perfecto para niños de más de nueve años y también para adultos, y no se necesita saber programar previamente. La web está en inglés, pero hay versiones en español incompletas.
CodinGame: Este sitio fue creado con la idea de que crear un código debería ser divertido. Por esta razón tienen una web con alrededor de 50 juegos para jugadores en solitario con un nivel de tutorial para que aprendan cómo funciona, y con niveles principiante, medio y avanzado. También tienen una sección para optimizar el código de algunos juegos, y siete juegos multijugador. Además, cuenta con una sección llamada "Clash of Code" donde se puede competir con otros desarrolladores, una sección de competencias que ofrece premios a los ganadores, y por último, un sitio donde conseguir trabajos en compañías de varios países que están contratando expertos en algún lenguaje de programación.
Code & Conquer: Es un juego social de estrategia que trata de enseñar programación haciendo que el jugador programe como sus personajes van a reaccionar. La idea es que se controle a un ejército completo, creando estrategias que te hagan ganar usando código. El juego está en inglés.
Checkio: Como jugador, en Checkio te unes a un mundo que fue creado por la misma comunidad, donde los programadores que se unen pueden desarrollar niveles nuevos para que otros puedan probar. En este caso es necesario saber aunque sea un poco sobre programación, porque incluso los primeros ejercicios son algo avanzados para aquellos que no tienen ni idea de cómo programar. Lo bueno es que muchos de los juegos están traducidos al español y todo es gratis.
CodeWars: CodeWars es un juego para desarrolladores que ya tienen conocimientos de programación pero quieren mejorar. La idea es competir contra otros y así ganar honor y niveles, pero al mismo tiempo la comunidad servirá para comparar el código creado con el de otros y así aprender diferentes soluciones a los problemas que se presentan.
CodeHunt: CodeHunt es un juego creado por Microsoft en el que el jugador deberá detectar fragmentos de código que desaparecieron y sustituirlos con su propia solución en Java o C#. A medida de que se va progresando, el jugador aprenderá sobre variables, algoritmos de búsqueda, operadores aritméticos y otras cosas más.
Publicado por Eve en 14:44 No hay comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Entradas más recientes Entradas antiguas Inicio
Suscribirse a: Entradas (Atom)
Java dispone del operador incremento (++) y decremento (--). El operador (++) incrementa en una unidad la variable a la que se aplica, mien...
Los Wrappers (envoltorios) son clases diseñadas para ser un complemento de los tipos primitivos. En efecto, los tipos primitivos son los ún...
Redefinición de métodos heredados
Una clase puede redefinir (volver a definir) cualquiera de los métodos heredados de su super-clase que 110 sean final. El nuevo método sust...
La localización mas adecuada para una nueva unidad productiva debe orientarse hacia los mismos objetivos que el tamaño óptimo, es decir haci...
Maps y SortedMaps - Part 1
Un Map es una estructura de datos agrupados en parejas clave/valor. Pueden ser considerados como una tabla de dos columnas. La clave debe ...
Técnicas para Recopilación de Antecedentes
Para obtener antecedentes como las que acabamos de mencionar se han desarrollado técnicas de distinto grado de complejidad. Estas técnicas...
Clases TextArea y TextField
Ambas componentes heredan de la clase TextComponent y muestran texto seleccionable y editable. La diferencia principal es que TextField sól...
LECTURA DE UN ARCHIVO EN UN SERVIDOR DE INTERNET
Teniendo la dilección de Internet de un archivo, la librería de Java permite leer este archivo utilizando 1111 stream. Es una aplicación mu...
Insertar un manejador de evento a la etiqueta A (enlace) que hay en la página
Ahora que ya sabemos cómo y cuando debemos ejecutar las acciones de jQuery que alteren la funcionalidad, contenidos o aspecto de la página,...
Recordemos cómo será la creación de una base de datos con SQL:
1) En primer lugar, tendremos que dar nombre a la base de datos, con la sentencia CREATE DATABASE, si la hay, o con CREATE SCHEMA. 2) A con...
SQL Sentencias de manipulación - La unión
Project Bloks, aprender a programar jugando con bl...
SQL Sentencias de manipulación - Consultas a más d...
SQL Sentencias de manipulación - Consultas a más d...
SQL Sentencias de manipulación - Consultas a más d...
A través de los juegos se puede enseñar a programa...
Acerca de Este Blog
Mi lista de blogs
NOTICIAS DE TECNOLOGIA Y TELECOMUNICACIONES
Honor Las ventajas de comprar un smartphone con servicio técnico y garantía en Bolivia - HONOR se apega a los estándares de calidad más exigentes de la industria global. Además, brinda un sistema de asistencia personalizado para entregar la ...
Rata de bombeo y eficiencia - Calculo de eficiencia de las bombas - Bomba Triplex - Volumen del cilindro = π.r².L Pi, conversión de radio a diámetro, unidades de conversión y el numero de cámaras son todas calculadas por la siguientes e...
LO QUE SE DE BLOGS
Video CONFIGURA TU ROUTER TP-LINK WR940N COMO REPETIDOR SIN CABLES 100% Inhalambrico -
Telefonos Moviles y Aplicaciones
Video Desayuno de Samsung para los Periodistas, los Galaxy S20 -
Lentes inteligentes que cambian su graduación - Cuando se alcanza cierta edad, la vista comienza a fallar. Muchas personas también sufren problemas de visión de nacimiento, o por una lesión. Si ves mal d...