Escribiendo sentencias básicas de SQL

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

Download "Escribiendo sentencias básicas de SQL"

Transcripción

1 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

2 Objetivos Al terminar esta lección, deberá ser capaz de hacer lo siguiente : Listar las capacidades de la instrucción SELECT de SQL Ejecutar una sentencia básica de SELECT Escribiendo Querys básicos 2-22 M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-2

3 Capacidades de la instrucción SELECT Selección Proyección Tabla 1 Tabla 1 Join Tabla 1 Tabla 2 Escribiendo Querys básicos 2-32 Capacidades de la instrucción SELECT Una instrucción SELECT recupera información de la base de datos. Utilizando esta instrucción puede realizar : Selección : Puede utilizar esta capacidad de SQL para seleccionar renglones de la tabla que cumplan alguna condición. Proyección : Puede utilizar esta capacidad de SQL para seleccionar columnas de la tabla, puede indicar tantas columnas tenga la tabla que desee. Join: Puede utilizar esta capacidad para reunir datos almacenados en diferentes tablas, creando una liga mediante un atributo que comparten en ambas tablas (PK, FK). M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-3

4 Una instrucción SELECT básica SELECT FROM [DISTINCT] {*, column [alias],...} table; SELECT identifica que columnas FROM identifica cuales tablas Escribiendo Querys básicos 2-42 Una instrucción SELECT básica En su forma más simple, una instrucción SELECT debe incluir lo suguiente: Una cláusula SELECT, la cual especifica las columnas a ser mostradas Una cláusula FROM, la cual indica las tablas donde se tomarán los valores de las columnas especificadas en la cláusula SELECT. Sintaxis: SELECT se indica una lista de una o más columnas. DISTINCT elimina renglones duplicados. * muestra todas las columnas. column selecciona la columna indicada. alias etiqueta la columna con un nombre diferente del atributo. FROM especifica la tabla que contiene las columnas. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-4

5 Seleccionando todas las Columnas SELECT * FROM dept; deptno dname loc ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON Escribiendo Querys básicos 2-52 Seleccionando todas las Columnas Para seleccionar todas las columnas de una tabla utilice un asterisco (*). En el ejemplo, la tabla DEPT contiene tres columnas: DEPTNO, DNAME y LOC. También puede listar todas las columnas de la tabla indicando los nombres de estas en la cláusula SELECT. Por ejemplo : SELECT deptno, dname, loc FROM dept; M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-5

6 Seleccionando Columnas Específicas SELECT deptno, loc FROM dept; deptno loc NEW YORK 20 DALLAS 30 CHICAGO 40 BOSTON Escribiendo Querys básicos 2-62 Seleccionando Columnas Específicas Puede seleccionar ciertas columnas de la tabla indicando los nombres de estas en la cláusula SELECT separadas por comas. El ejemplo muestra todos los números de departamento y localidades de la tabla DEPT. Especifique las columnas en el orden en el que desea aparezcan en la consulta. Por ejemplo, para desplegar la localización antes del número de departamento : SELECT loc, deptno FROM dept; loc deptno NEW YORK 10 DALLAS 20 CHICAGO 30 BOSTON 40 M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-6

7 Expresiones Aritméticas Cree expresiones con datos tipo NUMERIC Y DATE utilizando operadores aritméticos. Operador + - * / Descripción Add Subtract Multiply Divide Escribiendo Querys básicos 2-72 Expresiones Aritméticas Puede modificar la forma en que es mostrada la información de las columnas, ejecutando cálculos. Esto es posible utilizando expresiones aritméticas. Una Expresiones Aritméticas debe contener nombres de columnas, valores numéricos constantes y operadores aritméticos. Operadores Aritméticos Aquí se muestran los operadores aritméticos disponibles en SQL. Puede utilizarlos en cualquier cláusula de SQL excepto en la cláusula FROM. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-7

8 Utilizando Operadores Aritméticos SELECT ename, sal, sal+300 FROM emp; ename sal KING BLAKE CLARK JONES MARTIN ALLEN (14 row(s) affected) Escribiendo Querys básicos 2-82 Utilizando Operadores Aritméticos El ejemplo muestra el uso del operador suma para ejecutar un cálculo, aumentando el salario en $300 para todos los empleados. Note que la columna del resultado calculado no es una nueva columna en la tabla EMP, es solo para la consulta. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-8

9 Precedencia de los Operadores * / + _ Multiplicación y división tienen la mayor prioridad sobre los otros operadores. Los operadores con igual prioridad son evaluados de izquierda a derecha. Los paréntesis son utilizados para forzar la evaluación de prioridad y hacer más clara la expresión. Escribiendo Querys básicos 2-92 Precedencia de los Operadores Si una expresión aritmética contiene más de un operador, la multiplicación y división son evaluadas primero. Si los operadores de una expresión aritmética tienen la misma prioridad la evaluación se efectúa de izquierda a derecha. Puede utilizar paréntesis para forzar la evaluación de los operadores con menor prioridad. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-9

