SQL

SQL

PRATT, PHILIP J. / LAST, MARY Z.

23,30 €
IVA incluido
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2009
Materia
Informatica
ISBN:
978-84-415-2556-6
Páginas:
288
Colección:
Títulos especiales
23,30 €
IVA incluido
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 MICROSOFT 365 Y COPILOT
    FERNÁNDEZ GUTIÉRREZ, ISABEL
    En este libro te mostraré el uso de potentes herramientas que potenciarán tu productividad en el entorno laboral, permitiéndote adaptarte rápidamente a los tiempos en que el trabajo remoto o híbrido es una opción probable.Este libro te enseñará a ubicar tus documentos en la nube para acceder a ellos desde cualquier lugar y dispositivo, comprenderás las diferencias entre OneDriv...
    Disponible en tienda

    29,95 €

  • INTELIGENCIA ARTIFICIAL
    MITCHEL, MELANIE
    Melanie Mitchell separa la ciencia real de la ciencia ficción en este amplio examen del estado actual de la IA y de cómo está rehaciendo nuestro mundo. Ninguna empresa científica reciente ha resultado tan seductora, aterradora y llena de extravagantes promesas y frustrantes reveses como la inteligencia artificial. La galardonada autora Melanie Mitchell, una destacada científica...
    Disponible en tienda

    26,00 €

  • WEB3
    TAPSCOTT, ALEX
    En las tres últimas décadas hemos pasado de la "web de solo lectura" a la "web de lectura escritura", que ha convertido a los usuarios de Internet en creadores de contenido y ofrece infinitas oportunidades para la colaboración. Si bien esta nueva web revolucionó los medios de comunicación, el comercio y otras industrias, la proliferación de ciberataques, ataques de datos y la r...
    Disponible en tienda

    29,95 €

  • TOMA EL CONTROL DE TUS DATOS
    ASÍN, ALICIA
    Un libro para todos los públicos que, con tono pedagógico, nos da las herramientas para ser más libres o conscientes del entorno en el que nos movemos, a través de ejemplos muy prácticos y definiciones sencillas que permitan que todo el mundo pueda entender el papel que juegan las tecnologías en nuestra vida privada y en nuestro entorno social. ...
    Disponible en tienda

    19,90 €

  • ANALÍTICA DE DATOS CON PYTHON PARA MARKETING DIGITAL
    RUIZ DÍEZ, JOSEBA / HERVÁS OLVERA, UBALDO
    Queremos que las personas que se dedican al marketing digital aprendan lo que se están perdiendo por no saber Python. Esta fue la premisa que los autores, Ubaldo Hervás y Joseba Ruiz, plantearon como principal en el momento de creación de este libro. Ya seas especialista en marketing o analítica digital, CRO, SEO, performance, email marketing o social media, te interesa conocer...
    Disponible en tienda

    29,95 €

  • INTELIGENCIA (ARTIFICIAL) PARA EMPRENDEDORES
    GARDE SÁNCHEZ, JOSE LUIS
    En esta obra, te proporcionaremos información detallada sobre cómo implementar la IA en tu negocio, destacando las numerosas ventajas que puede brindarte. Exploraremos en profundidad el potencial de esta tecnología revolucionaria y cómo puede convertirse en tu asistente personal y tecnológico del siglo XXI.Aprenderás a seleccionar las herramientas adecuadas según tus necesidade...
    Disponible en tienda

    23,50 €