SQL

SQL

PRATT, PHILIP J. / LAST, MARY Z.

22,40 €
DISPONIBLE (de 10 a 12 días)
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2009
Materia
Informatica
ISBN:
978-84-415-2556-6
Páginas:
288
Encuadernación:
Otros
22,40 €
DISPONIBLE (de 10 a 12 días)
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

  • CURSO DE PROGRAMACIÓN CON RUST
    LOPEZ, ELIEZER
    El lenguaje de programación Rust ha ganado popularidad en los últimos años debido a su enfoque en la seguridad y el rendimiento, y se ha convertido en una excelente opción para el desarrollo de aplicaciones críticas y sistemas de alto rendimiento. Con una comunidad en constante crecimiento y el respaldo de importantes empresas, Rust constituye una herramienta poderosa para desa...
    En stock

    29,76 €

  • LA NUBE
    MOSCO, VINCENT
    El término informática en la nube surgió en 1996, cuando un grupo de líderes del sector tecnológico y Compaq, que por aquel entonces era uno de los principales productores de ordenadores personales, se reunieron para discutir el futuro de la informática, y en especial de Internet. Tenían la esperanza de que las aplicaciones adaptadas a la informática en la nube dispararían las ...
    En stock

    27,88 €

  • ADMINISTRACIÓN ESTRATÉGICA DE LA FUNCIÓN INFORMÁTICA
    TERAN PEREZ, DAVID MOISES
    Esta obra expone la planificación estratégica de las tecnologías de información y las comunicaciones en las organizaciones para orientar todos los esfuerzos relacionados con la función de apoyo en TIC para impulsar el resto de los procesos sustantivos y adjetivos organizacionales. Presenta los fundamentos básicos de la administración estratégica de la función informática como á...
    En stock

    20,96 €

  • ÉTICA E INTERNET
    GARCÍA FERNÁNDEZ, FERNANDO
    Aspectos históricos, técnicos, sociológicos y morales. Ofrece también una selección de websites para orientar su uso en el ámbito familiar. ...
    En stock

    7,21 €

  • EL CULTO A LA INFORMACIÓN
    ROSZAK T. / ROSZAK, THEODORE
    El célebre autor de El nacimiento de una contracultura, estudia en este libro el papel de los ordenadores en nuestra sociedad, no desde luego para negar su utilidad evidente, sino para criticar las exageraciones que han hecho de ellos la verborrea publicitaria o las patrañas de los medios de comunicación. Roszak nos muestra qué es lo que pueden hacer los ordenadores y qué n...
    En stock

    22,98 €

  • ANUARIO MOV SOC 2000 - PARTICIPANDO EN LA RED
    ELENA GRAU, PEDRO IBARRA (COOR / PEDRO IBARRA, ELENA GRAU
    Con este segundo Anuario sobre Movimientos Sociales 2000, tratamos de describir qué ha sido lo más relevante de cada movimiento en el pasado año, introduciendo relatos y entrevistas sobre experiencias que nos han parecido especialmente significativas. Como novedad hemos reservado un capítulo al hoy pujante movimiento vecinal. La propuesta de nuestros anuarios es analítica, pret...
    En stock

    17,24 €