10 Precedencia de los Operadores SELECT ename, sal, 12*sal+100 FROM emp; ename sal KING BLAKE CLARK JONES MARTIN ALLEN (14 row(s) affected) Escribiendo Querys básicos Precedencia de los Operadores El ejemplo muestra el nombre, salario y una compensación anual de todos los empleados. Se calcula esta compensación como una multiplicación de del salario mensual por 12, y agregándole un bono de $100. Note que la multiplicación se evalúa primero. Nota : Puede agregar paréntesis en la expresión para mejorar la claridad, (12*sal) + 100, sin afectar el resultado de la consulta. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-10

11 Utilizando Paréntesis SELECT ename, sal, 12*(sal+100) FROM emp; ename sal KING BLAKE CLARK JONES MARTIN (14 row(s) affected) Escribiendo Querys básicos Utilizando Paréntesis Puede modificar las reglas de evaluación utilizando paréntesis para indicar el orden en que se evaluarán los operadores. El ejemplo muestra el nombre, salario y una compensación anual para los empleados. La compensación se calcula como el salario mensual mas un bono mensual, multiplicado por 12. Debido a que los paréntesis tienen mayor prioridad sobre la multiplicación. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-11

12 Definiendo el Valor Null Null es un valor que es inaccesible, desconocido o inaplicable. Un null no es lo mismo que cero o un espacio en blanco. SELECT FROM ename, job, comm emp; ename job comm KING PRESIDENT BLAKE MANAGER... TURNER SALESMAN 0... (14 row(s) affected) Escribiendo Querys básicos Definiendo el Valor Null El valor nulo es la ausencia de valor en un campo o intersección de renglón columna, un valor nulo no es lo mismo que cero o espacios en blanco. El cero es un número y los espacios en blanco son caracteres. Las columnas de cualquier tipo pueden contener valores nulos, a menos que dichas columnas hayan sido definidas cono NOT NULL o llaves primarias (PRIMARY KEY) cuando se crea la columna. La columna COMM de la tabla EMP, puede notar que solo aquellos que son SALESMAN (vendedores) pueden tener una comisión. Turner, que es un vendedor no gana comisión alguna, pero esta columna tiene cero y no un valor nulo. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-12

13 Valores Null en Expresiones Aritméticas Las Expresiones Aritméticas que contienen un valor null se evaluan como null. SELECT ename, 12*sal+comm FROM emp; ename KING NULL Escribiendo Querys básicos Valores Nulos (continuación) Si el contenido de una columna es nulo dentro de una expresión aritmética, el resultado es NULL. Por ejemplo, si intenta dividir entre cero, obtendrá un error. Sin embargo, si divide un número entre un valor nulo, el resultado es un nulo. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-13

14 Definir un ALIAS para las columnas Renombra el encabezado de las columnas Es útil cuando se utilizan cálculos Va inmediatamente después del nombre de la columna; la palabra AS es opcional y se coloca entre el nombre de la columna y el alias Se requieren apóstrofos si el alias contiene espacios en blanco Escribiendo Querys básicos Definir un ALIAS para las columnas Cuando muestra el resultado de una consulta, SQL normalmente utiliza el nombre de la columna desplegada como encabezado. En muchos casos, este nombre de encabezado pudiera no ser descriptivo o ser difícil de entender. Puede cambiar el encabezado de una columna utilizando un alias. Especifique el alias después de la columna en la cláusula SELECT utilizando un espacio como separador. Si el alias contiene espacios o caracteres especiales (tales como $ o %), debe encerrarlo entre apóstrofos ( ) o comillas dobles ( ). M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-14

15 Utilizando Alias SELECT ename AS name, sal salary FROM emp; name salary SELECT ename "Name", sal*12 "Annual Salary" FROM emp; Name Annual Salary Escribiendo Querys básicos Utilizando Alias El primer ejemplo muestra el nombre y el salario de todos los empleados. Note que la palabra AS es opcional y debe ser usada antes del alias de la columna. El encabezado de la columna será el mismo que se especifique en el alias. El segundo ejemplo muestra el nombre y el salario de todos los empleados, como Annual Salary contiene espacios debe ir encerrado entre apóstrofos ( ) o comillas dobles ( ). Nota: utilice AS para darle más claridad a la consulta. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-15

16 Operador de Concatenación Concatena columnas o cadenas de caracteres a otra columna Se utiliza el operador + Crea una columna resultante que es una cadena de caracteres Escribiendo Querys básicos Operador de Concatenación Puede encadenar columnas con otras columnas, expresiones aritméticas o valores constantes utilizando el operador de concatenación (+). Todas las columnas utilizadas con el operador (+) producen un solo resultado en la misma columna. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-16

