SQL

SQL

PRATT

$ 156,000.00

U$ 40,00 35,85 €

No disponible
Editorial:
ANAYA
Año de edición:
2009
ISBN:
978-84-415-2556-6
EAN:
9788441525566
Páginas:
288
Encuadernación:
Otros
$ 156,000.00

U$ 40,00 35,85 €

No disponible
Añadir a favoritos

Agradecimientos



Introducción

Elementos destacados

Organización del texto

Notas generales para el estudiante

Preguntas insertadas



1. Premiere Products

Introducción

¿Qué es una base de datos?

La base de datos de Premiere Products



2. Fundamentos del diseño de bases de datos

Introducción

Conceptos de bases de datos

Bases de datos relacionales

Entidades, atributos y relaciones

Dependencia funcional

Claves principales

Diseño de la base de datos

Método de diseño

Necesidades en el diseño de la base de datos

Ejemplo del proceso de diseño de la base de datos

Normalización

Primera forma normalizada

Segunda forma normalizada

Tercera forma normalizada

Diagramas para el diseño de bases de datos



3. Crear tablas

Introducción

Crear y ejecutar comandos SQL

Iniciar Oracle Database Express Edition

Introducir comandos

Crear una tabla

Corregir errores en comandos SQL

Eliminar una tabla

Tipos de datos

Valores nulos

Añadir filas a una tabla

Comando INSERT

Insertar una fila que contiene valores nulos

Ver datos de la tabla

Corregir errores de una tabla

Guardar comandos SQL

Crear las demás tablas de la base de datos

Describir una tabla



4. Consultas a una tabla

Introducción

Construir consultas sencillas

Recuperar determinadas columnas y todas las filas

Recuperar todas las columnas y todas las filas

Cláusula WHERE

Condiciones compuestas

Operador BETWEEN

Columnas de cálculo

Operador LIKE

Operador IN

Ordenar

Cláusula ORDER BY

Opciones adicionales para ordenar

Funciones

Función COUNT

Función SUM

Funciones AVG, MAX y MIN

Operador DISTINCT

Anidar consultas

Subconsultas

Agrupamiento

Cláusula GROUP BY

Cláusula HAVING

HAVING frente a WHERE

Valores nulos

Resumen de cláusulas SQL, funciones y operadores



5. Consultas a múltiples tablas

Introducción

Consultar múltiples tablas

Unir dos tablas

Comparación de uniones, IN y EXISTS

Operador IN

Operador EXISTS

Subconsulta dentro de subconsulta

Ejemplo práctico

Alias

Unir una tabla a sí misma

Utilizar una autounión en una columna de clave principal

Unir varias tablas

Operaciones

ALL y ANY

Operaciones especiales

Unión interior

Unión exterior

Producto



6. Actualizar datos

Introducción

Crear una tabla nueva a partir de una existente

Cambiar datos de una tabla

Añadir filas nuevas a una tabla existente

Confirmar y deshacer

Transacciones

Cambiar y eliminar filas

Ejecutar un ROLLBACK

Cambiar el valor de una columna a cero

Cambiar la estructura de una tabla

Cambios complejos

Eliminar una tabla



7. Administración de la base de datos

Introducción

Crear y utilizar vistas

Utilizar una vista para actualizar datos

Actualizar vistas de subconjuntos de filas y columnas

Actualizar vistas con uniones

Actualizar vistas con estadísticas

Eliminar una vista

Seguridad

Índices

Crear un índice

Eliminar un índice

Crear índices únicos

Catálogo del sistema

Restricciones de integridad en SQL



8. Funciones y procedimientos SQL

Introducción

Utilizar SQL en un entorno de programación

Funciones

Funciones de caracteres

Funciones numéricas

Trabajar con fechas

Concatenar columnas

Procedimientos almacenados

Recuperar una sola fila y columna

Gestionar errores

Utilizar procedimientos de actualización

Cambiar datos con un procedimiento

Eliminar datos con un procedimiento

Seleccionar varias filas con un procedimiento

Utilizar un cursor

Abrir un cursor

Tomar filas de un cursor

Cerrar un cursor

Escribir un procedimiento completo utilizando un cursor

Cursores más complejos

Ventajas de los cursores

T-SQL en SQL Server

Recuperar una sola fila y columna

Cambiar datos con un procedimiento almacenado

Eliminar datos con un procedimiento almacenado

Cursor

Cursores más complejos

Utilizar SQL en Microsoft Access

Eliminar datos con Visual Basic

Ejecutar el código

Modificar datos con Visual Basic

