sábado, 31 de agosto de 2019

Impresión tema 2 Consulta de información SQL

En el tema 2 donde se sigue explicando el como usar las base datos, en este caso con la instrucción select nos da las instrucciones necesarias para implementar muchas herramientas que son de ayuda a la hora de programar. Empezando por la eliminación de filas encontradas en una consulta,concatenación de columnas entre otros temas que el profesor desglosa muy bien. Me parece que todo lo que esta explicado en dicha sección no tiene desperdicio, porque se explica de manera clara, y se da una idea de lo que uno debe hacer para que el cliente también este satisfecho con nuestro trabajo de programador. 

Hay que acotar igualmente que este tipo de trabajos para empresas o organizaciones que trabajan con las bases de datos requieren un compromiso del 100% de su trabajador, en este caso los que van a gestionar la base de datos y es importante que tengan todos y cada uno de los conocimientos aquí expuestos, ya que con un conocimiento mediocre o incompleto no podrás triunfar en tu área laboral, ni darás el 100 % de tus capacidades y tampoco alcanzaras estar entre los mejores. Es importante no dejar pasar ninguno de los conocimientos que son dados en esta unidad, ya que cada uno de ellos tiene un propósito, debido a que haciendo todo como a uno se le indica lograra estar entre los mejores, y tal como la reflexión que dio el profesor al principio, así nosotros debemos prepararnos muy bien y no dejar pasar las oportunidades que la suerte nos puede traer. Mis impresiones acerca de esta unidad desde mi sinceridad son, que es un gran material para nosotros los alumnos, y que debemos valorar todo lo aportado valorando no solo el tiempo, y dedicación que dio el profesor para escribir el tema, sino además nuestro propio tiempo y vida.



La información y analisis aqui expuestos fueron gracias a la web:
www.haztegurubd.com


Impresiones tema 1 Introducción a SQL

Primero que nada es agradable leer la reflexión que pone el profesor antes de meterse en materia de lo que se va a hacer.  Esta increíblemente bien estructurado cada parte del tema, y en mi opinión es muy didáctico, ya que se emplea palabras que el alumno puede entender facilmente y sin complicaciones.


Todo muy bien especificado, me parece un recurso muy importante a tomar en cuenta para los que queremos aprender un lenguaje que tenga relación a las bases de datos, sin mencionar que todo esto esta al alcance de cualquiera a través de la web www.haztegurubd.com sin duda es un gran material. 





Indicaciones a la hora de guardar las modificaciones hechas en el programa.


 Variables y instrucciones.

                                                            


La información y imagenes publicadas en este blog son cortesía de la web: 
http://www.haztegurubd.com




viernes, 30 de agosto de 2019

Conclusiones generales sobre SQL

Lo aprendido durante este curso ayuda mucho a expandir el conocimiento acerca de la programación, ya que no  solo esta orientada a crear programas para usuarios, sino que también ayuda a la gestión de sistemas o servidores para grandes,pequeñas o medianas empresas, como es el caso del lenguaje de programación estructurado de consultas SQL.

En lo que a mi respecta como programador me parece un lenguaje muy interesante, y bastante útil. Entendiendo que para crear cualquier programa medianamente decente tengo que aprender a usar este lenguaje,  me parece que todo lo visto en cada una de las unidades brinda una idea bastante clara de como usar este lenguaje,solo hay  que ponerlo en practica.

De la misma forma he aprendido acerca de los sistemas gestores de base de datos SGDB, que son los lenguajes encargados de crear estructuras, capaces de manipular: Bases de datos, clientes y servidores. Uno de esos SGDB es MySQL un lenguaje bastante fácil de usar segun lo expresado por muchos usuarios y que brinda excelentes herramientas al programador y es bastante bueno en cuanto a todo lo que ofrece como lenguaje gestor de base de datos. Están otras opciones para aquel programador que quiera expirementar otro lenguaje incluso mejor que MySQL, esa opción es mariaDB un excelente lenguaje con entorno parecido y una flexibilidad excelente. Lo mejor de todo es que no es difícil si tan solo se le presta un poco de atención, ya que las instrucciones y parámetros dentro de los lenguajes orientados a bases de datos son sencillos de entender.






