BASES DE DATOS ESPACIALES II:

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

Download "BASES DE DATOS ESPACIALES II:"

Transcripción

1 BASES DE DATOS ESPACIALES II: EXPLOTACIÓN Y ANÁLISIS. SQL I Máster en gestión del territorio. Instrumentos y técnicas de intervención

2 TABLAS Y VISTAS

3 TABLAS Y VISTAS

4 VISTAS Para cumplir todo lo anterior se desarrolló el concepto de las vistas, que es lo que hace a las bases de datos una herramienta tan versátil. Tras el concepto de vista de datos se esconde una de las máximas de las bases de datos: la presentación y análisis de los datos no se produce operando directamente ni sobre las tablas del modelo ni creando nuevas tablas en el mismo, sino a través de vistas de datos. La palabra clave para entender el concepto de vista es DINAMISMO: una vista es una presentación dinámica, personalizada y de carácter puramente informativo o analítico de los datos contenidos en la base de datos. Es decir, la vista NO son los datos, son una forma de acceder a ellos y analizarlos. Al no ser los datos, sino simplemente una representación de ellos, y al mantener con los mismos vínculos dinámicos, las vistas siempre están al día con respecto a los datos con los que trabaja.

5 LENGUAJE DE CONSULTA SQL: RAZONES PARA SU USO

6 SQL: SUBCONJUNTOS Y FUNCIONALIDADES

7 SQL: NOTACIÓN

8 SQL DE MANIPULACIÓN Y ANÁLISIS : CONSULTAS BÁSICAS Tabla: parcela: tabla con geometría que procede de la tabla de atributos del shapefile de parcelas catastrales urbanas del municipio de Puente Genil extraído de Catastro y directamente importado en Postgis Los ejercicios se harán desde la consola SQL de PGAdmin III

9 SELECT FROM SELECT campo1, campo2,..., campon * FROM nombretabla Ej.: SELECT refcat, area FROM parcela; Selecciona todas las parcelas catastrales urbanas y su área con los mismos nombres de los campos de la tabla parcela

10 SELECT FROM SELECT campo1 AS alias1, campo2 AS alias2,..., campon AS aliasn FROM nombretabla Ej.: SELECT refcat AS referencia_cat, area AS superficie FROM parcela No se permiten/aconsejan nombres de campos con espacios en blanco, acentos, mayúsculas o caracteres extraños

11 SELECT FROM SELECT campo1 AS [ alias1 ], campo2 AS [ alias2 ],..., campon AS [ aliasn ] FROM nombretabla Ej.: SELECT refcat AS [Referencia catastral], area AS [Superficie de Parcela] FROM parcela Se utiliza para dar un ALIAS al campo, pero no es el nombre del campo, solo lo que vemos.

12 SELECT FROM Ejercicios: 1. Selecciona todos los registros de la tabla parcela para los campos refcat (referencia catastral), fechaalta y masa. 2. Selecciona todos los registros de la tabla parcela para los campos refcat (referencia catastral), area y via. 3. Selecciona todos los registros de la tabla parcela para los campos refcat (referencia catastral), fechaalta y via renombrando a esos campos referencia_cat, fecha_alta y numero_via.

13 SELECT FROM Ejercicios: 1. Selecciona todos los registros de la tabla parcela para los campos via y número con los siguientes alias: Código de la vía y Número de la vía. 2. Selecciona todos los registros de la tabla parcela para los campos refcat y masa con los siguientes alias: Referencia catastral y Código de manzana. 3. Selecciona todos los registros de la tabla parcela para los campos refcat y masa renombrado los campos: ref_catastral y cod_manzana.

14 ORDENACIÓN DE REGISTROS SELECT campo1, campo2,..., campon * FROM nombretabla ORDER BY campoa ASC DESC, campob ASC DESC,..., campoz ASC DESC Ej.: SELECT refcat, area FROM parcela ORDER BY refcat ASC Selecciona todos las referencias catastrales y su área de la tabla parcela y los ordena alfabéticamente por la referencia catastral de forma ascendente

15 ORDENACIÓN DE REGISTROS Ejercicios: 1. Selecciona todos los registros de la tabla parcela para los campos refcat y masa y ordénalos alfabéticamente de forma ascendente por el código de masa. 2. Selecciona todos los registros de la tabla parcela para los campos refcat y area y ordénalos de mayor a menos superficie. 3. Selecciona todos los registros de la tabla parcela para los campos refcat y via y ordénalos por código de via (ascendente) y por orden alfabético de la referencia catastral

16 ORDENACIÓN DE REGISTROS Ejercicios: 1. Selecciona todos los registros de la tabla parcela para los campos refcat y masa, renombra esos campos como ref_catastral y manzana y ordénalos alfabéticamente por referencia catastral. 2. Selecciona todos los registros de la tabla parcela para los campos parcela y via y ordénalos de mayor a menor superficie.