17 Utilizando el Operador de Concatenación SELECT FROM ename + job AS "Employees" emp; Employees KINGPRESIDENT BLAKEMANAGER CLARKMANAGER JONESMANAGER MARTINSALESMAN ALLENSALESMAN... (14 row(s) affected) Escribiendo Querys básicos Operador de Concatenación (continuación) En el ejemplo, las columnas ENAME y JOB son concatenadas, y se le asigna el alias Employees. La palabra AS antes del alias hace que la sentencia SELECT sea más fácil de leer. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-17

18 Usando Literales SELECT ename + ' ' + 'is a' + ' ' + job AS "Employee Details" FROM emp; Employee Details KING is a PRESIDENT BLAKE is a MANAGER CLARK is a MANAGER JONES is a MANAGER MARTIN is a SALESMAN... (14 row(s) affected) Escribiendo Querys básicos Usando Literales El ejemplo muestra los nombres y puestos de los empleados en forma más legible. En el siguiente ejemplo, el nombre y el salario de cada empleado son desplegados dando más significado al resultado. SELECT ename + ': '+'1'+' Month salary' Monthly, sal FROM emp; Monthly sal KING: 1 Month salary 5000 BLAKE: 1 Month salary 2850 CLARK: 1 Month salary 2450 JONES: 1 Month salary 2975 MARTIN: 1 Month salary 1250 ALLEN: 1 Month salary 1600 TURNER: 1 Month salary (14 row(s) selected) M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-18

19 Renglones duplicados El resultado por default de una consulta, son todos los renglones incluyendo aquellos que estén repetidos. SELECT deptno FROM emp; deptno (14 row(s) affected) Escribiendo Querys básicos Renglones duplicados A menos de que indique lo contrario, el resultado de una consulta mostrará todos los renglones aunque se repitan. El ejemplo anterior muestra el número de departamento de los empleados. Puede notar que existen departamentos repetidos. M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-19

20 Eliminando renglones duplicados Elimine los renglones duplicados utilizando la palabra DISTINCT en la cláusula SELECT. SELECT DISTINCT deptno FROM emp; deptno Escribiendo Querys básicos Eliminando renglones duplicados Para eliminar renglones duplicados, incluye la palabra DISTINCT en la cláusula SELECT inmediatamente después de la palabra SELECT. En el ejemplo anterior, la tabla EMP tiene catorce registros pero solo existen tres departamentos diferentes. Puede utilizar DISTINCT antes de varias columnas. El calificador DISTINCT afecta a todas las columnas seleccionadas, y el resultado es una combinación diferente de las columnas. SELECT FROM DISTINCT deptno, job emp; deptno job CLERK 10 MANAGER 10 PRESIDENT 20 ANALYST... (9 row(s) affected) M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-20

21 Prácticas Seleccionar todos los renglones en diferentes tablas Ejecutar cálculos aritméticos Otorgue nombres a las columnas Escribiendo Querys básicos M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-21

22 Práctica 2 1. Inicie una sesión utilizando el user ID y password indicados por el instructor. 2. La siguiente instrucción SELECT se ejecutará satisfactoriamente? Falso/Verdadero SELECT ename, job, sal Salary FROM emp; 3. Existen errores en la siguiente instrucción? Falso/Verdadero SELECT empno, ename salary x 12 ANNUAL SALARY FROM emp; 4. Muestre todos los datos de la tabla DEPT. DEPTNO DNAME LOC ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON 5. Cree una consulta para mostrar las columnas ename, job, hiredate y el número de empleado, con el número de empleado en la primer columna, guarde su consulta SQL con el nombre s02q05.sql. EMPNO ENAME JOB HIREDATE KING PRESIDENT 17-NOV BLAKE MANAGER 01-MAY CLARK MANAGER 09-JUN JONES MANAGER 02-APR MARTIN SALESMAN 28-SEP ALLEN SALESMAN 20-FEB TURNER SALESMAN 08-SEP JAMES CLERK 03-DEC WARD SALESMAN 22-FEB FORD ANALYST 03-DEC SMITH CLERK 17-DEC SCOTT ANALYST 09-DEC ADAMS CLERK 12-JAN MILLER CLERK 23-JAN-82 (14 row(s) affected) M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-22

23 Práctica 2 (continua) 6. Cree una consulta que muestre los puestos sin repetirse de la tabla EMP. JOB ANALYST CLERK MANAGER PRESIDENT SALESMAN 7. Cargue el script s02q05.sql Cambie el nombre de las columnas como se muestra en el ejemplo, guarde el nuevo script como s02q07.sql : Emp # Employee Job Hire Date KING PRESIDENT 17-NOV BLAKE MANAGER 01-MAY CLARK MANAGER 09-JUN JONES MANAGER 02-APR MARTIN SALESMAN 28-SEP ALLEN SALESMAN 20-FEB TURNER SALESMAN 08-SEP JAMES CLERK 03-DEC WARD SALESMAN 22-FEB FORD ANALYST 03-DEC SMITH CLERK 17-DEC SCOTT ANALYST 09-DEC ADAMS CLERK 12-JAN MILLER CLERK 23-JAN-82 (14 row(s) affected) M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-23

