Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

¿Cómo comenzar a aprender SQL?

Por: Reclu IT

23 de junio de 2022

El interés en los datos sigue en aumento como lo muestran los datos de Emsi Burning Glass, empresa que recopila y analiza millones de ofertas de trabajo, esto debido a que los líderes de las organizaciones tienen interés en SQL.

Prácticamente todas las compañías están descubriendo cómo extraer mejores datos internos para obtener información valiosa. Dado que SQL es el lenguaje de programación para administrar y consultar bases de datos relacionales, es la base de las operaciones de datos más importantes de para las empresas.

Para aquellos que busquen adentrarse en esta tecnología, Brenden Noblitt,
profesional de datos con sede en Dallas, comparte algunos consejos para comenzar:

Aprende la estructura básica de las consultas

Saber de memoria la fórmula básica para extraer datos en SQL te será de gran ayuda. Sí, hay conceptos más avanzados que usarás en algún momento, pero lo esencial estará en la mayoría de las consultas. Cuando comiences a aprender conceptos más avanzados, será más fácil recurrir a estos concpetos y construir a partir de él en lugar de probar conceptos avanzados desde cero.

Comprende las acciones que tiene tu código

SQL es un lenguaje popular debido a que cada declaración tiene la capacidad de hacer mucho a la vez.

Ten en cuenta que se necesitan cuatro líneas de código en python para eliminar datos, mientras que se necesitan tres palabras para eliminar datos en SQL. Esto se debe a que SQL interactúa directamente con la base de datos, lo que significa que a menudo realizará cambios permanentes en una base de datos si intenta modificar tablas o los datos subyacentes.

Comprender cómo interactúan las diferentes declaraciones con la base de datos será útil cuando aprenda a usar SQL, además de asegurarse de que estás utilizando el enfoque correcto y de no eliminar o modificar nada que no desees.

Comprender los diferentes tipos de comandos SQL

Hay cinco tipos principales de comandos SQL. Piensa en estos cinco tipos de comandos como grupos para instrucciones SQL que son similares. Aquí hay una breve descripción de lo que hacen los diferentes tipos:

  • Lenguaje de consulta de datos (DQL, por sus siglas en inglés), que se puede utilizar para buscar y ver datos sin realizar cambios permanentes en la base de datos.
  • Lenguaje de manipulación de datos (DML, por sus siglas en inglés), que se utiliza para realizar cambios permanentes en los datos, como actualizar valores o eliminarlos.
  • Lenguaje de definición de datos (DDL, por sus siglas en inglés), que se utiliza para realizar cambios permanentes en la tabla, como crear o eliminar una tabla.
  • Lenguaje de control de datos (DCL, por sus siglas en inglés), que se utiliza para comandos administrativos, como agregar o eliminar usuarios de diferentes tablas y bases de datos.
  • Lenguaje de control de transacciones (TCL, por sus siglas en inglés), que es SQL avanzado que se ocupa de las declaraciones de nivel de transacción.

Comprender estos diferentes grupos puede ayudar a entender mejor lo que hace el código. Esto también permite asegurarse de que el código estaba haciendo exactamente lo que queres y que no existía el riesgo de que se modificara o borraran los datos históricos de producción.

Practica con diferentes tipos de conjuntos de datos

Muchas veces encontrarás datos con los que no estás familiarizado y tendrás que confiar en tus herramientas y habilidades, como SQL, para adaptar estos datos a sus bases de datos y analizarlos en consecuencia. Cuando comencies a practicar más SQL, probablemente podrías incluir más variedad en tus conjuntos de datos y tener oportunidades de aprender a lidiar con problemas en los que nunca habías trabajado antes, así que cuando practiques, desafíate a ti mismo de vez en cuando. para trabajar con datos con los que quizás no quiera trabajar, porque puede estar en esa situación.

Piense en SQL en términos de podar árboles bonsái

En la primera película de Karate Kid, hablan sobre cómo necesitas imaginar lo que quieres en la vida y hacer cambios en tu vida que solidifiquen tu visión en una realidad, como podar un árbol bonsái. El problema es que una vez que haces un gran cambio o decisión, normalmente tienes que apegarte a él, como si cortaras la rama de un árbol bonsái. De manera similar, en el trabajo de base de datos, comprender cuál es el producto final previsto antes de colocar una línea de código puede ser muy beneficioso, especialmente en SQL. ¿Estás tratando de modificar una tabla en su base de datos? ¿Qué columnas estás tratando de eliminar, crear, etc.?

Esto te ayudará a diseñar sus consultas con más intención y permitirá que tu código sea más eficiente. Definitivamente, hay momentos en los que puedes comenzar a programar sin tener en mente un producto final, especialmente cuando se te pide crear algo de la nada. Ambos enfoques funcionan, pero tener ambos enfoques presentes te ahorrará tiempo y frustración.

imagen: @jannoon028

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)
post-tittle

¿Cómo comenzar a aprender SQL?