17 CONSULTAS SIMPLES CON CONDICIONES SELECT campo1, campo2,..., campon * FROM nombretabla WHERE condición Condiciones WHERE: sintaxis básica nombrecampo OPERADOR valor, donde OPERADOR es uno de los descritos a continuación Operadores lógicos numéricos: = igualdad < menor que > mayor que <= menor o igual que >= mayor o igual que <> distinto a

18 CONSULTAS SIMPLES CON CONDICIONES Ej.: SELECT * FROM parcela WHERE area > 1000 Devuelve todos los campos de la tabla parcela (*) pero solo los registros que en al campo area presenten un valor superior a 1000 m2. Es decir devuelve el subconjunto de parcelas catastrales de Puente Genil cuya superficie es mayor a 1000 m2.

19 CONSULTAS SIMPLES CON CONDICIONES Operadores lógicos de texto: = igualdad estricta LIKE comparación con un criterio de búsqueda Patrones LIKE (SQL estándar, SQL del Access) % / *: indica un número arbitrario de caracteres en un campo de texto _ /?: indica un solo carácter en un campo de texto SELECT campo1, campo2,..., campon * FROM nombretabla WHERE campox LIKE "patrón de búsqueda"

20 CONSULTAS SIMPLES CON CONDICIONES Ej.: SELECT * FROM parcela WHERE hoja = UG4329N Devuelve las parcelas catastrales que se encuentran en la hoja cartográfica UG4329N SELECT * FROM parcela WHERE hoja LIKE UG44% Devuelve Devuelve las parcelas catastrales que se encuentran en las hojas cartográficas que empiezan por UG44

21 OTRAS CLAÚSULAS DE CONSULTA NOT: niega la condición SELECT * FROM parcela WHERE hoja NOT LIKE UG44 % Devuelve las parcelas catastrales que se encuentran en las hojas cartográficas que no empiezan por UG44 SELECT * FROM parcela WHERE NOT area > 500 Devuelve las parcelas catastrales con una superficie inferior o igual a 500 m2.

22 OTRAS CLAÚSULAS DE CONSULTA BETWEEN: permite seleccionar registros en función de un rango numérico cerrado, es decir, incluyendo los extremos Ej.: SELECT * FROM parcela WHERE area BETWEEN 500 AND 1000 Devuelve las parcelas catastrales con una superficie entre 500 y 1000 metros..

23 OTRAS CLAÚSULAS DE CONSULTA IN: permite seleccionar registros de función de una lista finita de valores discretos Ej.: SELECT * FROM parcela WHERE hoja IN ( UG4329N, UG4411S ) ORDER BY hoja ASC Devuelve las parcelas catastrales que se encuentran en las hojas cartográficas UG4329N y UG4411S ordenadas alfabéticamente (ascendente) por el código de hoja cartográfica.

24 CONSULTAS COMPUESTAS Se pueden concatenar condiciones de consulta para crear consultas compuestas con los siguientes operadores lógicos: and se deben cumplir las dos condiciones que concatena or se debe cumplir al menos una de las condiciones que concatena Sintaxis: SELECT campo1, campo2,..., campon * FROM nombretabla WHERE condición simple 1 AND OR condición simple 2 AND OR condición simple 3... AND OR condición simple N ]

25 CONSULTAS COMPUESTAS Ej.: SELECT * FROM parcela WHERE hoja LIKE UG43% AND area BETWEEN 1000 AND 2000 Devuelve las parcelas catastrales que se encuentran en las hojas cartográficas que empiezan por UG43 y que además tengan una superficie entre 1000 y 2000 m2

26 SQL DE DEFINICIÓN DE DATOS : CONSULTAS BÁSICAS CREACIÓN DE UNA TABLA: CREATE TABLE nombretabla ( nombrecampo1 tipo, nombrecampo2, tipo); Ejemplo: CREATE TABLE prueba1 ( campo1 text, campo2 numeric (10,2));

27 SQL DE DEFINICIÓN DE DATOS : CONSULTAS BÁSICAS CREACIÓN DE UNA TABLA DESDE UNA CONSULTA: SELECT campo1, campo2 INTO nombrenuevatabla FROM nombretabla Crea una nueva tabla como resultado de la consulta. Ejemplo: SELECT * INTO prueba2 FROM parcela WHERE area>1000;

28 SQL DE DEFINICIÓN DE DATOS : CONSULTAS BÁSICAS RENOMBRAR UNA TABLA: ALTER TABLE nombretabla RENAME nuevonombre; Ejemplo: ALTER TABLE prueba1 RENAME prueba11;

29 SQL DE DEFINICIÓN DE DATOS : CONSULTAS BÁSICAS ELIMINACIÓN DE UNA TABLA: DROP TABLE nombretabla; Ejemplo: DROP TABLE prueba11;

