28 de junio de 2012

Los 5 países más poblados de Sudamerica

Hace tiempo publique una entrada sobre los países más poblados de América y al observar los comentarios (que agradezco mucho) note que algunos visitantes querían saber cuáles eran los países más poblados de Sudamérica, y pues por ellos publico esta entrada.

Brasil
El país más poblado de Sudamérica es Brasil. El Instituto Brasileiro de Geografía y Estadística (IBGE), divulgo recientemente las últimas estimaciones sobre la población brasileña. Se estima que Brasil cuenta con 191.5 millones de habitantes, 40% de los cuales están concentrados en tan solo tres estados: São Paulo (41 millones), Minas Gerais (20 millones) y Río de Janeiro (16 millones). Siendo el segundo país mas poblado de América y el quinto país con mayor extensión territorial a nivel mundial, cuenta con una superficie de aproximada de 8.5 millones de km cuadrados, lo que arroja una densidad de 22 h/km cuadrado.
Sao Paulo

Colombia
Para el segundo sitio actualmente se ubica a Colombia. Según los datos del último censo general de población, realizado por el Departamento Administrativo Nacional de Estadísticas (DANE), la República de Colombia contaba el año 2005 con 42,888.592 habitantes, de los cuales 74,3% habitan en las cabeceras municipales o distritales y 25,7% en el sector rural. El 51,4% son mujeres y el 48,6% hombres.
Se estima que en 2009 alcanzó una población de 45 millones de personas. Con una extensión territorial de 1, 141,748 km², cuenta con una densidad media de 39 h/ km².
Bogota

Argentina
El tercer coloso americano es para el país de la Patagonía, Argentina. La población de la Argentina de acuerdo al censo de noviembre de 2001 ascendía a 36.260.130 habitantes. La posterior corrección de población por cobertura y conciliación censal que realizó el INDEC llevó a la población a 37.282.970 habitantes en el mismo período. La población estimada al 30 de junio de 2009 es de 40.134.425 habitantes, con una densidad media de 14 hab/km² (sin considerar la superficie reclamada de la Antártida Argentina e Islas del Atlántico Sur).
Buenos Aires

Perú
Perú que en los últimos años ha tenido un importante crecimiento económico, se ubica en el cuarto lugar. La población de la República del Perú de acuerdo al Censo peruano de 2007 que realizó el INEI ascendía a 28 220 764 habitantes, con una densidad promedio de 21,95 hab/km². La población estimada para 2012 es de 30 135 000 habitantes con una densidad de 23,44 hab/km².

El Perú es predominantemente urbano (75.9%), el 47,5% de la población vive en alguna de las 15 ciudades más habitadas, Lima Metropolitana es la mayor concentración urbana con 8 472 935 de habitantes (2007).9 Las personas mayores de 65 años representan el 6,4%. Tiene una alta esperanza de vida (76 años) y de alfabetización (97,18%).
Lima

















Venezuela
En el quinto escalón se ubica Venezuela. La estimación realizada en julio de 2005 por The CIA World Factbook coloca a la población total de Venezuela en 25.375.281 habitantes.17 Debe ser observado que muchos medios oficiales del gobierno, estadísticos, y activistas venezolanos consideran que estos datos se encuentran altamente subestimados, por lo que la población puede ser mayor.

El estudio de la población en Venezuela está a cargo del Instituto Nacional de Estadística (INE), que se encarga de recabar, analizar y publicar datos. Su publicación más conocida es el Censo de población, que se realiza en un periodo no mayor a 15 años, el último estudio de este tipo se realizo en el año 2011, y la estimación para 2011 de la población venezolana es de 29.277.736. Actualmente la cifra oficial es de 28.834.00 habitantes y cuenta con una extensión territorial de 916.445 Km cuadrados. Su densidad es de 32,85 hab/km².
Distrito Capital
















Referencias
http://es.wikipedia.org/wiki/Demograf%C3%ADa_de_Colombia
http://blog.deviajeabrasil.com/2009/09/10/la-poblacion-de-brasil-nuevas-cifras/
http://es.wikipedia.org/wiki/Demograf%C3%ADa_de_Argentina
http://es.wikipedia.org/wiki/Demograf%C3%ADa_del_Per%C3%BA
http://es.wikipedia.org/wiki/Demograf%C3%ADa_de_Venezuela
http://es.wikipedia.org/wiki/Anexo:Pa%C3%ADses_por_poblaci%C3%B3n

26 de junio de 2012

¿Como generar el diccionario de datos de una Base de Datos en MySQL con Workbench?

Pues bueno, después de muchos días sin agregar alguna entrada a mi blog, aquí estoy de nuevo para mostrar como generar un diccionario de datos de una forma fácil y sencilla con la ayuda de Workbench.

