SQL MANUAL IMPRESCINDIBLE

SQL MANUAL IMPRESCINDIBLE

CHARTE, FRANCISCO

28,00 €
IVA incluido
Descatalogado por la editorial
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:
MANUAL IMPRESCINDIBLE
28,00 €
IVA incluido
Descatalogado por la editorial
Añadir a favoritos

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

  • TRUCOS DE IPHONE QUE APPLE NUNCA TE CONTARÁ, LOS
    VIDAL (@SNOFLAA), ALFONS
    "Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida".Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que tie...
    Lo tenemos ;)

    24,95 €

  • CÓDIGO LIMPIO. SEGUNDA EDICIÓN
    MARTIN, ROBERT C.
    Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y pr...
    Lo tenemos ;)

    62,50 €

  • CONSTRUCCIÓN DE GRANDES MODELOS DE LENGUAJE DESDE CERO
    RASCHKA, SEBASTIAN
    El físico Richard P. Feynman afirmó: «No comprendo lo que no puedo crear». Inspirado en este principio, Sebastian Raschka ofrece en este libro una guía práctica y detallada para construir un modelo de lenguaje de gran tamaño ejecutable incluso en un portátil. Este libro analiza cada etapa del proceso, desde la planificación y codificación del modelo hasta su entrenamiento y aju...
    Lo tenemos ;)

    39,95 €

  • SOFTWARE PARA LA INGENIERÍA DE PROCESOS
    CUATRECASASA ARBOS, LLUIS
    Esta Guía del usuario y el software al que acompaña se ha elaborado para facilitar la comprensión del contenido del libro Diseño avanzado de procesos y plantas de producción flexible, mediante las metodologías y situaciones que presenta. Su utilidad más importante es facilitar su aplicación a los casos reales de diseño de procesos que necesita resolver el propio usuario, con lo...
    Lo tenemos ;)

    30,00 €

  • INTRODUCCIÓN A MICROSOFT FABRIC
    AGUILERA REYNA, DIANA / LÓPEZ CENTENO, NELSON
    Descubre Microsoft Fabric, la nueva plataforma de datos de Microsoft que amplía las capacidades de Power BI y permite implementar procesos de datos modernos de forma sencilla y unificada.El procesamiento y análisis de datos sigue siendo clave en casi cualquier proyecto, y ha cobrado aún más relevancia con los avances de la Inteligencia Artificial Generativa. Esto ha impulsado t...
    Lo tenemos ;)

    30,50 €

  • GESTIÓN DE BASE DE DATOS CON SQL SERVER
    TORRES REMON, MANUEL
    ¿Desea gestionar bases de datos de forma profesional, segura y eficiente? SQL Server es una de las herramientas más potentes para administrar información digital en entornos empresariales. Esta obra le ofrece una guía detallada y actualizada para dominar la versión 2022 del sistema gestor de bases de datos de Microsoft, haciendo especial énfasis en la automatización de procesos...
    Lo tenemos ;)

    19,90 €

Otros libros del autor

  • MICROSOFT 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 herrami...
    Sin Stock. Consúltenos antes de pedir.

    31,95 €

  • WORD 2016
    CHARTE, FRANCISCO
    Microsoft Word es la aplicación para la edición de textos más difundida en el mundo, un programa concebido para alcanzar la máxima productividad. Podrá crear con rapidez documentos profesionales y compartir el trabajo gracias a las excelencias de las nuevas herramientas de colaboración, además accederá a los documentos en la nube cuando y donde los necesite. Este manual contie...
    Descatalogado por la editorial

    29,95 €

  • EXCEL 2016. MANUAL AVANZADO
    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...
    Sin Stock. Consúltenos antes de pedir.

    35,95 €

  • EXCEL 2016 GUÍA PRÁCTICA
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para la realización de cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OSX, iOS, y Android, la versión 2016 incorpora nuevas opciones que facilitan el acceso a la funcionalidad del programa. Con esta didáctica guía el usuario novel de Excel aprenderá rápidamente a desenvolverse en su entorn...
    Descatalogado por la editorial

    18,50 €

  • ACCESS 2013. MANUAL IMPRESCINDIBLE
    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...
    Descatalogado por la editorial

    28,75 €

  • WORD 2013 MANUAL IMPRESCINDIBLE
    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...
    Descatalogado por la editorial

    28,75 €