Ejercicio 1 Funciones de SQL

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Ejercicio 1 Funciones de SQL"

Transcripción

1 Ejercicio 1 Funciones de SQL 1. Mostrar el nombre, identificador del departamento y comisión de todos los empleados. Ordenarlos primero por el nombre de manera alfabéticamente descendente, seguido por la comisión de manera ascendente y registros nulos al inicio (SQL*Developer). SELECT first_name, department_id, commission_pct ORDER BY first_name DESC, commission_pct NULLS FIRST; 2. Seleccionar los nombres de los departamentos y el identificador del administrador. Ordenarlos primero por el identificador del administrador de manera descendente con los valores nulos al final, seguido por nombre de departamento alfabéticamente ascendente. Utilizar la posición de la columna para el primer ordenamiento y alias de la columna para el segundo ordenamiento. SELECT department_name depto, manager_id FROM departments ORDER BY 2 DESC NULLS LAST, depto; 3. Seleccionar el identificador del trabajo, el máximo, el mínimo, la suma y el promedio del salario de todos los empleados por cada identificador de trabajo.

2 SELECT job_id, MAX(salary) "MAXIMO", MIN(salary) "MINIMO", SUM(salary) "SUMA", AVG(salary) "PROMEDIO" GROUP BY job_id; 4. Seleccionar el identificador del administrador y el menor salario que es pagado por el administrador. Excluir aquellos grupos donde el salario mínimo es menor a Ordenar por salarios minimos de manera descendente. SELECT manager_id, MIN(salary) "MINIMO" GROUP BY manager_id HAVING MIN(salary) > 6000 ORDER BY MIN(salary) DESC; 5. Seleccionar los nombres de los empleados con la primera letra en mayúscula, los apellidos de los empleados en mayúsculas y los correos electrónicos en minúsculas. SELECT INITCAP(first_name) "NOMBRE", UPPER(last_name) "APELLIDO", LOWER( ) " " ;

3 6. Seleccionar todas las direcciones disponibles agregando al inicio la siguiente cadena: DIRECCION:. SELECT CONCAT('DIRECCION: ',street_address) "DIRECCION" FROM locations; 7. Obtener los primeros 10 caracteres de todas las direcciones y mostrar la longitud original de cada dirección. SELECT SUBSTR(street_address,0,10) "10 CARACTERES", LENGTH(street_address) "LONGITUD" FROM locations; 8. Seleccionar el nombre de los empleados, la posición donde se encuentra la primera letra a en su nombre. Además seleccionar el nombre agregando el carácter * hasta cubrir 15 posiciones y seleccionando el nombre agregando el carácter! hasta cubrir 10 posiciones. SELECT first_name, INSTR(first_name,'a') "POSICION A", LPAD(first_name,15,'*') "IZQUIERDA *", RPAD(first_name,10,'!') "DERECHA!" ;

4 9. Seleccionar todas las direcciones, mostrar las direcciones eliminando el carácter 1 cuando aparezca al inicio de la dirección y mostrar las direcciones reemplazando el carácter 1 por 10 que aparezcan en la dirección. SELECT street_address "DIRECCION", TRIM(LEADING '1' FROM street_address) "ELIMINA 1 INICIO", REPLACE(street_address,'1','10') "REEMPLAZA" FROM locations; 10. Seleccionar la comisión de los empleados, mostrar el valor redondeado al segundo decimal, truncado al primer decimal, el número entero superior e inferior de la comisión. Así también mostrar el salario y residuo de la división del salario y la comisión. Ordenar por comisión de manera ascendente y mostrar los valores nulos al final. SELECT commission_pct, ROUND(commission_pct,2) "REDONDEO", TRUNC(commission_pct,1) "TRUNCADO", CEIL(commission_pct) "ENTERO SUP", FLOOR(commission_pct) "ENTERO INF", salary, MOD(salary,commission_pct) "MODULO" ORDER BY 1 NULLS LAST; 11. Mostrar la fecha actual de la sesión, así como la fecha y hora más precisa de la sesión. Además seleccionar la fecha de contratación de los empleados y los meses que han transcurrido desde su contratación al día actual. SELECT CURRENT_DATE "FECHA SESION", CURRENT_TIMESTAMP "FECHA PRECISA", hire_date, MONTHS_BETWEEN(SYSDATE,hire_date) "MESES" ;

5 12. Seleccionar la fecha de contratación de los empleados, la fecha del segundo mes que trabajaron, el siguiente día Lunes que trabajaron desde su fecha de contratación y el último día del mes que fueron contratados. SELECT hire_date, ADD_MONTHS(hire_date,2) "AGREGA MESES", NEXT_DAY(hire_date,'LUNES') "SIGUIENTE DIA", LAST_DAY(hire_date) "ULTIMO DIA" ; 13. Mostrar la fecha de contratación de los empleados, redondear la fecha de contratación tomando como referencia tanto el mes como el año. Así también truncar la fecha de contratación tomando como referencia tanto el mes como el año de contratación. SELECT hire_date, ROUND(hire_date,'MONTH') "REDONDEO MES", ROUND(hire_date,'YEAR') "REDONDEO AÑO", TRUNC(hire_date,'MONTH') "TRUNCADO MES", TRUNC(hire_date,'YEAR') "TRUNCADO AÑO" ; 14. Seleccionar el nombre de los empleados, la fecha de contratación mostrando el siguiente formato [DD][MM][YYYY]. Así también sus teléfonos y convertir a un formato numérico los tres primeros números del mismo.