Hace algunos meses necesitaba generar el diccionario de datos de una BD de MySQL. La verdad no pensaba realizarlo en Word. Así que busque información en la red si existía un programa para realizarlo. Para mi fortuna encontré un script hecho por tmsanchez (http://tmsanchezdev.blogspot.mx/2010/07/reporte-en-html-de-un-modelo-en.html) para obtener el diccionario de datos para Workbench. Aunque seguí las indicaciones que indicaba en su blog no logre añadir el script al Workbench, ni siquiera con su segunda versión (http://tmsanchezdev.blogspot.mx/2011/07/nueva-version-para-generar-reporte-en.html). Pero lo bueno que en la informática casi siempre existirá alguien más que tenga el mismo problema que tu y lo resolverá, y así fue, Carlos Acuña publico un comentario donde pone un script el cual si me funciono (http://dl.dropbox.com/u/38625994/db_doc_plugin.lua) y pude así obtener mi preciado diccionario de datos.

Mi aportación, que muestro en esta entrada, es agregar un formato amigable a las tablas, agregue los comentarios de cada campo y añadí la información de las vistas en la BD.

Y pues comenzare mostrando el codigo del script:



Solo es necesario copiar el código y guardarlo en un archivo con extensión ".lua". El siguiente paso es agregarlo al Workbench, entonces una vez abierto el programa es necesario ir al menú Scripting>Install Plugin/Module File...

Después elegimos el archivo con extensión ".lua" donde se guardo el script.

Una vez hecho lo anterior se abrirá la ventana del depurador de Workbench. Si todo salió bien se mostrara un mensaje indicando que la instalación fue exitosa y después se debe reiniciar el Workbench para que surtan efecto los cambios. Al abrir de nueva cuenta el programa se mostraran dos nuevos menús como se muestran en la siguiente imagen:

La diferencia entre las dos opciones es que el primero guarda el diccionario en un archivo y el otro lo copia al "portapapeles del sistema". Se debe tener en cuenta que genera código HTML. Con esto es suficiente para que se pueda generar el diccionario de datos de una BD de MySQL. Enseguida dejo el resultado que genera para una BD que tengo.

bdrfid

    Tablas

  1. carrera (2 campos)
  2. carrera_has_institucion (2 campos)
  3. departamento (3 campos)
  4. especialidad (3 campos)
  5. estados (2 campos)
  6. institucion (3 campos)
  7. item (7 campos)
  8. municipios (3 campos)
  9. persona (15 campos)
  10. registro (6 campos)
  11. tag (3 campos)
  12. Vistas

      1. carrera

        CAMPO TIPO NULO EXTRA COMENTARIOS
        idCarrera INT(11) NO AUTO_INCREMENT
        Nombre VARCHAR(45) SI -
      2. carrera_has_institucion

        CAMPO TIPO NULO EXTRA COMENTARIOS
        carrera_idCarrera INT(11) NO -
        institucion_idInstitucion INT(11) NO -
      3. departamento

        CAMPO TIPO NULO EXTRA COMENTARIOS
        idDepartamento INT(11) NO AUTO_INCREMENT
        Nombre VARCHAR(80) SI -
        institucion_idInstitucion INT(11) NO -
      4. especialidad

        CAMPO TIPO NULO EXTRA COMENTARIOS
        idEspecialidad INT(11) NO AUTO_INCREMENT
        Nombre VARCHAR(45) SI -
        carrera_idCarrera INT(11) NO -
      5. estados

        CAMPO TIPO NULO EXTRA COMENTARIOS
        id_estado INT(11) NO AUTO_INCREMENT
        estado VARCHAR(45) SI -
      6. institucion

        CAMPO TIPO NULO EXTRA COMENTARIOS
        idInstitucion INT(11) NO AUTO_INCREMENT
        Nombre VARCHAR(100) SI -
        municipios_id_municipios INT(11) NO -
      7. item

        CAMPO TIPO NULO EXTRA COMENTARIOS
        Id_item INT(11) NO AUTO_INCREMENT
        Nombre VARCHAR(45) SI -
        Tipo VARCHAR(45) SI -
        Descripcion TEXT SI -
        EPC VARCHAR(45) SI -
        persona_Id_persona INT(11) NO -
        tag_Id_tag INT(10) NO -
      8. municipios

        CAMPO TIPO NULO EXTRA COMENTARIOS
        id_municipios INT(11) NO AUTO_INCREMENT
        nombre_municipios VARCHAR(45) SI -
        estados_id_estado INT(11) NO -
      9. persona

        CAMPO TIPO NULO EXTRA COMENTARIOS
        Id_persona INT(11) NO AUTO_INCREMENT
        Nivel VARCHAR(45) SI -
        Clasificacion VARCHAR(45) SI -
        EPC VARCHAR(100) SI -
        Nombre VARCHAR(45) SI -
        Apellido_materno VARCHAR(45) SI -
        Apellido_paterno VARCHAR(45) SI -
        Edad INT(11) SI -
        Genero VARCHAR(9) SI -
        Fotografia LONGBLOB SI -
        institucion_idInstitucion INT(11) NO -
        tag_Id_tag INT(10) NO -
        carrera_idCarrera INT(11) SI -
        especialidad_idEspecialidad INT(11) SI -
        departamento_idDepartamento INT(11) SI -
      10. registro

        CAMPO TIPO NULO EXTRA COMENTARIOS
        idRegistro INT(11) NO AUTO_INCREMENT
        Nivel BINARY(1) SI -
        Entrada_salida BINARY(1) SI -
        Fecha DATE SI -
        Hora TIME SI -
        Tag_Id_tag INT(11) NO -
      11. tag

        CAMPO TIPO NULO EXTRA COMENTARIOS
        Id_tag INT(10) NO AUTO_INCREMENT
        EPC VARCHAR(100) NO -
        Tipo VARCHAR(45) SI -
       
      Referencias:

      http://tmsanchezdev.blogspot.mx/2010/07/reporte-en-html-de-un-modelo-en.html

      http://tmsanchezdev.blogspot.mx/2011/07/nueva-version-para-generar-reporte-en.html
      http://dl.dropbox.com/u/38625994/db_doc_plugin.lua