30 SQL DE DEFINICIÓN DE DATOS : CONSULTAS BÁSICAS CREACIÓN Y REGISTRO DE UNA VISTA: CREATE VIEW nombrevista AS SELECT campo1, campo2 FROM nombretabla; Ejemplo: CREATE VIEW prueba_vista_1 AS SELECT * FROM parcela WHERE area>1000; ;

31 SQL DE DEFINICIÓN DE DATOS : CONSULTAS BÁSICAS ELIMINACIÓN DE UNA VISTA: DROP VIEW nombrevista; Ejemplo: DROP VIEW prueba_vista1;

32 SQL DE DEFINICIÓN DE DATOS : CONSULTAS BÁSICAS ELIMINACIÓN DE REGISTROS DE UNA TABLA: DELETE FROM nombretabla; Ejemplo: DELETE FROM prueba_2 WHERE area>1500;

33 SQL DE DEFINICIÓN DE DATOS : CONSULTAS BÁSICAS INSERCIÓN DE REGISTROS DE UNA TABLA: INSERT INTO nombretabla (campo1, campo2, campon) SELECT campo1, campo2, campon FROM nombretabla; Ejemplo: INSERT INTO prueba2 SELECT * FROM parcela WHERE area <=1000;

34 SQL DE DEFINICIÓN DE DATOS : CONSULTAS BÁSICAS AÑADIR UNA COLUMNA A UNA TABLA: ALTER TABLE nombretabla ADD COLUMN nombrecampo tipo; Ejemplo: ALTER TABLE prueba2 ADD COLUMN codigo varchar(10);

35 SQL DE DEFINICIÓN DE DATOS : CONSULTAS BÁSICAS ELIMINAR UNA COLUMNA A UNA TABLA: ALTER TABLE nombretabla DROP COLUMN nombrecampo; Ejemplo: ALTER TABLE prueba2 DROP COLUMN codigo;

Tema 4. TEMA 4. El lenguaje de consulta SQL

Tema 4. TEMA 4. El lenguaje de consulta SQL Tema 4 TEMA 4. El lenguaje de consulta SQL Juan M Camarillo. Dpto. de Geografía Física y AGR Juan A. Ortega. Dpto. de Lenguajes y Sistemas Informáticos Jesús Torres. Dpto. de Lenguajes y Sistemas Informáticos

Más detalles

Tema 4. TEMA 4. El lenguaje de consulta SQL

Tema 4. TEMA 4. El lenguaje de consulta SQL Tema 4 TEMA 4. El lenguaje de consulta SQL Juan M Camarillo. Dpto. de Geografía Física y AGR Juan A. Ortega. Dpto. de Lenguajes y Sistemas Informáticos Jesús Torres. Dpto. de Lenguajes y Sistemas Informáticos

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

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

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

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

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

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

Un proyecto de IBM llamado Sistem/R construye un prototipo simple llamado SQUARE que después se transformó en SQL.

Un proyecto de IBM llamado Sistem/R construye un prototipo simple llamado SQUARE que después se transformó en SQL. CONTENIDO: 1. Lenguaje SQL 1. Componentes 2. Comandos 3. Clausulas 4. Operadores lógicos 5. Operadores de comparación 6. Funciones de agregado 2. MYSQL 1. Como entrar a MySQL 2. Comandos generales 3. Sintaxis

Más detalles

Modificar estructura Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, etc.

Modificar estructura Se pueden agregar/quitar campos a una tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, etc. EL lenguaje SQL(Structured Query Language) El Lenguaje de Consulta Estructurado (Structured Query Language) es unlenguaje de acceso a bases de datos relacionales que permite especificar diversos tipos

Más detalles

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1

ÍNDICE. Introducción... Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 ÍNDICE Introducción... XI Capítulo 1. Características, instalación, inicio y entorno de trabajo... 1 Características y novedades de Access 2010... 1 Comienzo rápido del trabajo y seguimiento de la información...

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

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

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

SQL (Structured Query Language)

SQL (Structured Query Language) SQL (Structured Query Language) El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite

Más 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

Desarrollo Web en Entorno Servidor

Desarrollo Web en Entorno Servidor Desarrollo Web en Entorno Servidor Tema 7. Apuntes sobre MySql y otros SGBD. 1. Conectar con la base de datos. 2. Sentencias de definición de datos (DDL): 3. Sentencias de control de trabajos (DCL). 4.

Más detalles

Guía práctica SQL. (c) Francisco Charte Ojeda

Guía práctica SQL. (c) Francisco Charte Ojeda Guía práctica SQL Introducción Qué es SQL? Aplicaciones de SQL Intérpretes de SQL Tipos de RDBMS (c) Francisco Charte Ojeda Cómo usar este libro Convenciones tipográficas 1. El modelo relacional 1.1. Introducción

Más detalles

- 1 - Mg. Abril Saire Peralta

- 1 - Mg. Abril Saire Peralta MYSQL LENGUAJE DE DEFINICIÓN DE DATOS (LDD) Permite definir la estructura y relaciones entre los objetos de la base de datos. Define el esquema interno de la base de datos a través de los siguientes comandos:

