¿Cómo aprender el lenguaje SQL?
Aprenda SQL: primero domine la sintaxis básica, luego busque ejercicios para hacer y luego encuentre formas de obtener los datos que desea de la base de datos. No es necesario escribir un SQL muy complejo. Escribir un SQL muy complejo significa que la lógica del código es muy simple, lo que tendrá un impacto en programas futuros. La lógica debe implementarse en el programa tanto como sea posible y la base de datos solo necesita acceder a los datos.
Los capítulos 3 y 4 de "Introducción a los sistemas de bases de datos" tratan sobre SQL, el lenguaje SQL estándar, de superficial a profundo, no extenso pero sí completo. Cuando aprendo T-SQL ahora, el libro que leí es "Programación clásica de Sql Server 2008", que cubre casi todo T-SQL y es relativamente popular.
Introducción
El lenguaje SQL fue propuesto por Boyce y Chamberlin en 1974 y se implementó por primera vez en SystemR, un sistema de base de datos relacional desarrollado por IBM. Debido a sus destacadas ventajas, como funciones ricas, facilidad de uso y flexibilidad, y un lenguaje simple y fácil de aprender, ha sido bien recibido por la industria informática y los usuarios de computadoras.
En octubre de 1980, con la aprobación del Comité de Bases de Datos X3H2 del Instituto Nacional Estadounidense de Estándares (ANSI), SQL se convirtió en el estándar estadounidense para lenguajes de bases de datos relacionales. Poco después, se anunció el estándar SQL. La Organización Internacional de Normalización (ISO) también tomó la misma decisión.