Optimización SQL en Oracle

Descripción del Libro

¿En qué consiste el Bind Variable Peeking y por qué el plan de ejecución que se presenta no es el mismo que se ejecuta?, ¿por qué Oracle no está usando este o aquel índice?, ¿por qué las vistas materializadas, el particionamiento o el paralelismo han empeorado el rendimiento de la base de datos en vez de mejorarlo tal y como prometía la publicidad?, ¿es fiable el coste de los planes de ejecución?, ¿quién tiene la culpa de este producto cartesiano?

Hay mucha teoría y muchas horas de práctica detrás de las respuestas que ofrecemos a estas cuestiones. El motor Oracle es uno de los más completos (y complejos) que existen, pero un estudio en profundidad de sus componentes, sus estructuras y su arquitectura puede dar las claves para implementar SQL de forma eficiente y poder optimizar código ya escrito.

En este libro, además de intentar dar respuesta a las puntos anteriores, se describen con un gran número de ejemplos y casos prácticos resueltos, entre muchas otras cuestiones, las siguientes:

– Cómo usar eficientemente SQL Profiles, SQL Baselines, vistas materializadas y cómo validar sus capacidades de reescritura global sobre consultas, uso de variables bind y paquetes como DBMS_STATS, DBMS_SPM, etc.
– Cómo realizar el análisis y estudio de SQL ineficiente, incluyendo trucos y técnicas para desmenuzar las operaciones internas de sus ejecuciones.
– Un estudio a fondo sobre el optimizador y sus comportamientos, así como los principales parámetros que afectan a la ejecución de código SQL.
– Uso de funciones analíticas, control de las ordenaciones implícitas, del impacto en el rendimiento por el uso recursivo de funciones o un diseño físico inadecuado.
– Cómo las estimaciones de cardinalidad y selectividad en el uso de índices o métodos de combinación concretos afectan a las decisiones del optimizador.

Además, se incluye un glosario de hints exhaustivo y completo, en el que se ilustran las casuísticas de cada caso con ejemplos de su uso y su consiguiente efecto en los tiempos de ejecución.

En resumen, este libro recoge todos los aspectos relativos al rendimiento, útiles tanto para desarrolladores como para administradores, y supone una guía básica para entender qué ocurre en el interior de la base de datos y cómo conseguir que la ejecución de SQL sea óptima.

 

Diseño de Bases de Datos

Descripción del Libro

El diseño de una base de datos es un punto crítico y muy importante a la hora de crear una aplicación software.
Partiendo de reglas claras, bien explicadas y siempre acompañadas de ejemplos aprenderás a diseñar bases de datos de un modo fácil y rápido.

Aprende a pasar de una simple descripción o requisitos a un modelo conceptual, también llamado entidad-relación y por último transformarlo al modelo relacional con el que ya trabajaremos en una aplicaicón.
Siguiendo las normas que ofrece el libro realizarás diseños de calidad y sin errores.

El autor es Ingeniero Superior en Informática y tiene una amplia experiencia laboral.

Los contenidos son los siguientes:

    • Qué es el modelado de datos
    • El modelo Entidad – Relación
      • Entidades
      • Atributos
      • Relaciones
      • Tipos de entidades
      • Elección de claves
      • Relaciones
      • Otros tipos de relaciones
      • Cardinalidades
      • Relaciones con atributos
      • Relaciones de herencia (ISA
      • Otras notaciones
    • Transformación del Entidad-Relación al Relacional
      • Conceptos importantes del Modelo Relacional
      • Transformación de las relaciones 1 a 1
      • Transformación de las relaciones 1 a N
      • Transformación de las relaciones N a M
      • Transformación de otros tipos de relaciones
      • Caso práctico

Desarrollo web con PHP y MySQL

Desarrollo web con PHP y MySQL (Versión Kindle)


Lista de precios:Price Not Listed
De nuevo:0 Fuera de Stock
De ocasion: Fuera de Stock

Descripción del libro

PHP es el lenguaje de creación de páginas Web dinámicas más utilizado en el mundo del software libre. La razón de esta popularidad está repartida a parte iguales entre la facilidad de uso del lenguaje y su potencia. Se trata de una excelente combinación de las mejores características de los más populares lenguajes de programación con la más increíble colección de bibliotecas de funciones para casi cualquier tarea que podamos necesitar.

MySQL es el sistema gestor de bases de datos de código abierto más popular del mundo. La razón: las empresas que utilizan MySQL consiguen recortar el gasto dedicado a este tipo de software en un 90%, y por regla general su uso es gratuito, siempre que sigan unas reglas muy sencillas. La facilidad de uso, la velocidad y la flexibilidad en diferentes sistemas operativos hacen popular a MySQL.

PHP y MySQL son la pareja perfecta. Si quiere combinar las características de las últimas versiones de PHP y MySQL, éste es su libro. Comenzaremos con lo básico de ambos productos para aquellos que no hayan tenido ningún contacto con PHP o MySQL. Seguidamente, aprenderemos a aprovechar las herramientas que PHP nos proporciona para acceder a MySQL.

Los contenidos se completan con temas como consultas SQL, gestión de MySQL, programación orientada a objetos, formularios, gestión de errores y plantillas para personalizar el aspecto de las páginas Web. También aprenderá a utilizar características avanzadas como procedimientos almacenados, vistas, desencadenadores (o triggers) y XML.

Este libro consta de 14 capítulos:

1. MySQL y PHP
2. PHP
3. MySQL
4. PHP orientado a objetos
5. Diseño de bases de datos
6. SQL
7. PHP y MySQL
8. Formularios
9. Gestión de errores
10. Plantillas
11. Procedimientos almacenados
12. Desencadenadores
13. Vistas
14. XML

 

Responsive Design con Bootstrap

Responsive Design con Bootstrap: 2ª Edición (Versión Kindle)


Lista de precios:Price Not Listed
De nuevo:0 Fuera de Stock
De ocasion: Fuera de Stock

Descripción del libro

Bootstrap es un enfoque de diseño Web destinado a la elaboración de sitios Web que proporcionen una visualización óptima para una experiencia de navegación fácil y con un mínimo de cambio de tamaño, paneo y desplazamiento a través de una amplia gama de dispositivos (de los monitores de ordenador de escritorio a terminales móviles).

Un sitio diseñado con bootstrap adapta su diseño a las condiciones mediante el uso de fluidos, proporciones basadas en cuadrículas, imágenes flexibles y CSS3 en los diferentes medios.

 

Cómo iniciar cualquier negocio de éxito

Descripción del producto

El libro está orientado a toda clase de personas, cuyo objetivo principal es establecer un negocio de tal forma que lleguen a alcanzar el nivel adecuado de conocimientos que les permitirán llegar al éxito poniendo en práctica dichos conocimientos. Descubre los secretos de cómo llegar a ser exitoso, de permitirte tener tiempo libre y dedicarlo a tus aficiones y además haciendo lo que te apasiona. El dinero es una herramienta y usarlo correctamente en tu negocio llegarás a tener libertad financiera.