Más detalles

TEMA 4.. CONSULTA DE DATOS I.

TEMA 4.. CONSULTA DE DATOS I. TEMA 4.. CONSULTA DE DATOS I. 4.1 El lenguaje DML (Lenguaje de manipulación de datos) Las sentencias DML(Data Manipulation Language) del lenguaje SQL (Structured Query Language o Lenguaje de peticiones

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

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas

Anexo 3 COMPONENTES DE SQL SERVER. Los DDL (Data Definition Languaje) que permiten crear y definir nuevas Anexo 3 COMPONENTES DE SQL SERVER COMANDOS Existen tres tipos de comandos SQL [5]: Los DDL (Data Definition Languaje) que permiten crear y definir nuevas bases de datos, campos e índices. En la tabla se

Más detalles

SQL. Amparo López Gaona. México, D.F. Noviembre 2003

SQL. Amparo López Gaona. México, D.F. Noviembre 2003 Amparo López Gaona México, D.F. Noviembre 2003 Introducción El lenguaje SQL (Structured Query Language) es el lenguaje estándar para trabajo con bases de datos relacionales. Permite la definición, acceso

Más detalles

Create Database ClaseAutos. Use ClaseAutos

Create Database ClaseAutos. Use ClaseAutos Vamos a Crear el siguiente modelo, en una base de Datos llamada ClaseAutos. Comando para Crear la Base de Datos Create Database ClaseAutos Comando para utilizar la Base de Datos Use ClaseAutos vehiculo

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

RICHARD ALEXANDER BETANCUR SIERRA

RICHARD ALEXANDER BETANCUR SIERRA LA TIENDA DE INFORMATICA INSTRUCCIONES: En el siguiente ejercicio se describen cada uno de los comandos para llevar a cabo cada una de las consultas solicitadas, ejecuta cada uno de ellos en el compilador

Más detalles

Base de datos Lenguaje SQL

Base de datos Lenguaje SQL Base de datos Lenguaje SQL Universidad Nacional Andrés Bello Contenidos 1 2 Ejemplo Ejemplo Distinct Ejemplo - I Ejemplo - II Ejemplo Ejemplo Top - I Ejemplo Top - II Contenidos 1 2 Ejemplo Ejemplo Distinct

Más detalles

Tipos de datos en SQL. SQL. DDL (Data Definition Language) CREATE DOMAIN CREATE TABLE CREATE TABLE. CREATE TABLE con restricciones de atributo

Tipos de datos en SQL. SQL. DDL (Data Definition Language) CREATE DOMAIN CREATE TABLE CREATE TABLE. CREATE TABLE con restricciones de atributo SQL. DDL (Data Definition Language) BASES DE DATOS (I.T.I. Gestión) Tipo boolean character Bit Numéricos Tipos de datos en SQL Declaración estándar Declaración en ORACLE BOOLEAN CHAR (longitud) char(longitud),

Más detalles

Modulo I: Introducción Gestores de Bases De Datos

Modulo I: Introducción Gestores de Bases De Datos Modulo I: Introducción Gestores de Bases De Datos El SQL El SQL (Lenguaje de Consulta Estructurado Structure Query Language), es un lenguaje de consulta estructurado establecido claramente como el lenguaje

Más detalles

GUIA PARA LA MANIPULACION DE DATOS EN UNA BASE DE DATOS A TRAVÉS DE MYSQL

GUIA PARA LA MANIPULACION DE DATOS EN UNA BASE DE DATOS A TRAVÉS DE MYSQL En esta guía continuaremos con el modelamiento de la base de datos a partir del diagrama entidad-relación, además de esto realizaremos la conexión a la base de datos y generaremos la base de datos con

Más detalles

Bases de Datos 2. Teórico

Bases de Datos 2. Teórico Bases de Datos 2 Teórico Structured Query Language (SQL) Características de SQL Standard Opera sobre conjuntos de tuplas: incluso para las operaciones de inserción, borrado y actualización. No elimina

Más 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

INFORMÁTICA MÉDICA. Profesor: MsC. Liz Armenteros Chávez

INFORMÁTICA MÉDICA. Profesor: MsC. Liz Armenteros Chávez INFORMÁTICA MÉDICA Profesor: MsC. Liz Armenteros Chávez Tema No.2: Gestión de la Información Biomédica Conferencia No.4 SQL: Structured Query Language. Consultas Simples. Marzo, 2014 Introducir las consultas

Más detalles

En este curso se presenta un análisis profundo de la base de datos MySQL para los sistemas operativos Windows y Linux.

En este curso se presenta un análisis profundo de la base de datos MySQL para los sistemas operativos Windows y Linux. DURACION: 300 horas PRECIO: 225 * * Materiales didácticos, titulación y gastos de envio incluidos MODALIDAD: A distancia DESCRIPCION: La metodología comienza con la exposición de las tareas en orden secuencial

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

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

1 2 3 ( /! 3 ) +, 1& 3 0))) % &! ( ) +,. / & 0)))