Insertar datos con Visual Basic

Encontrar varias filas con Visual Basic

Utilizar un trigger



Apéndice A. Referencia SQL



Apéndice B. ¿Cómo puedo...?



Índice alfabético

Los orígenes del SQL están ligados a los de las bases de datos relacionales. SQL permite establecer diversos tipos de operaciones sobre las bases de datos. Una de sus características es el manejo del álgebra y el cálculo relacional para realizar consultas y hacer cambios.



Este libro es una introducción directa y práctica a SQL, una referencia fundamental para el estudio del lenguaje de consulta estructurado. Presenta comandos básicos en un contexto de negocio que utiliza SQL para gestionar pedidos, partes, clientes y representantes de ventas. El libro abarca los fundamentos de la programación SQL con ejercicios prácticos y aplicaciones cliente/servidor.



Está concebido para centrarse en los fundamentos, independientemente del entorno de la base de datos seleccionado. Contiene ejemplos de las últimas bases de datos (Oracle 11g u Oracle 10g, Access 2007 y SQL Server 2005) y se puede utilizar para cualquier versión de SQL.

Artículos relacionados

  • VOLVER A CASA
    GYASI, YAA
    Primera novela de la escritora estadounidense de origen ghanés Yaa Gyasi, una cautivante historia de hondo calado humano que se desarrolla en la costa suroccidental de África y en Norteamérica desde el siglo XVIII hasta la actualidad.Hijas de una misma madre y de padres pertenecientes a dos etnias distintas, Effia y Esi son dos hermanas de sangre que nunca llegarán a conocerse....
    Disponible

    $ 52,000.00

    U$ 13,33 11,95 €

  • LA CASA DE BERNANDA ALBA
    GARCÍA LORCA, FEDERICO
    Viuda por segunda vez, Bernarda Alba impone un luto de ocho años para toda su familia. Las cinco hijas luchan por abrirse paso en una sociedad patriarcal marcada por el fanatismo religioso y el miedo al qué dirán. Dos de ellas se enamoran del mismo hombre y se desata la tragedia.Escrita en 1936, poco antes del ajusticiamiento de García Lorca, La casa de Bernarda Alba no se estr...
    Disponible

    $ 55,000.00

    U$ 14,10 12,64 €

  • TOZEO
    BRUNATO, FRANCISCO
    Tozeo sabe que es su momento. El torneo gamer más importante está a punto de ser suyo. Pero un rival imposible y una derrota sospechosa lo cambian todo.Para descubrir la verdad, tendrá que hacer lo impensable: entrar en el videojuego. Allí lo esperan pruebas extremas, trampas al límite y hackers chetadísimos capaces de borrar el mundo gamer para siempre.Un libro lleno de acción...
    Disponible

    $ 59,000.00

    U$ 15,13 13,56 €

  • HEAVEN OFFICIAL'S BLESSING 01 (EDICIÓN ESPECIAL)
    MO XIANG TONG XIU
    La nueva serie manhua danmei de Planeta con una colección de extras especiales.Hace ochocientos años, el noble y de pura sangre Príncipe Heredero, Xie Lian, era muy estimado y tenía un potencial ilimitado. Sin embargo, nadie podía prever que, después de ascender, alcanzar la inmortalidad y convertirse en un dios marcial adorado por miles, su vida comenzaría a decaer.nFue degrad...
    Disponible

    $ 119,000.00

    U$ 30,51 27,35 €

  • AGUA VIVA
    LISPECTOR, CLARICE
    Más allá de la pasión, Agua viva apunta al centro de la vida y desafía a la muerte con su defensa de la alegría. «En Agua viva, especie de larga misiva a un destinatario desconocido, Clarice Lispector deja que el pensamiento divague sin freno, evocando la fuerza del momento, la escritura, la pintura o su propia soledad. El resultado es un libro de vigor singular». -Le Monde ¿...
    ¡Última unidad!

    $ 47,000.00

    U$ 12,05 10,80 €

  • EN EL CORAZÓN DE LAS BALLENAS
    POSADA-SWAFFORD, ANGELA
    Una ballena jorobada viaja desde la Antártida hasta las costas del Pacífico colombiano para dar a luz a su ballenato, pero se ve amenazada por un buque cazador de ballenas que navega por la zona y ha logrado escabullirse de las autoridades. Al mismo tiempo, Simón, Juana, Isabel y Lucas, acompañados de la tía Abigaíl, llegan a la isla Gorgona para embarcarse en un submarino en c...
    Disponible

    $ 42,000.00

    U$ 10,77 9,65 €