24 Práctica 2 (continúa) 8. Muestre el nombre concatenado al puesto (job) separado por una coma y un espacio, y nombre la columna Employee and Title. Employee and Title KING, PRESIDENT BLAKE, MANAGER CLARK, MANAGER JONES, MANAGER MARTIN, SALESMAN ALLEN, SALESMAN TURNER, SALESMAN JAMES, CLERK WARD, SALESMAN FORD, ANALYST SMITH, CLERK SCOTT, ANALYST ADAMS, CLERK MILLER, CLERK (14 row(s) affected) M.C. Luis Antonio Gama Moreno Introducción a SQL-Server 2-24

Escritura Básica de Sentencias SQL. Copyright Oracle Corporation, All rights reserved.

Escritura 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 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

Informática Básica Práctica Tema 3 Ejercicios de SQL

Informática Básica Práctica Tema 3 Ejercicios de SQL Informática Básica Práctica Tema 3 Ejercicios de SQL Curso 2010-2011 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

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

Bases de Datos Relacionales III

Bases de Datos Relacionales III Introducción a la Computación Bases de Datos Relacionales III Esteban E. Mocskos (emocskos@dc.uba.ar) Facultad de Ciencias Exactas y Naturales, UBA CONICET 11/06/2013 E. Mocskos (UBA CONICET) Clase 15:

Más detalles

Creación de Vistas. Copyright Oracle Corporation, 1998. All rights reserved.

Creación de Vistas. Copyright Oracle Corporation, 1998. All rights reserved. 12 Creación de Vistas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir una Vista Crear una vista Recupera

Más detalles

Bases de Datos I Práctica 1 Ejercicios de SQL

Bases de Datos I Práctica 1 Ejercicios de SQL Bases de Datos I Práctica 1 Ejercicios de SQL Curso 2005-2006 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. Transformado

Más detalles

2. Distinguir entre los comandos SQL*Plus y las sentencias SQL. 3. Consultar la estructura de una tabla, por ejemplo emp.

2. Distinguir entre los comandos SQL*Plus y las sentencias SQL. 3. Consultar la estructura de una tabla, por ejemplo emp. BASES DE DATOS 2 4 o de Enxe~nería Informática (2009-2010) SQL de Oracle (1) v 1.0 -------------------------------------------------------------------------- Ejercicios: 1. Conéctate a SQL*Plus. 2. Distinguir

Más detalles

Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015

Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015 Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015 Manoel Antón Folgueira Hernández manoel@tutorialesnet.net http://tutorialesnet.net Página 1 de 13 Índice 1. Introducción

Más detalles

Visualización de Datos a partir de Varias Tablas. Copyright Oracle Corporation, All rights reserved.

Visualización de Datos a partir de Varias Tablas. Copyright Oracle Corporation, All rights reserved. 4 Visualización de Datos a partir de Varias Tablas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería ser capaz de hacer lo siguiente: Escribir sentencias

Más detalles

Ampliación de Bases de Datos Práctica 1: El lenguaje PL/SQL de Oracle Sesión 1: Introducción al PL/SQL

Ampliación de Bases de Datos Práctica 1: El lenguaje PL/SQL de Oracle Sesión 1: Introducción al PL/SQL Ampliación de Bases de Datos Práctica 1: El lenguaje PL/SQL de Oracle Sesión 1: Introducción al PL/SQL Dado el siguiente esquema relacional y su definición en Oracle que se encuentra definida en vuestro

Más detalles

6.1. Introducción. Guía 5. SQL.

6.1. Introducción. Guía 5. SQL. 6.1. Introducción. Guía 5. SQL. 1 6.2. Lenguaje de Definición de Datos (Data Definition Language DDL-). 2 3 4 5 -------------------------------------------------------------------------------------------------------------------------

Más detalles

Unidad. Lenguaje SQL. (Structured Query Language)

Unidad. 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 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

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

Subconsultas Multi-Columna. Copyright Oracle Corporation, All rights reserved.

Subconsultas Multi-Columna. Copyright Oracle Corporation, All rights reserved. 7 Subconsultas Multi-Columna Copyright Oracle Corporation, 1997. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Escribir una subconsulta multi-columna

Más detalles

Manipulación de Datos. Copyright Oracle Corporation, 1998. All rights reserved.

Manipulación de Datos. Copyright Oracle Corporation, 1998. All rights reserved. 9 Manipulación de Datos Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir cada sentencia DML Insertar filas

Más detalles

Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved.

Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved. 11 Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir constraints Crear y mantener

Más detalles

Introducción a Oracle SQL-Plus. Introducción a Oracle SQL-Plus

Introducción a Oracle SQL-Plus. Introducción a Oracle SQL-Plus Introducción a Oracle SQL-Plus Introducción a Oracle SQL-Plus INDICE DE CONTENIDO ACCESO Y VISUALIZACIÓN DE DATOS...4 EL MODELO RELACIONAL...4 VISIÓN GENERAL DE SQL...6 SQL CONTRA SQL*PLUS...6 Comandos

