SQL

SQL

CHARTE, FRANCISCO

28,00 €
IVA incluido
No disponible
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2014
Materia
Informática
ISBN:
978-84-415-3609-8
Páginas:
400
Encuadernación:
Otros
Colección:
Manuales Imprescindibles

MI SQL

Cómo usar este libro

Estructura del libro
Convenciones tipográficas

Introducción
Breve historia del lenguaje SQL
Para qué puedo usar SQL
Herramientas para trabajar con SQL
Tipos de RDBMS
Bases de datos NoSQL

Capítulo 1. Bases de datos y el modelo relacional
Modelos de bases de datos
Bases de datos relacionales
Tablas y sus relaciones
Filas y columnas
Identificación de tablas, filas y columnas
Meta-información sobre estructura de la base de datos
Integridad de los datos
Tratamiento de valores nulos
Lenguajes de comunicación con la base de datos
Tratamiento de conjuntos de datos
Normalización de bases de datos
Primera forma normal
Segunda y tercera forma normal
Resumen

Capítulo 2. Software RDBMS y herramientas de trabajo
Microsoft Access
MariaDB (MySQL)
Oracle
SQL Server
SQL Fiddle
Resumen

Capítulo 3. Preparación de la base de datos de ejemplo
Descarga del material asociado al libro
Microsoft Access
MariaDB
Oracle
SQL Server
SQL Fiddle
Estructura de la base de datos
Resumen

Capítulo 4. Consultas simples
Estructura de una sentencia DML
La cláusula SELECT
Sintaxis general
Obtener todo el contenido de una tabla
Selección de columnas
Columnas con alias
Alias para las tablas
Exclusión de filas duplicadas
Resumen

Capítulo 5. Filtrado y búsqueda de datos
Sintaxis de la cláusula WHERE
Relaciones simples
Relaciones compuestas
Agrupar expresiones con paréntesis
Predicados de la cláusula WHERE
Búsqueda de patrones de caracteres
Rangos y listas de valores
Búsqueda de valores nulos
Predicados con subconsultas
Adición de columnas calculadas
Cálculos numéricos
Operaciones con caracteres
Operaciones con fechas
Análisis y sustitución de valores
Resumen

Capítulo 6. Consultas en múltiples tablas y vistas
Introducción
Operaciones de conjuntos
Unión de conjuntos
Intersección de conjuntos
Diferencia de conjuntos
Producto cartesiano
Combinación de tablas (JOIN)
Combinaciones por equivalencia
Combinaciones no exclusivas
Otros tipos de combinaciones entre tablas
Resumen de tipos de uniones
Reutilización de consultas complejas
Definición de una vista
Uso de una vista
Otras operaciones con vistas
Resumen

Capítulo 7. Ordenar y agrupar los resultados
Ordenar las filas
La cláusula ORDER BY
Orden ascendente y descendente
Ordenar por varias columnas
Referencias a columnas derivadas
Agrupación de resultados
La cláusula GROUP BY
Funciones de agregación
Funciones de agregado y columnas derivadas
Uso de las funciones de agregado sin GROUP BY
Filtrado de las filas agrupadas
Resumen

Capítulo 8. Uso de funciones predefinidas en consultas SQL
Categorías de funciones
Funciones integradas
Particularidades de Oracle
Particularidades de MySQL - MariaDB
Particularidades de SQL Server
Particularidades de Access
Funciones de cadena
Longitud de la cadena
Eliminación de caracteres sobrantes
Conversiones de caracteres
Posición de una cadena en otra
Funciones de fechas
Funciones numéricas
Redondeo y valor absoluto
Raíces y potencias
Otras funciones matemáticas
Otras funciones de SQL
Resumen

Capítulo 9. Inserción de nuevos datos
La sentencia INSERT
Inserción de valores por posición
Inserción de valores por nombre de columna
Obtener la estructura de una tabla
Valores por defecto y valores nulos
Inserciones y subconsultas
Generación automática de códigos
Producción de contenido
Confirmación y rechazo de cambios
Resumen

Capítulo 10. Actualización de datos
Introducción
Modificación de datos
Cambiar una columna de una fila
Cambiar varias columnas de una fila
Modificación de datos en varias filas
Uso de expresiones en la asignación
Valores nulos y por defecto
Eliminación de filas
Fusión de datos (MERGE)
Actualización de datos y transacciones
Resumen

Capítulo 11. Crear, modificar y eliminar tablas de una base de datos
Cómo definir una nueva tabla
Tipos de datos
Introducción de restricciones
Valores por defecto
Crear una tabla a partir de otra
Eliminación de tablas
Modificar la estructura de una tabla
Añadir y eliminar columnas
Modificar una columna
Añadir y eliminar restricciones
Tablas temporales
Columnas virtuales
Resumen