1 2 3 ( /! 3 ) +, 1& 3 0))) % &! ( ) +,. / & 0))) ! !! # ! 1 2 3 ( 1 2 3. /! 3 ) +, 1& 3 0))) % &! ( ) +,. / & 0))) 4 2 5! 4 /! 4 # 2 / # %! # ( # %! #!! # %! #! )! & ,,, #./ 0 + . 4 # 4. 0! 2! ) 3! 1 ,! 2 % % 7 0! 2 % &! ) 3! 56 %&! #! 55 ( ) 58 ( )

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

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

RESUMEN DEL LENGUAJE SQL

RESUMEN DEL LENGUAJE SQL RESUMEN DEL LENGUAJE SQL AUTORÍA JOSEFA PÉREZ DOMINGUEZ TEMÁTICA INFORMATICA ETAPA CICLO FORMATIVO DE GRADO SUPERIOR Y MEDIO DE INFORMATICA Resumen Con esta publicación muestra un resumen de la sintaxis

Más detalles

Vistas en InformiX Sistemas de Bases de Datos II EMT CETP A/S Leonardo Carámbula

Vistas en InformiX Sistemas de Bases de Datos II EMT CETP A/S Leonardo Carámbula Vistas en InformiX Características Una vista es una tabla virtual cuyo contenido está definido por una consulta SELECT. Al igual que una tabla real, una vista tiene: un nombre un conjunto de columnas con

Más detalles

ÍNDICE INTRODUCCIÓN...17

ÍNDICE INTRODUCCIÓN...17 ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. ORACLE 11g Y EL GRID COMPUTING...19 1.1 CONCEPTO DE GRID COMPUTING...19 1.2 ORACLE GRID COMPUTING...20 1.2.1 Almacenamiento eficiente de la información...21 1.2.2 Utilización

Más detalles

Bases de Datos 1. Teórico: Structured Query Language

Bases de Datos 1. Teórico: Structured Query Language Bases de Datos 1 Teórico: Structured Query Language Historia Los orígenes del SQL están ligados a los orígenes de las bases de datos relacionales Estandarizado por ANSI en 1986 (SQL-86) Hubieron varias

Más detalles

Máster en Data Analytics SQL

Máster en Data Analytics SQL Máster en Data Analytics SQL SQL Structured Query Language = Lenguaje de consulta estructurada Lenguaje que permite: - Definición - Manipulación Datos - Control Hoy vamos a trabajar con MySQL Toda la

Más detalles

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO

LENGUAJE DE CONSULTA ESTRUCTURADO - SQL CONTENIDO LENGUAJE DE CONSULTA ESTRUCTURADO - SQL 1. TIPOS DE DATOS 2. COMANDOS DDL 2.1 Créate 2.2 Drop 2.3 Alter 3. COMANDOS DML 3.1 Select 3.2 Insert 3.3 Update 3.4 Delete 4. CLAUSULAS 4.1 From 4.2 Where 4.3 Having

Más 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

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

Analista Programador MySQL. Informática y Programación

Analista Programador MySQL. Informática y Programación Analista Programador MySQL Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 29482-1401 Precio 89.00 Euros Sinopsis UML usa técnicas de notación gráfica para crear

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

EXP-UNC: /2017 LA VICE DECANA DE LA FACULTAD DE CIENCIAS ECONÓMICAS RE S U EL VE:

EXP-UNC: /2017 LA VICE DECANA DE LA FACULTAD DE CIENCIAS ECONÓMICAS RE S U EL VE: FACULTAD DE CIENCIAS ECONÓMICAS Nac ;on~ l de Cordoba Córdoba, 2 7 MAR 2017 VISTO: Lo dispuesto por el reglamento del SISTEMA DE FORMACIÓN Y PERFECCIONAMIENTO DOCENTE DE LA FACUL TAO DE CIENCIAS ECONÓMICAS,

Más detalles

DISPARADORES EN SQL DISPARADORES EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999

DISPARADORES EN SQL DISPARADORES EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999 SINTAXIS GENERAL DE UN DISPARADOR EN SQL:1999 DISPARADORES EN SQL:1999 DISPARADORES EN SQL Modelos Avanzados de Bases de Datos Un (trigger) es un procedimiento especial que se ejecuta en respuesta a un evento específico. Ej. Al aumentar el sueldo

Más detalles

1. Primero abrimos el aplicativo pgadmin con el cual manejaremos la base de datos de Postgres.

