JOB_HISTORY EMPLOYEE_ID (PK,FK) START_DATE (PK) END_DATE JOB_ID (FK) DEPARTMENT_ID (FK) EMPLOYEES EMPLOYEE_ID (PK) FIRST_NAME LAST_NAME.

Slides:



Advertisements
Presentaciones similares
Rocío Contreras Aguila Primer Semestre 2010
Advertisements

integridad referencial
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
Modificación de datos.
Introducción a Transact-SQL
Creación de tipos de datos y tablas
Por: Ronald Toscano Pretelt
Mejoras a la Cláusula GROUP BY
Consultas anidadas.
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 2 Restringiendo y Ordenando Datos.
Unidad 3 Lenguaje SQL Contenidos Que es SQL ? Estructura de SQL
ESTRUCTURAS DE SECUENCIA
Analysis Service Expresiones
SESIÓN 2. Completados por el tipo de objeto sobre el que actúan y el objeto concreto: CREATE DATABASE mibase ; Permite crear una base de datos llamada.
SQL.
Tema 3 Entrada y Salida.
CAPITULO 1 Escribiendo Sentencias SELECT Básicas
READ (*, *) WRITE(*; *) Formato libre Format → se utiliza para especificar la forma en que las variables son impresas o leídas en un programa. WRITE(*,
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 5 Agregando Datos Usando Funciones de Grupo.
D Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Uso de SQL*Plus.
Subconsultas Avanzadas
Consultas - Querys La sentencia SELECT.
6 Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Visualización de Datos de Varias Tablas Utilizando Uniones.
Componentes sintácticos
F Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Sintaxis de Unión en Oracle.
Computación Aplicada Facultad de Ingeniería Universidad Autónoma de Querétaro Ma. Teresa García Ramírez 1.
USUARIOS. Usuarios_ ALTA MANUAL Usuarios_ ACESO COMO INVITADO Este curso permite entrar como invitado.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 7 Produciendo Salidas Más Legibles con iSQL*Plus.
John Freddy Duitama M.U.de.A. Facultad de Ingeniería. Creación del esquema de Una Base de Datos. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 6 Subconsultas.
Operaciones combinadas
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 11 Creando Vistas.
Computación Aplicada Facultad de Ingeniería Universidad Autónoma de Querétaro Ma. Teresa García Ramírez 1.
SQL: DDL Francisco Moreno & Carlos Mario Zapata. SQL:DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la Base de Datos Tipos de Objetos:
CAPITULO 4 Despliegue de Datos Desde Múltiples Tablas
CONSULTAS SENCILLAS A LA BASE DE DATOS
Autora: Francisca Montañez Muñoz
Tema 2: Base de datos relacionales
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Elementos básicos del lenguaje
2 EXCEL HERRAMIENTAS BÁSICAS. 2 Objetivos: Aprender a separar datos de un celda en varias Manejo de formatos no tradicionales Generar datos de manera.
DDL Unidad 2. 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.
Bases de Datos Sql.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 14 Uso de Operadores de Conjuntos.
Elementos básicos para el desarrollo de algoritmos
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Más ejemplos en SQL Francisco Moreno. S sn snombre situacion ciudad S1 Salazar 20 Londres S2 Jaramillo 10 París S3 Bernal30 París S4 Caicedo 20 Londres.
LENGUAJE ESTRUCTURADO DE CONSULTAS
Introducción a Excel Fórmulas
Presente un cuestionario con los aspectos mas importantes sobre los
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Bases de datos I MSc. Ing. Alexis Cabrera Mondeja 1 Lenguaje MySQL.
JOIN EN MYSQL Bueno en esta presentación mostrare cosas acerca de los usos de la sentencia JOIN en mysql , mediante esta presentación planeo mostrar los.
Lic. Carla Aguirre Montalvo
CONCEPTOS BASICOS EXCEL 2007
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo SQL en PL/SQL Conceptos básicos.
Fecha : 27/10/2014 Tema: convertir texto en tablas. Objetivo: aplicar herramientas de tablas en Word.
Base de Datos I – Ing. Mary Carlota Bernal J. BASE DE DATOS I PL/SQL.
SQL: DDL.
Copyright  Oracle Corporation, All rights reserved. 1 Escritura de sentencias SQL SELECT básicas.
INTEGRACION DE LAS TECNOLOGIAS DE LA INFORMACION Y COMUNICACION Implementación de base de datos (Lenguaje de manipulación de datos) Ing. Linda Masias Morales.
Copyright  Oracle Corporation, All rights reserved. 2 Restricción y ordenación de datos.
DLM Transact SQL Sesión II Recuperación de información.
Copyright  Oracle Corporation, All rights reserved. 11 Creación de Vistas.
DML Transact SQL Sesión VI Trabajando con subconsultas.
Copyright  Oracle Corporation, All rights reserved. 9 Creación y gestión de tablas.
6 Copyright © 2004, Oracle. Todos los derechos reservados. Trabajar con Tipos de Dato Compuestos.
Selección Condicionada de Filas Uso de la cláusula WHERE La cláusula WHERE restringe las columnas que retorna una consulta según la condición que se imponga.
Copyright  Oracle Corporation, All rights reserved. 6 Subconsultas.
EXCEL. En Excel 2007 tenemos el cuadro de diálogo Formato de celdas para aplicar formato al contenido de las celdas seleccionadas. 1 Inicio 1 Inicio 2.
Transcripción de la presentación:

JOB_HISTORY EMPLOYEE_ID (PK,FK) START_DATE (PK) END_DATE JOB_ID (FK) DEPARTMENT_ID (FK) EMPLOYEES EMPLOYEE_ID (PK) FIRST_NAME LAST_NAME PHONE_NUMBER HIRE_DATE JOB_ID (FK) SALARY COMMISSION_PCT MANAGER_ID (FK) DEPARTMENT_ID (FK) DEPARTMENTS DEPARTMENT_ID (PK) DEPARTMENT_NAME MANAGER_ID LOCATION_ID (FK) JOBS JOB_ID (PK) JOB_TITLE MIN_SALARY MAX_SALARY LOCATIONS LOCATION_ID (PK) STREET_ADDRESS POSTAL_CODE CITY STATE_PROVINCE COUNTRY_ID (FK) COUNTRIES COUNTRY_ID (PK) COUNTRY_NAME REGION_ID (FK) REGIONS REGION_ID (PK) REGION_NAME

Tipos de Datos Básicos Caracter CHAR(t) : Caracter de longitud fija VARCHAR2(t) : Caracter de long. variable LONG : Caracter hasta 2 MB Fecha y Hora DATE Numérico NUMBER(p,d) : p posiciones, d decimales Existen otros tipos de datos que serán analizados en capítulos posteriores

Consulta de Datos Instrucción SELECT Básica SELECT : indica qué columnas FROM : Indica cual tabla * significa todas las filas SELECT { * | columna [alias] …} FROM tabla;

Reglas para Construir Instrucciones de SQL SQL no es sensible a mayúsculas/minúsculas Las instrucciones se pueden escribir en una o más líneas Las palabras clave no pueden abreviarse Las cláusulas pueden escribirse en una sola línea o en líneas separadas Se recomienda el uso de indentación para asegurar legibilidad

Selección Parcial de Columnas Listar los nombres de columnas a mostrar separadas por coma SELECT {col1 [alias], col2 [alias2], …} FROM tabla; SELECT nombre, cargo, salario, numdept FROM empleado;

Selección Total de Columnas Colocar el comodín asterisco (*) en lugar de los nombres de columnas SELECT * FROM tabla; SELECT * FROM empleado;

Operadores Aritméticos SELECT nombre, salario, salario*10 bono FROM departamento;

Precedencia entre Operadores Multiplicación y División tienen igual prioridad y se evalúan antes que Suma y Resta Suma y Resta tienen la misma prioridad Los operadores con igual prioridad se evalúan de izquierda a derecha Para cambiar la prioridad de los operadores se puede usar paréntesis * / + -

Eliminación de Valores Duplicados Uso de la cláusula DISTINCT SELECT [DISTINCT] { columna [alias], … } FROM tabla; SELECT DISTINCT cargo FROM empleado;

Estructura de una Tabla o Vista Uso del comando DESCRIBE NAME NULL? TYPE EMPNO NOT NULL NUMBER(4) NOMBRE VARCHAR2(20) ……………. NULL? Indica si la columna puede aceptar o no valores nulos DESCRIBE { tabla | vista } DESCRIBE empleado

Nombre Sustituto (ALIAS) Renombra la cabecera de una columna Se usa generalmente en columnas con cálculos Sigue inmediatamente al nombre de una columna Requiere estar encerrado entre comillas dobles si el alias contiene espacios en blanco, caracteres especiales o mayúsculas y minúsculas diferenciables. En caso contrario utilice “as” o escriba el nombre sin comillas. SELECT nombre “Nombre Trabajador” FROM empleado;

Ejercicios Recomendados Seleccionar todos los datos de diferentes tablas Seleccionar columnas de datos usando alias Ejecutar cálculos aritméticos y especificar los nombres de las columnas Usar el editor de SQL*Plus que se tenga disponible