Capítulo 12. Control de acceso a los datos
Otorgar privilegios sobre una base de datos
Conceder permisos generales
Concesión de privilegios específicos
Permisos sobre columnas individuales
Delegación de los privilegios
Revocación de privilegios
Transacciones, concurrencia y propiedades ACID
Atomicidad
Consistencia
Aislamiento
Resumen

Capítulo 13. Vistas e índices
Definición y uso de vistas
Proyección (Filtrado de columnas)
Selección (Filtrado de filas)
Vistas con columnas derivadas
Actualización de datos a través de una vista
Modificar y eliminar vistas
Creación de índices
Resumen
Capítulo 14. Procedimientos, funciones y desencadenadores
Procedimientos almacenados
Definir un procedimiento almacenado
Un procedimiento de ejemplo
Ejecución de un procedimiento almacenado
Corrección de errores
Uso de parámetros
Funciones
Una función de ejemplo
Uso de funciones
Desencadenadores
Definición de un desencadenador
Un desencadenador de ejemplo
Uso de un desencadenador
Resumen

Capítulo 15. Introducción a T-SQL
Variables y expresiones
Asignación y recuperación de valores
Operadores
Variables globales
Control del flujo de ejecución
Ejecución condicional
Ejecución repetitiva
Desvío del flujo de ejecución
Cursores
Declaración de un cursor
Operaciones sobre un cursor
Apertura y cierre del cursor
Número de filas resultantes y tipos de cursor
Recorrer las filas de un cursor
Tablas en memoria
Funciones que devuelven tablas
Resumen

Capítulo 16. Introducción a PL/SQL
Variables y expresiones
Asignación y recuperación de valores
Salida de resultados en SQL Plus y Oracle SQL Developer
Operadores
Tipos de filas y columnas
Constantes
Control del flujo de ejecución
Ejecución condicional
Ejecución repetitiva
Desvío del flujo de ejecución
Cursores
Declaración de un cursor
Apertura y cierre del cursor
Atributos de un cursor
Recorrer las filas de un cursor
Tablas en memoria
Definición de una tabla en memoria
Acceso a las filas y columnas de la tabla
Trabajando con tablas en memoria
Resumen

Capítulo 17. Introducción a SQL

SQL es el lenguaje estándar para el tratamiento de datos en ordenadores. Tanto si somos usuarios de una aplicación de ofimática (Access por ejemplo) como si nuestro objetivo es administrar servidores de datos o desarrollar aplicaciones, es imprescindible que conozcamos SQL.

El contenido cada uno de los veinte capítulos en que se estructura este libro sigue un enfoque didáctico, con explicaciones claras y concisas, ofreciendo al lector abundantes ejemplos y ejercicios propuestos que ayudan a reafirmar el proceso de aprendizaje.

Además del lenguaje estándar SQL, también se introducen derivados de este como T-SQL, PL/SQL y SQL/PSM, muy difundidos y que le permitirán aprovechar al máximo las posibilidades de SQL Server, Oracle y MySQL/MariaDB, respectivamente. Asimismo, podrá conocer las diferencias entre SQL y NoSQL, todo ello desde una perspectiva práctica.

Al finalizar la lectura de este libro estará en disposición de completar cualquier operación sobre una base de datos, conociendo la sintaxis estándar de SQL y en muchos casos los aspectos específicos de cada producto.

