Pass Data from Excel to SQL Server and Create Queries with Power Query

🔥 Everyone tells you that Excel is NOT a Database, but they don't offer you options or tell you how to handle your data.
👉 I WILL tell you HOW TO DO IT: We are going to combine Excel + SQL Server + Power Query and Pivot Tables.
-------------------------------------------------- -------------------------------------------------- ----------------
✅ Get certified in Excel | www.exceleinfo.com/certificac...
⭐ Tutorials and free files | www.exceleinfo.com
🥇 Download EXCELeINFO addin | addin.exceleinfo.com
📩 Subscribe to my news list | www.exceleinfo.com/newsletter
-------------------------------------------------- -------------------------------------------------- ----------------
⏱ CHAPTERS ⏱
0:00 Intro
01:06 Save Excel file to CSV
03:54 Create Database and SALES Table in SQL Server
07:51 Insert the CSV data to the SALES database Table
09:38 Create query in Power Query
11:16 Create Pivot Table
12:11 Create new CSV and insert it to Table
👍 FOLLOW ME ON ALL NETWORKS 👍
Website | www.exceleinfo.com
Facebook | / exceleinfo
Instagram | / sergioacamposh
LinkedIn | / sergioacamposh
Telegram | t.me/EXCELeINFO
TikTok | / sergioacamposh
Twitter | / sergioacamposh
#MsExcel