1. Primero abrimos el aplicativo pgadmin con el cual manejaremos la base de datos de Postgres. CREACION DE BASE DE DATOS EN POSTGRESQL 1. Primero abrimos el aplicativo pgadmin con el cual manejaremos la base de datos de Postgres. Pasos: inicio Todos los programas PostgreSQL 8.2 o la versión 9 (o

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

Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos

Base de Datos. Docente: Ing. Francisco Rodríguez BASE DATOS. Resultados. Internet. Requerimientos UNIVERSIDAD NACIONAL DE TRUJILLO ESCUELA DE ING. INDUSTRIAL Base de Datos Resultados Internet Requerimientos BASE DATOS Docente: Ing. Francisco Rodríguez Base de Datos Tema 6: El Lenguaje Estándar SQL

Más detalles

Programación con SQL Aspecto teórico práctico básico

Programación con SQL Aspecto teórico práctico básico Revisado por: ing. Alejandro Guzmán M. Programación con SQL Aspecto teórico práctico básico 1. Introducción SQL (Standar Query Lenguaje) es un lenguaje estandarizado de base de datos, el cual nos permite

Más detalles

Conexiones a BD. Juan Manuel Espinoza Marquez CFT San Agustín Linares -2012

Conexiones a BD. Juan Manuel Espinoza Marquez CFT San Agustín Linares -2012 Conexiones a BD Juan Manuel Espinoza Marquez juanmanuel.espinoza@gmail.com CFT San Agustín Linares -2012 Bases de datos en la Web Las bases de datos permiten almacenar de una forma estructurada y eficiente

Más detalles

A. Introducción. B. Los DATABASES TRIGGERS. PL/SQL en objetos de la base de datos. Oracle 11g - SQL, PL/SQL, SQL*Plus 271

A. Introducción. B. Los DATABASES TRIGGERS. PL/SQL en objetos de la base de datos. Oracle 11g - SQL, PL/SQL, SQL*Plus 271 PL/SQL en objetos de la base de datos A. Introducción Además de los bloques PL/SQL anónimos utilizados por SQL*PLus o por las herramientas de desarrollo (Oracle*FORMS, Oracle*Reports), se puede emplear

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

//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui

//Sección de manejo de excepciones. Las rutinas de manejo de errores //aparecen aqui PL/SQL - Oracle PL/SQL (Procedural Language/SQL) es una extensión de SQL, que agrega ciertas construcciones propias de lenguajes procedimentales, obteniendose como resultado un lenguaje estructural mas

Más detalles

ÍNDICE. Introducción... XVII. Capítulo 1. Oracle 10g y el Grid Computing... 1

ÍNDICE. Introducción... XVII. Capítulo 1. Oracle 10g y el Grid Computing... 1 ÍNDICE Introducción... XVII Capítulo 1. Oracle 10g y el Grid Computing... 1 Necesidad del Grid Computing... 1 Concepto de Grid Computing... 4 Oracle Grid Computing... 5 Almacenamiento eficiente de información...

Más detalles

Bases de Datos Geográficos

Bases de Datos Geográficos Bases de Datos Geográficos SQL - Lenguaje de Bases de Datos Relacionales Instituto de Agrimensura - Facultad de Ingeniería Universidad de la República Introducción El nombre SQL (Structured Query Language)

Más detalles

Structured Query Language (SQL) Fundamentos de Bases de Datos InCo - 2011

Structured Query Language (SQL) Fundamentos de Bases de Datos InCo - 2011 Structured Query Language () Fundamentos de Bases de Datos InCo - Un poco de historia Lenguajes de consulta relacionales: SEQUEL (IBM-1970) QUEL (Ingres-1970) QBE (IBM-1970) es el lenguaje comercial más

Más 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

Acceso a bases de datos MySQL con PHP

Acceso a bases de datos MySQL con PHP GESTIÓN Y ADMINISTRACIÓN WEB Acceso a bases de datos MySQL con PHP Ing. CIP Fabián Silva Alvarado fsilvasys@hotmail.com DEFINICIÓN DE BASE DE DATOS Base de Datos es un conjunto de datos relacionados entre

Más detalles

Introducción a SQL (DDL)

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

Más detalles

Tema 1. Introducción a MySQL. José Muñoz Jimeno Octubre 2015

Tema 1. Introducción a MySQL. José Muñoz Jimeno Octubre 2015 Tema 1. Introducción a MySQL José Muñoz Jimeno Octubre 2015 Control de cambios Versión Fecha Comentarios 1.0 21/05/2015 Primera versión para el curso Introducción a la administración de MySQL en el COITCV

Más detalles

SQL (Lenguaje de consulta estructurado)

SQL (Lenguaje de consulta estructurado) SQL (Lenguaje de consulta estructurado) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones sobre las mismas. Una de sus características

Más detalles

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc).

LENGUAJE SQL. En Mysql se utiliza un subconjunto de SQL (update, insert into, delete, select, truncate,etc). LENGUAJE SQL Un manejador de base de datos debe de contener lenguajes que permitan definir el modelos de los datos, este mismo es que permite crear la estructura de la base de datos. Lenguaje de Definicion

Más detalles

1. Primero abrimos el aplicativo pgadmin con el cual manejaremos la base de datos de Postgres.

