DEFINICION Y MANIPULACION DE DATOS
-10%

DEFINICION Y MANIPULACION DE DATOS

PIÑEIRO GOMEZ, JOSE MANUEL

$ 87,000.00
$ 78,300.00

U$ 20,08 17,99 €

Disponible
Editorial:
ECOE
Año de edición:
2026
Materia
Ingenieria de sistemas
ISBN:
978-958-508-936-5
EAN:
9789585089365
$ 87,000.00
$ 78,300.00

U$ 20,08 17,99 €

Disponible
Añadir a favoritos

TABLA DE CONTENIDO

Introducción normativa

1. Lenguajes relacionales
1.1. Tipos de lenguajes relacionales
1.2. Operaciones en el modelo relacional
1.3. Álgebra relacional
1.3.1. Clasificación de operadores
1.3.2. Denominación de atributos
1.3.3. Relaciones derivadas
1.3.4. Operaciones primitivas: selección, proyección, producto cartesiano, unión y diferencia
1.3.5. Otras operaciones: intersección, join, división
1.4. Cálculo relacional
1.4.1. Cálculo relacional orientado a tuplas
1.4.2. Cálculo relacional orientado a dominios
1.5. Transformación de consultas entre álgebra y cálculo relacional
1.6. Lenguajes comerciales: SQL (Structured Query Language), QBE (Query By Example)
1.7. Orígenes y evolución del SQL
1.8. Características del SQL
1.9. Sistemas de gestión de bases de datos con soporte SQL
Ejercicio propuesto

2. El lenguaje de manipulación de la base de datos
2.1. El lenguaje de definición de datos (DDL)
2.1.1. Tipos de datos del lenguaje
2.1.2. Creación, modificación y borrado de bases de datos
2.1.3. Creación, modificación y borrado de esquemas
2.1.4. Creación, modificación y borrado de tablas
2.1.5. Creación, modificación y borrado de vistas
2.1.6. Creación, modificación y borrado de índices
2.1.7. Especificación de restricciones de integridad
2.2. El lenguaje de manipulación de datos (DML)
2.2.1. Construcción de consultas de selección: agregación, subconsultas, unión, intersección, diferencia
2.2.2. Construcción de consultas de inserción
2.2.3. Construcción de consultas de modificación
2.2.4. Construcción de consultas de borrado
2.3. Cláusulas de lenguaje para la agrupación y ordenación de consultas
2.4. Capacidades aritméticas, lógicas y de comparación del lenguaje
2.5. Funciones agregadas del lenguaje
2.6. Tratamiento de valores nulos
2.7. Construcción de consultas anidadas
2.7.1. Subconsultas que generan valores simples
2.7.2. Subconsultas que generan conjuntos de valores
2.7.3. Consultas correlacionadas
2.8. Unión, intersección y diferencia de consultas
2.8.1. Operador union
2.8.2. Operador intersect
2.8.3. Operador except
2.9. Consultas de tablas cruzadas
2.10. Otras cláusulas del lenguaje
2.10.1. Los dominios
2.10.2. La orden TRUNCATE
2.10.3. El comando SHOW
2.11. Extensiones del lenguaje
2.11.1. Creación, manipulación y borrado de vistas
2.11.2. Especificación de restricciones de integridad
2.11.3. Instrucciones de autorización
2.11.4. Control de las transacciones
2.12. El lenguaje de control de datos (DCL)
2.12.1. Transacciones
2.12.2. Propiedades de las transacciones: atomicidad, consistencia, aislamiento y permanencia
2.12.3. Estados de una transacción: activa, parcialmente comprometida, fallida, abortada y comprometida
2.12.4. Consultas y almacenamiento de estructuras en XML
2.12.5. Estructura del diccionario de datos
2.12.6. Control de transacciones
2.12.7. Privilegios: autorizaciones y desautorizaciones
2.13. Procesamiento y optimización de consultas
2.13.1. Procesamiento de una consulta
2.13.2. Tipos de optimización: basada en reglas, basada en costes, otros
2.13.3. Herramientas de la base de datos para la optimización de consultas
Ejercicios propuestos
Anexo I: instalación de PostgreSQL
Bibliografía

El libro aborda el uso del lenguaje SQL en el desarrollo de software, centrado en la definición y manipulación de datos en bases de datos relacionales. Integra fundamentos teóricos y prácticos, incluyendo lenguajes relacionales, control de acceso y optimización, con enfoque en PostgreSQL como sistema actual de referencia.

La obra desarrolla de forma progresiva las instrucciones SQL para crear y gestionar bases de datos, combinando teoría con numerosos ejemplos. Incluye temas avanzados como control de usuarios, transacciones y optimización de consultas. Se apoya en ejercicios resueltos y propuestos, facilitando el aprendizaje práctico y autónomo.