jueves, 29 de agosto de 2019

Base de datos relacionales y Sistemas gestores de base de datos

En la siguiente entrada estudiaremos un poco acerca de una de las caracteristicas de SQL y la forma en que se relaciona con otros lenguajes gestores de base de datos como MySQL.




Las caracteristicas de SQL son:
- Es un lenguaje consultor de base de datos.
-Versatilidad
- Brinda apoyo al usuario
-Sirve de enlace con otras bases de datos.
- No es dificil de entender.

MySQLpor su parte es un sistema gestor de base de datos muy popular, debido a que es de codigo abierto y los usuarios pueden dar sus aportes, e incluso mejorarlo mediante a ideas o opiniones. Es sencillo de manejar, lo que tambien le ha brindado mcuha popularidad entre los usuarios.

Por lo general las empresas emplean este tipo de sistemas para su informacion y luego se enlazan los servidores a traves SQL es por eso que trabajan de la mano, al ser SQL un lenguaje basado en consultas.

MariaDB es un lenguaje muy parecido a MySQL que surgio por motivos comerciales, brindadole un apoyo a aquellos usuarios que querian algo parecido a MySQL pero incluso mejor. MariaDB ofrece a sus usuarios.

Finalmente para conocer un poco acerca de la sintaxis de SQL tenemos las setencias mas conocidas e indispensbles para empezar a programar en dicho lenguaje:


Definiendo cómo es almacenada la información.

   CREATE DATABASE se utiliza para crear una nueva base de datos vacía.
   DROP DATABASE se utiliza para eliminar completamente una base de datos existente.
 CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente.
  ALTER TABLE se utiliza para modificar una tabla ya existente.
  DROP TABLE se utiliza para eliminar por completo una tabla existente.

Manipulando los datos.

    SELECT se utiliza cuando quieres leer (o seleccionar) tus datos.
    INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos.
    UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes.
    DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes.
    REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes.
    TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.


Esta ultima información cortesia de la web : https://mariadb.com
Que ofrece soporte a los usuarios a traves de una sección en español.

miércoles, 28 de agosto de 2019

Las bases de datos y su esencial importancia.

Las bases de datos conocidas por todos en el mundo de la informática, son herramientas que ayudan al programador o desarrollador en su trabajo. Es necesario pues conocer los conceptos básicos de lo que es una base de datos para poco a poco ir familiarizandose con este tema, sobre todo aquellas personas que en verdad quieren iniciarse en este mundo, de manera que no se les haga tediosa la carrera y no se rindan en el intento de aprender.


A continuación un vídeo donde se explica de manera resumida lo que son las bases de datos:







sábado, 20 de abril de 2019

Nuevas Tecnologías (1) - Móviles


Nuevas Tecnologías (1) - Móviles 


Con la llegada del 2019 tal vez muchos no esperen sinó nuevos modelos con pequeñas mejoras de grandes marcas (como Apple, Samsung y Huawei) para el mercado de los celulares pero, revisando unos cuantos eventos, fácilmente se encuentran noticias alentadoras de avances interesantes que si bien, ciertos llegan cerrando el 2018, se afianzarán este año.



Teléfonos Flexibles


Flexpai de Royole



    La carrera de pantallas plegables empezó a finales de 2018, con la firma china Rouyu Technology (mejor conocida como Royole) y el Flexpai, no sólo rompiendo la barrera entre teléfono y tablet, sinó también contando con el nuevo Procesador  Qualcomm Snapdragon 855 que se esperaba para nuevos modelos del 2019. Junto a una pantalla de 7,8 pulgadas (unos 19.812 centímetros), un peso de 320 gramos, se convierte en una potente oferta que lógicamente incluye 2 cámaras (16 y 20 megapíxeles) si se quiere continuar la moda de las selfies (para los entusiastas del hardware aquí las especificaciones completas).

    Sus 2 presentaciones dependen de la capacidad de Almacenamiento interno y en un futuro se puede incorporar una 3era con más capacidad:

  •  128 GB - 6 GB de memoria RAM por 1,588 $ dólares.
  • 256 GB - 8 GB de memoria RAM por 1,759 $ dólares.