Más detalles

Funciones a Nivel de Fila. Copyright Oracle Corporation, All rights reserved.

Funciones a Nivel de Fila. Copyright Oracle Corporation, All rights reserved. 3 Funciones a Nivel de Fila Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería ser capaz de hacer lo siguiente: Explicar los diversos tipos de funciones

Más detalles

Tutorial de SQL - El comando SELECT

Tutorial de SQL - El comando SELECT Tutorial de SQL - El comando SELECT El objetivo de este documento es guiar su aprendizaje del comando SELECT de SQL. La idea es que, estando conectado a sql*plus, lea este material mientras ejercita simultáneamente

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

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

Creación y Gestión de Tablas. Copyright Oracle Corporation, 1998. All rights reserved.

Creació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 detalles

Introducción a SQL. Bloque III (Prácticas) Informática Básica - Curso 2010/2011

Introducción a SQL. Bloque III (Prácticas) Informática Básica - Curso 2010/2011 Introducción a SQL Bloque III (Prácticas) Informática Básica - Curso 2010/2011 Introducción al lenguaje SQL Contenidos Introducción al lenguaje SQL Sentencia SELECT: lista SELECT, FROM, WHERE CREATE TABLE

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

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

Interacción con el Servidor Oracle8. Copyright Oracle Corporation, 1998. All rights reserved.

Interacción con el Servidor Oracle8. Copyright Oracle Corporation, 1998. All rights reserved. 5 Interacción con el Servidor Oracle8 Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al final de esta lección n usted podrá: Escribir correctamente una sentencia SELECT en PL/SQL Declarar

Más detalles

Introducción al lenguaje SQL

Introducción al lenguaje SQL Introducción a SQL Introducción al lenguaje SQL Contenidos Introducción al lenguaje SQL Sentencia SELECT: lista SELECT, FROM, WHERE CREATE TABLE INSERT, DELETE y UPDATE Bibliografía Beaulieu, A.: Aprende

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

Tema 2. Bases de Datos Relacionales

Tema 2. Bases de Datos Relacionales Tema 2. Bases de Datos Relacionales Conceptos de BD relacionales Codd propone el modelo relacional para bases de datos en 1970. Ésta es la base para la construcción de los SGBDR. El modelo relacional consiste

Más detalles

Subconsultas. Copyright Oracle Corporation, 1997. All rights reserved.

Subconsultas. Copyright Oracle Corporation, 1997. All rights reserved. 6 Subconsultas Copyright Oracle Corporation, 1997. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir los tipos de problemas que las subconsultas

Más detalles

Expresión, Operador, Operando, Asignación, Prioridad

Expresión, Operador, Operando, Asignación, Prioridad 4. EXPRESIONES Y OPERADORES Conceptos: Resumen: Expresión, Operador, Operando, Asignación, Prioridad En este tema se presentan los siguientes elementos de la programación: las expresiones y los operadores.

Más detalles

Columnas calculadas (operadores aritméticos y de concatenación)

Columnas calculadas (operadores aritméticos y de concatenación) Columnas calculadas (operadores aritméticos y de concatenación) SqlServer Aprendimos que los operadores son símbolos que permiten realizar distintos tipos de operaciones. Dijimos que SQL Server tiene 4

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

Tema: Respaldo y recuperación/ uso de asistentes

Tema: Respaldo y recuperación/ uso de asistentes Base de datos II. Guía 4 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos II Tema: Respaldo y recuperación/ uso de asistentes Objetivo Implementar respaldo de la base de datos como

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

Diseño de bases de datos Práctica-1 Definición de datos

Diseño de bases de datos Práctica-1 Definición de datos Departamento de Lenguajes y Sistemas Informáticos Avda Reina Mercedes s/n. 41012 Sevilla Tlf/Fax 954 557 139 E-mail lsi@lsi.us.es www.lsi.us.es E.T.S. Ingeniería Informática Diseño de bases de datos Práctica-1

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

Manejo de Tablas y Llaves Sencillas

Manejo de Tablas y Llaves Sencillas Manejo de Tablas y Llaves Sencillas El Motor de Almacenamiento El motor de almacenamiento (storage-engine) se encarga de almacenar, manejar y recuperar información de una tabla. Los motores más conocidos

Más detalles

Consulta de datos. FROM, obligatoria, se especifican las tablas donde está la información necesaria. Se puede poner alias a las tablas

Consulta de datos. FROM, obligatoria, se especifican las tablas donde está la información necesaria. Se puede poner alias a las tablas Consulta de datos SELECT [ALL DISTINCT] [colum1,..column *] FROM tabla1,.., tablan [WHERE condicion] [ORDER BY colum1 [DESC ASC], colum1 [DESC ASC], ] ; Consulta de datos FROM, obligatoria, se especifican

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

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

Operando1 operador de relación Operando2

