Saregune CC 2009 SQL Introducción. base de datos Una estructura ordenada de información.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Advertisements

Acceso a Bases de Datos con Java
SQL Y BASES DE DATOS A TRAVÉS DE LA WEB
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.
SQL BAJO EL ENTORNO PHP/MYSQL MI JUAN PABLO TORRES HERRERA UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE INGENIERÍA ENSENADA Mayo de 2005.
Teórico: Structured Query Language
OPERACIONES DE RECUPERACIÓN. WHERE ciudad =‘Las Palmas’; de los suministradores Obtener el código y la situación de Las Palmas SELECT sn, situacion FROM.
SQL Básico Prof. Nelliud D. Torres.
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Lenguaje Estructurado de Consultas
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
COMANDOS SQL.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
Diseñando la arquitectura de aplicaciones empresariales. Acceso al SQL Server.- Autenticación de usuario:
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
IBD CLASE 15. SQL Lenguaje de Consultas Estruturado (SQL) ◦Lenguaje de trabajo estándard para modelo relacional ◦Componentes ◦DDL: Data Definition Language.
Lenguaje de Base de Datos
Fernando Alonso Nicolás Serrano Acceso a Bases de Datos con Java JDBC 01 de Abril de 2008.
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
CONSULTAS SENCILLAS A LA BASE DE DATOS
LENGUAJE SQL.
Structured Query Language (Lenguaje Estructurado de Consultas)
LENGUAJE ESTRUCTURADO DE CONSULTAS
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
 La sentencia SELECT recupera todas las columnas o un subconjunto de ellas de una tabla. Esto afecta a todas las filas de la tabla, a menos que especifiquemos.
Consultas SQL. SQL SQL es un lenguaje de consulta estructurado (Structured Query Languague). Se utiliza para: Eliminar Modificar Consultar La base de.
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Usuarios y privilegios
SQL es el lenguaje de comunicación entre el programa cliente y programa servidor; Oracle es un programa servidor, en el que está la base de datos propiamente.
Bases de Datos SQL.
SQL STRUCTURED QUERY LANGUAGE
AA Gerardo Morgade Donato AA Isnel Leyva Herbella.
Unidad 6. Tema 4. Lenguaje de consultas SQL
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
DLM Transact SQL Sesión II Recuperación de información.
Querys a bases de datos con MS ACCESS. DEFINAMOS LOS TERMINOS: DML=Lenguaje de manipulación de datos Las sentencias DML permiten generar consultas para.
6 Triggers ORACLE - III Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega Bases de datos II I-2014 Universidad del Cauca Ing. Wilson Ortega.
DML Transact SQL Sesión III Agrupando y resumiendo información.
COMANDOS SQL. ¿QUÉ ES SQL? El lenguaje de consulta estructurado es un lenguaje declarativo que permite la creación, acceso e interacción de bases de datos.
COMANDOS BÁSICOS MYSQL BASES DE DATOS 2 UNIVERSIDAD DE LA AMAZONIA.
Conferencia 7. Lenguaje SQL Estándar. Ejemplos.
SQL: Structured Query Language
Curso Computación-Tecnología Médica
Lenguaje de manipulación de datos
El punte entre tu y tu base de datos
Tecnología de la Información y Transformación Organizacional
BASE DE DATOS IUPSM CLASE PRACTICA. PROF. ING. JOSE L GUZMAN H.
SQL Prof. Martín Contreras.
SQL: Structured Query Language
SQL Prof. Martín Contreras.
Técnicas y Herramientas de Computación
CONSULTAS SQL POSTGRES.
Structure Query Languaje
SQL 2: Structured Query Language
Lenguajes de programación
Lenguaje Estructurado de Consultas
SQL Lenguaje de Consulta Estructurado
SQL AVANZADO saregune CC 2009.
Bases de Datos Daniel Rojas UTN.
Lenguaje de Manipulación de Datos
Orígenes Funciones Condicionales
UN EJEMPLO DE LECTURA CONSISTENTE EN INNODB
Lenguaje SQL Contenidos Que es SQL ? Estructura de SQL
Base de Datos - II . Unidad 1 -SQL.
Structure Query Languaje
Base de Datos II ING LANDY BLANQUET ESCOBAR. SQL.(Structure Query Language)  SQL proporciona métodos para definir la base datos, para manipular la información.
CC Bases de Datos Otoño Clase 5: El Cálculo Relacional + SQL (I)
Construcción de elementos de Software 4 MSc. Oscar Mauricio Salazar Ospina MSc Juan Camilo Jaramillo Alzate 15/05/2019Programación distribuida y paralela1.
SQL.
Fundamentos de las Base de Datos. Contenido Que es una Base de Datos. La diferencia entre datos e informacion. Clasificacion de las base de datos. Importancia.
Transcripción de la presentación:

saregune CC 2009 SQL Introducción

base de datos Una estructura ordenada de información.

base de datos tablas registros campos

ejemplo Wordpress wp29 wp_users uno por usuario/a user_login, user_password,.. base de datos tabla registros campos

wp29 wp_options todas las opciones option_name, option_value,.. base de datos tabla registros campos ejemplo Wordpress II

definición campo Recoge una característica de un elemento (item): nombre, edad, login, valor, descripción campo field columna col

definición registro Toda la información sobre unelemento, lo que sería su ficha completa. registro register fila row ficha

definición tabla Todos los registros de un determinado tipo: alumnas, clientes, facturas, productos, tabla table

base de datos Una serie de tablas agrupadas. Tambien incluye vistas, procedimientos, etc. base de datos database

SQL Structured Query Language Lenguaje de consulta estructurado Ingles plano para dialogar con un servidor. definición

SQL SELECT nombre FROM personas UPDATE precio=precio*1.05 FROM productos SELECT nombre, apellidos FROM alumnos WHERE edad > 35 ORDER BY apellidos ejemplos

SQL Una solución: - unificada. - lógica - ideal para arquitectura cliente/servidor

Servidor SQL Servidor que responde a peticiones SQL.

Servidores SQL mySQL -> mariaSQL postgreSQL sqLite ORACLE SQL-SERVER (microsoft) DB2 (*) Libres fuente wikipedia Privativos

SQL BASICO

SQL SELECT UPDATE INSERT DELETE

SQL SELECT UPDATE INSERT DELETE seleccionar / consulta actualizar / cambiar insertar / añadir borrar

SQL SELECT Sirve para hacer una consulta.

SQL SELECT SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] select_expr,... [INTO OUTFILE 'file_name' export_options | INTO DUMPFILE 'file_name'] [FROM table_references [WHERE where_definition] [GROUP BY {col_name | expr | position} [ASC | DESC],... [WITH ROLLUP]] [HAVING where_definition] [ORDER BY {col_name | expr | position} [ASC | DESC],...] [LIMIT {[offset,] row_count | row_count OFFSET offset}] [PROCEDURE procedure_name(argument_list)] [FOR UPDATE | LOCK IN SHARE MODE]]

SQL SELECT BASICO SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] select_expr,... [INTO OUTFILE 'file_name' export_options | INTO DUMPFILE 'file_name'] [FROM table_references [WHERE where_definition] [GROUP BY {col_name | expr | position} [ASC | DESC],... [WITH ROLLUP]] [HAVING where_definition] [ORDER BY {col_name | expr | position} [ASC | DESC],...] [LIMIT {[offset,] row_count | row_count OFFSET offset}] [PROCEDURE procedure_name(argument_list)] [FOR UPDATE | LOCK IN SHARE MODE]]

SELECT mas simple SELECT campos FROM tabla tabla: tabla desde donde se extraen los datos

SELECT campos SELECT * FROM.. SELECT campo1, campo2 FROM.. SELECT expresion AS campo * los campos se separan con coma.

ejemplos campos SELECT * FROM tienda_inventario SELECT nombre,apellidos FROM personas SELECT stock*precio AS valorAlmacen FROM productos

SELECT ORDER SELECT... FROM... ORDER BY campo ASC | DESC Permite ordenar los resultados de la consulta.

ejemplos ORDER BY ORDER BY nombre ORDER BY apellidos, nombre ORDER BY precio, nombre

ORDER BY.. ASC | DESC ASC A-Z DESC Z-A

usos ASC letras orden alfabético números menos a mas fecha mas viejos al principio

usos DESC letras orden alfabético inverso números los mas caros primero, los mas vistos, los mas vendidos... fecha lo mas reciente primero

ejemplos ORDER BY SELECT * FROM personas ORDER by apellidos, nombre SELECT stock*precio AS valorAlmacen FROM productos ORDER BY valorAlmacen DESC SELECT * FROM articulos ORDER BY ventas DESC

SELECT WHERE SELECT... FROM... WHERE condición ORDER BY... Permite filtrar los resultados

SQL SELECT WHERE WHERE filtrar los campos WHERE precio>100 WHERE stock > 5 WHERE localidad="vitoria-gasteiz"

SQL clausulas FROM, WHERE, ORDER son clausulas Siempre van en ese orden FROM -> WHERE ->ORDER

SQL SELECT FROM FROM tabla Los datos se extraen de una sola tabla o vista

SQL SELECT FROM FROM tabla JOIN tabla2 ON id=referencia. Los datos se extraen de dos tablas que se relacionan según la expresión de ON