6 SELECT first_name, TO_CHAR(hire_date,'[DD][MM][YYYY]') "FECHA", phone_number, TO_NUMBER(SUBSTR(phone_number,0,3),'999') "NUMERO" ; 15. Mostrar los nombres y comisión de los empleados. También indicar que la comisión es 0 cuando no tenga valor y la última sección debe mostrar la leyenda CON COMISION cuando el empleado tenga comisión, o la leyenda SIN COMISION cuando no haya valor. SELECT first_name, commission_pct, NVL(commission_pct,0) "COMISION 0", NVL2(commission_pct,'CON COMISION','SIN COMISION') "COMISION" ; 16. Seleccionar el apellido y correo electrónico de los empleados. Así también mostrar un valor nulo si la longitud del apellido y el correo son iguales. Mostrar la comisión y en caso de que la comisión sea nula indicar el valor 10 si no es nula multiplicar la comisión por 100. SELECT last_name, , NULLIF(LENGTH(last_name),LENGTH( )) "EQUIVALENTE", commission_pct, COALESCE(commission_pct*100,10) "COMISION" ;

7 17. Seleccionar el identificador y el apellido de los empleados de la tabla EMPLOYEES donde el identificador sea menor a 120. Unir los registros sin duplicar los resultados seleccionando el identificador y el apellido de los empleados de la tabla EMPLOYEES2 donde el identificador sea menor a 200. Ordenar la salida por identificador de manera ascendente. WHERE employee_id < 120 UNION 2 WHERE employee_id < 200 ORDER BY 1; 18. Seleccionar el identificador y el apellido de los empleados de la tabla EMPLOYEES donde el identificador sea menor a 120. Unir los registros, incluyendo los duplicados de la selección del identificador y del apellido de los empleados de la tabla EMPLOYEES2 donde el identificador sea menor a 200. Ordenar la salida por identificador de manera descendente. WHERE employee_id < 120 UNION ALL 2 WHERE employee_id < 200 ORDER BY 1 DESC;

8 19. Seleccionar el identificador y el apellido de los empleados de la tabla EMPLOYEES donde el identificador sea menor a 120. Mostrar los registros que hay en común con la selección del identificador y del apellido de los empleados de la tabla EMPLOYEES2 donde el identificador sea mayor a 100. Ordenar la salida por identificador de manera ascendente. WHERE employee_id < 120 INTERSECT 2 WHERE employee_id > 100 ORDER BY 1; 20. Seleccionar el identificador y el apellido de los empleados de la tabla EMPLOYEES donde el identificador sea menor a 150. Mostrar solo los registros de la primera selección que no estén en la proyección del identificador y del apellido de los empleados de la tabla EMPLOYEES2 donde el identificador sea menor a 140. Ordenar la salida por identificador de manera ascendente. WHERE employee_id < 150 MINUS 2 WHERE employee_id < 140 ORDER BY 1;

9 21. Seleccionar los nombres de los empleados, el identificador y el nombre del departamento al que pertenecen cada uno. Realizar la unión de las tablas con la sintaxis antigua para un JOIN. SELECT e.first_name, e.department_id, d.department_name e, departments d WHERE e.department_id = d.department_id; 22. Realizar la consulta anterior con la nueva sintaxis para un JOIN utilizando la cláusula ON. SELECT e.first_name, e.department_id, d.department_name e JOIN departments d ON (e.department_id = d.department_id); 23. Consultar los nombres de los empleados, el identificador su administrador, el identificador y nombre del departamento al que pertenece cada uno. Realizar la unión de las tablas con la sintaxis antigua para un JOIN.

10 SELECT e.first_name, e.manager_id, d.department_id, d.department_name e, departments d WHERE e.department_id = d.department_id AND e.manager_id = d.manager_id; 24. Realizar la consulta anterior con la nueva sintaxis para un JOIN utilizando la cláusula USING. SELECT first_name, manager_id, department_id, department_name JOIN departments USING (department_id,manager_id); 25. Realizar la consulta anterior con la nueva sintaxis utilizando la cláusula NATURAL JOIN. SELECT first_name, manager_id, department_id, department_name NATURAL JOIN departments; 26. Mostrar el número de registros resultantes del producto cartesiano entre la tabla LOCATIONS y REGIONS sin utilizar la sintaxis de JOIN.

11 SELECT COUNT(*) FROM locations, regions; 27. Realizar la misma operación anterior utilizando la sintaxis de JOIN para un producto cartesiano. SELECT COUNT(*) FROM locations CROSS JOIN regions; 28. Para el siguiente ejercicio de auto evaluación es necesario establecer una conexión con el usuario OE y conocer la estructura e información de las tablas CUSTOMERS y ORDERS. El departamento de ventas ha pedido un reporte especializado al administrador de la base de datos, donde involucra información de los clientes y los pedidos realizados. Es necesario realizar una sola consulta para el reporte requerido, de acuerdo a las siguientes condiciones: El nombre de los clientes debe ser con letras mayúsculas con el título NOMBRE El apellido de los clientes en letras minúsculas con el título APELLIDO. El territorio debe contener 3 símbolos + a la izquierda y 2 símbolos >> a la derecha. Se debe concatenar el lenguaje a la derecha de la cadena conformada anteriormente y agregarle el título TERRITORIO. No utilizar funciones (CONCAT), ni operadores de concatenación ( ). De la cuenta de correo electrónico solo debe de mostrar el símbolo de arroba y dominio. Donde la segunda parte del dominio EXAMPLE.COM debe ser reemplazada por VENTAS.COM y agregar el título DOMINIO. La fecha de nacimiento debe mostrarse en un formato específico '[12] [de] [Agosto] [de] [2015] y como título NACIMIENTO.