Operando1 operador de relación Operando2 PROGRAMACIÓN 10 Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 5 ESTRUCTURAS DE CONTROL SELECTIAS O ESTRUCTURAS

Más detalles

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

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos:

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos: CONTENIDO. 1. INTRODUCCIÓN 2. TIPOS DE SENTENCIAS SQL 3. TIPOS DE DATOS 4. SQL PLUS 5. CONSULTAS DE DATOS 6. RESTRICCIÓN Y CLASIFICACIÓN DE LOS DATOS 7. FUNCIONES A NIVEL DE FILA 8. VISUALIZACIÓN DE DATOS

Más detalles

Objetos de Bases de Datos

Objetos de Bases de Datos Objetos de Bases de Datos La base de datos Oracle puede contener múltiples estructuras de datos. Cada estructura debe ser esbozada en el diseño de base de datos de manera que pueda ser creada durante la

Más detalles

Análisis de problemas

Análisis de problemas Análisis de problemas La resolución de problemas implica el desarrollo de habilidades del pensamiento. Nuestra capacidad d de enfrentar problemas aumenta con la práctica. Existen algunos textos con problemas

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

Manual del Usuario de Microsoft Access Consultas - Página 1. Tema IV: Consultas. IV.1. Creación de Consultas

Manual del Usuario de Microsoft Access Consultas - Página 1. Tema IV: Consultas. IV.1. Creación de Consultas Manual del Usuario de Microsoft Access Consultas - Página 1 Tema IV: Consultas IV.1. Creación de Consultas La potencia real de una base de datos reside en su capacidad para mostrar los datos que se desea

Más detalles

Fundamentos de Informática

Fundamentos de Informática Fundamentos de Informática Tema 9 Bases de Datos 1 Concepto intuitivo de base de datos Ejemplo: Datos referentes a la organización docente Aplicaciones posibles: Matricula: alumnos, asignaturas Organización

Más detalles

1. Introducción Tablas de referencia Expresiones 6

1. Introducción Tablas de referencia Expresiones 6 ÍNDICE El select de SQL Índice 1. Introducción 1 2. Tipos de Datos 1 2.1. Datos numéricos.................................. 2 2.1.1. Oracle.................................... 2 2.1.2. SQL2....................................

Más detalles

Procesando y Analizando Datos Dinámicos

Procesando y Analizando Datos Dinámicos Procesando y Analizando Datos Dinámicos Este documento describe un ejemplo de como STATGRAPHICS puede ser usado para procesar datos en tiempo real. Haciendo uso de las capacidades de Activación StatLink,

Más detalles

Práctica 2 Estadística Descriptiva

Práctica 2 Estadística Descriptiva Práctica 2 Estadística Descriptiva Contenido Introducción...................................... 1 Tablas de frecuencias................................. 2 Medidas de centralización, dispersión y forma...................

Más detalles

Practicas de BB. DD. ORACLE

Practicas de BB. DD. ORACLE 1 Practicas de BB. DD. ORACLE Oracle Es un sistema gestor de Bases de datos relacionales, y utiliza, para consultar los datos que mantiene, el lenguaje SQL. Este lenguaje es el que se analiza a continuación,

Más detalles

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers Triggers Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir Consultar

Más detalles

Instalación de oracle en GNU/Linux Debian o Ubuntu.

Instalación de oracle en GNU/Linux Debian o Ubuntu. Instalación de oracle en GNU/Linux Debian o Ubuntu. 5 de diciembre de 2007 Copyright (c) 2007 Santa. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free

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

1. DML. Las consultas de resumen

1. DML. Las consultas de resumen 1.1 Introducción 1. DML. Las consultas de resumen Una de las funcionalidades de la sentencia SELECT es el permitir obtener resúmenes de los datos contenidos en las columnas de las tablas. Para poder llevarlo

Más detalles

REGLAS DE LOS SIGNOS

REGLAS DE LOS SIGNOS 1. 1 UNIDAD 1 REGLAS DE LOS SIGNOS Objetivo general. Al terminar esta Unidad resolverás ejercicios y problemas en los que apliques las reglas de los signos. Objetivos específicos: 1. Recordarás las reglas

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

Introducción a Transact-SQL

Introducción a Transact-SQL Introducción a Transact-SQL Introducción E lenguaje de programación Transact-SQL Tipos de instrucciones de Transact-SQL Elementos de la sintaxis de Transact-SQL El lenguaje de programación Transact-SQL

Más detalles

Creación de una Base de datos

Creación de una Base de datos Creación de una Base de datos Para poder crear una Base de datos es necesario abrir phpmyadmin desde el menú de WampServer al cual se accede con clic derecho en el icono de WampServer o ingresando a la

Más detalles

Lección 8: Potencias con exponentes enteros

Lección 8: Potencias con exponentes enteros GUÍA DE MATEMÁTICAS III Lección 8: Potencias con exponentes enteros Cuando queremos indicar productos de factores iguales, generalmente usamos la notación exponencial. Por ejemplo podemos expresar x, como

Más detalles