Пікірлер: 77

  • @rigobertogarcia
    @rigobertogarcia Жыл бұрын

    Excelente, Sergio, en una sola clase, Excel, SQL Server Básico y Power Query. Aplausos, Maestro...

  • @Jorge·M·Mostacero·A
    @Jorge·M·Mostacero·A Жыл бұрын

    Saludos Sergio Campos, gracias por compartir este valioso aporte y sobre todo por seguir enseñando a sacarle el máximo provecho a Excel

  • @MrJinzo4461
    @MrJinzo44618 ай бұрын

    Que alegria encontrar este canal, muy excelente.

  • @huashor.p.9304
    @huashor.p.93044 ай бұрын

    Ing Sergio, muchas gracias por este valioso video... 🙏🙏👋👋👋

  • @lesavant3457
    @lesavant34576 ай бұрын

    Hola Sergio solo una cosa MIL GRACIAS POR TU APORTE QUE LLEVABA MUCHÍSIMO TIEMPO BUSCANDO GRACIAS DE VERDAD 🙏

  • @rsancheza54
    @rsancheza548 ай бұрын

    Excelente video tutorial.- Gracias Ing Sergio por compartir conocimentos.

  • @DiegoAlzate
    @DiegoAlzate Жыл бұрын

    Hola Sergio, excelente tutorial felicitaciones y mil gracias por compartir. Un MVP bien ganado 🤗

  • @jasonortizexcel8264
    @jasonortizexcel8264 Жыл бұрын

    Gracias por defender a nuestro Excel tan querido y amado.

  • @richneeet
    @richneeetАй бұрын

    Excelente informacion, muy practica precisa.

  • @JoseMendoza-zh7zg
    @JoseMendoza-zh7zg11 ай бұрын

    🙏Que buena explicacion, muchas gracias

  • @gupe25
    @gupe25 Жыл бұрын

    Excelente Sergio, muchas gracias por compartir,

  • @gustavopineda7933
    @gustavopineda7933 Жыл бұрын

    Saludos Sergio, gracias por los aportes.

  • @doctoradomicilioelsalvador
    @doctoradomicilioelsalvador Жыл бұрын

    Gracias, eres un experto 🎉 brillante. Gracias. ❤

  • @alexreyesaraujo3431
    @alexreyesaraujo3431 Жыл бұрын

    Hola Profesor Sergio, Dios le colme de muchas bendiciones!!! Tiene razón todos nos dicen que Excel no es una base de datos, pero no nos enseñan nada más. Gracias por compartir sus valiosos conocimientos.😀

  • @LUISENRIQUEII
    @LUISENRIQUEII Жыл бұрын

    gracias, como siempre excelente. ya me voy al minicurso sql

  • @ingjuanpablofrancolozada6303
    @ingjuanpablofrancolozada6303 Жыл бұрын

    grande profesor Muchas gracias por todo.

  • @HinostrozaTech
    @HinostrozaTech3 ай бұрын

    mil gracias!!! por favor puedes hacer un video enseñándonos como hacer llaves primarias y foráneas con esa forma de importar las bases, por favor.

  • @pepecantu9477
    @pepecantu94776 ай бұрын

    Ya vi la forma de arreglar la fecha en el .csv, al momento de hacer el procedimiento. le cambio la fecha en Región en el Panel de Control y ya que se hace la exportación de las tablas, regreso a la Región Original. Saludos. Excelente Procedimiento más aún que se va acumulando, es una maravilla, Gracias Sergio siempre tienes un As en la manga. Abrazos

  • @luzkrg
    @luzkrg Жыл бұрын

    Excelente, gracias!!! 😃

  • @SAGUIME
    @SAGUIME Жыл бұрын

    Hola Sergio, sí sería de mucha utilidad que publiques videos de Power BI. Gracias

  • @TheBryhanS
    @TheBryhanS11 ай бұрын

    Excelente video, eh estado buscando en ingles y nada que me convensa de ver, me ayudado un monton solo me falta ahora ver como desplegarlo en la nube ya que quiero que esta informacion sea compartida por las diferentes areas de la empresa.

  • @SergioSanchez-zw6mv
    @SergioSanchez-zw6mv7 ай бұрын

    Me salvaste! Gran video

  • @neoexcel5602
    @neoexcel5602 Жыл бұрын

    Excelente. Después sería bueno realizar la subida con un procedimiento almacenado y automatizar la depuración previa de los archivos de Excel.

  • @hectorpizarro2124
    @hectorpizarro2124 Жыл бұрын

    Hola Sergio muy bueno, me acabo de inscribir muy bien explicado. Tengo una consulta se puede hacer un video explicado como conectar SQL a un sistema para que se actualice día a día y poder tomar de esa base de dato para armar tabla dinámicas con Query o power BI. La idea sería no bajar info del sistema todo el tiempo que se necesita si no que sea automático con SQL. Gracias

  • @silviamartinmaraver7234
    @silviamartinmaraver7234 Жыл бұрын

    Genial Sergio, muy buena clase 👍

  • @SergioAlejandroCampos

    @SergioAlejandroCampos

    Жыл бұрын

    Qué bueno que te gustó Silvia.

  • @TheINTREPIDO7
    @TheINTREPIDO711 ай бұрын

    Sergio buenos días excelente video, bueno en realidad no me suscripto a tu canal y a ninguno otros canales que hay, pero siempre veo tus videos por que me parecen muy buenos y bien explicados, espero que ello no impida que puedas responderme una consulta, si tienes un encabezado con 60 columnas tienes que ponerlos uno por uno, ahí como seria, por que en tu ejemplo pones 4 y lo haces uno por uno. Gracias

  • @yoni07informatico46
    @yoni07informatico4610 ай бұрын

    Excelentes

  • Жыл бұрын

    ¡Heavy metal este video Sergio! 😎

  • @SergioAlejandroCampos

    @SergioAlejandroCampos

    Жыл бұрын

    Para los que crean que solo son celditas, jajaja.

  • @JoseDiaz-tx2so
    @JoseDiaz-tx2so Жыл бұрын

    Fenomenal! voy a empezar a entender SQL, hasta ahora no lo habia hecho. Gracias Sergio. Una pregunta, que via (si es el caso) utilizar para solicitar tu maravillosa colaboracion en solventar dudas?...

  • @JoseDiaz-tx2so

    @JoseDiaz-tx2so

    Жыл бұрын

    Entonces Sergio, ¿no hay forma de contactarte?

  • @luiscastillotantachuco2585
    @luiscastillotantachuco258510 ай бұрын

    Hola Segio, muy buen video, tengo una consulta por favor lo que quiero lograr es poder subir archivos como tal a una base de datos por ejemplo en una carpeta tengo archivos que se van generando xml, 001,002,003,004 ....... con la finalidad de poder consumirlos despues desde un formulario

  • @R_Florez
    @R_FlorezАй бұрын

    Hola, tengo una duda, digamos que lo estoy haciendo por dias, cargue el dia uno, voy a cargar el dos pero en la tabla de excel sigue el dia 1 ¿que pasa con esos datos que se repiten? ¿se borran, se reescriben o se montan en la tabla?

  • @Kai_DRZ
    @Kai_DRZ Жыл бұрын

    Estaba buscando un uso práctico para Power apps (pensado ingenuamente que se creaba un apk xD) pero veo que son solo formularios en Excel pero en la nube, y sin la posibilidad de compartir a menos que se tenga office 365, y que estén dentro de la misma empresa, así que por el momento no le veo uso alguno.

  • @reng7777
    @reng7777 Жыл бұрын

    Sergio muchas gracias una consulta como se haria con ACCESS en caso en mi oficina no tengamos SQL SERVER?

  • @SergioAlejandroCampos

    @SergioAlejandroCampos

    Жыл бұрын

    Pronto sacaré video.

  • @sergiotorres513
    @sergiotorres5134 ай бұрын

    Hola amigo, muchas gracias por el video. Estuve intentando hacer lo mismo pero el sistema me arroja un error de seguridad, que quiere decir que no puedo establecer la conexión por cuestiones de seguridad del servidor. Yo lo hice con mysql, el cual el código cambia un poquito pero el problemo creo es que no tengo permisos de seguridad en el servidor. Así que mi pregunta es tú creaste el servidor o te conectaste a él, si fue este último, cómo resolviste los problemas de seguridad?

  • @gladyssanchez1626
    @gladyssanchez1626 Жыл бұрын

    Excelente tutorial. muy comprensible pensé que era super complicado, en realidad estuvo hasta divertido de ver que en cuestión de segundos se actualizan miles de datos. Gracias Sergio por compartir contenido valioso. Saludos

  • @MariadelCarmen-gj8ul
    @MariadelCarmen-gj8ul2 ай бұрын

    ¿Tienes el ejemplo contrario? Volcar una consulta sql a un archivo Excel (no csv) y automatizar ese volcado. He intentado con SSIS pero solo me sale si lo ejecuto dentro del mismo Data Tools, no si lo automatizo con un job. Gracias de antemano

  • @cbc1210
    @cbc12109 ай бұрын

    si quiero insertar varios archivos csv de una carpeta a sql como lo haria?

  • @NataliaGomez-kf4ld
    @NataliaGomez-kf4ld9 ай бұрын

    Y si ya tenemos la vista en sql?

  • @eduardoaquino112
    @eduardoaquino1126 ай бұрын

    Puede exportarla, pero cuando hay un cambio en unas de las líneas del excel este no se actualiza en el SQL ¿A que se debe?

  • @abelldc7586
    @abelldc75866 ай бұрын

    En mi caso me ocurren varios errores al exportar, además alguien le aparece 3 columnas F5, F6, F7 en la parte de Select Source Tables ??? cuando doy en PREVIEW DATA es donde me aparecen esas columnas, QUE SE CREARON SOLAS. Aparte cuando le pongo como Destino mi tabla me da error y no se exporta pero cuando dejo el destino como tabla$ sí se logra exportar pero creando una tabla con ese nombre y encima aparecen esas 3 columnas mencionadas. Por favor a alguien les pasó ??

  • @pepecantu9477
    @pepecantu94776 ай бұрын

    Hola Sergio, tengo un problema con el archivo csv, No conserva el formato de fecha, en el momento si lo cambia pero a la hora de exportar ya lo pierde y al abrir de nuevo el archivo mantiene la fecha dd/mm/aaaa.

  • @fernandol1611
    @fernandol1611 Жыл бұрын

    Buenas Sergio, ¿prefieres SQL Server a ACCESS?

  • @SergioAlejandroCampos

    @SergioAlejandroCampos

    Жыл бұрын

    Para temas empresariales sin duda.

  • @marcosgarciagarcia4911
    @marcosgarciagarcia4911 Жыл бұрын

    Hola Sergio, me da un error a la hora de hacer el BULK INSERT, me indica, el archivo no se puede abrir, código de error 5 acceso denegado, podrías ayudarme? Mil gracias!

  • @10282316
    @10282316 Жыл бұрын

    Si instalo localmente SQL, puedo compartir con mis compañeros para que trabaje también??

  • @SergioAlejandroCampos

    @SergioAlejandroCampos

    Жыл бұрын

    Sí, pero debes tener una IP asignada a tu computadora.

  • @darlingari6005
    @darlingari60059 ай бұрын

    Yo necesito un código en sql para que no necesite hacer esa carga manual en sql de los datos de csv o Excel :(

  • @Jean-jn5up
    @Jean-jn5up6 ай бұрын

    Usar sql server como bd será recomendable para mi caso?. pues de eso creare informes y subiré a la nube. es decir mediante P.servicie. pero si se necesita alguna actualización es necesario que mi portátil este encendía junto al sql server?? sino que otra opción tomaría para usar y tener mi BD.

  • @SergioAlejandroCampos

    @SergioAlejandroCampos

    6 ай бұрын

    Si tienes PBI service, te recomendaria Azure SQL.

  • @oscarraulurrutiamartinez8365

    @oscarraulurrutiamartinez8365

    4 ай бұрын

    @@SergioAlejandroCampos No se puede realizar la carga masiva. El archivo 'C:\Tienda\personalTienda.csv' no se puede abrir. Código de error del sistema operativo: 3(The system cannot find the path specified.).

  • @miguelangelponce8553
    @miguelangelponce8553 Жыл бұрын

    Una pregunta, para que casos es recomendable mejor pasar los datos a ACCESS. Saludos gracias

  • @SergioAlejandroCampos

    @SergioAlejandroCampos

    Жыл бұрын

    Haré otro video con Access. A en mi opinión es mejor SQL, más empresarial.

  • @miguelangelponce8553

    @miguelangelponce8553

    Жыл бұрын

    @@SergioAlejandroCampos Gracias Sergio excelente video

  • @HPcarnace

    @HPcarnace

    Жыл бұрын

    @@SergioAlejandroCampos (muy extraño ese comentario, ya que tuviste de invitado a Juanjo Luna). NO es que SQL(que está mal dicho, debiste decir, Microsoft SQL Server) sea "mejor" o "más empresarial" que Access (también tiene SQL), sino que tiene un propósito muy distinto a Access. Es como si dijera que Matlab o SPSS es mejor que Excel (mejor ¿en qué?). Otra cosa que hay que diferenciar es un motor de base de datos de SQL (SQL como tal es un estándar, desde sql92 hasta hoy ha sufrido cambios el "documento", aunque no esté implementado de igual forma en los diferentes motores de bases de datos). Por eso se dice que "SQL es el menos estándar de los estándares". En cuanto a MOTORES DE BASES DE DATOS (MariaDB, MySQL, PostgreSQL, MS SQL Server, FireBird, Oracle, etc) se puede decir que ese grupo de bases de datos "relacionales" comparten unas características: manejo en red, además corren como "servicios de windows", también tienen formas de "relacionar tablas", tienen "seguridad de acceso a datos", manejo "concurrente de usuarios", tienen "una forma de almacenar la información de forma eficiente, para poder recuperar y mostrar información de forma más rápida", tienen "índices", "llaves primarias y foráneas", y además permiten "hacer copias de seguridad". Esos motores suelen venir acompañados de "herramientas" las cuales son programas adicionales para diseñar, crear, administrar una Base de Datos. Access por otro lado, es un software muy distinto a todos esos, aunque inicialmente no fuera diseñado para trabajarlo en red, ya que incorpora características (no todas) de esos "motores de bases de datos" (el motor de access es Microsoft JET, aunque MS ya no lo documente como tal actualmente), ya que Access tiene unos diseñadores y asistentes, se pueden hacer consultas SQL de forma "visual", se hacen "formularios" para introducción y VALIDACIÓN de datos, tiene un "diseñador" de informes, además de Macros (muy distintas a las de Excel) y código en VBA, todo en un sólo programa (gracias también a que Microsoft en el pasado compró Fox Pro). Access por lo tanto, no está dirigido al mismo público que los otros motores de Bases de Datos, ya que en los otros se suele tener que programar en casi todo, y además Access es "más fácil" de aprender que los otros. Por eso existen otros productos "manejadores de BD" como FileMaker Pro de Claris (principalmente para Apple), que hacen un trabajo similar a Access. Un buen ejemplo, que te invito a revisar en youtube es el del producto "World Office" que está hecho en Access en sus formularios y demás, pero la Base de datos principal está en SQL server, ya que access permite vincular tablas de otros motores de bases de datos (no sólo SQL server, ya que usa ODBC).

  • @HPcarnace

    @HPcarnace

    Жыл бұрын

    ¿cuándo necesitas access? Siempre que mires que tu tabla en Excel, empiece a crecer y necesites además un mejor control de los datos que alguien digite en esa tabla o tablas y además incorporas en tu vocabulario la palabra "relacional" , seguridad de que nadie te borre una información y validación de datos ANTES de que alguien escriba los datos mal en la Base de Datos. Es decir, ya dejas de pensar en sólo tablas, y piensas en cómo relacionar una tabla con otra, sin escribir de nuevo la información, ya también empiezas a automatizar más tus informes y ya no quieres hacer cada mes tablas dinámicas porque eso te quita algunas horas. Por ejemplo cuando tienes una situación como esta: Una tabla de clientes con los campos (o columnas): TipoIdentificación, NúmeroDeIdentificación, Nombres, Apellidos, RazónSocial, Telefono, Dirección, CorreoElectrónico, y otra tabla con las ventas de clientes con los siguientes campos: FechaVenta, NúmerodeIdentificación, CódigoProducto, CantidadVendida, ValorTotalVendido. La tabla de "clientes" se relaciona con la tabla "ventas de clientes" a través del campo NúmerodeIdentificación, de tal forma que pueden haber una o varias filas (registros) del mismo cliente en la tabla "ventas de clientes", es decir, eso es el modelo relacional, pero en un informe se necesita sacar todas las ventas de un rango de fechas de determinado cliente. La tabla clientes no debe permitir dos filas o registros con el mismo número de identificación , es decir, es la "llave primaria" ¿por qué es necesario esto? porque si el cliente cambió de dirección o teléfono sólo se cambia una vez y se es mucho más eficiente. Todo esto es cuando ya comprendes el CONCEPTO de base de datos y no de Tabla, además que todo esto que describí es más fácil de hacer en Access que en Excel, claro si tienes claro los conceptos.

  • @miguelangelponce8553

    @miguelangelponce8553

    Жыл бұрын

    @@HPcarnace Gracias por tu valiosa recomendacion

  • @robertocontrer
    @robertocontrer10 ай бұрын

    Hola Sergio, en mi caso me salía este error: BULK: Bulk load: An unexpected end of file was encountered in the data file. Pero viendo el archivo de excel csv en block de notas me salía separado por punto y coma ( ; ) en vez de coma ( , ), entonces en el bloque de instrucción del BULK decidí al final ponerle punto y coma ( ; ) en vez de coma ( , ) y ahí si me dejó cargar los datos bien. No sé si esto afecte la base de datos. Gracias.

  • @contodalahonda

    @contodalahonda

    9 ай бұрын

    gracias por comentar! me pasó lo mismo, y estuve cviendo las causas, hasta que vi tu post ajajajajme re ayudó

  • @dusti9353

    @dusti9353

    7 ай бұрын

    Eres un grande amigo jaja

  • @robertocontrer

    @robertocontrer

    7 ай бұрын

    @@dusti9353 ✌️🥳

  • @Andres-rt6cq
    @Andres-rt6cq Жыл бұрын

    Hola Sergio, me sale un error cuando inserto los datos con el comando BULK: Bulk load: An unexpected end of file was encountered in the data file. Qué puedo hacer? No me está insertando ningún dato

  • @SergioAlejandroCampos

    @SergioAlejandroCampos

    Жыл бұрын

    Si estás insertando fechas, asegúrate que tengan el formato mm/dd/aaaaa

  • @luispolar3039
    @luispolar30392 ай бұрын

    Buenas Tardes - Me sale este ERROR, al EJECUTAR la SENTECIA - Estoy Usando SQL EXPRESS - No ha logrado INSERTAR Bulk load: An unexpected end of file was encountered in the data file. Msg 7399, Level 16, State 1, Line 1 The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error. Msg 7330, Level 16, State 2, Line 1 Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".

  • @richneeet
    @richneeetАй бұрын

    Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (CUENTA). tengo este error al ingresar mi primer archivo

  • @alevaldez4438

    @alevaldez4438

    12 күн бұрын

    Hola! Prueba con agregar la instrucción FIRSTROW = 2, para que coincida con los formatos de los registros y no con sus rótulos.. quedaría algo así: BULK INSERT MiTabla FROM ‘ruta\al\archivo.csv’ WITH ( FIELDTERMINATOR = ‘,’, ROWTERMINATOR = ‘ ’, FIRSTROW = 2, );

  • @Edison_mm
    @Edison_mm Жыл бұрын

    Hola Sergio, Con todo respeto expongo mi humilde opinión. 1. Una base de datos no es una aplicación ni un programa ni software. Por lo tanto, ni Excel, ni Sql-Server, ni Mysql, ni Oracle, ni Access, etc, ninguno de estos son bases de datos..... Ni mucho menos Python. 3. Una base de datos son Datos,, solo se trata de un conjunto de datos,, pueden ser pocos datos o muchos datos,, pueden estar organizados o desorganizados,, pero son datos..... En un cuaderno mi papá tiene una base de datos para la administración de una finca.... Entonces, en un cuaderno se puede tener una base de datos. Los directorios telefónicos antiguos eran un ejemplo perfecto de una base de datos. 3. Pero... Los datos,, cuando hay gran cantidad, cuando son muchos, hay que clasificarlos, depurarlos, ordenarlos, separarlos por tablas, gestionarlos, etc.... Entonces es aquí donde necesitamos un software que nos ayude a gestionar una base de datos.... Como por ejemplo sql-server, Mysql, EXCEL. 4. Pero, cuando a los datos necesitamos brindarle mayor seguridad, mayor practicidad para acceder a ellos por su volumen, cuando necesitamos compartirlos en una red local o incluso en la nube, entonces utilizamos software creados para ello.... Por ejemplo sql-server y mysql. 5. Cuando necesitamos hacer análisis de datos complejos de tipo "científico" entonces nos facilitamos el trabajo usando aplicativos creados para ellos, como Python. 6. Cuando necesitamos realizar análisis de datos más suaves pero tenemos que realizar cruces más complejos de muchas fuentes entonces nos facilitamos la vida usando PowerBi o cualquier otra herramienta BI 7. Excel también es un aplicativo, es una hoja de cálculo, en donde podemos crear una base de datos, en donde podemos gestionar bases de datos. De hecho, los ingenieros de Microsoft nos proporcionaron funciones de la categoría de bases de datos, BDSUMA, BDCONTAR, etc, para facilitarnos la vida. Dentro de Excel podemos clasificar los datos por medio de tablas y después hacer "cruce de bases de datos" por medio de funciones BuscarV, BuscarX o con métodos de PowerQuery y/o PowerPivot. //yo no me imagino a un ingeniero diciéndole a un campesino como mi papá que debe aprender sql-server para guardar sus datos y que no use Excel sino que aprenda Python para hacer análisis y seguimiento de su base de datos de 50 registros// Gracias a Sergio y su excelente canal que nos ha proporcionado tanto conocimiento en gestión de bases de datos que podemos seguir utilizando Excel y aprovechando las actualizaciones de Microsoft que nunca paran. Gracias Sergio,, Buen tutorial.

  • @TheTramos00

    @TheTramos00

    Жыл бұрын

    Microsoft Excel puede ser utilizado como una herramienta para gestionar y organizar datos, pero no se considera una base de datos completa en sí misma. Entre sus limitaciones estan : Tamaño limitado, Rendimiento, Seguridad y control de acceso, Relaciones complejas y Escalabilidad. Tampoco me imagino o mas bien si me imagino en una empresa que usen MySQL, Oracle, PostgreSQL, etc, llegar y decirles a los Ingenieros de Sistema "pero es que tengo esta Base de Datos en Excel ......"

  • @SergioAlejandroCampos

    @SergioAlejandroCampos

    Жыл бұрын

    Qué gran aporte !

  • @Edison_mm

    @Edison_mm

    Жыл бұрын

    @@TheTramos00 uppss...no entendimos el concepto de bases de datos.

  • @TheTramos00

    @TheTramos00

    Жыл бұрын

    @@Edison_mm Bueno te digo de nuevo : En una empresa que usen MySQL, Oracle, PostgreSQL, etc, habla con los Ingenieros de SIstemas y diles "Es que tengo esta BASE de DATOS en Excel y quiero ....... " que cara ponen !!! pasarias mucha pena bueno o les explicas los puntos que mencionas, a ver si los convences.

  • @HPcarnace

    @HPcarnace

    Жыл бұрын

    @@TheTramos00 Concuerdo. Me atrevo a decir que a veces se abusa de la frase "base de datos". Es que el concepto "base de datos" es muy distinto a que muchos usen la palabra "base de datos" indistintamente al referirse a una simple tabla en excel ( o incluso dos o más tablas en la misma hoja de cálculo o libro(s) ), en la cual no se controla el tipo de datos que se permiten por columna y tampoco existe el concepto relacional en excel, ya que no existe nada que controle de forma automática en excel la "integridad referencial" en diferentes tablas. No es sólo lo que mencionaste de tamaño, rendimiento, seguridad, etc. sino que el concepto de "hoja de cálculo" como se tomó inicialmente en las primeras aplicaciones de hoja de cálculo no abarca nada de eso, y las hojas de cálculo más bien eran una solución rápida, pero no completa, para no tener que programar, por ejemplo, para hacer una nómina de empleados, ya que programar los cambios en legislación podía tomar tiempo, pero tarde o temprano esas nóminas tenian que programarse sí o sí porque las hojas de cálculo no permitían almacenar mucha información, sobre todo tener un histórico y luego tener que recuperar la información para por ejemplo sacar los pagos y deducciones de nómina de un empleado que se han hecho durante toda la vida laboral.