A lo mejor, lo que voy a escribir es una herejía, no lo sé. Ya que he notado en los comentarios que muchos estudiantes ya saben SQL, yo ...

Pregunta de la clase:
ORDER BY y HAVING
Ana Milena Gómez Mendoza

Ana Milena Gómez Mendoza

Pregunta
student
hace 3 años

A lo mejor, lo que voy a escribir es una herejía, no lo sé. Ya que he notado en los comentarios que muchos estudiantes ya saben SQL, yo no, yo entré virgen a este curso, me disculpo de ante mano con quien se ofenda con mi pregunta:

Noto que todo lo que he aprendido hasta aquí, se puede hacer en excel, razón por la cual, me gustaría saber para qué necesitaría crear una base de datos en un RDBMS especializado como este. ¿Qué tiene MySQL que lo haga superior a Excel?

Reitero que hasta antes de empezar este curso, era totalmente ignorante en My SQL. Seguiré estudiándolo, claro, si las empresas usan programas como este, es por algo. Solo me gustaría saber cuál es ese por qué o para qué, dado que casi todos en una empresa ya manejan el excel, programa que yo desde mi conocimiento que es muy inferior al de muchos aquí, considero un programa excelente que brinda muchísimas opciones sin necesidad de aprender tanto lenguaje de programación.

Quizás soy esa trabajadora perezosa que mencionaba Bill Gates: la perezosa que quiere encontrar la forma más fácil y rápida de hacer las cosas.

¡Mil gracias!

4 respuestas
para escribir tu comentario
    Nicolas Leonardo Anicama Espinoza

    Nicolas Leonardo Anicama Espinoza

    student
    hace 2 años

    En base a conocimiento empírico te puedo decir que en Excel no se puede implementar el CRUD que es lo fundamental en el backend al acceder a los datos. Con información consultada puedo decirte lo siguiente sobre DBMS vs Excel: Escalabilidad: Los DBMS están diseñados para gestionar grandes cantidades de datos y pueden escalar para manejar un crecimiento significativo en la cantidad de datos y usuarios. Excel puede tener limitaciones en términos de capacidad y rendimiento cuando se trabaja con grandes volúmenes de datos.

    Rendimiento: Los DBMS están optimizados para realizar consultas y operaciones en grandes conjuntos de datos de manera eficiente. Pueden aprovechar índices, optimizadores de consultas y técnicas de almacenamiento especializadas para ofrecer un rendimiento óptimo. Excel puede volverse lento y poco práctico al trabajar con grandes cantidades de datos o realizar operaciones complejas.

    Concurrente acceso y colaboración: Los DBMS permiten el acceso concurrente a los datos por parte de múltiples usuarios, lo que facilita la colaboración en tiempo real y evita problemas de bloqueo y sobrescritura de datos. Excel, en cambio, puede presentar conflictos cuando varios usuarios intentan acceder y modificar el mismo archivo al mismo tiempo.

    Seguridad: Los DBMS proporcionan mecanismos de seguridad y control de acceso para proteger los datos. Pueden gestionar roles y permisos, lo que permite restringir el acceso a ciertos datos sensibles. En Excel, la seguridad se basa en los permisos de archivo y puede ser más difícil de gestionar de manera centralizada.

    Integridad de datos: Los DBMS garantizan la integridad de los datos a través de restricciones y reglas de validación definidas en el esquema de la base de datos. Esto ayuda a mantener la consistencia y la calidad de los datos. En Excel, es posible cometer errores y tener datos inconsistentes debido a la falta de controles y validaciones automáticas.

    Flexibilidad y escalabilidad: Los DBMS permiten una mayor flexibilidad en la estructura y manipulación de los datos. Pueden manejar diferentes tipos de datos y ofrecer funcionalidades avanzadas para consultas y análisis. Excel tiene limitaciones en términos de tipos de datos y funciones analíticas.

    José Alfredo Paredes Martinez

    José Alfredo Paredes Martinez

    student
    hace 2 años

    Es más fácil entenderlo con un símil, ¿usarías una pala o un tractor para arar un campo de miles de kilómetros? Definitivamente querrías usar el tractor aunque tendrás que aprender a manejarlo con cambios, palancas, etc, puede que sea menos intuitivo que usar una pala, pero en este caso sería la mejor solución, sucede lo mismo con las bases de datos y SQL, cuando manejas millones de datos definitivamente no te gustaria ver cómo irá excel (lo digo por experiencia).

    Luis Bernaldo Morales Pérez

    Luis Bernaldo Morales Pérez

    student
    hace 3 años

    ¿Por qué necesitamos aprender bases de datos?

    En el campo de sistemas informáticos, es de vital importancia comprender los conceptos que fundamentan las bases de datos, ya que todo, absolutamente todo sistema se alimenta de ellos, ya sean, aplicaciones web, móviles, software de escritorio etc.

    Barbara Alfonzo

    Barbara Alfonzo

    student
    hace 3 años

    Hola, comparto este artículo donde habla un poco sobre el tema.

    BASE DE DATOS V/S PLANILLA EXCEL ¿CUÁL ES MEJOR? Published on January 7, 2021

    https://bit.ly/3HM7UXx

    Puedes copiar y pegar el link

Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.