1. Primero abrimos el aplicativo pgadmin con el cual manejaremos la base de datos de Postgres. CREACION DE BASE DE DATOS EN POSTGRESQL HORARIO 1. Primero abrimos el aplicativo pgadmin con el cual manejaremos la base de datos de Postgres. Pasos: inicio Todos los programas PostgreSQL versión 9.1 (o

Más detalles

SQL JULIO CESAR CANO R

SQL JULIO CESAR CANO R SQL JULIO CESAR CANO R Introducción a SQL Qué significa SQL? Qué es el SQL? Significado de SQL Ingles Structured Query Language Español Lenguaje Estructurado de Consultas Qué es SQL? Es un lenguaje de

Más detalles

SQL Structured Query Language

SQL Structured Query Language SQL Structured Query Language 1. Introducción Los orígenes del SQL están ligados a los de las bases de datos relacionales. En 1970 E. F. Codd propone el modelo relacional y asociado a este un sublenguaje

Más detalles

Manual Práctico de SQL. ORIENTADO A SQL 7.0 Preparado por: Alvaro E. García

Manual Práctico de SQL. ORIENTADO A SQL 7.0 Preparado por: Alvaro E. García ORIENTADO A SQL 7.0 Preparado por: Alvaro E. García alvaroegarcia@ubbi.com ÍNDICE INTRODUCCIÓN 3 PASOS PARA IMPLEMENTAR UNA BD 5 CREAR UNA BD 6 SENTENCIA CREATE 8 LIGADURAS 9 ELIMINACIÓN DE TABLAS 14 SENTENCIA

Más detalles

SQL: Lenguaje de Consulta Estructurado Prof. Jeand Duno

SQL: Lenguaje de Consulta Estructurado Prof. Jeand Duno SQL: Lenguaje de Consulta Estructurado Partes del SQL Lenguaje de Definición de Datos (DDL):Proporciona comandos para definir los objetos de la base de datos. Lenguaje de Manipulación de Datos(DML): Proporciona

Más detalles

Bases de datos: Lenguaje de consultas SQL

Bases de datos: Lenguaje de consultas SQL Bases de datos: Lenguaje de consultas SQL EMPEZAR LA CASA POR EL TEJADO Del código máquina a los lenguajes de alto nivel. Img 0. Del código máquina al lenguaje de alto nivel. Creación propia. De los sistemas

Más detalles

CONSULTAS BASICAS EN SQL SERVER

CONSULTAS BASICAS EN SQL SERVER CONSULTAS BASICAS EN SQL SERVER CONSULTAS DE SELECCION Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta

Más detalles

GESTORES GESTORES DE BASES DE DATOS

GESTORES GESTORES DE BASES DE DATOS GESTORES GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de

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

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

Introducción a la Información Geográfica Selección de elementos Sesión 3

Introducción a la Información Geográfica Selección de elementos Sesión 3 Introducción a la Información Geográfica Selección de elementos Sesión 3 Amaia Bescós Atin abescosa@navarra.es Índice de contenidos 1. Herramientas de selección de elementos 1.1. Selección gráfica sobre

Más detalles

Lenguaje SQL - Ejercicios

Lenguaje SQL - Ejercicios Consultas SELECT Lenguaje SQL - Ejercicios 1. Seleccionar todas las filas y columnas de la tabla pais. SELECT * ; 2. Seleccionar todas las filas y columnas de la tabla lugar. SELECT * ; 3. Seleccionar

Más detalles

Ing. Santiago C. Pérez Laura Noussan Lettry Carlos Campos

Ing. Santiago C. Pérez Laura Noussan Lettry Carlos Campos UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL MENDOZA DEPARTAMENTO DE INGENIERÍA EN SISTEMAS DE INFORMACIÓN CÁTEDRA DE GESTIÓN DE DATOS 3º AÑO TRABAJO ESPECIAL Secuencia Didáctica de Comandos del

Más detalles

EJERCICIOS DE CONSULTAS SQL

EJERCICIOS DE CONSULTAS SQL Profesor: Ing. Christian Ovalle 1.-Realizar todo las sentencias en SQL EJERCICIOS DE CONSULTAS SQL 2.-Guardar en formato TXT y enviar al correo del profesor: vbnetperu@gmail.com Creamos la base de datos

Más detalles

SQL. Structured Query Language

SQL. Structured Query Language SQL 2. Historia Structured Query Language Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Introducción 2. Historia Objetivos de este tema Conocer la historia Conocer

Más detalles

Vistas en MS SQL Server. Bases de Datos I Universidad Católica II Cuatrimestre

Vistas en MS SQL Server. Bases de Datos I Universidad Católica II Cuatrimestre Vistas en MS SQL Server Bases de Datos I Universidad Católica II Cuatrimestre - 2012 Definición «Vistas» Una vista se puede considerar una tabla virtual o una consulta almacenada. El conjunto de resultados

Más detalles

Ambos conjuntos son completamente distintos: propósito, acciones,... L M D. datos

Ambos conjuntos son completamente distintos: propósito, acciones,... L M D. datos 4. Lenguaje SQL Instrucciones del Lenguaje SQL: divididas en dos tipos para la definición de los objetos: Lenguaje de Definición de Datos para el manejo de la información: Lenguaje de Manipulación de Datos

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

Nombre del Contenido: Origen del área Tecnología e Informática

Nombre del Contenido: Origen del área Tecnología e Informática Actividad # 1 Grado Undécimo - LECTURA Estudiantes: Área: Tecnología e Informática Nombre del Contenido: Origen del área Tecnología e Informática Desempeño: Explico cómo la tecnología ha evolucionado en

Más detalles

Tutorial MySql - 1 -

Tutorial MySql - 1 - Tutorial MySql - 1 - Índice 1 - Introducción...4 2 - show databases...5 3 - Creación de una tabla y mostrar sus campos (create table - show tables - describe - drop table)...6 4 - Carga de registros a

Más detalles

MANUAL BÁSICO DEL LENGUAJE SQL

MANUAL BÁSICO DEL LENGUAJE SQL MANUAL BÁSICO DEL LENGUAJE SQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. COMANDOS... 4 1.1 Comandos DLL... 4

Más detalles

Triggers. BASES DE DATOS Mercedes García Merayo

Triggers. BASES DE DATOS Mercedes García Merayo Triggers BASES DE DATOS Mercedes García Merayo Triggers Un trigger es código (PL/SQL) que se ejecuta automáticamente cuando se realiza una determinada acción sobre la base de datos. Tipos de triggers Triggers

Más detalles

Clase 4: SQL DDL DML Consultas Simples y Multitablas. BASE DE DATOS FAC.DE INGENIERIA - UNJu

Clase 4: SQL DDL DML Consultas Simples y Multitablas. BASE DE DATOS FAC.DE INGENIERIA - UNJu Clase 4: SQL DDL DML Consultas Simples y Multitablas BASE DE DATOS FAC.DE INGENIERIA - UNJu SQL (Structured query language) Es un lenguaje de consulta estructurado, surgido de un proyecto de investigación

Más detalles

Adquisición y Tratamiento de Datos (Febrero 2009).

Adquisición y Tratamiento de Datos (Febrero 2009). Adquisición y Tratamiento de Datos (Febrero 2009). Las cuestiones: 1ª parte: Cuestiones. Se deben responder en la hoja adjunta. Debe marcarse una única respuesta. Por favor, leer los enunciados y las soluciones

Más detalles

Unidad 2 Lenguaje de Manipulación de Datos (DML)

Unidad 2 Lenguaje de Manipulación de Datos (DML) Unidad 2 Lenguaje de Manipulación de Datos (DML) 2.1 Consultas 2.2 Vistas 2.2.1 From 2.2.2 Join 2.3 Funciones de agrupación, ordenamiento 2.4 Subconsultas 2.5 Operadores Set 2.6 Inserción, eliminación

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

Guía práctica de SQL

Guía práctica de SQL Guía práctica de SQL Francisco Charte Ojeda Agradecimientos Introducción Qué es SQL? Aplicaciones de SQL Intérpretes de SQL Tipos de RDBMS Cómo usar este libro Convenciones tipográficas 1. El modelo relacional

Más detalles

CC BASES DE DATOS PRIMAVERA Clase 6: Cálculo Relacional & SQL (I) Aidan Hogan

CC BASES DE DATOS PRIMAVERA Clase 6: Cálculo Relacional & SQL (I) Aidan Hogan CC3201-1 BASES DE DATOS PRIMAVERA 2016 Clase 6: Cálculo Relacional & SQL (I) Aidan Hogan aidhog@gmail.com RESUMEN DE LOS CONTENIDOS ANTERIORES Renombramiento Actualizada. Sea R una relación. devuelve una

Más detalles

Sql Basico. Seminar Introduction

Sql Basico. Seminar Introduction Sql Basico Seminar Introduction SQL Basico Sobre el modelo anterior de datos haremos un repaso de las consultas sql mas comunes. Devolver todos los datos de una tabla sin filtrar. Select campo_1, campo_2,

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

El Modelo Relacional (5 de 5)

El Modelo Relacional (5 de 5) El Modelo Relacional (5 de 5) T3.2006-07 Dpto. Lenguajes y Sistemas Informáticos Universidad de Alicante OPERADORES del MR LDD lenguaje de definición de datos creación/modificación de tablas, seguridad,

Más detalles

CREACIÓN, SUPRESIÓN Y MODIFICACIÓN DE TABLAS.

CREACIÓN, SUPRESIÓN Y MODIFICACIÓN DE TABLAS. CREACIÓN, SUPRESIÓN Y MODIFICACIÓN DE TABLAS. Para crear una tabla utilizamos el lenguaje DDL. El nombre de la tabla puede tener entre 1 y 30 caracteres y no puede ser una palabra reservada de oracle y

Más detalles