Ing. Ramón Morales Higuera

Ing. Ramón Morales Higuera MATRICES. Una matriz es un conjunto ordenado de números. Un determinante es un número. CONCEPTO DE MATRIZ. Se llama matriz a un conjunto ordenado de números, dispuestos en filas y Las líneas horizontales

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 5. Lenguaje de Definición de Datos

Tema 5. Lenguaje de Definición de Datos Tema 5 Lenguaje de Definición de Datos Índice Tema 5 1. Creación de tablas. Restricciones 2. Consultas de creación de tablas. 3. Modificación de la estructura de una tabla. 4. Borrado de tablas. 5. Creación

Más detalles

Manejo de Tablas y Llaves Foráneas

Manejo de Tablas y Llaves Foráneas Manejo de Tablas y Llaves Foráneas Llaves Foráneas Para manejar las llaves foráneas, deben crearse al menos dos tablas, la primera tal y como se ha hecho anteriormente CREATE TABLE nombre_tabla ( nombre_columna_1

Más detalles

Cursores Explícitos. Copyright Oracle Corporation, All rights reserved.

Cursores Explícitos. Copyright Oracle Corporation, All rights reserved. 8 Cursores Explícitos Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al final de esta lección, usted podrá: Distinguir entre un cursor explícito y otro implícito Utilizar una variable

Más detalles

TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B)

TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B) APRENDERAPROGRAMAR.COM TIPOS DE BUCLES O CICLOS DE REPETICIÓN EN PHP: WHILE, DO WHILE Y FOR. EJEMPLOS Y EJERCICIOS RESUELTOS. (CU00822B) Sección: Cursos Categoría: Tutorial básico del programador web:

Más detalles

5.- Definición de Unidades y Monedas

5.- Definición de Unidades y Monedas 5.- Definición de Unidades y Monedas La facilidad de Mantención de Unidades y Monedas, permite agregar nuevos conceptos de cálculo, los que pueden ser definidos sobre la base de montos valorizados periódicamente,

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

GONZALEZ VARGAS ANA KAREN GUTIERREZ MUNGUIA LUIS DANIEL TELLEZ ARCOS DIANA FATIMA PROBLEMA A RESOLVER

GONZALEZ VARGAS ANA KAREN GUTIERREZ MUNGUIA LUIS DANIEL TELLEZ ARCOS DIANA FATIMA PROBLEMA A RESOLVER GONZALEZ VARGAS ANA KAREN GUTIERREZ MUNGUIA LUIS DANIEL TELLEZ ARCOS DIANA FATIMA PROBLEMA A RESOLVER Esta base de datos se va a crear para resolver el problema en una tienda departamental, ya que podemos

Más detalles

UNIDAD DE TRABAJO 2: BASES DE DATOS RELACIONALES

UNIDAD DE TRABAJO 2: BASES DE DATOS RELACIONALES UNIDAD DE TRABAJO 2: BASES DE DATOS RELACIONALES TEMA 6: CONSULTAS (parte 3) 6.21. INTRODUCCIÓN En este tercer tema sobre consultas veremos: Revisaremos las subconsultas, comenzando con una introducción

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

Índice. Introducción... 4

Índice. Introducción... 4 Índice Introducción... 4 Fracciones y decimales... 8 Números racionales... 11 Sumar y restar números racionales... 19 Multiplicar y dividir números racionales 1... 25 Multiplicar y dividir números racionales

Más detalles

SQL Server 2005 - Definición de los índices

SQL Server 2005 - Definición de los índices SQL Server 2005 - Definición de los índices Marco Antonio Torres Carranco 3A En este tutorial, aprenderá a definir índices en SQL Server 2005 - agrupados y no agrupados indexes, el optimizador de consultas

Más detalles

Uso de sentencias para el envió y extracción de datos

Uso de sentencias para el envió y extracción de datos Base de datos I Uso de sentencias para el envió y extracción de datos Objetivos: Identificar la sintaxis de las consultas de datos Elaborar sentencias de manejo de datos. INTRODUCCION: Las sentencias más

Más detalles

Datos Agregados por medio de Funciones de Grupo. Copyright Oracle Corporation, 1998. All rights reserved.

Datos Agregados por medio de Funciones de Grupo. Copyright Oracle Corporation, 1998. All rights reserved. 5 Datos Agregados por medio de Funciones de Grupo Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería ser capaz de hacer lo siguiente: Identificar las

Más detalles

PARTE I Desarrollen las siguientes cuestiones (concepto, ejemplos, etc):

PARTE I Desarrollen las siguientes cuestiones (concepto, ejemplos, etc): PARTE I Desarrollen las siguientes cuestiones (concepto, ejemplos, etc): 1. Como realizar la consulta entre múltiples tablas Generalmente el poder de la sentencia SELECT se basa en su capacidad de poder

Más detalles

Triggers 27/11/2014. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers en Oracle

Triggers 27/11/2014. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers en Oracle Triggers en Oracle Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla noviembre 2012 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir

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