Artículos relacionados

  • CURSO DE MICROSOFT 365 Y COPILOT
    FERNANDEZ GUTIERREZ, ISABEL
    En este libro te mostraré el uso de potentes herramientas que potenciarán tu productividad en el entorno laboral, permitiéndote adaptarte rápidamente a los tiempos en que el trabajo remoto o híbrido es una opción probable.Este libro te enseñará a ubicar tus documentos en la nube para acceder a ellos desde cualquier lugar y dispositivo, comprenderás las diferencias entre OneDriv...
    Disponible en la librería

    29,95 €

  • INTELIGENCIA ARTIFICIAL
    MITCHELL, MELANIE
    Melanie Mitchell separa la ciencia real de la ciencia ficción en este amplio examen del estado actual de la IA y de cómo está rehaciendo nuestro mundo. Ninguna empresa científica reciente ha resultado tan seductora, aterradora y llena de extravagantes promesas y frustrantes reveses como la inteligencia artificial. La galardonada autora Melanie Mitchell, una destacada científica...
    Disponible en la librería

    26,00 €

  • CAMBIA EL CHIP:MANUAL SUPERVIVENCIA ERA INTELIGENCIA ARTIF
    SOLER COPADO, FRANCISCO JOSE
    Cambia el Chip está pensado para ayudarte a subir al tren del futuro donde la incertidumbre prevalece frente a la velocidad de los cambios digitales. Así como aprovechar las oportunidades que ofrecen. Podrás entender cómo los principales ejecutivos aprenden en las mejores escuelas de negocios del mundo a gestionar los cambios en su propia forma de ver el entorno e impactar a la...
    Disponible en la librería

    17,85 €

  • REVOLUCION DE LA INTELIGENCIA ARTIFICIAL EN LA MEDICINA, LA. GPT-4 Y MAS ALLA
    LEE, PETER / GOLDBERG, CAREY / KOHANE, ISAAC
    Hace tan solo unos meses, millones de personas quedaron atónitas ante las asombrosas habilidades del ChatGPT y sus extrañas alucinaciones. Eso fue en 2022. La próxima generación de IA ya está aquí: más inteligente, más precisa, con conocimientos técnicos más profundos. El GPT-4 y sus competidores están a punto de transformar la medicina. Ya sea usted un líder sanitario, un prov...
    Disponible en la librería

    29,50 €

  • INTELIGENCIA ARTIFICIAL Y DESARROLLO TECNOLOGICO AL SERVICIO DE LA ENSEÑANZA VIR
    Esta obra pone el foco en la importancia de la comunicación empática, las disposiciones cognitivas y la gestión emocional para lograr una mayor eficacia en la enseñanza virtual. En ella se analizan experiencias tecnológicas al servicio de esta enseñanza y se exploran los límites de herramientas innovadoras como los chatbots o la inteligencia artificial generativa. Sus contenido...
    Disponible en la librería

    18,50 €

  • DISEÑO FUNCIONAL. PRINCIPIOS, PATRONES Y PRACTICAS
    MARTIN, ROBERT C.
    En Diseño funcional, el reputado ingeniero de software Robert C. Martin («Uncle Bob») explica cómo y por qué utilizar la programación funcional para crear sistemas mejores para clientes reales. Martin compara las estructuras de la programación convencional orientada a objetos en Java con las que permiten los lenguajes funcionales, identifica los mejores roles para cada una y mu...
    Disponible en la librería

    37,95 €

Otros libros del autor

  • INTRODUCCIÓN A LA PROGRAMACIÓN
    CHARTE, FRANCISCO
    Disponible 24/48 horas

    29,95 €

  • ACCESS 2016
    CHARTE, FRANCISCO
    Access 2016 es la última de las versiones del programa para gestión de bases de datos y generación de aplicaciones de Microsoft. Con este manual aprenderás a utilizarla, durante veinte lecciones muy didácticas y de complejidad ascendente.Este libro explica con detalle las principales funciones de Access 2016. Es esencial para usuarios interesados en profundizar en sus herramien...
    Disponible 24/48 horas

    29,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para realizar cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OS X, iOS, y Android, la versión 2016 incorpora nuevas opciones que conceden más funcionalidad al programa. Dispone además de nuevos tipos de gráficos, mecanismos adicionales de selección y transformación de datos y mejoras para l...
    Disponible en breve

    34,95 €

  • ASP.NET 4.5/MVC 4
    CHARTE, FRANCISCO
    ASP.NET 4.5 es la última versión del motor de procesamiento de páginas Web de Microsoft que, conjuntamente con MVC 4, simplifica el proceso desarrollo de potentes aplicaciones Web de última generación. El lector aprenderá a utilizar ambas infraestructuras con este manual a lo largo de dieciocho lecciones didácticas y de complejidad ascendente.Este libro guía al lector a través...
    No disponible

    28,00 €

  • ACCESS 2013
    CHARTE, FRANCISCO
    Access 2013 es la última versión de la aplicación para gestión de bases de datos y generación de aplicaciones de Microsoft; un programa que aprenderá a utilizar con este manual a lo largo de veinte lecciones didácticas y de complejidad ascendente.El libro explica con detalle las principales funciones de Microsoft Access 2013 y es esencial pata todos aquellos usuarios interesado...
    No disponible

    28,75 €

  • WORD 2013
    CHARTE, FRANCISCO
    Word 2013 es la última versión de la aplicación para edición de textos más utilizada del mundo, un programa que aprenderá a utilizar con este manual a lo largo de veinte lecciones didácticas y de complejidad ascendente.El libro explica con detalle las principales funciones de Microsoft Word 2013 y es esencial para todos aquellos usuarios interesados en dominar la aplicación y p...
    No disponible

    28,75 €