Dos o más tablas con SQLITE

Pues esta semana comenzamos con dos o más tablas:

preguntas dos tablas

Un saludo

Anuncios

MINETEST

Bueno, por si alguno os da por aprender LUA :Manual de Lua 5.1

Para instalar LUA en UBUNTU 16.04: sudo apt install lua5.2

Después lua…y a programar

He visto que existen packages en atom para LUA…

A darle a la torrija

Un saludo

 

 

Creemos una base de datos “tocha”

Os paso una posible solución a la creación del csv con los campos NOMBRE-APELLIDO1-APELLIDO2-SEXO-FECHA NACIMIENTO

#-*- coding: utf-8 -*-
import random
def generaFecha(min, max):
    '''
    Queremos que genere una fecha de nacimiento
    aleatoria
    '''
    anio = random.randrange(min,max)
    mes = random.randrange(1,13)
    dia = random.randrange(1,28)
    return '{}-{:02d}-{:02d}'.format(anio,mes,dia)

#Las tablas de las que obtendremos los datos
nombres = ['Luis','Aitana','Kimberly','Damaris','Raúl','Pilar','Jimena','Jonathan','Taylor']
apellidos = ['Gómez','Fernández','Boubulasi','Ramírez','Gutiérrez','Molano','Romero','Medina','Abdhelsahi','Melgar','Puyetes','Jiménez']
sexo = ['M','H']

fich = open('mogollotis.csv','w')
for i in range(50000):
    nom = nombres[random.randrange(0,len(nombres))]
    apel1 = apellidos[random.randrange(0,len(apellidos))]
    apel2 = apellidos[random.randrange(0,len(apellidos))]
    sex = sexo[random.randrange(0,len(sexo))]
    fich.write('{};{};{};{};{}\n'.format(nom,apel1,apel2,sex,generaFecha(1960,2001)))
fich.close()

Os paso el csv que he generado yo para que realicemos diferentes consultas y obtengamos los mismos resultados: mogollotis(Una vez descargado cámbia el .key por .csv ;D )

Crea con SQLITEMAN la base de datos PERSONAS; dentro de ella crea la tabla IMPORTADA con los campos NOMBRE, APELLIDO1, APELLIDO2, SEXO, FECHANACI todos text

Y a realizar las preguntassqlite que veamos en clase.

Como aperitivo: ¿Qué crees que hace la consulta select nombre, count(nombre),date(‘now’)-date(fechanaci) as edad
from importada
group by nombre, edad;?

Un saludo

 

Dos nuevos cursos de la Fundación Esplai en Villaverde

Me informan de estos dos nuevos cursos:

El objetivo es  insertar a jóvenes menores de 30 años que quieran trabajar como Programadores y Analistas de Datos (BI)  con una formación mínima de Formación Profesional relacionada con la Informática y las nuevas tecnologías. También licenciados/estudiantes en carreras técnicas que quieran trabajar como Programadores o en el ámbito del BI (Business Intelligence).

Constaría de una formación gratuita de 250 horas, una de Programación en Java y SQL y otra de BI (Business Inteligence), eminentemente práctica.

Tendriáis  que apuntaros al Programa de Garantía Juvenil, aunque si no estáis inscritos, pero tenéis menos de 30 años y no estáis trabajando también podéis acceder a esta formación.

Tienen acuerdos con varias empresas de informática y una vez superada esta formación habría muchas posibilidades de que  contrataran con un contrato en la mayoría de los casos indefinidos con la categoría de Programadores Junior y Data Analyst Junior (BI).

Un saludo