12 A partir de la fecha de nacimiento indicar el número de años que tiene el cliente, basado en la fecha y hora precisa de la sesión. Redondear a un solo decimal y agregar el título AÑOS. Unir los clientes con sus órdenes. Indicar la fecha de entrega, a partir de la fecha en que el cliente realizó su orden sumando 1 mes y truncarla con referencia al mes. Incluir el título ENTREGA. Agrupar para mostrar la suma del costo de las órdenes que cumplan el criterio de agrupación. Mostrar un número entero superior de la suma y agregar el título COSTO. Del criterio de selección, solo mostrar los registros que tengan un COSTO mayor a 100,000. Una vez obtenido el reporte anterior, mostrar solo los registros que intersecan con el criterio de COSTO mayor a 150,000. Ordenar por COSTO de manera descendente. Resultado: Solo 3 registros SELECT UPPER(cust_first_name) "NOMBRE", LOWER(cust_last_name) "APELLIDO", CONCAT(RPAD(LPAD(nls_territory, LENGTH(nls_territory)+3, '+'), LENGTH(nls_territory)+5,'>>'), nls_language) "TERRITORIO", REPLACE(SUBSTR(cust_ , INSTR(cust_ , '@')), 'EXAMPLE.COM', 'VENTAS.COM') "DOMINIO", TO_CHAR(date_of_birth, 'fm [DD] "[de]" [MONTH] "[de]" [YYYY]') "NACIMIENTO", ROUND(MONTHS_BETWEEN(CURRENT_TIMESTAMP,date_of_birth)/12, 1) "AÑOS", TRUNC(ADD_MONTHS(order_date,1),'MONTH') "ENTREGA", CEIL(SUM(order_total)) "COSTO" FROM customers JOIN orders USING(customer_id) GROUP BY UPPER(cust_first_name), LOWER(cust_last_name), CONCAT(RPAD(LPAD(nls_territory, LENGTH(nls_territory)+3, '+'),

13 LENGTH(nls_territory)+5, '>>'), nls_language), REPLACE(SUBSTR(cust_ , INSTR(cust_ , 'EXAMPLE.COM', 'VENTAS.COM'), TO_CHAR(date_of_birth,'fm [DD] "[de]" [MONTH] "[de]" [YYYY]'), ROUND(MONTHS_BETWEEN(CURRENT_TIMESTAMP, date_of_birth)/12, 1), TRUNC(ADD_MONTHS(order_date,1), 'MONTH') HAVING CEIL(SUM(order_total)) > INTERSECT SELECT UPPER(cust_first_name) "NOMBRE", LOWER(cust_last_name) "APELLIDO", CONCAT(RPAD(LPAD(nls_territory, LENGTH(nls_territory)+3, '+'), LENGTH(nls_territory)+5, '>>'), nls_language) "TERRITORIO", REPLACE(SUBSTR(cust_ , INSTR(cust_ , 'EXAMPLE.COM', 'VENTAS.COM') "DOMINIO", TO_CHAR(date_of_birth,'fm [DD] "[de]" [MONTH] "[de]" [YYYY]') "NACIMIENTO", ROUND(MONTHS_BETWEEN(CURRENT_TIMESTAMP, date_of_birth)/12, 1) "AÑOS", TRUNC(ADD_MONTHS(order_date,1),'MONTH') "ENTREGA", CEIL(SUM(order_total)) "COSTO" FROM customers JOIN orders USING(customer_id) GROUP BY UPPER(cust_first_name), LOWER(cust_last_name), CONCAT(RPAD(LPAD(nls_territory, LENGTH(nls_territory)+3, '+'), LENGTH(nls_territory)+5, '>>'), nls_language), REPLACE(SUBSTR(cust_ , INSTR(cust_ , 'EXAMPLE.COM',

14 'VENTAS.COM'), TO_CHAR(date_of_birth,'fm [DD] "[de]" [MONTH] "[de]" [YYYY]'), ROUND(MONTHS_BETWEEN(CURRENT_TIMESTAMP,date_of_birth)/12, 1), TRUNC(ADD_MONTHS(order_date,1), 'MONTH') HAVING CEIL(SUM(order_total)) > ORDER BY "COSTO" DESC;

Ejercicio 1 Funciones de SQL

Ejercicio 1 Funciones de SQL Ejercicio 1 Funciones de SQL 1. Mostrar el nombre, identificador del departamento y comisión de todos los empleados. Ordenarlos primero por el nombre de manera alfabéticamente descendente, seguido por

Más detalles

2. Calcula cuanto ganan en total cada uno de los grupos de empleados clasificados por tipo de trabajo (Job_id)

2. Calcula cuanto ganan en total cada uno de los grupos de empleados clasificados por tipo de trabajo (Job_id) 1. Calcula cuanto ganan en total todos los empleados Select sum (salary) From empleados 2. Calcula cuanto ganan en total cada uno de los grupos de empleados clasificados por tipo de trabajo (Job_id) Select

Más detalles

Agrupamiento de registros. Elaboración de claúsulas avanzadas de selección. 31/12/2011. Unidad 9

Agrupamiento de registros. Elaboración de claúsulas avanzadas de selección. 31/12/2011. Unidad 9 Agrupamiento de registros Unidad 9 Elaboración de claúsulas avanzadas de selección. Un agrupamiento es el tratamiento único de varios registros que poseen un mismo valor de campo. Al realizar un agrupamiento,

Más detalles

Nombre: 1. Selecciona todos los registros de la tabla EMPLOYEES. Anota el nº de filas obtenidas.

Nombre: 1. Selecciona todos los registros de la tabla EMPLOYEES. Anota el nº de filas obtenidas. Nombre: 1. Selecciona todos los registros de la tabla EMPLOYEES. Anota el nº de filas obtenidas. ; 2. Selecciona todos los registros de la tabla EMPLOYEES ordenados por nombre (first_name). ; 3. Selecciona

Más detalles

Unidad 7. CONSULTAS MULTITABLA

Unidad 7. CONSULTAS MULTITABLA COMBINACIÓN DE TABLAS Unidad 7. CONSULTAS MULTITABLA A veces una consulta necesita columnas de varias tablas, en este caso el formato es: SELECT columna1, columna2, FROM tabla1, tabla2, REGLAS Podemos

Más detalles

MANUAL BÁSICO DEL LENGUAJE SQL

MANUAL 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 detalles

ORACLE 10g. Descripción A QUIEN VA DIRIGIDO?

ORACLE 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 detalles

Usando los operadores SET (Conjunto)

Usando los operadores SET (Conjunto) Usando los operadores SET (Conjunto) Objetivos del capítulo Describir los operadores SET (Conjunto) Usar un operador SET (Conjunto) para combinar múltiples consultas en una consulta simple Controlar el

Más detalles

Características del lenguaje SQL

Caracterí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 detalles

LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS

LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS PREVIO 5 LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS INTRODUCCIÓN SQL permite realizar consultas con condiciones de búsqueda, de tal forma que los resultados son precisamente aquellos que

Más detalles

INTRODUCCION A SQL CARACTERÍSTICAS DEL LENGUAJE ESTRUCTURADO DE CONSULTA SQL COMPONENTES DEL SQL

INTRODUCCION A SQL CARACTERÍSTICAS DEL LENGUAJE ESTRUCTURADO DE CONSULTA SQL COMPONENTES DEL SQL INTRODUCCION A SQL Oracle fue la primera compañía que sacó al mercado un producto que usó el lenguaje estructurado de consulta basado en el idioma Inglés, o SQL. SQL le permite a los usuarios finales extraer

Más detalles

La forma básica de la instrucción SELECT consta de tres cláusulas SELECT, FROM y WHERE (donde)

La forma básica de la instrucción SELECT consta de tres cláusulas SELECT, FROM y WHERE (donde) La sintaxis básica de una consulta de selección es la siguiente: SELECT Campos FROM nombre_tabla; La forma básica de la instrucción SELECT consta de tres cláusulas SELECT, FROM y WHERE (donde) SELECT

Más detalles

Insertar Datos en Tablas

Insertar Datos en Tablas Insertar Datos en Tablas La instrucción básica para insertar valores a los atributos (columnas) de una tabla es la instrucción INSERT INTO Insertar una sola tupla Para insertar una tupla en la tabla, se

Más detalles

2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS

2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS 2. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS 2.1 Tipos De Datos Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal como b, un valor entero tal como

Más detalles

UNIDAD I. ALGORITMOS

UNIDAD I. ALGORITMOS UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos

Más detalles

Escribiendo sentencias básicas de SQL

Escribiendo sentencias básicas de SQL Escribiendo sentencias básicas de SQL Escribiendo Querys básicos 2-12 M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-1 Objetivos Al terminar esta lección, deberá ser capaz de hacer lo siguiente

Más detalles

APÉNDICE D. INTRODUCCIÓN A SQL

APÉNDICE D. INTRODUCCIÓN A SQL APÉNDICE D. INTRODUCCIÓN A SQL D.1 INTRODUCCIÓN. CONCEPTOS PREVIOS D.1.1 Base de Datos Relacional Conjunto de Datos que el usuario percibe como una colección de tablas. La visión tabular de los datos es

Más detalles

SELECT listadecampos FROM nombredetablas WHERE condicionesdebúsqueda;

SELECT listadecampos FROM nombredetablas WHERE condicionesdebúsqueda; SQL El Lenguaje de Consulta Estructurado (SQL) se usa para consultar, actualizar y administrar bases de datos relacionales, tales como las de Microsoft Access. Al crear una consulta en la ventana Consulta,

Más detalles

Tema 4: Dinámica del Modelo Relacional. El lenguaje SQL

Tema 4: Dinámica del Modelo Relacional. El lenguaje SQL Tema 4: Dinámica del Modelo Relacional. El lenguaje SQL Departamento de Ciencias de la Computación e Inteligencia Artificial UNIVERSIDAD DE SEVILLA Bases de Datos Curso 2009--10 1 El Lenguaje SQL El Lenguaje

Más detalles

2.4. Unidades de aprendizaje. Modelo Académico de Calidad para la Competitividad PSGB-02 15/22

2.4. Unidades de aprendizaje. Modelo Académico de Calidad para la Competitividad PSGB-02 15/22 2.4. Unidades de aprendizaje Unidad de aprendizaje: Programación para el manejo de bases de datos Número 1 Propósito de la unidad: Elaborará consultas en bases de datos, mediante el uso de operaciones,

Más detalles

Manual de Sentencias Básicas en SQL

Manual de Sentencias Básicas en SQL Manual de Sentencias Básicas en SQL Pues hoy que he estado enredando un rato con MySQl, y me he acordado de aquellos comienzos en los que tenía que volver a mis antiguos apuntes para lograr entender las

Más detalles

Definición y Manipulación de Bases de Datos con SQL. 1. Muestra la estructura de la tabla dept. Muestra todos los datos de la tabla dept.

Definición y Manipulación de Bases de Datos con SQL. 1. Muestra la estructura de la tabla dept. Muestra todos los datos de la tabla dept. Tema 1 1. Muestra la estructura de la tabla dept. Muestra todos los datos de la tabla dept. 2. Muestra la estructura de la tabla emp. Escribe una consulta que muestre número de empleado, nombre de empleado,

Más detalles

ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS Tipos de datos Expresiones Operadores y operandos Identificadores como localidades de memoria

ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS Tipos de datos Expresiones Operadores y operandos Identificadores como localidades de memoria ENIDADES PRIMIIVAS PARA EL DESARROLLO DE ALGORIMOS ipos de datos Expresiones Operadores y operandos Identificadores como localidades de memoria ipos De Datos odos los datos tienen un tipo asociado con

Más detalles

Los DLL que permiten crear y definir nuevas bases de datos, campos e índices.

Los DLL que permiten crear y definir nuevas bases de datos, campos e índices. Componentes del SQL El lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones agregadas. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases

Más detalles

CAPITULO II. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS

CAPITULO II. ENTIDADES PRIMITIVAS PARA EL DESARROLLO DE ALGORITMOS CAPIULO II. ENIDADES PRIMIIVAS PARA EL DESARROLLO DE ALGORIMOS 2.1 ipos de datos 2.2 Expresiones 2.3 Operadores y operandos 2.4 Identificadores como localidades de memoria OBJEIVO EDUCACIONAL: El alumno:

Más detalles

Tema 1. Números naturales, operaciones y divisibilidad. El trabajo en equipo y el trabajo científico.

Tema 1. Números naturales, operaciones y divisibilidad. El trabajo en equipo y el trabajo científico. Tema 1. Números naturales, operaciones y divisibilidad. El trabajo en equipo y el trabajo científico. 1.- Estudio de los números naturales 1.1. Concepto de número natural El conjunto de los números naturales

Más detalles

SQL (DML) Carlos A. Olarte ([email protected]) Gestión y Modelación de SQL Datos (DML)

SQL (DML) Carlos A. Olarte (carlosolarte@puj.edu.co) Gestión y Modelación de SQL Datos (DML) SQL (DML) Carlos A. Olarte ([email protected]) 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 detalles

BASE DE DATOS ARTICULOS DE COMPUTACION.

BASE DE DATOS ARTICULOS DE COMPUTACION. BASE DE DATOS ARTICULOS DE COMPUTACION. Ejercicio 1. Agregar una Tabla Clientes: la cual contenga los siguientes campos: cedula, nombre, apellido, teléfono. Ejercicio 2. Agregarle cinco registros a la

Más detalles

Bases de Datos Ejercicios de SQL

Bases de Datos Ejercicios de SQL Bases de Datos Ejercicios de SQL 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. EMPNO ENAME JOB DEPTNO DNAME DEPT (0,N)

Más detalles

SQL DML Select. Ges$ón y Modelación de Datos. María Constanza Pabón

SQL DML Select. Ges$ón y Modelación de Datos. María Constanza Pabón SQL DML Select Ges$ón y Modelación de Datos María Constanza Pabón [email protected] SQL - DML Sentencias: INSERT UPDATE DELETE SELECT SQL - DML Query (consulta): proceso de recuperar datos de

Más detalles

Introducción. Definición. Definición 17/12/2011. Unidad 7 Elaboración de consultas básicas de selección.

Introducción. Definición. Definición 17/12/2011. Unidad 7 Elaboración de consultas básicas de selección. Unidad 7 Elaboración de consultas básicas de selección. Introducción A veces, para realizar alguna operación de consulta, necesitamos los datos devueltos por otra consulta Subconsultas Definición Las subconsultas

Más detalles

Las soluciones de las consultas vistas en clase se encuentran en la página 5 en adelante.

Las soluciones de las consultas vistas en clase se encuentran en la página 5 en adelante. Ing. Víctor Andrés Ochoa Correa CORPOCIDES REMINGTON Lenguaje SQL en MySQL Nivel III Las soluciones de las consultas vistas en clase se encuentran en la página 5 en adelante. TABLA EMPLE TABLA DEPART.

Más detalles

RESUMEN SQL. Tipo de coincidencia Modelo Planteado Coincide No coincide. Varios caracteres 'ab*' 'abcdefg', 'abc' 'cab', 'aab'

RESUMEN SQL. Tipo de coincidencia Modelo Planteado Coincide No coincide. Varios caracteres 'ab*' 'abcdefg', 'abc' 'cab', 'aab' RESUMEN SQL Agustina Botas May COMO SE ESCRIBE UNA CONSULTA SELECT : campos WHERE : criterios que se aplican directamente a los datos (aplica a TODOS los registros) GROUP BY: agrupación de los datos seleccionados

Más detalles

Práctica 7. Ejercicios:

Práctica 7. Ejercicios: Práctica 7 Objetivos de aprendizaje: Unión, intersección y diferencia de sentencias de selección. Presentación ordenada de los resultados de una consulta. Aplicaciones y utilización de la operación de

Más detalles

Oracle Database 12c SQL and PLSQL Fundamentals

Oracle Database 12c SQL and PLSQL Fundamentals Oracle Database 12c SQL and PLSQL Fundamentals DESCRIPCION MODULOS DE CAPACITACION Introducción Información general sobre 12c de base de datos Oracle y productos afines Descripción de los conceptos y la

Más detalles

Computación Web (Curso 2015/2016)

Computación Web (Curso 2015/2016) Bases de Datos (I) Computación Web (Curso 2015/2016) Jesús Arias Fisteus // [email protected] Bases de Datos (I) p. 1 Bases de datos relacionales Colección de datos almacenados en una o más tablas. Las tablas

Más detalles

GUIA DE EJERCICIOS PARA RESOLVER: SQL

GUIA DE EJERCICIOS PARA RESOLVER: SQL GUIA DE EJERCICIOS PARA RESOLVER: SQL I. Dada la siguiente base de datos relacional: RESUELVA LAS SIGUIENTES CONSULTAS EN SQL: 1. Mostrar los nombres de los empleados ordenados alfabéticamente (Z A) select

Más detalles

EJERCICIOS EXCEL. Guardar el libro en tu pen drive, con el nombre PRACTICA1_ALUMNO_GRUPO.

EJERCICIOS EXCEL. Guardar el libro en tu pen drive, con el nombre PRACTICA1_ALUMNO_GRUPO. EJERCICIOS EXCEL EJERCICIO DEL PRECIO CON IVA Crear un libro para saber cuál es el precio de un artículo aplicándole el 16% de IVA. El precio sin IVA es un valor que se tendrá que introducir, así como

Más detalles

Manipulando Datos. y Transacciones

Manipulando Datos. y Transacciones Autor: Nicola Strappazzon C. e-mail: [email protected] Blog: http://www.swapbytes.com/ Revisión: 17/11/11 8 Manipulando Datos Lección y Transacciones Este material se encuentra basado en el curso de

Más detalles

Está basado en el álgebra y en el cálculo relacional.

Está basado en el álgebra y en el cálculo relacional. SQL DML. Introducción SQL. QUÉ ES. SQL (Structured Query Language, Lenguaje Estructurado de Consultas): Lenguaje que permite expresar operaciones diversas (aritméticas, combinatorias, lógicas, selección

Más detalles

4.2 COMBINAR CORRESPONDENCIA UTILIZANDO OTROS ORÍ-

4.2 COMBINAR CORRESPONDENCIA UTILIZANDO OTROS ORÍ- 4.2 COMBINAR CORRESPONDENCIA UTILIZANDO OTROS ORÍ- GENES DE DATOS Los nombres, las direcciones y otros tipos de información que podemos incluir en los documento de la combinación de correspondencia pueden

Más detalles

MANUAL DE USUARIO STIV CONSULTAS EXTERNAS

MANUAL DE USUARIO STIV CONSULTAS EXTERNAS 1. INTRODUCCIÓN... 1 1.2 Requisitos mínimos del sistema para un desempeño óptimo... 1 2. ACCESO AL SITIO DE CONSULTAS EXTERNAS... 1 2.1 Acceso al sitio de consulta a través de la página de la Comisión...

Más detalles

Oracle Database 11g: Conceptos Fundamentales de SQL y PL/SQL Nuevo

Oracle 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 detalles

EJERCICIOS DE SQL. CONSULTAS MÁS COMPLEJAS (III)

EJERCICIOS DE SQL. CONSULTAS MÁS COMPLEJAS (III) Operaciones con bases de datos ofimáticas EJERCICIOS DE SQL. CONSULTAS MÁS COMPLEJAS (III) Ejercicios de SQL. Consultas más complejas (III). Pág. 1 EJERCICIOS DE SQL Nota: Estas tablas están orientadas

Más detalles

SQL, Consultas. Son Importantes las Consultas? Cuál es el Resultado de SELECT? Andrés Moreno S.

SQL, Consultas. Son Importantes las Consultas? Cuál es el Resultado de SELECT? Andrés Moreno S. SQL, Consultas Andrés Moreno S. 1 Son Importantes las Consultas? Una cosa es guardar la información en forma estructurada y ordenada. Pero el utilizar la información y entender su relevancia son la clave

Más detalles

ADMINISTRACION DE ORACLE 9i Guía de estudio (OCA) TEMA 1

ADMINISTRACION DE ORACLE 9i Guía de estudio (OCA) TEMA 1 ADMINISTRACION DE ORACLE 9i Guía de estudio (OCA) TEMA 1 TEMA 1. CONSULTAS BÁSICAS Fundamentos de SQL Tipos de datos, operadores y literales Sentencia SELECT Limitación de filas y operadores Ordenación

Más detalles

SQL Básico. José Muñoz Jimeno Febrero 2015

SQL Básico. José Muñoz Jimeno Febrero 2015 SQL Básico José Muñoz Jimeno Febrero 2015 Control de cambios Version Fecha Comentarios 1.0 13/02/2015 Primera versión para el curso Introducción a las bases de datos con MySQL en el COITCV La última versión

Más detalles

Conceptos Avanzados de Programación en Internet

Conceptos Avanzados de Programación en Internet Página 1 Conceptos Avanzados de Programación en Internet (1) Introducción a las Bases de Datos (2) Lenguaje Estándar de Consultas SQL Página 2 Lenguaje SQL. Introducción BD Justificación de las Bases de

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO 3-2016 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN GUÍA DE LABORATORIO Nº 8 Nombre de la práctica: Consultas a múltiples tablas. Uso de JOIN y SUBCONSULTAS. Lugar

Más detalles

Qué Tipos de Datos se Almacenan en OpenOffice.org Calc?

Qué Tipos de Datos se Almacenan en OpenOffice.org Calc? Qué Tipos de Datos se Almacenan en OpenOffice.org Calc? Se puede ingresar cualquier dato en una celda de la hoja de cálculo. OpenOffice.org Calc está en condiciones de comprobar automáticamente el tipo

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION CICLO 01-2014 Docentes: UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO Nº 6 Nombre de la practica: Uso de consultas utilizando la instrucción SELECT

Más detalles

Operaciones con bases de

Operaciones con bases de Operaciones con bases de datos ofimáticas EJERCICIOS DE SQL. CONSULTAS MÁS COMPLEJAS (III) Explotación de Sistemas Informáticos 2007/2008 Ejercicios de SQL Ciclo Formativo de Grado Medio: Explotación de

Más detalles

Sistema de Citas Tag Manual de Usuarios Ciudadano

Sistema de Citas Tag Manual de Usuarios Ciudadano Sistema de Citas Tag Manual de Usuarios Ciudadano Julio, 2015 Tabla de contenidos El contenido del presente manual ha sido dividido en los siguientes capítulos: Tabla de contenidos... 2 ACCESO AL SISTEMA...

Más detalles

TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS.

TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS. TEMA 2: TEORÍA DE CONJUNTOS Y CONJUNTOS NUMÉRICOS. TEORÍA DE CONJUNTOS. Definiciones. Se define un conjunto como una colección de objetos o cosas, se nombran con letras mayúsculas (A, B...). Cada uno de

Más detalles

Transact-SQL. Declaraciones del Data Control Language (DCL) que se utilizan para determinar quién ve o modifica los datos.

Transact-SQL. Declaraciones del Data Control Language (DCL) que se utilizan para determinar quién ve o modifica los datos. Transact-SQL SQL es un lenguaje de consulta para los sistemas de bases de datos relaciónales, pero que no posee la potencia de los lenguajes de programación. No permite el uso de variables, estructuras

Más detalles

1.- CREACIÓN DE CONSULTAS.

1.- CREACIÓN DE CONSULTAS. 1.- CREACIÓN DE CONSULTAS. Una consulta permite efectuar preguntas acerca de la información almacenada en las tablas. En una consulta se pueden obtener datos de una tabla e incluso de varias tablas, por

Más detalles

Capítulo 4. Realización de consultas

Capítulo 4. Realización de consultas Capítulo 4 Realización de consultas ÍNDICE CAPÍTULO 4 Introducción sentencia SELECT Base de datos de ejemplo Consultas básicas Cláusula ORDER BY Cláusula DISTINCT Cláusula LIMIT Expresiones Funciones propias

Más detalles

Access SQL: DDL y DML. Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos.

Access SQL: DDL y DML. Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos. SGBD y SQL Access SQL: DDL y DML Ejercicio Una empresa de Ingeniería precisa una base de datos para la gestión de sus proyectos. Necesita almacenar información acerca de sus empleados y los proyectos en

Más detalles

MATERIAL INTRODUCTORIO ORACLE 11G

MATERIAL 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 detalles

Restricción y Clasificación de los Datos. Copyright Oracle Corporation, All rights reserved.

Restricción y Clasificación de los Datos. Copyright Oracle Corporation, All rights reserved. 2 Restricción y Clasificación de los Datos Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Limitar los registros

Más detalles

all : Permite la aparición de filas idénticas (valor por defecto). distinct: No permite la aparición de filas idénticas.

all : Permite la aparición de filas idénticas (valor por defecto). distinct: No permite la aparición de filas idénticas. Práctica 3: Lenguaje SQL 1ª Parte: Manipulación de Bases de Datos Objetivos: Presentar la sintaxis del lenguaje SQL (sólo del Lenguaje de Manipulación). Ver algunos ejemplos sencillos para clarificar la

Más detalles

El sistema binario es una secuencia de números que contiene unos y ceros, así;

El sistema binario es una secuencia de números que contiene unos y ceros, así; Taller 1er Corte Introducción Software Sistemas numéricos y Conversiones Dentro de la informática es muy común escuchar el tema de los sistemas numéricos como herramienta de funcionamiento del PC, téngase

Más detalles

2. Obtener el valor absoluto del SALARIO-10000000 para todas las filas de la tabla EMPLE

2. Obtener el valor absoluto del SALARIO-10000000 para todas las filas de la tabla EMPLE 1. Obtener el valor absoluto de 20 Select abs(-20) from dual 2. Obtener el valor absoluto del SALARIO-10000000 para todas las filas de la tabla EMPLE select abs(salario -1000000) from emple 3. Sustituir

Más detalles

SQL SERVER SQL Server 2005 permite tres tipos de operaciones con conjuntos: UNION, disponible en todas las versiones de SQL Server.

SQL SERVER SQL Server 2005 permite tres tipos de operaciones con conjuntos: UNION, disponible en todas las versiones de SQL Server. SQL SERVER 2005 Operaciones con Conjuntos SQL Server 2005 permite tres tipos de operaciones con conjuntos: UNION, disponible en todas las versiones de SQL Server. EXCEPT, nuevo en SQL Server 2005. INTERSECT,

Más detalles

SQL SERVER Curso Teórico-Práctico

SQL SERVER Curso Teórico-Práctico SQL SERVER 2008-2012 Curso Teórico-Práctico IMPLEMENTACION DE LA BASE DE DATOS Nomenclatura Todas las tablas tendrán: - Un identificador de tipo entero auto numérico. Ésta será la clave primaria. La denominamos

Más detalles

Lenguaje de manipulación de datos

Lenguaje de manipulación de datos Introducción Lenguaje de manipulación de datos (Data Manipulation Language) Permite a los usuarios llevar a cabo las tareas de consulta o manipulación de la BD. El más popular es SQL. Tablas de ejemplo

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ESCUELA DE COMPUTACION CICLO 01-2012 GUIA DE LABORATORIO Nº 7 Nombre de la practica: Agrupación y sumarización en SQL Server 2008 Lugar de ejecución:

Más detalles

Instituto Tecnológico de Altamira

Instituto Tecnológico de Altamira El diagrama de Gantt, para quienes no estén familiarizados con el tema, es una herramienta gráfica que permite visualizar el tiempo total de una secuencia de actividades, por ejemplo, para un proyecto.

Más detalles

GBD Diseño físico de DDBB

GBD Diseño físico de DDBB GBD Diseño físico de DDBB Mª Carmen Gabarrón Manual SQL de Oracle 10g http://download.oracle.com/docs/cd/b19306_01/server.102/b14200/index.htm SQL SQL es el lenguaje de consulta universal para bases de

Más detalles

Oracle Database 10g: Conceptos Básicos de SQL y PL/SQL

Oracle 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 detalles

Tema 7. Elaboración de consultas básicas de selección. Lenguajes de bases de datos. SQL básico 15/12/2011

Tema 7. Elaboración de consultas básicas de selección. Lenguajes de bases de datos. SQL básico 15/12/2011 Lenguajes de bases de datos Tema 7 Elaboración de consultas básicas de selección En esta unidad se abordan cuestiones que, aunque están definidas por el estándar ANSI/ISO SQL, no están asumidas al 100%

Más detalles

El SQL es un lenguaje estándar de programación para el acceso a bases de datos.

El SQL es un lenguaje estándar de programación para el acceso a bases de datos. El SQL es un lenguaje estándar de programación para el acceso a bases de datos. El lenguaje SQL se utiliza para acceder y manipular datos en cualquier base de datos del mercado, como por ejemplo, para

Más detalles

Manual Aprendiendo Practicando Oracle SQL (Spanish Edition) Click here if your download doesn"t start automatically

Manual Aprendiendo Practicando Oracle SQL (Spanish Edition) Click here if your download doesnt start automatically Manual Aprendiendo Practicando Oracle SQL (Spanish Edition) Click here if your download doesn"t start automatically Manual Aprendiendo Practicando Oracle SQL (Spanish Edition) Manual Aprendiendo Practicando

Más detalles

UNION, INTERSECCION Y DIFERENCIA. SELECT TABLE Expresión con operador de reunión (SELECT * FROM PROFESOR) UNION (SELECT * FROM ESTUDIANTE)

UNION, INTERSECCION Y DIFERENCIA. SELECT TABLE Expresión con operador de reunión (SELECT * FROM PROFESOR) UNION (SELECT * FROM ESTUDIANTE) UNION, INTERSECCION Y DIFERENCIA Las tablas deben tener el mismo número de columnas y con el mismo tipo Los operandos de estos tres operadores pueden ser: SELECT TABLE Expresión con operador de reunión

Más detalles

FUNDAMENTOS ORACLE 12C

FUNDAMENTOS ORACLE 12C FUNDAMENTOS ORACLE 12C Introducción a Oracle Fundamentos 12c Aprende a programar en SQL con la base de datos más poderosa del mercado. Diseña y modela bases de datos corporativas utilizando las herramientas

Más detalles

Introducción a SQL (DML)

Introducción a SQL (DML) Introducción a SQL (DML) Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2013 Introducción a SQL Objetivos de este tema

Más detalles

Diseña y Administra Bases de Datos Guía de Estudio

Diseña y Administra Bases de Datos Guía de Estudio Diseña y Administra Bases de Datos Guía de Estudio Responde las preguntas que se te plantean Ordena los siguientes códigos: A. and edad=18 C. from clientes D. Select E. nombre, edad

Más detalles

GUÍA DE TRABAJO N 5 GRADO 11 Programación y Diseño de Articulación SENA Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6

GUÍA DE TRABAJO N 5 GRADO 11 Programación y Diseño de Articulación SENA Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 Página 1 de 6 GUIA N 5 LINEA DE COMANDOS MYSQL I. CREAR, SELECCIONAR, VISUALIZAR 1. CREAR BASE DE DATOS CREATE DATABASE Nombre_Base_Datos; 2. VER LISTADO DE BASES DE DATOS SHOW DATABASES; 3. USAR UNA BASE

Más detalles

Universidad Capitán General Gerardo Barrios. Facultad de Ciencia y Tecnología

Universidad Capitán General Gerardo Barrios. Facultad de Ciencia y Tecnología Universidad Capitán General Gerardo Barrios Facultad de Ciencia y Tecnología Guía práctica II - Base de Datos I Sentencias avanzadas de SQL, utilizadas en MySql - MariaDb, con la base de datos Northwind.

Más detalles

Oracle Fundamentos. Programa de Estudio.

Oracle 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

GUÍA DE TRABAJO N 7 GRADO 11. Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 GUIA N 7 COMANDOS MYSQL II. CREAR UNA TABLA

GUÍA DE TRABAJO N 7 GRADO 11. Ing. Néstor Raúl Suarez Perpiñan Página 1 de 6 GUIA N 7 COMANDOS MYSQL II. CREAR UNA TABLA Página 1 de 6 GUIA N 7 COMANDOS MYSQL I. CREAR, SELECCIONAR, VISUALIZAR 1. CREAR BASE DE DATOS CREATE DATABASE Nombre_Base_Datos; 2. VER LISTADO DE BASES DE DATOS SHOW DATABASES; 3. USAR UNA BASE DE DATOS

Más detalles

Oracle Fundamentos. Programa de Estudio.

Oracle Fundamentos. Programa de Estudio. Oracle Fundamentos Programa de Estudio Oracle Fundamentos Aprende a programar en SQL con la base de datos más poderosa del mercado. Diseña y modela bases de datos corporativas utilizando las herramientas

Más detalles

Oracle Fundamentos. Programa de Estudio.

Oracle Fundamentos. Programa de Estudio. Oracle Fundamentos Programa de Estudio Oracle Fundamentos Aprende a programar en SQL con la base de datos más poderosa del mercado. Diseña y modela bases de datos corporativas utilizando las herramientas

Más detalles

SQL: Lenguaje de Interrogación Estructurado

SQL: Lenguaje de Interrogación Estructurado SQL: Lenguaje de Interrogación Estructurado SQL Es el lenguaje para Bases de Datos Relacionales más usado Es un lenguaje declarativo: QUÉ no CÓMO El núcleo fundamental se basa en el Algebra Relacional,

Más detalles

LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)

LENGUAJE 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 detalles

SQL Server 2000. FEMEPA SQL Server 2000

SQL 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 detalles

PRESENTACION SQL SENTENCIAS SQL 5TO SEMESTRE DE INGENIERIA PROFESOR INGENIERO EDGAR SANDOVAL

PRESENTACION SQL SENTENCIAS SQL 5TO SEMESTRE DE INGENIERIA PROFESOR INGENIERO EDGAR SANDOVAL PRESENTACION SQL SENTENCIAS SQL 5TO SEMESTRE DE INGENIERIA PROFESOR INGENIERO EDGAR SANDOVAL CLAUSULA SELECT La recuperación de los datos en el lenguaje SQL se realiza mediante la sentencia SELECT, seleccionar.

Más detalles

El Lenguaje SQL. Funciones en SQL

El Lenguaje SQL. Funciones en SQL El Lenguaje SQL Funciones en SQL Funciones en SQL Las funciones realizan una acción tomando argumentos de entrada y retornando un valor como resultado. Son utilizados para: Realizar cálculos sobre datos.

Más detalles

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN PREPARATORIA 8. Requisitos para presentar 4ª 5ª y/o 6ª oportunidad Del semestre Enero Junio 2016

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN PREPARATORIA 8. Requisitos para presentar 4ª 5ª y/o 6ª oportunidad Del semestre Enero Junio 2016 UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN PREPARATORIA 8 Requisitos para presentar 4ª 5ª y/o 6ª oportunidad Del semestre Enero Junio 2016 Materia: BASE DE DATOS ACCESS 2010 Coordinador: Marina García Chávez I.-

Más detalles

Operadores. Además se pueden emplear en sentencias SET.

Operadores. Además se pueden emplear en sentencias SET. Operadores MySQL dispone de multitud de operadores diferentes para cada uno de los tipos de columna. Esos operadores se utilizan para construir expresiones que se usan en cláusulas ORDER BY y HAVING de

Más detalles

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT

Introducción 1 Recuperación de Datos mediante la Sentencia SQL SELECT 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

Más detalles