Tipo: Libro impreso / Print book
Encuadernación / Binding: Tapa blanda / Paperback
Tamaño / Size: 17 x 23 cm
Páginas / Pages: 384
Resumen / Summary:
Autor / Author: Pere Chardi García
Editorial / Publisher: Alfaomega
Entrega / Delivery : Nacional / International
Envio desde / Ships from: Colombia
Condición / Condition: Nuevo / New
Tabla de contenido / Table of contents: Prefacio
Primera parte
Capítulo 1
Bases de datos
Base de datos relacional
Estructura mínima de almacenamiento
Ejemplo de tabla
Resumen
Capítulo 2
Consultas SQL I
Consultas SQL
Preguntas de construcción
Sintaxis SQL
Forma general
Resumen
Ejercicio
Capítulo 3
Consultas SQL II
Las tres cláusulas y las preguntas de construcción
Modificando la cláusula where
El operador between
El motor SQL
Resumen
Ejercicio
Capítulo 4
Tipos de dato
Tipos de dato
Ejemplo
Resumen
Ejercicios
Capítulo 5
Operadores
Lógica booleana
Expresiones booleanas
Ejemplos de expresiones booleanas
Operadores
Operadores lógicos
El operador and
El operador or
El operador not
Resumen
Ejercicios
Capítulo 6
Las funciones de agregado y la totalización de datos
Alias campo
Resumen
Ejercicios
Capítulo 7
Agrupación de datos
Clausula group by
El operador distinct
Resumen
Ejercicios
Capítulo 8
Filtrar cálculos de totalización
Cláusula ha vino
Diferencia entre where y having
Resumen
Ejercicio
Capítulo 9
Ordenación del resultado
Cláusula order by
Resumen
Ejercicios
Capítulo 10
El operador like. El valor null
El operador like
El valor null
Resumen
Ejercicios
Capítulo 11
Síntesis de la primera parte
Consultas SQL llanas
Consultas SQL de cálculo
Cláusulas SQL
Ejercicio
Segunda parte
Capítulo 12
El producto cartesiano
Campo ambiguo
Alias de tabla
Resumen
Ejercicios
Capítulo 13
Abstracción de tabla
Funciones de agregado
Cláusula where
Uniones (union all)
Resumen
Ejercicios
Capítulo 14
Relaciones, claves primarias y foráneas
Clave primaria
Clave foránea
Relaciones
Relación de cardinalidad 1 a n
Relación de cardinalidad n a m
Relación de cardinalidad 1 a 1
Especificación
Resumen
Ejercicios
Capítulo 15
Reunión interna y externa
Reunión interna - cláusulas inner join / on
Reunión externa - left outer join / right outer join
Resumen
Ejercicios
Capítulo 16
El modelo entidad-relación
Entidades fuertes y débiles
Construcción del modelo de datos a partir del modelo E-R
Resumen
Ejercicio
Capítulo 17
Lenguaje de definición de datos
Lenguaje de definición de datos (ddl)
Create database
Create table
Alter table
Crear claves primarias y foráneas
Campos check
Añadir y eliminar campos
Eliminar claves
Índices
Índices implícitos
Orden en índices compuestos
Eliminar tablas
Usuarios roles y privilegios
Asistentes
Metadatos
Resumen
Ejercicios
Capítulo 18
Insert, update, delete
Insert SQL
Update SQL
Delete SQL
Transacciones: commit / rollback
Commit implícito en instrucciones ddl
Resumen
Ejercicios
Capítulo 19
Síntesis de la segunda parte
Reunión
Funciones de agregado
Reunión externa
Claves primarias y foráneas
Relaciones y cardinalidad
Modelo entidad-relación
Dml (lenguaje de manipulación de datos)
Ddl (lenguaje de definición de datos)
Ejercicios
Tercera parte
Capítulo 20
Funciones nativas
Funciones para fechas
Funciones para cadenas
La función IF
La función IFNULL
La función IFNULL para el filtraje de registros
Funciones numéricas
Resumen
Ejercicios
Capítulo 21
Sub consultas en cláusula select
Sub consulta en cláusula select
Sub consulta condicionada
Resumen
Ejercicio
Capítulo 22
Sub consultas en cláusula from
Sub consulta en cláusula from
Sub consulta condicionada
Abuso del lenguaje
Fuente de datos constante
Resumen
Ejercicio
Capítulo 23
Subconsultas en cláusula where
Sub consultas en la cláusula where
Filtrar por un solo valor
Filtrar por una lista de valores posibles
Listas de pares de valores posibles
El operador exists
Exists vs. In
Subconsul tas en la cláusula ha ving
Desglose de la consulta
Resumen
Ejercicios
Capítulo 24
Vistas
Create view
Acceso a los datos
Reunión de datos
Tratamiento previo de datos
Resumen
Ejercicio
Capítulo 25
Inserciones masivas
Insertar resultado de una consulta
Generar script de inserciones
Replicar una tabla y sus datos
Resumen
Ejercicio
Capítulo 26
Subconsultas en update
Actualizar una tabla con datos de otra tabla
Uso de funciones en instrucciones insert y update
Script para cambiar de tipo de dato un campo de tabla
Resumen
Ejercicio
Capítulo 27
Funciones y procedimientos almacenados
Lenguaje de programación
Función MySQL
Función Oracle
Función con acceso a datos
Procedimientos
Procedimiento MySQL
Cursores
Cursor Oracle
Cursor MySQL
Análisis descendiente
Videojuego
Resumen
Ejercicios
Capítulo 28
Triggers
Create trigger
Ejemplo MySQL
Mantener tablas desde triggers
Ejemplo en Oracle
Restricciones
Resumen
Ejercicios
Capítulo 29
Síntesis de la tercera parte
Funciones nativas
Subconsultas
Vistas
Inserciones masivas
Funciones y procedimientos almacenados
Triggers
Ejercicios
Cuarta parte
Capítulo 30
Aplicación SQL
Análisis de requerimientos
Modelo entidad-relación
Creación de tablas y claves primarias
Claves foráneas
Inserción de registros en las tablas
Informes o explotación de datos
Ejercicios
Soluciones
Capítulo 2. Consultas SQL I
Capítulo 3. Consultas SQL II
Capítulo 4. Tipos de datos
Capítulo 5. Operadores
Capítulo 6. Totalizar datos
Capítulo 7. Agrupación de datos
Capítulo 8. Filtrar cálculos de totalización
Capítulo 9. Ordenación del resultado
Capítulo 10. El operador like / el valor null
Capítulo 11. Síntesis de la primera parte
Capítulo 12. El producto cartesiano
Capítulo 13. Abstracción de tabla
Capítulo 14. Relaciones, claves primarias y foráneas
Capítulo 15. Reunión interna y externa
Capítulo 16. El modelo entidad-relación
Capítulo 17. Leguaje de definición de datos
Capítulo 18. Insert, update, delete
Capítulo 19. Síntesis de la segunda parte
Capítulo 20. Funciones nativas
Capítulo 21. Subconsultas en cláusula select
Capítulo 22. Subconsultas en cláusula from
Capítulo 23. Subconsultas en cláusula where
Capítulo 24. Vistas
Capítulo 25. Inserciones masivas
Capítulo 26. Subconsultas en update
Capítulo 27. Funciones y procedimientos almacenados
Capítulo 28. Triggers
Capítulo 30. Aplicación SQL