SQL Lenguaje de consulta estructurado

Slides:



Advertisements
Presentaciones similares
SQL Sigla del nombre “Structured Query Language”.
Advertisements

Se necesita un PA que muestre la información de todos los clientes registrados de la siguiente forma: Nombre1 Nombre2, Apellido1 Apellido2 bajo el título.
Rocio Contreras Aguila Primer Semestre Para poder ejecutar esto SQL Server nos permite definir datos y nos entrega herramientas para poder exigir.
LENGUAJE ESTRUCTURADO DE CONSULTA “SQL”
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
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.
Fernando Velasco
Por: Ronald Toscano Pretelt
Unidad 3 Lenguaje de manipulación de datos(DML).
MySQL - Workbench Clase 1 – Create Table Base de datos I
EL LENGUAJE ESTÁNDAR SQL
Características Objeto Relacionales en Oracle
Sistema de gestión de las bases de datos (SGBD).
Contenido de la sesión 1 Bases de Datos Relacionales Lenguaje SQL
Características Objeto Relacionales en Oracle Francisco Moreno Universidad Nacional.
SESIÓN 2. Completados por el tipo de objeto sobre el que actúan y el objeto concreto: CREATE DATABASE mibase ; Permite crear una base de datos llamada.
MySQL M.C. Pedro Bello López.
…Tablas DDL.
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.
Componentes sintácticos
Integridad Referencial 1. Integridad referencial 2.
John Freddy Duitama M.U.de.A. Facultad de Ingeniería. Creación del esquema de Una Base de Datos. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Dr. Mario Rossainz López Aplicaciones WEB Primavera 2015.
CONCEPTOS BASICOS SQL SERVER SEBASTIAN MARTINEZ GARCIA.
D. M.L. (Lenguaje de Manipulación de Datos)
SQL: DDL Francisco Moreno & Carlos Mario Zapata. SQL:DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la Base de Datos Tipos de Objetos:
SQL (Structured Query Language / Lenguaje de consulta estructurado)‏
Fernando Alonso Nicolás Serrano Acceso a Bases de Datos con Java JDBC 01 de Abril de 2008.
INSTRUCCIONES Elaboración de la Presentación:
Relacionando tablas. Restricción FOREIGN KEY.. Constraint Foreign key Genera una restricción a partir de la relación de dos tablas. En la figura siguiente.
ESCUELA TECNOLÓGICA INSTITUTO TÉCNICO CENTRAL Ing. Johanna Vargas Esp. Gerencia de proyectos.
Bases de datos:MYSQL. ¿Qué es una base de datos? Colección de datos persistentes, relacionados y estructurados. Persistentes: se almacenan en archivos.
Programación en Visual Basic Lección #8: SQL Por Antonio F. Huertas.
SQL: Lenguaje de Interrogación Estructurado. Vistas Declaración de vista CREATE VIEW ( ) AS SELECT... Semántica Tabla virtual cuyo contenido es el resultado.
Características Objeto-Relacionales en Oracle Francisco Moreno Universidad Nacional.
Consultas SQL (Base de Datos)
INSTRUCCIONES Elaboración de la Presentación:
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
LENGUAJE SQL.
Structured Query Language (Lenguaje Estructurado de Consultas)
BASES DE DATOS MySQL.
SQL: DDL Francisco Moreno. SQL: DDL DDL: Lenguaje de Definición de Datos Permite crear objetos en la BD Tipos de objetos: - Tablas: corresponden a las.
Creación y población de Base de datos. Creación de Base de datos Instrucciones. CREATE SCHEMA CREATE DATABASE nombre_base de datos.
Instrucciones para crear tablas My SQL. A nivel teórico, existen dos lenguajes para el manejo de bases de datos: DDL (Data Definition Language) Lenguaje.
SQL Sigla del nombre “Structured Query Language”.
4.1 ACTUALIZACIÓN DE UN ÚNICO REGISTRO. UPDATE p SET color = ‘amarillo’ peso = peso + 5 ciudad = NULL WHERE pn = ‘P2’; Cambiar el color de la parte ‘P2’
INSTRUCCIONES Elaboración de la Presentación:
Base de Datos I. SQL es el lenguaje estándar para trabaja con base de datos relacionales. MySQL, el sistema de gestión de bases de datos SQL Open Source.
Prof. De Bases de Datos: Lcdo. Luis Peña. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
El SQL es el lenguaje “estándar” para las bases de datos. El termino esta entre comillas porque entre cada sistema gestor de base de datos (SGBD) pueden.
Base de datos Francisco Castro. Creación de una tabla drop table TABLA cascade constraints; /*==============================================================*/
Comandos de SQL Prog. Orientada a Eventos. Inserción de datos (INSERT) INSERT….VALUES INSERT INTO Tabla1 (Columna1, Columna2…) VALUES (‘ValorAlfa’, ValorNum…);
Comandos DDL Los comandos DDL son las siglas de Data Definition Language, y se corresponde con el conjunto de órdenes que permiten definir las estructuras.
(Lenguaje de consulta estructurado)
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
Modificando la estructura de tablas
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
Bases de Datos SQL.
Diseño de base de datos Tema 4 : LDD.
Departamento de Lenguajes y Sistemas Informáticos escuela técnica superior de ingeniería informática Diseño de Bases de Datos Tema 4: Integridad.
Departamento de Lenguajes y Sistemas Informáticos escuela técnica superior de ingeniería informática Diseño de Bases de Datos Tema 4: Integridad.
Sentencias DDL y DML PostgreSQL. Base de Datos I – Fundamentos Básicos PostgreSQL PostgreSQL es un servidor de base de datos relacional libre bajo la.
SQL: DDL.
ALTER TABLE MODIFICAR LA ESTRUCTURA DE LOS OBJETOS DE UNA BASE DE DATOS.
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
Lenguaje MySQL, DDL (Lenguaje de definición de datos) Ing. Linda Masias Morales.
COMANDOS BÁSICOS MYSQL BASES DE DATOS 2 UNIVERSIDAD DE LA AMAZONIA.
MYSQL SQL: Lenguaje de consulta estructurado. Es un lenguaje de programación para trabajar con BD relacionadas, entre las cuales tenemos MYSQL, ORACLE,
Tipos de datos en MYSQL YEAR: Año. “YYYY” o “YY”
Transcripción de la presentación:

SQL Lenguaje de consulta estructurado Base de Datos I

SQL-Lenguaje de consulta estructurado SQL es el lenguaje estándar para trabaja con base de datos relacionales. MySQL, el sistema de gestión de bases de datos SQL Open Source más popular.

SQL-Lenguaje de consulta estructurado Figura 1: Distintas implementaciones comerciales y libres de SQL

SQL-Lenguaje de consulta estructurado

SQL-Lenguaje de consulta estructurado La sintaxis SQL para crear una tabla es: CREATE TABLE "nombre_tabla“ ("columna 1" "tipo_de_datos_para_columna_1“,"columna 2" "tipo_de_datos_para_columna_2", ..., PRIMARY KEY (columna_unica), Foreign Key (llave_foranea) references tabla_primaria (llave_primaria));

SQL-Lenguaje de consulta estructurado Ejemplo: Implementar en Mysql las siguientes tablas: cliente (#clave, Nombre, Apellido,direccion, ciudad, Pais, fecha_nacimiento) compras (#no_compra, fecha, cliente(FK), cantidad)

SQL-Lenguaje de consulta estructurado CREATE TABLE Cliente (clave int, Nombre char(50), Apellido char(50), direccion char(50), ciudad char(50), Pais char(25), fecha_nacimiento date, PRIMARY KEY (clave)); CREATE TABLE compras (no_compra int, fecha date,cliente int, cantidad int, PRIMARY KEY (no_compra), Foreign Key (clave_cliente) references Cliente(clave));

SQL-Lenguaje de consulta estructurado La sintaxis SQL para modificar una tabla es: ALTER TABLE "nombre_tabla” [modificar especificación] Las instrucciones [modificar especificación] son: Agregar, una columna. Eliminar una columna. Cambiar el nombre de una columna Cambiar el tipo de datos para una columna.

SQL-Lenguaje de consulta estructurado Ejemplos: Agregar una columna “genero” a la tabla cliente: ALTER table cliente add genero char(1); Renombrar “direccion" por “dir_cliente”: ALTER table cliente change direccion dir char(50); Cambiar el tipo de datos para “dir” a 30 caracteres: ALTER table cliente modify dir char(30);

SQL-Lenguaje de consulta estructurado Ejemplos: Eliminar la columna “genero”: ALTER table customer drop Gender; Agregar una llave primaria: ALTER TABLE Cliente ADD PRIMARY KEY (clave); Agregar una llave foránea: ALTER TABLE compras ADD FOREIGN KEY (clave_cliente) REFERENCES Cliente(clave);

SQL-Lenguaje de consulta estructurado La sintaxis SQL para eliminar una tabla es: DROP TABLE "nombre_tabla”; Ejemplo: DROP TABLE customer.

SQL-Lenguaje de consulta estructurado La sintaxis para insertar una fila en una tabla es la siguiente: INSERT INTO "nombre_tabla" ("columna1", “columna2", ...) VALUES ("valor1", "valor2", ...); Ejemplo: INSERT INTO ventas (nombre_tienda, venta, fecha) VALUES ('Los Angeles', 900, ‘2011-01-11')

SQL-Lenguaje de consulta estructurado La sintaxis para actualizar datos en una tabla es la siguiente: UPDATE "nombre_tabla“ SET "columna_1" = [nuevo valor] WHERE {condición}; Ejemplo: UPDATE ventas SET venta = 500 WHERE nombre_tienda = "Los Angeles“ AND Fecha = “2008-01-20"

SQL-Lenguaje de consulta estructurado La sintaxis para eliminar datos en una tabla es la siguiente: DELETE FROM "nombre_tabla“ WHERE {condición}; Ejemplo: DELETE FROM ventas WHERE nombre_tienda = "Los Angeles“;

SQL-Lenguaje de consulta estructurado Referencias: http://dev.mysql.com/doc/refman/5.0/es/index.html

GRACIAS