INTRODUCCIÓN A LAS BASES DE DATOS. L.I Gerardo Benavides Pérez

INTRODUCCIÓN A LAS BASES DE DATOS. L.I Gerardo Benavides Pérez INTRODUCCIÓN A LAS BASES DE DATOS L.I Gerardo Benavides Pérez SISTEMA GESTOR DE BASE DE DATOS Un sistema gestor de bases de datos (SGBD) consiste en una colección de datos interrelacionados y un conjunto

Más detalles

Sentencias Ejecutables. Copyright Oracle Corporation, All rights reserved.

Sentencias Ejecutables. Copyright Oracle Corporation, All rights reserved. 4 Sentencias Ejecutables Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al final de esta lección n usted podrá: Reconocer el significado de la sección ejecutable Escribir sentencias

Más detalles

Práctica 1 de Microsoft Access

Práctica 1 de Microsoft Access Práctica 1 de Microsoft Access Israel González Carrasco (israel.gonzalez@uc3m.es) María Belén Ruiz Mezcua (mbelen.ruiz@uc3m.es) 1. CONCEPTOS PRELIMINARES Base de Datos. Conjunto de datos interrelacionados

Más detalles

SESIÓN 1 PRE-ALGEBRA, CONCEPTOS Y OPERACIONES ARITMÉTICAS BÁSICAS

SESIÓN 1 PRE-ALGEBRA, CONCEPTOS Y OPERACIONES ARITMÉTICAS BÁSICAS SESIÓN 1 PRE-ALGEBRA, CONCEPTOS Y OPERACIONES ARITMÉTICAS BÁSICAS I. CONTENIDOS: 1. Introducción: de la aritmética al álgebra. 2. Números reales y recta numérica. 3. Operaciones aritméticas básicas con

Más detalles

Tema: Respaldo y recuperación

Tema: Respaldo y recuperación Base de datos II. Guía 3 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos II Tema: Respaldo y recuperación Objetivo Implementar respaldo de la base de datos como parte de la recuperación

Más detalles

Excel Básico para Educación Financiera

Excel Básico para Educación Financiera Excel Básico para Educación Financiera PACT Program Elementos básicos de Microsoft Excel para el curso de Educación Financiera que forma parte del PACT Program. Parents Alliance, Inc. P.O. Box 941117 Houston,

Más detalles

Modelamiento y Gestión de Base de Datos

Modelamiento y Gestión de Base de Datos Modelamiento y Gestión de Base de Datos Uso de sentencias para el envió y extracción de datos Objetivos: Identificar la sintaxis de las consultas de datos Elaborar sentencias de manejo de datos. INTRODUCCION:

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

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

PROGRAMACIÓN ALGORITMOS y DIAGRAMAS

PROGRAMACIÓN ALGORITMOS y DIAGRAMAS PROGRAMACIÓN ALGORITMOS y DIAGRAMAS ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA ESTABLECIENDOSE UNA SECUENCIA DE

Más detalles

Tema 4. Manipulación de datos con SQL

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

Sub consultas Objetivos Utilizando una sub consulta para resolver un problema

Sub consultas Objetivos Utilizando una sub consulta para resolver un problema Juanjo Dai Sub consultas Objetivos En este texto se aprenderá más acerca de las características avanzadas de las sentencias SELECT Describirán los tipos de problemas que una sub consulta puede resolver

Más detalles

3. El catálogo 26. Laboratorio de Bases de Datos

3. El catálogo 26. Laboratorio de Bases de Datos ÍNDICE Continuación SQL Índice 1. Continuación del SQL como DML (Lenguaje de Manipulación de Datos) 1 1.1. Inserción de datos................................. 1 1.2. Borrado de datos..................................

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

Terminología Equivalente

Terminología Equivalente Normalización La normalización de bases de datos es un proceso que consiste en designar y aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidadrelación almodelo relacional.

Más detalles

HERRAMIENTA DIDÁCTICA PARA EL APRENDIZAJE DE ORACLE FARIDES MARTÍNEZ FONSECA MARÍA MARGARITA PAYARES GARCÍA

HERRAMIENTA DIDÁCTICA PARA EL APRENDIZAJE DE ORACLE FARIDES MARTÍNEZ FONSECA MARÍA MARGARITA PAYARES GARCÍA HERRAMIENTA DIDÁCTICA PARA EL APRENDIZAJE DE ORACLE FARIDES MARTÍNEZ FONSECA MARÍA MARGARITA PAYARES GARCÍA TECNOLÓGICA DE BOLÍVAR INSTITUCIÓN UNIVERSITARIA FACULTAD DE INGENIERÍA DE SISTEMAS ÁREA DE ADMINISTRACIÓN

Más detalles

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA LABORATORIO DE INGENIERÍA DE CONTROL PRACTICA N 1 INTRODUCCIÓN Y COMANDOS DEL MATLAB OBJETIVO Familiarizarse con el modo de

Más detalles