¿Qué es SQL (lenguaje de consulta estructurado)?
Uno de los usos principales de las computadoras, desde su inicio, ha sido la manipulación de datos. Las bases de datos de los millones han sido creadas y manipuladas por las computadoras durante décadas. A medida que las computadoras se han vuelto más sofisticadas, también se ha utilizado el software para impulsar sus funciones. Uno de los lenguajes de computadora de aplicación de base de datos más populares en estos días es el lenguaje de consulta estructurada (SQL). Este lenguaje impulsa los protocolos de gestión de bases de datos simples y complejos, desde la entrada y eliminación de datos básicos hasta consultas complicadas, manipulación e informes del más alto orden.
Muchas computadoras individuales de escritorio o portátiles ejecutan programas de base de datos con SQL. En estos días, SQL es la norma para tales cosas. Sin embargo, también es lo suficientemente potente como para manejar la funcionalidad empresarial para mainframes, servidores y protocolos empresariales. Es este tipo de actividad de manipulación de datos la que involucra los grandes nombres de Oracle e IBM involucrados.
Estas dos compañías, más que cualquier otra, han sido pioneras en la adopciónde SQL como el lenguaje de manipulación de la base de datos primaria. Por poderoso que SQL sea, sin embargo, tiene sus límites. Es principalmente un lenguaje basado en la consulta, y eso también describe con precisión sus limitaciones. Las consultas que se ejecutan SQL pueden ser tan exigentes como los programadores o gerentes de sistemas pueden imaginar, pero al final, SQL no hará más de lo que se le pide que haga. Los departamentos de gestión de datos que desean una funcionalidad de bases de datos más expandible harían bien en buscar en su lugar los idiomas básicos, C ++ o varios idiomas basados en la web.
.Aún así, si las consultas e informes de la base de datos son lo que más necesita, las posibilidades son excelentes de que la aplicación de la base de datos que utiliza para realizar tales tareas se ejecuta en SQL. Los programadores diseñan SQL para ser rápido y eficiente. Una consecuencia agradable de su funcionalidad limitada es que realiza sus tareas designadas muy rápidamente. La recuperación de datos, incluso de grandes cantidades de datos, es casi instantáneaOUS. La manipulación de datos tarda un poco más en términos de milisegundos, pero la diferencia probablemente no será notable para los usuarios humanos. En este caso, la funcionalidad limitada no es un inconveniente, sino una ventaja.
No solo Oracle e IBM están diseñando en SQL en estos días. Muchos otros también lo están haciendo. No es sorprendente que Microsoft esté a la cabeza de esta clase. Windows Creator tiene su propia versión de SQL, que se llama más servidor basado en servidor y, en consecuencia, se llama Microsoft SQL Server. El programa de base de datos de acceso de Microsoft es muy popular ejecuta esta versión de SQL. Otros programas familiares de base de datos basados en SQL incluyen Filemaker Pro, FoxPro y el MySQL basado en código abierto.