Dirigido a estudiantes de informática, desarrolladores y profesionales del software que trabajan con bases de datos relacionales. Especialmente útil para quienes buscan adquirir o consolidar habilidades en SQL y en la gestión eficiente de datos en entornos académicos y profesionales.

Incluye

Álgebra y cálculo relacional, permitiendo comprender en profundidad cómo se estructuran y procesan las consultas.

El dominio completo del lenguaje SQL (DDL, DML y DCL).

La construcción avanzada de consultas.

Restricciones, control de privilegios y propiedades ACID, esenciales para entornos profesionales.

Optimización y rendimiento de consultas.

Artículos relacionados

  • JAVA CON CHATGPT
    HOPKINS BRUCE
    El libro aborda la integración de la inteligencia artificial generativa en el desarrollo de software, enfocándose en el uso de ChatGPT y las API de OpenAI con Java. Explora cómo estas tecnologías transforman la programación, potenciando la productividad y habilitando nuevas capacidades como el procesamiento del lenguaje natural en aplicaciones.La obra combina fundamentos técnic...
    Disponible

    $ 77,000.00$ 69,300.00

    U$ 17,77 15,93 €

  • DESARROLLO DE PROGRAMAS EN EL ENTORNO DE LA BASE DE DATOS
    PIÑEIRO GOMEZ, JOSE MANUEL
    El libro aborda el desarrollo de software orientado a bases de datos, centrándose en el uso de entornos de desarrollo y herramientas que permiten crear, gestionar y optimizar aplicaciones que operan sobre sistemas relacionales, con énfasis en PostgreSQL como tecnología actual y ampliamente adoptada.La obra combina fundamentos y práctica: inicia con entornos de desarrollo, conti...
    Disponible

    $ 79,000.00$ 71,100.00

    U$ 18,23 16,34 €

  • CÓMO CREAR TUS GPT EN 15 MINUTOS
    GARCÍA MARTÍN, DAVID
    u00bfAlguna vez has deseado tener una herramienta que pueda responder preguntas, generar contenido y automatizar tareas repetitivas, todo con un simple comando? Si tu respuesta es sí, estás en el lugar correcto. Dentro de unas horas podrás empezar a crear ese ejército de asistentes que te ayuden a ahorrar tiempo en tu día a día.rnEn este libro te guiaré paso a paso para que pue...
    ¡Última unidad!

    $ 60,000.00$ 54,000.00

    U$ 13,85 12,41 €

  • BIG DATA E INTELIGENCIA ARTIFICIAL
    CORONADO GARCÍA, BEATRIZ
    En un mundo donde la información es un recurso clave, DeepSeek emerge como una alternativa revolucionaria y GRATUITA frente a soluciones de inteligencia artificial como ChatGPT, ofreciendo un modelo de búsqueda y generación de conocimiento accesible, preciso y altamente optimizado. Este libro explora en detalle cómo DeepSeek está redefiniendo la manera en que los usuarios acced...
    ¡Última unidad!

    $ 89,000.00$ 80,100.00

    U$ 20,54 18,41 €

  • ESPHOME. DESARROLLO DE APLICACIONES DOMÓTICAS CON ESP8266 SIN PROGRAMACIÓN
    DOMÍNGUEZ MÍNGUEZ, TÓMAS
    Internet de las cosas, también conocido por sus siglas en inglés IoT (Internet of Things), es un concepto propuesto por Kevin Ashton en 1999 para referirse a la conexión e intercambio de datos entre todo tipo de objetos a través de Internet. El éxito de esta tecnología se debe a que amplía enormemente su utilidad, ya que permite controlar objetos a distancia (p. ej., encender o...
    Disponible

    $ 72,000.00$ 64,800.00

    U$ 16,61 14,89 €

  • DESARROLLO DE APLICACIONES MÓVILES MEDIANTE INGENIERÍA DIRIGIDA POR MODELOS
    HÉCTOR ARTURO FLÓREZ FERNÁNDEZ, DANIEL ESTEBAN SÁNCHEZ RODRÍGUEZ
    Este libro ofrece una aproximación innovadora al desarrollo de aplicaciones móviles mediante el uso de la Ingeniería Dirigida por Modelos (MDE), una metodología que permite la creación semiautomática de software de alta calidad. El enfoque del texto se centra en la construcción de cadenas de transformación de modelos, que simplifican el proceso de desarrollo, mantenimiento y es...
    Disponible

    $ 45,000.00$ 40,500.00

    U$ 10,38 9,31 €

Otros libros del autor