Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT
|
|
- Ramona Marín Fernández
- hace 7 años
- Vistas:
Transcripción
1 Introducción Objetivos I-2 Objetivos del Curso I-3 Oracle11g - 12cI-5 Oracle Database 11g - 12cI-6 Oracle Application Server 11g - 12cI-7 Oracle Enterprise Manager 11g - 12cGrid Control I-8 Sistema de Gestión de Bases de Datos Relacionales y Relacionales de Objetos I-9 Oracle Internet Platform I-10 Ciclo de Vida de Desarrollo del Sistema I-11 Almacenamiento de Datos en Diferentes Medios Físicos I-13 Concepto de Base de Datos Relacional I-14 Definición de Base de Datos Relacional I-15 Modelos de Datos I-16 Modelo de Relación de Entidades I-17 Convenciones de Modelado de Relación de Entidades I-19 Relación de Varias Tablas I-21 Terminología de Bases de Datos Relacionales I-23 Propiedades de Bases de Datos Relacionales I-25 Comunicación con RDBMS mediante SQL I-26 Sistema de Gestión de Bases de Datos Relacionales de Oracle I-27 Sentencias SQL I-28 Tablas Utilizadas en el Curso I-29 Resumen I-30 1 Recuperación de Datos mediante la Sentencia SQL SELECT Objetivos 1-2 Capacidades de las Sentencias SQL SELECT 1-3 Sentencia SELECT Básica 1-4 Selección de Todas las Columnas 1-5 Selección de Columnas Concretas 1-6
2 Escritura de Sentencias SQL 1-7 Valores por Defecto de Cabeceras de Columna 1-8 Expresiones Aritméticas 1-9 Uso de Operadores Aritméticos 1-10 Prioridad de Operadores 1-11 Definición de Valor Nulo 1-12 Valores Nulos en Expresiones Aritméticas 1-13 Definición de Alias de Columna 1-14 Uso de Alias de Columna 1-15 Operador de Concatenación 1-16 Cadenas de Caracteres Literales 1-17 Uso de Cadenas de Caracteres Literales 1-18 Operador de Comillas (q) Alternativo 1-19 Filas Duplicadas 1-20 Interacción de SQL con isql*plus 1-21 Sentencias SQL frente a Comandos isql*plus 1-22 Visión General de isql*plus 1-23 Conexión a isql*plus 1-24 Entorno isql*plus 1-25 Visualización de la Estructura de Tabla 1-26 Interacción con Archivos de Comandos 1-28 Página History de isql*plus 1-32 Definición de Preferencias de isql*plus 1-34 Definición de Preferencias de la Ubicación de Salida 1-35 Resumen 1-36 Práctica 1: Visión General Restricción y Ordenación de Datos Objetivos 2-2 Limitación de Filas con una Selección 2-3 Limitación de las Filas Seleccionadas 2-4 Uso de la Cláusula WHERE 2-5
3 Fechas y Cadenas de Caracteres 2-6 Condiciones de Comparación 2-7 Uso de las Condiciones de Comparación 2-8 Uso de la Condición BETWEEN 2-9 Uso de la Condición IN 2-10 Uso de la Condición LIKE 2-11 Uso de las Condiciones NULL 2-13 Condiciones Lógicas 2-14 Uso del Operador AND 2-15 Uso del Operador OR 2-16 Uso del Operador NOT 2-17 Reglas de Prioridad 2-18 Uso de la Cláusula ORDER BY 2-20 Ordenación 2-21 Variables de Sustitución 2-22 Uso de la Variable de Sustitución &2-24 Valores de Fecha y Carácter con Variables de Sustitución 2-26 Especificación de Nombres de Columna, Expresiones y Texto 2-27 Uso de la Variable de Sustitución &&2-28 Using the isql*plus DEFINE Command 2-29 Uso del Comando VERIFY 2-30 Resumen 2-31 Práctica 2: Visión General Uso de Funciones de Una Sola Fila para Personalizar la Salida Objetivos 3-2 Funciones SQL 3-3 Dos Tipos de Funciones SQL 3-4 Funciones de Una Sola Fila 3-5 Funciones de Carácter 3-7 Funciones de manipulación de mayúsculas/minúsculas 3-9 Uso de las Funciones de Manipulación de Mayúsculas/Minúsculas 3-10
4 Funciones de Manipulación de Caracteres 3-11 Uso de las Funciones de Manipulación de Caracteres 3-12 Funciones Numéricas 3-13 Uso de la Función ROUND 3-14 Uso de la Función TRUNC 3-15 Uso de la Función MOD 3-16 Trabajar con Fechas 3-17 Operadores Aritméticos con Fechas 3-20 Uso de Operadores Aritméticos con Fechas 3-21 Funciones de Fecha 3-22 Uso de las Funciones de Fecha 3-23 Práctica 3: Visión General de la Parte Funciones de Conversión 3-26 Conversión Implícita del Tipo de Dato 3-27 Conversión Explícita del Tipo de Dato 3-29 Uso de la Función TO_CHAR con Fechas 3-32 Elementos del Modelo de Formato de Fecha 3-33 Uso de la Función TO_CHAR con Fechas 3-37 Uso de la Función TO_CHAR con Números 3-38 Uso de las Funciones TO_NUMBER y TO_DATE 3-41 Formato de Fecha RR 3-43 Ejemplo del Formato de Fecha RR 3-44 Funciones de Anidación 3-45 Funciones Generales 3-47 NVL Function 3-48 Uso de la Función NVL 3-49 Uso de la Función NVL Uso de la Función NULLIF 3-51 Uso de la Función COALESCE 3-52 Expresiones Condicionales 3-54 Expresión CASE 3-55 Uso de la Expresión CASE 3-56
5 Función DECODE 3-57 Uso de la Función DECODE 3-58 Resumen 3-60 Práctica 3: Visión General de la Parte Informes de Datos Agregados con Funciones de Grupo Objetivos 4-2 Qué Son las Funciones de Grupo? 4-3 Tipos de Funciones de Grupo 4-4 Funciones de Grupo: Sintaxis 4-5 Uso de las Funciones AVG y SUM 4-6 Uso de las Funciones MIN y MAX 4-7 Uso de la Función COUNT 4-8 Uso de la Palabra Clave DISTINCT 4-9 Funciones de Grupo y Valores Nulos 4-10 Creación de Grupos de Datos 4-11 Creación de Grupos de Datos: Sintaxis de la Cláusula GROUP BY 4-12 Uso de la Cláusula GROUP BY 4-13 Uso de la Cláusula GROUP BY 4-14 Agrupación de Más de Una Columna 4-15 Uso de la Cláusula GROUP BY en Varias Columnas 4-16 Consultas No Válidas Realizadas con las Funciones de Grupo 4-17 Restricción de Resultados de Grupo 4-19 Restricción de Resultados de Grupo con la Cláusula HAVING 4-20 Uso de la Cláusula HAVING 4-21 Anidamiento de Funciones de Grupo 4-23 Resumen 4-24 Práctica 4: Visión General Visualización de Datos de Varias Tablas Objetivos 5-2 Obtaining Data from Multiple Tables 5-3
6 Tipos de Uniones 5-4 Unión de Tablas mediante la Sintaxis SQL: Creación de Uniones Naturales 5-6 Recuperación de Registros con Uniones Naturales 5-7 Creación de Uniones con la Cláusula USING 5-8 Unión de Nombres de Columna 5-9 Recuperación de Registros con la Cláusula USING 5-10 Cualificación de Nombres de Columna Ambiguos 5-11 Uso de Alias de Tabla 5-12 Creación de Uniones con la Cláusula ON 5-13 Recuperación de Registros con la Cláusula ON 5-14 Autouniones que Utilizan la Cláusula ON 5-15 Aplicación de Condiciones Adicionales a una Unión 5-17 Creación de Uniones en 3 Direcciones con la Cláusula ON 5-18 Uniones No Igualitarias 5-19 Recuperación de Registros con Uniones no Igualitarias 5-20 Uniones Externas 5-21 Uniones INNER frente a Uniones OUTER 5-22 LEFT OUTER JOIN 5-23 RIGHT OUTER JOIN 5-24 FULL OUTER JOIN 5-25 Productos Cartesianos 5-26 Generación de un Producto Cartesiano 5-27 Creación de Uniones Cruzadas 5-28 Resumen 5-29 Práctica 5: Visión General Uso de Subconsultas para Solucionar Consultas Objetivos 6-2 Uso de una Subconsulta para Solucionar Problemas 6-3 Sintaxis de la Subconsulta 6-4 Uso de Subconsultas 6-5
7 Instrucciones para el Uso de Subconsultas 6-6 Tipos de Subconsultas 6-7 Subconsultas de Una Sola Fila 6-8 Ejecución de Subconsultas de una Sola Fila 6-9 Uso de Funciones de Grupo en una Subconsulta 6-10 Cláusula HAVING con Subconsultas 6-11 Qué Parte de esta Sentencia Es Incorrecta? 6-12 Devuelve Filas esta Sentencia? 6-13 Subconsultas de Varias Filas 6-14 Uso del Operador ANY en Subconsultas de Varias Filas 6-15 Uso del Operador ALL en Subconsultas de Varias Filas 6-16 Valores Nulos en una Subconsulta 6-17 Resumen 6-19 Práctica 6: Visión General Uso de los Operadores de Definición Objetivos 7-2 Operadores de Definición 7-3 Tablas Utilizadas en esta Lección 7-4 Operador UNION 7-8 Uso del Operador UNION 7-9 Operador UNION ALL 7-11 Uso del Operador UNION ALL 7-12 Operador INTERSECT 7-13 Uso del Operador INTERSECT 7-14 Operador MINUS 7-15 Instrucciones de los Operadores de Definición 7-17 Servidor de Oracle y Operadores de Definición 7-18 Coincidencia de las Sentencias SELECT 7-19 Coincidencia de las Sentencias SELECT: Ejemplo 7-20 Control del Orden de las Filas 7-21 Resumen 7-23
8 Práctica 7: Visión General Manipulación de Datos Objetivos 8-2 Lenguaje de Manipulación de Datos 8-3 Adición de una Nueva Fila a una Tabla 8-4 Sintaxis de las Sentencias INSERT 8-5 Inserción de Filas 8-6 Inserción de Filas con Valores Nulos 8-7 Inserción de Valores Especiales 8-8 Inserción de Valores de Fecha Específicos 8-9 Creación de un Archivo de Comandos 8-10 Copia de Filas de Otra Tabla 8-11 Cambio de Datos en la Tabla 8-12 Sintaxis de Sentencias UPDATE 8-13 Actualización de Columnas una Tabla 8-14 Actualización de Dos Columnas con una Subconsulta 8-15 Actualización de Filas Basada en Otra Tabla 8-16 Suprimir una fila de la tabla 8-17 Sentencias DELETE 8-18 Supresión de Filas de Tablas 8-19 Supresión de Filas Basada en Otra Tabla 8-20 Sentencia TRUNCATE 8-21 Uso de Subconsultas en Sentencias INSERT 8-22 Transacciones de Base de Datos 8-24 Ventajas de las Sentencias COMMIT y ROLLBACK 8-26 Control de Transacciones 8-27 Rollback de los Cambios de un Marcador 8-28 Procesamiento de Transacciones Implícitas 8-29 Estado de los Datos antes de COMMIT o ROLLBACK 8-31 Estado de los Datos después de COMMIT 8-32 Confirmación de Datos 8-33
9 Estado de los Datos después de ROLLBACK 8-34 Rollback a Nivel de Sentencias 8-36 Consistencia de Lectura 8-37 Implementación de la Consistencia de Lectura 8-38 Resumen 8-39 Práctica 8: Visión General Uso de Sentencias DDL para Crear y Gestionar Tablas Objetivos 9-2 Objetos de Base de Datos 9-3 Reglas de Nomenclatura 9-4 Sentencia CREATE TABLE 9-5 Referencia a Tablas de Otro Usuario 9-6 Opción DEFAULT 9-7 Creación de Tablas 9-8 Tipos de Dato 9-9 Tipos de Dato de Fecha y Hora 9-1 Tipo de Dato INTERVAL DAY TO SECOND 9-16 Inclusión de Restricciones 9-17 Instrucciones de Restricción 9-18 Definición de Restricciones 9-19 Restricción NOT NULL 9-21 Restricción UNIQUE 9-22 RestricciónPRIMARY KEY 9-24 RestricciónFOREIGN KEY 9-25 Restricción FOREIGN KEY: Palabras Clave 9-27 Restricción CHECK 9-28 CREATE TABLE: Ejemplo 9-29 Violación de Restricciones 9-30 Creación de Tablas mediante Subconsultas 9-32 Sentencia ALTER TABLE 9-34 Borrado de una Tabla 9-35
10 Resumen 9-36 Práctica 9: Visión General Creación de Otros Objetos de Esquema Objetivos 10-2 Objetos de Base de Datos 10-3 Qué es una Vista? 10-4 Ventajas de las Vistas 10-5 Vistas Simples y Complejas 10-6 Creación de Vistas 10-7 Recuperación de Datos de una Vista Modificación de Vistas Creación de Vistas Complejas Reglas para Realizar Operaciones DML en una Vista Uso de la Cláusula WITH CHECK OPTION Denegación de Operaciones DML Eliminación de Vistas Práctica 10: Visión General de la Parte Secuencias Sentencia CREATE SEQUENCE: Sintaxis Creación de Secuencias PseudocolumnasNEXTVAL y CURRVAL Uso de Secuencias Almacenamiento en Caché de los Valores de Secuencia Modificación de Secuencia Instrucciones para Modificar una Secuencia Índices Cómo se Crean los Índices? Creación de Índices Instrucciones de Creación de Índices Eliminación de Índices Sinónimos 10-37
11 Creación y Eliminación de Sinónimos Resumen Práctica 10: Visión General de la Parte Gestión de Objetos con Vistas de Diccionario de Datos Objetivos 11-2 Diccionario de Datos 11-3 Estructura del Diccionario de Datos 11-4 Estructura del Diccionario de Datos 11-5 Uso de las Vistas de Diccionario 11-6 Vistas USER_OBJECTS y ALL_OBJECTS 11-7 Vista USER_OBJECTS 11-8 Información sobre Tablas 11-9 Información sobre Columnas Información sobre Columnas Información sobre Restricciones View Information Información sobre Secuencias Información sobre Sinónimos Adición de Comentarios a una Tabla Resumen Práctica 11: Visión General Examen Final.
Oracle Database: Introducción a SQL
Oracle University Contact Us: 001-855-844-3881 Oracle Database: Introducción a SQL Duration: 5 Days What you will learn La comprensión de los conceptos básicos de las bases de datos relacionales garantiza
Más detallesBase de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)
Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este
Más detallesÍNDICE INTRODUCCIÓN...17
ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. ORACLE 11g Y EL GRID COMPUTING...19 1.1 CONCEPTO DE GRID COMPUTING...19 1.2 ORACLE GRID COMPUTING...20 1.2.1 Almacenamiento eficiente de la información...21 1.2.2 Utilización
Más detallesPROGRAMAS DE ESTUDIO FORMATO 7 INTRODUCCIÓN A SQL. Área de Formación Profesional
PROGRAMAS DE ESTUDIO FORMATO 7 NOMBRE DE LA ASIGNATURA INTRODUCCIÓN A SQL CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT222 OBJETIVOS GENERALES DE LA ASIGNATURA Al final del
Más detallesINSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 201-II SÍLABO 1. DATOS GENERALES UNIDAD DIDÁCTICA : DESARROLLO DE APLICACIONES CON BASE DE DATOS MÓDULO : DESARROLLO DE SOFTWARE
Más detallesÍNDICE. Introducción... XVII. Capítulo 1. Oracle 10g y el Grid Computing... 1
ÍNDICE Introducción... XVII Capítulo 1. Oracle 10g y el Grid Computing... 1 Necesidad del Grid Computing... 1 Concepto de Grid Computing... 4 Oracle Grid Computing... 5 Almacenamiento eficiente de información...
Más detallesSe considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:
CURSO DE ORACLE DESCRIPCIÓN Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.
Más detallesORACLE 10g. Descripción A QUIEN VA DIRIGIDO?
ORACLE 10g Descripción A QUIEN VA DIRIGIDO? Está dirigido a estudiantes y profesionista que desee conocer la tecnología Oracle, así como realizar extracción de datos, creación de objetos y administración
Más detallesOracle Fundamentos. Programa de Estudio.
Oracle Fundamentos Programa de Estudio Oracle Fundamentos Aprende a programar en lenguaje SQL con la base de datos más poderosa del mercado. Diseña y Modela importantes bases de datos utilizando la herramienta
Más detallesÍNDICE PRIMERA PARTE... 17
ÍNDICE PREFACIO... xv PRIMERA PARTE... 17 CAPÍTULO 1. BASES DE DATOS... 19 BASE DE DATOS RELACIONAL... 20 ESTRUCTURA MÍNIMA DE ALMACENAMIENTO... 21 EJEMPLO DE TABLA... 22 RESUMEN... 23 CAPÍTULO 2. CONSULTAS
Más detallesCURSO ESPECIALIZACIÓN EN PRODUCTOS ORACLE EN LA GESTIÓN EMPRESARIAL Especialista en Oracle: CRM y Business Intelligence
CURSO ESPECIALIZACIÓN EN PRODUCTOS ORACLE EN LA GESTIÓN EMPRESARIAL Especialista en Oracle: CRM y Business Intelligence DURACIÓN: 250 horas MODALIDAD: E-Learning COMIENZO: 11 Enero 2010..PRECIO: 620 Euros
Más detallesOracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo
Oracle University Contacte con nosotros: 902 302 302 Oracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo Duración: 5 Días Lo que aprenderá En este curso, los estudiantes aprenderán los conceptos
Más detallesSQL Los fundamentos del lenguaje
Introducción 1. Un poco de historia 11 2. Las normas SQL 12 3. Descripción rápida del modelo relacional 14 3.1 Principales conceptos del modelo relacional 15 3.2 Principales reglas 16 4. Los operadores
Más detallesOracle Database 10g: Introducción a SQL
Oracle 联系我们 : 8 Oracle Database 10g: Introducción a SQL 课程持续时间 :5 您将学到什么内容 Obtendrá los conocimientos esenciales de SQL con SQL D tecnología de la base de datos Oracle Database 10g. En relacionales y el
Más detallesÍNDICE INTRODUCCIÓN...13
ÍNDICE INTRODUCCIÓN...13 CAPÍTULO 1. EL MODELO RELACIONAL. LENGUAJE SQL...17 1.1 INTRODUCCIÓN AL MODELO RELACIONAL...17 1.2 RELACIONES...19 1.2.1 Definición formal de relación...21 1.2.2 Propiedades y
Más detallesOracle Database: Conceptos Básicos de SQL y PL/SQL
Oracle University Contact Us: +34916267792 Oracle Database: Conceptos Básicos de SQL y PL/SQL Duration: 5 Days What you will learn Este curso está diseñado para enseñar los conceptos fundamentales de SQL
Más detalles8 SQL SERVER 2008 RA-MA
ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server
Más detalles8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA
ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER
Más detallesÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1
Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar
Más detallesSINTAXIS DE SQL-92. <definición de esquema >::= CREATE SCHEMA <cláusula de nombre de esquema> [ <elemento de esquema>... ]
SINTAXIS DE SQL-92 Introducción: Se presenta brevemente un resumen de la sintaxis de SQL según el estándar ISO 9075 (SQL- 92), dividido en tres partes: - Lenguaje de Definición de Daots (LDD), - Lenguaje
Más detalles: COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería de Redes y Comunicaciones : Administración de Bases de Datos I : T-INF127
I. DATOS INFORMATIVOS Carrera Especialidad Curso Código Ciclo : Tercero Requisitos Duración Horas Semana : 06 horas Versión : v.0110 II. SUMILLA : COMPUTACIÓN E INFORMATICA : Ingeniería de Software Ingeniería
Más detallesUnidad. Lenguaje SQL. (Structured Query Language)
Unidad Lenguaje SQL (Structured Query Language) 1 SQL Definición DDL Consulta y Actualización DML Create Alter Drop Select Insert Update Delete 2 SQL DDL CREATE TABLE nombre_tabla (nombre_columna tipo_dato/dominio
Más detallesFORMACIÓN E-LEARNING. Curso de Lenguaje SQL para Oracle
FORMACIÓN E-LEARNING Curso de Lenguaje SQL para Oracle Para conocer cómo extraer información útil, resumida y procesada a partir de información cruda recogida por procedimientos automáticos. Tel. 902 021
Más detallesLENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).
LENGUAJE SQL Un manejador de base de datos debe de contener lenguajes que permitan definir el modelos de los datos, este mismo es que permite crear la estructura de la base de datos. Lenguaje de Definicion
Más detalles1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón
1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado
Más detallesTemario. Índices simples Árboles B Hashing
Temario Introducción y fundamentos Introducción a SQL Modelo Entidad / Relación Modelo relacional Diseño relacional: formas normales Consultas Cálculo relacional Álgebra relacional Implementación de bases
Más detallesACERCA DE LOS AUTO RES... III AGRADECIMIENTOS... xi INTRODUCCION... Xl
Contenido ACERCA DE LOS AUTO RES..................................... III AGRADECIMIENTOS........................................... xi INTRODUCCION............................................... Xl Introduccion
Más detallesSQL (Structured Query Language)
SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite
Más detallesVistas en InformiX Sistemas de Bases de Datos II EMT CETP A/S Leonardo Carámbula
Vistas en InformiX Características Una vista es una tabla virtual cuyo contenido está definido por una consulta SELECT. Al igual que una tabla real, una vista tiene: un nombre un conjunto de columnas con
Más detallesModulo I: Introducción Gestores de Bases De Datos
Modulo I: Introducción Gestores de Bases De Datos El SQL El SQL (Lenguaje de Consulta Estructurado Structure Query Language), es un lenguaje de consulta estructurado establecido claramente como el lenguaje
Más detallesINDICE Primera Parte. Panorámica general de SQL 2. Rápido repaso de SQL 3. SQL en Perspectiva
INDICE Prólogo XXIII Por qué este libro es para usted XXVII Primera Parte. Panorámica general de SQL 1 1. Introducción 3 El lenguaje SQL 3 El papel de SQL 6 Características y beneficios de SQL 7 Independencia
Más detallesTema 4. SQL. Juan Ignacio Rodríguez de León
Tema 4. SQL Juan Ignacio Rodríguez de León Resumen Este tema se centra exclusivamente en el estudio del lenguaje de consultas SQL (Structured Query Language). SQL usa una combinación de álgebra relacional
Más detallesGuía práctica de SQL
Guía práctica de SQL Francisco Charte Ojeda Agradecimientos Introducción Qué es SQL? Aplicaciones de SQL Intérpretes de SQL Tipos de RDBMS Cómo usar este libro Convenciones tipográficas 1. El modelo relacional
Más detallesOracle Database 10g: Conceptos Básicos de SQL y PL/SQL
Oracle University Contacte con nosotros: 902 302 302 Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL Duración: 5 Días Lo que aprenderá Obtendrá los conocimientos fundamentales de SQL y PL/SQL mediante
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA
SERVICIO NACIONAL DE APRENDIZAJE SENA GUÍA DE APRENDIZAJE SISTEMA INTEGRADO DE GESTIÓN Proceso Gestión de la Formación Profesional Integral Procedimiento Ejecución de la Formación Profesional Integral
Más detallesMANUAL BÁSICO DEL LENGUAJE SQL
MANUAL BÁSICO DEL LENGUAJE SQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. COMANDOS... 4 1.1 Comandos DLL... 4
Más detallesADMINISTRACION DE BASES DE DATOS EN ORACLE
SQL LENGUAJE ESTRUCTURADO DE CONSULTA El nacimiento del lenguaje SQL data de 1970 cuando E. F. Codd publica su libro: "Un modelo de datos relacional para grandes bancos de datos compartidos". Ese libro
Más detallesConsultas con combinaciones
UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden
Más detallesCURSO DE SQL SERVER 2005
CURSO DE SQL SERVER 2005 Una vez finalizado el curso, el alumno estará preparado para: Instalar y configurar SQL Server 2005. Comprender los conceptos más importantes del diseño de bases de datos. Crear
Más detallesSQL Server 2000. FEMEPA SQL Server 2000
FEMEPA Partes del SQL El lenguaje SQL está compuesto de varios sub-lenguajes, entre los cuales destacan los tres siguientes: DML. Lenguaje de definición de datos. Todas las sentencias de manipulación de
Más detallesCreación y Gestión de Tablas. Copyright Oracle Corporation, 1998. All rights reserved.
10 Creación y Gestión de Tablas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir los principales objetos
Más detallesSistemas de Datos Curso: Ernesto Chinkes. Subconsultas Stored Procedures - Triggers
Subconsultas Stored Procedures - Triggers Subconsultas Concepto Ubicación En el SELECT En el FROM En el WHERE Operadores IN ANY-ALL EXISTS Concepto Son sentencias SELECT que aparecen dentro de otra consulta
Más detallesA.1. Definiciones de datos en SQL
A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE
Más detallesUnidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros
Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia
Más detallesSQL. Carlos A. Olarte BDI
Carlos A. Olarte (carlosolarte@puj.edu.co) BDI Outline 1 Introducción 2 Select... from... where 3 Renombramiento 4 Ordenamiento 5 Reuniones 6 Operaciones sobre conjuntos 7 Funciones de Agregación 8 Subconsultas
Más detallesTema 33. El lenguaje SQL
Tema 33. El lenguaje SQL Introducción... 1 Modos de uso... 2 Ejecución de las sentencias SQL... 2 Instrucciones DDL Data Definition Language-... 3 Instrucciones DML Data Manipulation Language-... 4 Instrucciones
Más detallesSQL (DML) Carlos A. Olarte (carlosolarte@puj.edu.co) Gestión y Modelación de SQL Datos (DML)
SQL (DML) Carlos A. Olarte (carlosolarte@puj.edu.co) Gestión y Modelación de Datos Outline 1 Actualización, Inserción y Modificación 2 Consultas (Queries) 3 Renombramiento 4 Ordenamiento 5 Reuniones 6
Más detallesCurso Querying Microsoft SQL Server 2014 (20461)
Curso Querying Microsoft SQL Server 2014 (20461) Programa de Estudio Curso Querying Microsoft SQL Server 2014 (20461) Aprende las habilidades técnicas necesarias para escribir consultas Transact-SQL básicas
Más detallesFundamentos de Base de Datos
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA CLAVE: 08MSU0017H FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN CLAVE: 08USU4054V PROGRAMA DEL CURSO Fundamentos de Base de Datos DES: Económico Administrativa Programa(s) Educativo(s):
Más detallesIng. Santiago C. Pérez Laura Noussan Lettry Carlos Campos
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL MENDOZA DEPARTAMENTO DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN CÁTEDRA DE GESTIÓN DE DATOS 3º AÑO TRABAJO ESPECIAL Secuencia Didáctica de Comandos del
Más detallesEL LENGUAJE DE BASES DE DATOS SQL (DDL, DML, TRIGGERS Y STORE PROCEDURES)
EL LENGUAJE DE BASES DE DATOS SQL (DDL, DML, TRIGGERS Y STORE PROCEDURES) Por qué son importantes las Bases de Datos? Las Bases de Datos son el método preferido para el almacenamiento estructurado de datos.
Más detallesGrupo Kybele, http://www.kybele.es/ Pág. 1
Bases de Datos APUNTES PARA EL MANEJO DE SQL*Plus Para cualquier consulta a la sintaxis de las órdenes SQL o SQL*PLUS puede consultarse cualquier libro de ORACLE, o los manuales gratuitos en pdf o en línea
Más detallesConcepto de vista. (con ciertas limitaciones). nivel físico) Una vista es una tabla virtual (no tiene una correspondencia a
2.6.1.- Concepto de vista. Una vista es una tabla derivada de otras tablas (básicas o virtuales). Una vista se caracteriza porque: Se considera que forma parte del esquema externo. Una vista es una tabla
Más detallesUNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES. Xochitl Clemente Parra Armando Méndez Morales
UNIDAD 1.- PARTE 1 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Práctica preliminar Crear la siguiente base de datos de prácticas
Más detallesStructured Query Language (SQL) Fundamentos de Bases de Datos InCo - 2011
Structured Query Language () Fundamentos de Bases de Datos InCo - Un poco de historia Lenguajes de consulta relacionales: SEQUEL (IBM-1970) QUEL (Ingres-1970) QBE (IBM-1970) es el lenguaje comercial más
Más detallesTRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008
TRANSACT-SQL, DISEÑO Y PROGRAMACIÓN DE BASES DE DATOS EN SQL SERVER 2008 ESTRUCTURA DEL SEMINARIO Modulo 1: Crear y administrar una base de datos SQL Server Métodos para crear una base de datos SQLServer.
Más detallesBASES DE DATOS SQL MÁS S DE SQL (DML) OPERADOR UNION (L30) <SELECT1> UNION <SELECT2> UNION <SELECTN> Copyright 2006, 2007 Instituto Gala
OPERADOR UNION (L30) UNION UNION OPERADOR INTERSECCION (L31) OPERADOR RELACIONAL INTERSECCION, DEVUELVE REGISTROS CON CAMPOS COMUNES. LAS TABLAS INVOLUCREADAS DEBEN TENER
Más detallesDESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios.
DESCRIPCIÓN ESPECÍFICA NÚCLEO: Núcleo Sector Comercio y Servicios. SUBSECTOR: Informática y Comunicación. Nombre del Módulo: Base de datos Código: CSTI0170 total: 94 horas Objetivo General: Resolver problemas
Más detalles8283: Administración y programación en Microsoft SQL Server 2012
8283: Administración y programación en Microsoft SQL Server 2012 Este curso es orientado a los profesionales en desarrollo que desean maximizar la participación de SQL Server 2012 en beneficio del desempeño
Más detallesBASES DE DATOS TEMA 4. SQL. UN LENGUAJE DE CONSULTA COMERCIAL PARA BASES DE DATOS RELACIONALES Contenidos generales
BASES DE DATOS TEMA 4. SQL. UN LENGUAJE DE CONSULTA COMERCIAL PARA BASES DE DATOS RELACIONALES Contenidos generales * Definición de datos en SQL * Consulta de datos en SQL - Estructura básica de una sentencia
Más detallesTema 4. Manipulación de datos con SQL
Tema 4 Manipulación de datos con SQL Índice Tema 4 1. Inserción de registros. Consultas de datos anexados. 2. Modificación de registros. Consultas de actualización. 3. Borrado de registros. Consultas de
Más detallesObjetivos y Temario CURSO MySQL 5
Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones
Más detallesEl Lenguaje SQL TEMA V. Grupo de Bas ses de Datos Avanzadas Univ. Carlo os III de Madrid. V.1 SQL como Lenguaje de Definición de Datos
Grupo de Bases de Datos Avanzadas Univ. Carlos III de Madrid Índice V.1 Introducción V.1 SQL como Lenguaje de V.1.1 Definición del esquema V.1.2 Evolución del esquema V.2 SQL como Lenguaje de Manipulación
Más detallesCurso SQL. Gestor de Bases de Datos Relacionales
Curso SQL. Gestor de Bases de Datos Relacionales Titulación certificada por EUROINNOVA BUSINESS SCHOOL Curso SQL. Gestor de Bases de Datos Relacionales Curso SQL. Gestor de Bases de Datos Relacionales
Más detallesBases de Datos Relacionales
2da. Parte Bases de Datos Relacionales Objetivos de la Clase SQL. Tipos de sentencias SQL Describir los tipos de dato que se pueden utilizar al especificar la definición de columnas. Sentencias SQL Select.
Más detallesModificación de datos
Modificación de datos Introducción Uso de transacciones Inserción de datos Eliminación de datos Actualización de datos Consideraciones acerca del rendimiento Uso de transacciones Iniciar transacciones
Más detallesBases de Datos 2. Teórico
Bases de Datos 2 Teórico Structured Query Language (SQL) Características de SQL Standard Opera sobre conjuntos de tuplas: incluso para las operaciones de inserción, borrado y actualización. No elimina
Más detallesEntrarás a formar parte de nuestra bolsa de empleo a la que acuden las empresas en busca de nuestros alumnos.
CURSO PROFESIONAL DE TRANSACT-SQL MÁSTER EN DESARROLLO DE APLICACIONES WEB CON JAVA ENTERPRISE EDITION Precio: 450 Euros y Matrícula Gratis. Modalidad: Presencial en nuestras aulas. Valores añadidos: Nuestro
Más detallesCURSO EXPERTO EN DESARROLLO DE APLICACIONES PARA INTERNET CON ORACLE DEVELOPER FORMS 11G
CURSO EXPERTO EN DESARROLLO DE APLICACIONES PARA INTERNET CON ORACLE DEVELOPER FORMS 11G DESARROLLO DEL CURSO EXPERTO EN DESARROLLO DE APLICACIONES PARA INTERNET CON ORACLE DEVELOPER FORMS 11G: El Curso
Más detallesÍndice. iii. Objetivos... 24
Índice Objetivos... 2 1: Modelación de base de datos... 2 2: Ejemplo de un caso de negocios... 3 2.1: Requerimientos de la aplicación... 4 2.2: Características de flujo de información... 4 2.3: Diagrama
Más detallesSub consultas avanzadas
Sub consultas avanzadas Objetivo Después de completar este capítulo conocerá lo siguiente: Escribir una consulta de múltiples columnas Describir y explicar el comportamiento de las sub consultas cuando
Más detallesManipulación de datos en SQL
Manipulación de datos en SQL Consultas a una sola tabla Consultas a varias tablas Funciones agregadas Agrupación Consultas anidadas Ejemplo: esquema relacional EMPLEADO (num_emp, nombre, tarifa_hora, cualificacion,
Más detallesBases de Datos: Structured Query Language (SQL)
Structured Query Language (SQL): Introducción Bases de Datos: Structured Query Language (SQL) Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile
Más detallesBase de Datos Oracle 10g: Introducción a SQL
Oracle University Contacte con nosotros: 902 302 302 Base de Datos Oracle 10g: Introducción a SQL Duración: 5 Días Lo que aprenderá Este curso ofrece a los estudiantes una introducción a la tecnología
Más detallesMANUAL BÁSICO DEL LENGUAJE SQL
MANUAL BÁSICO DEL LENGUAJE SQL INTRODUCCIÓN A continuación se presentan lo que son comandos DLL y DML, las clausulas, lo operadores (lógicos y de comparación), funciones de agregado, consultas, tipos de
Más detallesOracle 12c DISEÑO Y PROGRAMACIÓN
Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo
Más detalles2.5.- El lenguaje estándar SQL
25- El lenguaje estándar SQL El SQL es un lenguaje estándar de definición y manipulación (y consulta) de bases de datos relacionales El SQL estándar incluye: Características del Álgebra Relacional Características
Más detallesSistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos:
Bases de Datos Introducción a ORACLE Sistema Gestor de Bases de Datos Relacionales (SGBDR), que maneja distintos tipos de datos: o Tradicionales como INTEGER, VARCHAR2, DATE,..., etc. o Nuevos y complejos:
Más detallesLenguaje de manipulación de datos
Lenguaje de manipulación de datos El lenguaje de manipulación de datos (DML) es una parte central de SQL. Cuando necesite agregar, actualizar o eliminar un dato en la base de datos, se ejecuta una sentencia
Más detallesCaracterísticas del lenguaje SQL
Lenguaje SQL Características del lenguaje SQL Es el lenguaje estándar para realizar operaciones en bases de datos relacionales. Instrucciones: SELECT Consulta. Su implementación está basada en álgebra
Más detallesUniversidade da Coruña Departamento de Computación. Ampliación de SQL. Luis A. González Ares.
HAC LUCE Universidade da Coruña Departamento de Computación Ampliación de SQL Luis A. González Ares lgares@udc.es Ampliación de SQL Planteamiento Objetivos Describir algunos de los elementos que más recientemente
Más detallesUNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS. Base de Datos II CODIGO COM 338 CREDITOS 3
UNIVERSIDAD TECNOLÓGICA ECOTEC FACULTAD DE SISTEMAS COMPUTACIONALES SYLLABUS MATERIA Base de Datos II CODIGO COM 338 CREDITOS 3 PRE-REQUISITO No Tiene PERIODO LECTIVO Curso Intensivo - 2013 HORAS PRESENCIALES
Más detallesLENGUAJE DE CONSULTA ESTRUCTURADO (SQL)
Qué es una base de datos? Una base de datos (cuya abreviatura es BD) es una entidad en la cual se pueden almacenar datos de manera estructurada, con la menor redundancia posible. Diferentes programas y
Más detallesLENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO
LENGUAJE DE CONSULTA ESTRUCTURADO - SQL 1. TIPOS DE DATOS 2. COMANDOS DDL 2.1 Créate 2.2 Drop 2.3 Alter 3. COMANDOS DML 3.1 Select 3.2 Insert 3.3 Update 3.4 Delete 4. CLAUSULAS 4.1 From 4.2 Where 4.3 Having
Más detallesCurso de introducción a Oracle Application Express. Disertante: A.S. Ezequiel Portela
Curso de introducción a Oracle Disertante: A.S. Contenidos Sobre el Curso... 4 Qué es APEX?... 4 Introducción al Curso... 4 Requisitos... 5 Modalidad... 5 Módulo 1: Fundamentos de Oracle SQL y PLSQL...
Más detallesMATERIAL INTRODUCTORIO ORACLE 11G
MATERIAL INTRODUCTORIO ORACLE 11G Esp. JONATHAN GUERRERO ASTAIZA Capacidades de una sentencia SELECT La sentencia SELECT recibe información a partir de una base de datos. Con la sentencia SELECT usted
Más detallesabacformacio@abacformacio.com 1
Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas
Más detallesORACLE DEVELOPER 10g
Diplomado ORACLE DEVELOPER 10g INTRODUCCION En la era de los sistemas y la información es cada vez más imperioso presentar soluciones ajustadas a requerimientos determinados por los usuarios, con interfaces
Más detallesEXPLOTACIÓN DE BASES DE DATOS CON ACCESS
EXPLOTACIÓN DE BASES DE DATOS CON ACCESS Por qué son importantes las Bases de Datos? Las Bases de Datos son el método preferido para el almacenamiento estructurado de datos. Desde las grandes aplicaciones
Más detallesMySQL 5 (versiones 5.1 a 5.6) Guía de referencia del desarrollador
Prefacio 1. Objetivos de este libro 13 2. Principales temas tratados en este libro 13 3. A quién va dirigido este libro? 14 4. Requisitos 14 Introducción a MySQL 1. Introducción a las bases de datos relacionales
Más detallesFundamentos de Oracle
Fundamentos de Oracle Introducción Este curso de 40 horas de duración ofrece a los asistentes los conocimientos necesarios para trabajar con el servidor de bases de datos empresarial Oracle 10g, centrándose
Más detalles2.6.2.- Aplicaciones de las vistas. 2.6.1.- Concepto de vista. 2.6.3.- Vistas en SQL. 2.6.3.- Vistas en SQL.
2.6.1.- Concepto de vista. Una vista es una tabla derivada de otras tablas (básicas o virtuales). Una vista se caracteriza porque: Se considera que forma parte del esquema externo. Una vista es una tabla
Más detallesANSI SQL El lenguaje SQL...2 Componentes del lenguaje SQL...3 Tablas...7 Índices...11 Vistas...13 Consultar datos. SELECT...15
ANSI SQL El lenguaje SQL...2 Componentes del lenguaje SQL...3 Tipos de datos. Operadores Palabras Clave Funciones Agregadas Predicados Tablas...7 Nomenclatura Creación de tablas Modificación de tablas
Más detallesTUTORIAL SQL. Aprendiendo SQL
TUTORIAL SQL Aprendiendo SQL El propósito de esta Guía de referencia SQL es enseñar a los principiantes la estructura básica del lenguaje de base de datos SQL. Ing. Herik Robles Huerta 13/07/2010 ÍNDICE
Más detallesSQL (Structured Query Language)- DML
SQL (Structured Query Language)- DML Data Manipulation Language: Data Definition Language: Control Commands: Authorization Commands: SELECT, UPDATE, INSERT, DELETE CREATE: TABLE, INDEX, VIEW DROP: TABLE,
Más detallesEscritura Básica de Sentencias SQL. Copyright Oracle Corporation, All rights reserved.
1 Escritura Básica de Sentencias SQL Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Enumerar las posibilidades
Más detallesBases de Datos - 2006. SQL - Ejemplos
Bases de Datos - 2006 SQL - Ejemplos Consideramos la siguiente base de datos relacional: persona(dni,primer-nombre,apellido) biblioteca(nombre-biblioteca,calle,número) libro(título,isbn,editorial,edición)
Más detallesDIPLOMADO EN BASE DE DATOS ORACLE
DIPLOMADO EN BASE DE DATOS ORACLE Release 10.2.0.2 MODULO 1 - DISEÑO DE BASES DE DATOS RELACIONALES (20 Horas) OBJETIVO Introducir al alumno a los conceptos necesarios para construir sistemas de información
Más detallesm046a Curso Consultando SQL Server 2005/2008 con Transact-SQL, 15 h
Alias Nombres Tablas ( L19 ) UNA VEZ INDICADO SE UTI LIZAN EN LAS CONSULTAS, EN LUGAR DE ESCRIBIR EL NOMBRE COMPLETO DE LA TABLA SE INDICAN EN LA CLAÚSULA FROM PALABRA CLAVE OPCIONAL AS SINTAXIS [ FROM
Más detallesTema 4. Lenguajes de consulta comerciales
Tema 4. Lenguajes de consulta comerciales 4.1. Introducción En el tema anterior hemos estudiado las operaciones del álgebra relacional y el cálculo relacional, imprescindibles para entender las consultas
Más detalles