El grupo de CNET en Español detalla en un corto video especificaciones e impresiones.




El equipo de Xataka se enfoca en desventajas del dispositivo en este video.







Samsung Galaxy Fold



    Llegando "segundos" en esta carrera (media verdad ya que la marca mostró el celular en su Samsung Developer Conference de 2018). Samsung oferta su versión de celular plegable con: 2 Pantallas, una amplia de 7,3 pulgadas (18.542 centímetros) para ser usada como tablet y otra externa de 4,6 pulgadas (11.684 centímetros) para los momentos que se encuentre plegado. Procesador Snapdragon 855, 12 GB de RAM, 512 GB de almacenamiento, un peso de 263 gramos y 6 cámaras (4 traseras y 2 delanteras aquí detalladas) para que nada se escape de fotos, videos o relacionados, capacidad de carga inalámbrica y lector de huellas.

    Su única presentación cuesta 1980 $ dólares.









CNET en Español resalta 10 aspectos del Móvil:


El equipo Xataka deja sus impresiones del dispositivo.

















Fuentes:

https://www.movilzona.es/2018/10/31/primer-telefono-plegable-precio-royole/

https://www.xatakamovil.com/conectividad/snapdragon-8150-todo-que-sabemos-que-seria-proximo-procesador-qualcomm

http://www.royole.com/en/flexpai

http://www.royole.com/en/flexpai-specs

http://www.royole.com/en/flexpai-black-6g-for-dev

https://www.youtube.com/watch?v=kUxF6lgfixE

https://youtu.be/GYxlaaRn94M

https://www.xataka.com/moviles/errores-flexpai-probamos-primer-smartphone-plegable-esto-que-deberian-evitar-quienes-vengan-despues

https://www.samsung.com/es/smartphones/galaxy-fold/experience/

https://www.cnet.com/es/noticias/galaxy-fold-precio-caracteristicas-celular-samsung-plegable/

https://www.xataka.com/moviles/samsung-galaxy-fold-primeras-impresiones-opiniones-video-foto

https://www.youtube.com/watch?v=-cHGzBETyKI

https://youtu.be/McIHhvBMYY0

viernes, 1 de septiembre de 2017

La inteligencia artificial : La informatica en el futuro

Actualmente nuestra vida cotidiana se ha hecho muy dependiente de la tecnología, bien sea usando un computador  hasta el más simple accesorio como un reloj. Todo ello hace cómoda nuestras vidas, pero en cuanto a informática se refiere hay algo que está a la vanguardia y que aún no se ha logrado desarrollar al 100% pero se apunta hacia ello, ese algo son: La inteligencia artificial, a partir de este punto hace falta que no es formulemos algunas preguntas.

- Que es la inteligencia artificial ?
- Hacia donde apunta la inteligencia artificial
- Qué es lo que se espera alcanzar?
- Estamos cerca del futuro?



La primera  de estas preguntas es: Que es una IA? pues es una simulación de la inteligencia humana que se desea implementar en una maquina con el propósito de hacer mas amigable el entorno de comunicacion maquina hombre al esta tener al menos las nociones básicas de una inteligencia totalmente independiente.Eso responde nuestra segunda pregunta, pero que esperamos alcanzar? a parte de lo obvio que es una perfecta implementación de una IA se espera que esto llegue a formar parte de nuestra cotidianidad y podamos dar un salto  hacia el futuro. Y cuando de futuro hablamos es necesario hablar de cuánto tiempo o si estamos cerca de dicho futuro, los cuantiosos avances diarios mas la combinación de los ya existentes nos dicen que con seguridad no pasara mucho antes de que esta tecnología sea realidad en nuestras vidas. Por ejemplo: Se estima que los "chatbots" podrían ser muy comunes en 2019 siendo estos de gran utilidad ya que se adaptan a las necesidades de cada usuario.