Por: Reclu IT

23 de junio de 2022

El interés en los datos sigue en aumento como lo muestran los datos de Emsi Burning Glass, empresa que recopila y analiza millones de ofertas de trabajo, esto debido a que los líderes de las organizaciones tienen interés en SQL.

Prácticamente todas las compañías están descubriendo cómo extraer mejores datos internos para obtener información valiosa. Dado que SQL es el lenguaje de programación para administrar y consultar bases de datos relacionales, es la base de las operaciones de datos más importantes de para las empresas.

Para aquellos que busquen adentrarse en esta tecnología, Brenden Noblitt,
profesional de datos con sede en Dallas, comparte algunos consejos para comenzar:

Aprende la estructura básica de las consultas

Saber de memoria la fórmula básica para extraer datos en SQL te será de gran ayuda. Sí, hay conceptos más avanzados que usarás en algún momento, pero lo esencial estará en la mayoría de las consultas. Cuando comiences a aprender conceptos más avanzados, será más fácil recurrir a estos concpetos y construir a partir de él en lugar de probar conceptos avanzados desde cero.

Comprende las acciones que tiene tu código

SQL es un lenguaje popular debido a que cada declaración tiene la capacidad de hacer mucho a la vez.

Ten en cuenta que se necesitan cuatro líneas de código en python para eliminar datos, mientras que se necesitan tres palabras para eliminar datos en SQL. Esto se debe a que SQL interactúa directamente con la base de datos, lo que significa que a menudo realizará cambios permanentes en una base de datos si intenta modificar tablas o los datos subyacentes.

Comprender cómo interactúan las diferentes declaraciones con la base de datos será útil cuando aprenda a usar SQL, además de asegurarse de que estás utilizando el enfoque correcto y de no eliminar o modificar nada que no desees.

Comprender los diferentes tipos de comandos SQL

Hay cinco tipos principales de comandos SQL. Piensa en estos cinco tipos de comandos como grupos para instrucciones SQL que son similares. Aquí hay una breve descripción de lo que hacen los diferentes tipos:

  • Lenguaje de consulta de datos (DQL, por sus siglas en inglés), que se puede utilizar para buscar y ver datos sin realizar cambios permanentes en la base de datos.
  • Lenguaje de manipulación de datos (DML, por sus siglas en inglés), que se utiliza para realizar cambios permanentes en los datos, como actualizar valores o eliminarlos.
  • Lenguaje de definición de datos (DDL, por sus siglas en inglés), que se utiliza para realizar cambios permanentes en la tabla, como crear o eliminar una tabla.
  • Lenguaje de control de datos (DCL, por sus siglas en inglés), que se utiliza para comandos administrativos, como agregar o eliminar usuarios de diferentes tablas y bases de datos.
  • Lenguaje de control de transacciones (TCL, por sus siglas en inglés), que es SQL avanzado que se ocupa de las declaraciones de nivel de transacción.

Comprender estos diferentes grupos puede ayudar a entender mejor lo que hace el código. Esto también permite asegurarse de que el código estaba haciendo exactamente lo que queres y que no existía el riesgo de que se modificara o borraran los datos históricos de producción.

Practica con diferentes tipos de conjuntos de datos

Muchas veces encontrarás datos con los que no estás familiarizado y tendrás que confiar en tus herramientas y habilidades, como SQL, para adaptar estos datos a sus bases de datos y analizarlos en consecuencia. Cuando comencies a practicar más SQL, probablemente podrías incluir más variedad en tus conjuntos de datos y tener oportunidades de aprender a lidiar con problemas en los que nunca habías trabajado antes, así que cuando practiques, desafíate a ti mismo de vez en cuando. para trabajar con datos con los que quizás no quiera trabajar, porque puede estar en esa situación.

Piense en SQL en términos de podar árboles bonsái

En la primera película de Karate Kid, hablan sobre cómo necesitas imaginar lo que quieres en la vida y hacer cambios en tu vida que solidifiquen tu visión en una realidad, como podar un árbol bonsái. El problema es que una vez que haces un gran cambio o decisión, normalmente tienes que apegarte a él, como si cortaras la rama de un árbol bonsái. De manera similar, en el trabajo de base de datos, comprender cuál es el producto final previsto antes de colocar una línea de código puede ser muy beneficioso, especialmente en SQL. ¿Estás tratando de modificar una tabla en su base de datos? ¿Qué columnas estás tratando de eliminar, crear, etc.?

Esto te ayudará a diseñar sus consultas con más intención y permitirá que tu código sea más eficiente. Definitivamente, hay momentos en los que puedes comenzar a programar sin tener en mente un producto final, especialmente cuando se te pide crear algo de la nada. Ambos enfoques funcionan, pero tener ambos enfoques presentes te ahorrará tiempo y frustración.

imagen: @jannoon028

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)

Política de privacidad de www.recluit.mx

Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
contacten con el Propietario.