El documento introduce el lenguaje de consultas estructuradas SQL. Originalmente fue desarrollado para el sistema de gestión de bases de datos relacionales System R en los años 1970. Posteriormente fue adoptado por otros sistemas y normalizado por ANSI en versiones sucesivas desde 1986. SQL incluye funcionalidad de lenguaje de definición de datos (DDL) y lenguaje de manipulación de datos (DML).
Este documento proporciona una introducción al lenguaje SQL de Informix, incluyendo los tipos de datos soportados, comandos principales agrupados en DDL, DML, permisos, integridad y auxiliares, y descripciones detalladas de comandos específicos como CREATE TABLE, ALTER TABLE y RENAME TABLE. Explica las sintaxis y funcionalidades de estos comandos para los manejadores Standard Engine y Online de Informix.
Este documento presenta una introducción al lenguaje SQL. Explica que SQL es el lenguaje fundamental de los sistemas de gestión de bases de datos relacionales y que consta de diferentes tipos de instrucciones como DDL, DML, DCL y DTL. Además, describe brevemente los elementos del lenguaje SQL como comandos, cláusulas, operadores y funciones. Finalmente, resume el proceso de ejecución de las instrucciones SQL.
El lenguaje SQL se creó en 1970 y desde entonces ha pasado por varias versiones estándar. Se utiliza principalmente para realizar consultas, inserciones, actualizaciones y eliminaciones de datos en sistemas de gestión de bases de datos relacionales. SQL consta de varios tipos de instrucciones y elementos y puede ejecutarse de diferentes formas.
El documento introduce el lenguaje SQL, desarrollado originalmente por IBM en los años 70. SQL incluye comandos para definir esquemas de datos, manipular datos, especificar integridad y autorizaciones, y controlar transacciones. Además, explica los componentes básicos del lenguaje de definición de datos de SQL para crear, modificar y eliminar bases de datos, tablas, atributos y claves.
Este documento describe el lenguaje de consulta estructurado o SQL. Explica que SQL permite especificar diversos tipos de operaciones en bases de datos relacionales. Detalla los diferentes tipos de sentencias SQL como las de definición, manipulación y control de datos. Finalmente, explica cómo utilizar cada tipo de sentencia para crear, modificar y consultar los datos almacenados en las tablas de una base de datos.
Este documento describe el lenguaje de consulta estructurado o SQL. Explica que SQL permite especificar diversos tipos de operaciones en bases de datos relacionales. Detalla los diferentes tipos de sentencias SQL como las de definición, manipulación y control de datos. También describe cómo crear, modificar y consultar tablas en una base de datos relacional usando sentencias SQL como CREATE TABLE, INSERT, UPDATE, DELETE y SELECT.
Este documento presenta una introducción a los conceptos básicos de SQL, incluyendo: (1) elementos como tipos de datos, literales y pseudocolumnas, (2) consultas SQL como proyecciones, selecciones y joins, y (3) operadores, expresiones, condiciones y funciones. El documento también cubre temas como subconsultas, la tabla DUAL y los operadores ANY y SOME.
Este documento presenta una introducción al lenguaje SQL y su sublenguaje de definición de datos (DDL). Explica los conceptos básicos de las tablas, columnas y tipos de datos, e introduce las instrucciones SQL para crear, modificar y eliminar tablas.
Este documento proporciona una introducción al lenguaje SQL de Informix, incluyendo los tipos de datos soportados, comandos principales agrupados en DDL, DML, permisos, integridad y auxiliares, y descripciones detalladas de comandos específicos como CREATE TABLE, ALTER TABLE y RENAME TABLE. Explica las sintaxis y funcionalidades de estos comandos para los manejadores Standard Engine y Online de Informix.
Este documento presenta una introducción al lenguaje SQL. Explica que SQL es el lenguaje fundamental de los sistemas de gestión de bases de datos relacionales y que consta de diferentes tipos de instrucciones como DDL, DML, DCL y DTL. Además, describe brevemente los elementos del lenguaje SQL como comandos, cláusulas, operadores y funciones. Finalmente, resume el proceso de ejecución de las instrucciones SQL.
El lenguaje SQL se creó en 1970 y desde entonces ha pasado por varias versiones estándar. Se utiliza principalmente para realizar consultas, inserciones, actualizaciones y eliminaciones de datos en sistemas de gestión de bases de datos relacionales. SQL consta de varios tipos de instrucciones y elementos y puede ejecutarse de diferentes formas.
El documento introduce el lenguaje SQL, desarrollado originalmente por IBM en los años 70. SQL incluye comandos para definir esquemas de datos, manipular datos, especificar integridad y autorizaciones, y controlar transacciones. Además, explica los componentes básicos del lenguaje de definición de datos de SQL para crear, modificar y eliminar bases de datos, tablas, atributos y claves.
Este documento describe el lenguaje de consulta estructurado o SQL. Explica que SQL permite especificar diversos tipos de operaciones en bases de datos relacionales. Detalla los diferentes tipos de sentencias SQL como las de definición, manipulación y control de datos. Finalmente, explica cómo utilizar cada tipo de sentencia para crear, modificar y consultar los datos almacenados en las tablas de una base de datos.
Este documento describe el lenguaje de consulta estructurado o SQL. Explica que SQL permite especificar diversos tipos de operaciones en bases de datos relacionales. Detalla los diferentes tipos de sentencias SQL como las de definición, manipulación y control de datos. También describe cómo crear, modificar y consultar tablas en una base de datos relacional usando sentencias SQL como CREATE TABLE, INSERT, UPDATE, DELETE y SELECT.
Este documento presenta una introducción a los conceptos básicos de SQL, incluyendo: (1) elementos como tipos de datos, literales y pseudocolumnas, (2) consultas SQL como proyecciones, selecciones y joins, y (3) operadores, expresiones, condiciones y funciones. El documento también cubre temas como subconsultas, la tabla DUAL y los operadores ANY y SOME.
Este documento presenta una introducción al lenguaje SQL y su sublenguaje de definición de datos (DDL). Explica los conceptos básicos de las tablas, columnas y tipos de datos, e introduce las instrucciones SQL para crear, modificar y eliminar tablas.
Este documento describe el lenguaje de definición de datos (DDL) en SQL. Explica cómo crear, modificar y eliminar tablas usando los comandos CREATE TABLE, ALTER TABLE y DROP TABLE. Además, proporciona ejemplos de cómo crear tablas específicas para una base de datos de ventas que incluye tablas para clientes, tiendas, proveedores, artículos y ventas.
Este documento proporciona una introducción al lenguaje SQL. Explica que SQL se utiliza para definir, manipular y controlar el acceso a los datos almacenados en sistemas de gestión de bases de datos relacionales. Describe los componentes clave de SQL como las sentencias DDL, DML y DCL y sus usos para crear bases de datos, tablas, consultar, insertar y modificar datos, y controlar el acceso. También cubre conceptos como tipos de datos, cláusulas, operadores y funciones de SQL.
Nos permite conocer y realizar operaciones con los diversos comandos que existen.como es el create,alter,drop,truncate en el administrado de base de datos sql server
El documento habla sobre los lenguajes de definición de datos y describe las sentencias SQL más comunes para crear y modificar objetos de base de datos como tablas, columnas y restricciones. Explica cómo crear una base de datos, tabla, añadir columnas, agregar restricciones como claves primarias y foráneas, e incluye ejemplos de sentencias CREATE y ALTER TABLE.
El documento describe los estándares SQL-89 y SQL-92 del ANSI para el lenguaje de consultas estructuradas SQL. SQL-89 define tres partes del lenguaje: definición de datos, manipulación de datos y control de datos. SQL-92 incluye mejoras como tipos de datos adicionales, definición de dominios y esquemas, y operadores de actualización y eliminación. El documento también explica cómo definir tablas, columnas, claves primarias, claves externas y restricciones en SQL.
Este documento proporciona una introducción al lenguaje estructurado de consultas SQL. SQL permite el acceso y la manipulación de datos almacenados en bases de datos relacionales. Se define la sintaxis básica de SQL para consultar, actualizar y definir la estructura de datos en una base de datos.
Sql DDL Lenguaje de definición de datosjosecuartas
El documento describe el lenguaje de definición de datos (DDL) de SQL. El DDL permite crear y modificar objetos de base de datos como tablas, índices y vistas mediante sentencias como CREATE TABLE y CREATE INDEX. Explica cómo se usan estas sentencias para definir la estructura de las tablas incluyendo atributos, tipos de datos, restricciones y herencia. También cubre la creación de bases de datos y el uso de tablas temporales.
Este documento presenta un curso sobre MySQL para principiantes. Explica conceptos básicos como crear bases de datos y tablas, insertar y consultar datos. El objetivo es que cualquier persona, incluso sin experiencia previa en programación, pueda aprender MySQL de forma sencilla a través de conceptos teóricos, ejemplos resueltos y ejercicios prácticos.
Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL ServerEder López
El documento describe 6 pasos para realizar operaciones en varias tablas de una base de datos: 1) seleccionar la base de datos, 2) insertar registros en las tablas de usuarios y autores, 3) actualizar campos en la tabla de autores, 4) insertar registros en la tabla de libros, 5) actualizar campos en la tabla de libros, 6) eliminar registros en la tabla de usuarios.
Creación de bases de datos en SQL ServerEder López
El documento describe 7 pasos para crear una base de datos en SQL Server: 1) crear una carpeta para almacenar la base de datos, 2) abrir SQL Server Management Studio y conectarse al servidor, 3) crear la base de datos, 4) crear esquemas, 5) crear tablas, 6) ingresar información a las tablas, 7) el documento provee detalles técnicos sobre la creación de una base de datos bibliotecaria.
Este documento contiene varias consultas SQL a diferentes tablas de bases de datos. En general, las consultas realizan selecciones de datos de las tablas, ordenamientos, cálculos estadísticos como promedios y conteos, y filtros utilizando condiciones. Algunas consultas juntan datos de varias tablas mediante joins.
Creacion de indices y constraints en sql serverZeleneMorita
Este documento describe cómo agregar índices y restricciones a las tablas de una base de datos de SQL Server. Explica cómo cambiar los nombres y tipos de datos de campos, agregar claves primarias y foráneas, y restricciones como valores predeterminados y comprobaciones. También cubre cómo llenar las tablas con datos utilizando las instrucciones INSERT o editando directamente las filas. El objetivo es demostrar los pasos para modificar las tablas y agregar datos de prueba.
El documento habla sobre los índices en bases de datos. Explica que los índices mejoran el rendimiento de las consultas al facilitar una respuesta rápida. Describe la estructura de los índices, los tipos de índices (agrupados y no agrupados), y cómo se usan los índices para localizar registros de manera eficiente. También cubre temas como la creación, administración y mantenimiento de índices.
Administración y programación en sql serverIsabel_Samir
Este documento describe conceptos básicos de bases de datos relacionales usando Microsoft SQL Server 2008. Explica los tipos de bases de datos, modelos de bases de datos, tablas, claves primarias y foráneas, el modelo entidad-relación, y lenguajes SQL. También cubre instalación de SQL Server, roles del administrador de base de datos, y funciones como crear bases de datos, esquemas, instantáneas, y copias de seguridad.
Este documento describe las características y generalidades de Microsoft SQL Server. Explica que SQL Server es un sistema de gestión de bases de datos relacionales producido por Microsoft que permite almacenar y consultar datos de forma segura e integra mediante mecanismos como bloqueos, concurrencia optimista y recuperación flexible. También resalta las ventajas actuales de SQL Server como su capacidad en la nube y mantener los datos organizados y accesibles de manera rentable.
Este documento contiene 15 consultas SQL de ejemplo sobre tablas de estudiantes, autores y libros. Las consultas realizan funciones como listar datos, filtrar por criterios específicos, sumar valores y calcular promedios.
Este documento presenta información sobre SQL (Structured Query Language), incluyendo definiciones de tablas, tipos de datos, dominios, restricciones, y operaciones de actualización como INSERT. Se explican instrucciones como CREATE TABLE, ALTER TABLE, DROP TABLE, y INSERT para definir y modificar esquemas de bases de datos relacionales usando SQL.
Este documento presenta una introducción al lenguaje SQL y su sublenguaje DDL. Explica que SQL es el lenguaje estándar para bases de datos relacionales y describe las funciones del sublenguaje DDL para definir datos como crear tablas, databases, y modificar atributos. También cubre conceptos como tipos de datos, valores NULL, valores por defecto e identidad.
El documento describe los estándares SQL-89 y SQL-92. SQL-89 define tres partes del lenguaje SQL: lenguaje de definición de datos, lenguaje de manipulación de datos y lenguaje de control de datos. SQL-92 amplía SQL-89 con nuevos tipos de datos, definición de dominios y esquemas, y capacidades de definición de tablas como claves primarias y restricciones.
Este documento introduce conceptos básicos de SQL como la creación de tablas, tipos de datos, claves primarias y foráneas. Explica los diferentes tipos de lenguajes SQL (DDL, DML, DCL) y sus comandos principales como CREATE, ALTER, DROP, INSERT, UPDATE y DELETE. Finalmente, proporciona detalles sobre cómo realizar consultas SELECT en una base de datos relacional.
El documento describe el lenguaje de consulta estructurado SQL. SQL surgió en 1974 y se ha convertido en el estándar industrial para bases de datos relacionales. SQL tiene instrucciones de definición de datos (DDL) para crear y modificar objetos de base de datos, e instrucciones de manipulación de datos (DML) como SELECT, INSERT, UPDATE y DELETE para consultar y modificar datos.
Este documento describe el lenguaje de consultas estructuradas SQL, incluyendo su historia, características, sublenguajes, cláusulas, operadores y funciones. SQL permite realizar consultas flexibles a bases de datos relacionales mediante el álgebra y cálculo relacional de manera declarativa.
Este documento describe el lenguaje de definición de datos (DDL) en SQL. Explica cómo crear, modificar y eliminar tablas usando los comandos CREATE TABLE, ALTER TABLE y DROP TABLE. Además, proporciona ejemplos de cómo crear tablas específicas para una base de datos de ventas que incluye tablas para clientes, tiendas, proveedores, artículos y ventas.
Este documento proporciona una introducción al lenguaje SQL. Explica que SQL se utiliza para definir, manipular y controlar el acceso a los datos almacenados en sistemas de gestión de bases de datos relacionales. Describe los componentes clave de SQL como las sentencias DDL, DML y DCL y sus usos para crear bases de datos, tablas, consultar, insertar y modificar datos, y controlar el acceso. También cubre conceptos como tipos de datos, cláusulas, operadores y funciones de SQL.
Nos permite conocer y realizar operaciones con los diversos comandos que existen.como es el create,alter,drop,truncate en el administrado de base de datos sql server
El documento habla sobre los lenguajes de definición de datos y describe las sentencias SQL más comunes para crear y modificar objetos de base de datos como tablas, columnas y restricciones. Explica cómo crear una base de datos, tabla, añadir columnas, agregar restricciones como claves primarias y foráneas, e incluye ejemplos de sentencias CREATE y ALTER TABLE.
El documento describe los estándares SQL-89 y SQL-92 del ANSI para el lenguaje de consultas estructuradas SQL. SQL-89 define tres partes del lenguaje: definición de datos, manipulación de datos y control de datos. SQL-92 incluye mejoras como tipos de datos adicionales, definición de dominios y esquemas, y operadores de actualización y eliminación. El documento también explica cómo definir tablas, columnas, claves primarias, claves externas y restricciones en SQL.
Este documento proporciona una introducción al lenguaje estructurado de consultas SQL. SQL permite el acceso y la manipulación de datos almacenados en bases de datos relacionales. Se define la sintaxis básica de SQL para consultar, actualizar y definir la estructura de datos en una base de datos.
Sql DDL Lenguaje de definición de datosjosecuartas
El documento describe el lenguaje de definición de datos (DDL) de SQL. El DDL permite crear y modificar objetos de base de datos como tablas, índices y vistas mediante sentencias como CREATE TABLE y CREATE INDEX. Explica cómo se usan estas sentencias para definir la estructura de las tablas incluyendo atributos, tipos de datos, restricciones y herencia. También cubre la creación de bases de datos y el uso de tablas temporales.
Este documento presenta un curso sobre MySQL para principiantes. Explica conceptos básicos como crear bases de datos y tablas, insertar y consultar datos. El objetivo es que cualquier persona, incluso sin experiencia previa en programación, pueda aprender MySQL de forma sencilla a través de conceptos teóricos, ejemplos resueltos y ejercicios prácticos.
Uso de comandos INSERT, UPDATE y DELETE en bases de datos de SQL ServerEder López
El documento describe 6 pasos para realizar operaciones en varias tablas de una base de datos: 1) seleccionar la base de datos, 2) insertar registros en las tablas de usuarios y autores, 3) actualizar campos en la tabla de autores, 4) insertar registros en la tabla de libros, 5) actualizar campos en la tabla de libros, 6) eliminar registros en la tabla de usuarios.
Creación de bases de datos en SQL ServerEder López
El documento describe 7 pasos para crear una base de datos en SQL Server: 1) crear una carpeta para almacenar la base de datos, 2) abrir SQL Server Management Studio y conectarse al servidor, 3) crear la base de datos, 4) crear esquemas, 5) crear tablas, 6) ingresar información a las tablas, 7) el documento provee detalles técnicos sobre la creación de una base de datos bibliotecaria.
Este documento contiene varias consultas SQL a diferentes tablas de bases de datos. En general, las consultas realizan selecciones de datos de las tablas, ordenamientos, cálculos estadísticos como promedios y conteos, y filtros utilizando condiciones. Algunas consultas juntan datos de varias tablas mediante joins.
Creacion de indices y constraints en sql serverZeleneMorita
Este documento describe cómo agregar índices y restricciones a las tablas de una base de datos de SQL Server. Explica cómo cambiar los nombres y tipos de datos de campos, agregar claves primarias y foráneas, y restricciones como valores predeterminados y comprobaciones. También cubre cómo llenar las tablas con datos utilizando las instrucciones INSERT o editando directamente las filas. El objetivo es demostrar los pasos para modificar las tablas y agregar datos de prueba.
El documento habla sobre los índices en bases de datos. Explica que los índices mejoran el rendimiento de las consultas al facilitar una respuesta rápida. Describe la estructura de los índices, los tipos de índices (agrupados y no agrupados), y cómo se usan los índices para localizar registros de manera eficiente. También cubre temas como la creación, administración y mantenimiento de índices.
Administración y programación en sql serverIsabel_Samir
Este documento describe conceptos básicos de bases de datos relacionales usando Microsoft SQL Server 2008. Explica los tipos de bases de datos, modelos de bases de datos, tablas, claves primarias y foráneas, el modelo entidad-relación, y lenguajes SQL. También cubre instalación de SQL Server, roles del administrador de base de datos, y funciones como crear bases de datos, esquemas, instantáneas, y copias de seguridad.
Este documento describe las características y generalidades de Microsoft SQL Server. Explica que SQL Server es un sistema de gestión de bases de datos relacionales producido por Microsoft que permite almacenar y consultar datos de forma segura e integra mediante mecanismos como bloqueos, concurrencia optimista y recuperación flexible. También resalta las ventajas actuales de SQL Server como su capacidad en la nube y mantener los datos organizados y accesibles de manera rentable.
Este documento contiene 15 consultas SQL de ejemplo sobre tablas de estudiantes, autores y libros. Las consultas realizan funciones como listar datos, filtrar por criterios específicos, sumar valores y calcular promedios.
Este documento presenta información sobre SQL (Structured Query Language), incluyendo definiciones de tablas, tipos de datos, dominios, restricciones, y operaciones de actualización como INSERT. Se explican instrucciones como CREATE TABLE, ALTER TABLE, DROP TABLE, y INSERT para definir y modificar esquemas de bases de datos relacionales usando SQL.
Este documento presenta una introducción al lenguaje SQL y su sublenguaje DDL. Explica que SQL es el lenguaje estándar para bases de datos relacionales y describe las funciones del sublenguaje DDL para definir datos como crear tablas, databases, y modificar atributos. También cubre conceptos como tipos de datos, valores NULL, valores por defecto e identidad.
El documento describe los estándares SQL-89 y SQL-92. SQL-89 define tres partes del lenguaje SQL: lenguaje de definición de datos, lenguaje de manipulación de datos y lenguaje de control de datos. SQL-92 amplía SQL-89 con nuevos tipos de datos, definición de dominios y esquemas, y capacidades de definición de tablas como claves primarias y restricciones.
Este documento introduce conceptos básicos de SQL como la creación de tablas, tipos de datos, claves primarias y foráneas. Explica los diferentes tipos de lenguajes SQL (DDL, DML, DCL) y sus comandos principales como CREATE, ALTER, DROP, INSERT, UPDATE y DELETE. Finalmente, proporciona detalles sobre cómo realizar consultas SELECT en una base de datos relacional.
El documento describe el lenguaje de consulta estructurado SQL. SQL surgió en 1974 y se ha convertido en el estándar industrial para bases de datos relacionales. SQL tiene instrucciones de definición de datos (DDL) para crear y modificar objetos de base de datos, e instrucciones de manipulación de datos (DML) como SELECT, INSERT, UPDATE y DELETE para consultar y modificar datos.
Este documento describe el lenguaje de consultas estructuradas SQL, incluyendo su historia, características, sublenguajes, cláusulas, operadores y funciones. SQL permite realizar consultas flexibles a bases de datos relacionales mediante el álgebra y cálculo relacional de manera declarativa.
El documento habla sobre SQL (Structured Query Language), el lenguaje estándar para consultar y manipular bases de datos relacionales. SQL permite crear, modificar y eliminar objetos de base de datos como tablas, así como seleccionar, insertar, actualizar y eliminar datos de las tablas. El lenguaje SQL se divide en tres sublenguajes: DDL para definir la estructura de la base de datos, DML para manipular datos, y DCL para controlar permisos y seguridad.
Este documento describe los componentes fundamentales del lenguaje Transact-SQL. Explica que Transact-SQL es un lenguaje estándar para bases de datos relacionales que permite definir bloques de instrucciones, ejecuciones condicionales e iterativas. Además, detalla los tipos de comandos DDL, DML y DCL y sus funciones, así como conceptos clave como identificadores, tipos de datos y operadores.
Este documento proporciona una introducción al lenguaje de consultas estructurado (SQL). Explica que SQL se utiliza para realizar operaciones en bases de datos relacionales y está compuesto de comandos para crear, actualizar y manipular datos. Luego resume los componentes clave de SQL como DDL para definir bases de datos y tablas, DML para consultas, y ejemplos de comandos como CREATE, INSERT, UPDATE y DELETE.
Es un lenguaje orientado únicamente a la definición y al acceso a los datos por lo que no se puede considerar como lenguaje de programación como tal ya que no incluye funcionalidades como son estructuras condicionales, bucles, formateo de salida, etc.
Este documento describe el lenguaje Transact SQL, que es un lenguaje estándar utilizado para definir, manipular y controlar datos almacenados en bases de datos relacionales. Transact SQL incluye instrucciones para definir estructuras de datos, manipular y consultar datos, y controlar el acceso a los datos.
Este documento proporciona una introducción al lenguaje de consulta Transact-SQL utilizado en Microsoft SQL Server. Explica que Transact-SQL se basa en el estándar SQL y permite la manipulación de datos mediante comandos DML como INSERT, UPDATE y DELETE, así como la definición de esquemas de datos mediante comandos DDL como CREATE TABLE. También cubre temas como funciones, identificadores, tipos de datos, palabras reservadas, operadores y flujos de control en Transact-SQL.
Este documento describe las características principales del lenguaje SQL. SQL incluye un lenguaje de definición de datos para crear y modificar esquemas de bases de datos, un lenguaje de manipulación de datos para consultar y modificar datos, y comandos para controlar la integridad, autorización y transacciones. El documento explica los comandos básicos como CREATE DATABASE, CREATE TABLE, SELECT y los diferentes tipos de datos soportados por SQL.
Este documento proporciona instrucciones sobre cómo instalar y utilizar SQL Server 2008 o MySQL. Explica cómo crear una base de datos y una tabla nueva, e insertar datos en la tabla utilizando lenguajes como DDL, DML e instrucciones como CREATE, INSERT y ALTER. También define conceptos clave como restricciones y llaves primarias.
El documento describe el Lenguaje de Consulta Estructurado (SQL), incluyendo que es un lenguaje declarativo para acceder y manipular bases de datos relacionales. Explica que SQL está compuesto de lenguajes como DDL para definir datos, DML para manipular datos, y DCL para controlar datos. También cubre conceptos como scripts, sintaxis de SQL y comandos básicos.
El documento explica brevemente el lenguaje SQL y su historia. SQL es un lenguaje estándar para comunicarse con bases de datos relacionales. Se desarrolló originalmente en IBM en los años 1970 y desde entonces ha evolucionado a través de varias versiones estándar.
Este documento proporciona una introducción al lenguaje SQL y sus principales características. Explica que SQL es el lenguaje estándar para sistemas de bases de datos relacionales y describe sus componentes clave como comandos, cláusulas, operadores y funciones de agregado que permiten definir, manipular y consultar datos. También presenta ejemplos básicos de consultas SQL para seleccionar y ordenar registros de una tabla.
Este documento presenta los primeros pasos para trabajar con MySQL, incluyendo la instalación de XAMPP/WampServer/MAMP en un ordenador personal para tener un servidor local de pruebas con MySQL, el acceso a la consola de MySQL, comandos básicos como mostrar bases de datos, crear una nueva base de datos y tabla, insertar datos, y ejecutar instrucciones SQL almacenadas en un archivo de texto.
Este documento describe los comandos básicos de MySQL para la administración de bases de datos. Explica cómo iniciar el servidor MySQL, crear y consultar bases de datos y tablas, insertar y modificar registros, y mostrar información sobre las bases de datos, tablas, columnas e índices. También cubre la creación, modificación y eliminación de índices, así como la optimización y eliminación de tablas.
Este documento presenta una introducción al lenguaje SQL, incluyendo sus principales instrucciones y funciones. Explica que SQL es un lenguaje estándar para interactuar con bases de datos y clasifica sus instrucciones en DDL e DML. Resume brevemente algunas de las instrucciones clave como SELECT, INSERT, UPDATE y DELETE así como funciones como GROUP BY y HAVING.
1) El documento describe varias sentencias SQL como CREATE, ALTER, DROP, TRUNCATE, INSERT y sus usos para crear, modificar y eliminar objetos de bases de datos como tablas. También describe cómo combinar datos de múltiples tablas usando JOIN. 2) Explica cómo implementar sentencias SQL en Visual Basic para acceder y manipular datos de bases de datos. 3) Proporciona ejemplos detallados del uso de sentencias SQL estándar como SELECT, FROM, WHERE y ORDER BY para realizar consultas.
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxOsiris Urbano
Evaluación de principales hallazgos de la Historia Clínica utiles en la orientación diagnóstica de Hemorragia Digestiva en el abordaje inicial del paciente.
En la ciudad de Pasto, estamos revolucionando el acceso a microcréditos y la formalización de microempresarios informales con nuestra aplicación CrediAvanza. Nuestro objetivo es empoderar a los emprendedores locales proporcionándoles una plataforma integral que facilite el acceso a servicios financieros y asesoría profesional.
José Luis Jiménez Rodríguez
Junio 2024.
“La pedagogía es la metodología de la educación. Constituye una problemática de medios y fines, y en esa problemática estudia las situaciones educativas, las selecciona y luego organiza y asegura su explotación situacional”. Louis Not. 1993.
1. Structured Query Language (SQL): Introducción
Originalmente era el lenguaje de interrogación del DBMS
relacional System R (IBM) en la segunda mitad de los años
’70.
Posteriormente adoptado por otros sistemas
Bases de Datos: Structured Query Luego transformado en estándar:
Language (SQL) 1986 – Primera versión ANSI
1989 – Llamado SQL-89
1992 – Llamado alternativamente SQL-92 o SQL-2
Franco Guidi Polanco 1999 – Llamado alternativamente SQL-99 o SQL-3
Escuela de Ingeniería Industrial SQL contiene la funcionalidad tanto de un DDL (Data
Pontificia Universidad Católica de Valparaíso, Chile Definition Language), como de un DML (Data Manipulation
fguidi@ucv.cl Language).
Revisión: 15 de Mayo de 2005
Franco Guidi Polanco 2
Dominios de datos más comúnmente utilizados en SQL Instrucciones en SQL
Caracteres: tipo CHAR SQL como DDL:
CHAR(largo) Crear tablas (CREATE TABLE)
Tipos numéricos exactos: Modificar estructura de tablas (ALTER TABLE)
SMALLINT Eliminar tablas (DROP TABLE)
INTEGER
NUMERIC
NUMERIC [(Precisión [, escala ] ) ] SQL como DML:
Números en punto flotante Insertar nuevas tuplas (INSERT)
FLOAT Actualizar contenidos de tuplas (UPDATE)
Fecha: tipo DATE Eliminar tuplas (DELETE)
Seleccionar tuplas (SELECT)
Franco Guidi Polanco 3 Franco Guidi Polanco 4
2. CREATE TABLE CREATE TABLE
Permite crear una nueva tabla Algunas restricciones son:
NULL o NOT NULL
CREATE TABLE <nombre de tabla>
(<nombre de campo> <tipo> [(<tamaño>)] <restricción>, UNIQUE. Indica que no pueden existir dos filas con el mismo
valor para este campo.
...otros campos)
PRIMARY KEY. Indica que el campo es clave primaria. Solo se
Los valores posibles para <tipo> dependen del usa si la clave se compone de 1 campo, si no, se usa PRIMARY
KEY (campo, campo, ...) después de las definiciones de campos.
DBMS utilizado (ej.: integer, char, date).
DEFAULT. Inserta un valor por omisión cuando el registro se
El <tamaño> es usado solo en ciertos tipos de crea sin un valor para el campo (ej.: COSTO INTEGER DEFAULT
datos (ej.: char). = 1).
FOREIGN KEY. Indica que el campo es clave foránea.
Ej.: CREATE TABLE PEDIDO PEDIDO Funciona igual que PRIMARY KEY, pero va seguido de:
NRO_PED INTEGER NOT NULL, NRO_PED RUT_PROV REFERENCES <nombre de tabla> (<nombre de campo>), que
RUT_PROV CHAR(10) NOT NULL) indica la tabla y campos referenciados.
Franco Guidi Polanco 5 Franco Guidi Polanco 6
ALTER TABLE DROP TABLE
Permite modificar la estructura de un tabla. Permite eliminar una tabla.
ALTER TABLE <nombre de tabla> ADD|DROP|MODIFY DROP TABLE <nombre de tabla>
(especificación de campo(s)...)
La especificación de campos se hace igual que en
el caso de CREATE TABLE
Ej.:
Ej.: ALTER TABLE PEDIDO ADD DROP TABLE PEDIDO
FECHA
(FECHA DATE NOT NULL) PEDIDO
PEDIDO NRO_PED RUT_PROV FECHA
NRO_PED RUT_PROV
Franco Guidi Polanco 7 Franco Guidi Polanco 8
3. INSERT UPDATE
Agrega nuevos registros a una tabla. Modifica los valores de uno o más campos
de un conjunto de registros de una tabla.
INSERT INTO <tabla>
[(<lista de campos>)] UPDATE <tabla>
VALUES (<lista de valores>|<expresión select>) SET <lista de asignaciones>
[WHERE <condiciones lógicas>]
PEDIDO
INSERT INTO PEDIDO NRO_PED RUT_PROV UPDATE PEDIDO
(NRO_PED, RUT_PROV) 100 15.333.222-1 SET RUT_PROV=’60.155.842-K’ PEDIDO
NRO_PED RUT_PROV
VALUES (130, ’50.155.842-K’) 115 50.251.366-9 WHERE NRO_PED = 115
100 15.333.222-1
120 17.322.568-2
115 60.155.842-K 115 50.251.366-9
130 50.155.842-K 120 17.322.568-2
Franco Guidi Polanco 9 Franco Guidi Polanco 10
DELETE SELECT
Elimina uno o más registros de una tabla. Permite efectuar consultas sobre la BD
SELECT [DISTINCT] <lista de campos>
DELETE FROM <tabla> FROM <lista de tablas>
[WHERE <condiciones lógicas>]
[WHERE <condiciones lógicas>] [ORDER BY <lista de campos>]
[GROUP BY <lista de campos>]
Se pueden usar ciertas funciones “agregadas”:
UPDATE PEDIDO PEDIDO SUM
WHERE NRO_PED = 115 NRO_PED RUT_PROV AVG
MIN
100 15.333.222-1
MAX
115 60.155.842-K COUNT
120 17.322.568-2
Franco Guidi Polanco 11 Franco Guidi Polanco 12
4. Ejemplo Ejemplos SELECT (1): SELECT … FROM …
Pedidos Proveedores Obtener todos los datos de todos los
Fecha_
proveedores:
Ped# Prov# Prov# Nombre Ciudad
pedido
1 10/03/1999 5645462-8 5645462-8 YTF Santiago
2 11/03/1999 6353134-4 6353134-4 ZYZ Arica
3 11/03/1999 8545432-8 8545432-8 MNO Santiago
SELECT * FROM PROVEEDORES
Detalles Artículos
Nombre_ Prov# Nombre Ciudad
Ped# Art# Cantidad Art#
articulo
685431-4 Lápiz 5645462-8 ABC Santiago
1 685431-4 50
878795-7 Tijeras 6353134-4 XYZ Arica
1 878795-7 48
468624-8 Agenda 8545432-8 MNO Santiago
2 468624-8 500
3 556546-3 10 556546-3 CD-ROM
3 878795-7 12 996589-0 Lápiz
Franco Guidi Polanco 13 Franco Guidi Polanco 14
Ejemplos SELECT (2): proyección Ejemplos SELECT (3)
Obtener Prov# y Nombre de todos los Obtener los códigos de todos los artículos:
proveedores:
SELECT Prov#, Nombre
SELECT ART#
FROM PROVEEDORES
FROM ARTICULO
Art#
Prov# Nombre
685431-4
5645462-8 ABC
878795-7
6353134-4 XYZ
468624-8
8545432-8 MNO
556546-3
996589-0
Franco Guidi Polanco 15 Franco Guidi Polanco 16
5. Ejemplos SELECT (4): cláusula DISTINCT Ejemplos SELECT (5): selección de tuplas
Obtener los códigos de los artículos Obtener toda la información de los proveedores de
Santiago:
solicitados:
Art#
SELECT *
SELECT ART# 685431-4
878795-7
FROM PROVEEDORES
WHERE PROVEEDORES.CIUDAD =‘Santiago’
FROM DETALLES 468624-8
556546-3
878795-7
SELECT *
SELECT DISTINCT ART# Art#
FROM PROVEEDORES
WHERE CIUDAD =‘Santiago’
FROM DETALLES 685431-4 Prov# Nombre Ciudad
878795-7
5645462-8 ABC Santiago
468624-8
8545432-8 MNO Santiago
556546-3
Franco Guidi Polanco 17 Franco Guidi Polanco 18
Ejemplos SELECT (6) Ejemplos SELECT (7): ordenamiento
Obtener los códigos de pedidos por cantidades Obtener los nombres de los proveedores en orden
comprendidas entre 10 y 48: alfabético:
SELECT NOMBRE
SELECT DISTINCT PED#
FROM PROVEEDORES
FROM DETALLES
ORDER BY NOMBRE
WHERE CANTIDAD >= 10
AND CANTIDAD <= 48
Nombre
Ped#
MNO
1 YTF
3 ZYZ
Franco Guidi Polanco 19 Franco Guidi Polanco 20
6. Ejemplos SELECT (8): join Ejemplos SELECT (9)
Obtener los códigos de pedidos con los datos de Obtener las ciudades de los proveedores que han
los proveedores a los que estos van dirigidos: entregado lápices:
SELECT PED#, PROV#, NOMBRE, CIUDAD SELECT DISTINCT CIUDAD
Ciudad
FROM PEDIDOS, PROVEEDORES FROM ARTICULOS, DETALLES,
WHERE PEDIDOS.PROV# = PROVEEDORES.PROV# PEDIDOS, PROVEEDORES Santiago
WHERE ARTICULOS.ART# = DETALLES.ART#
AND DETALLES.PED# = PEDIDOS.PED#
AND PEDIDOS.PROV# = PROVEEDORES.PROV#
AND ARTICULOS.NOMBREARTICULO = ‘Lápiz’
Ped# Prov# Nombre Ciudad
1 5645462-8 YTF Santiago
2 6353134-4 ZYZ Arica
3 8545432-8 MNO Santiago
Franco Guidi Polanco 21 Franco Guidi Polanco 22
Ejemplos SELECT (10): redenominación SELECT y funciones agregadas
Encontrar todos las parejas distintas de códigos Si en la instrucción SELECT no hay un GROUP BY (visto
artículos : más adelante), las funciones agregadas operan sobre todas
las tuplas
Funciones agregadas:
SELECT A.ART#, B.ART# COUNT(): cuenta tuplas
FROM ARTICULOS A, ARTICULOS B MIN(): obtiene el menor valor para un campo
A.Art# B.Art#
WHERE A.ART# < B.ART# MAX(): obtiene el mayor valor para un campo
685431-4 878795-7 SUM(): suma los valores de un campo
685431-4 996589-0
AVG(): calcula el promedio de valores de un campo
468624-8 556546-3
468624-8 685431-4 STDEV(): calcula la d.e. de valores de un campo
468624-8 878795-7 VARIANCE(): calcula la varianza de valores de un campo
468624-8 996589-0
556546-3 685431-4
556546-3 996589-0
Franco Guidi Polanco 23 Franco Guidi Polanco 24
7. SELECT y funciones agregadas SELECT y funciones agregadas: regla
Contar los proveedores: Regla para el uso de funciones agregadas:
SELECT COUNT(*)
FROM PROVEEDORES Count(*) Si una instrucción SELECT no contiene la cláusula GROUP BY,
3 y si la cláusula SELECT contiene una o más funciones
agregadas, todos los identificadores de columna
Sumar especificados en la cláusula SELECT deben estar
SELECT SUM( Cantidad ) contenidos en una función agregada.
FROM DETALLES
WHERE ART#=‘878795-7’ Sum(Cantidad)
60
!
Franco Guidi Polanco 25 Franco Guidi Polanco 26
SELECT y funciones agregadas: regla Interrogaciones anidadas
Ejemplo Se utiliza una expresión SELECT como parte de la
cláusula where.
Situación válida: Por ejemplo: obtener el código de los artículos que
SELECT SUM( Cantidad )
hayan sido pedidos en la mayor cantidad:
FROM DETALLES
WHERE ART#=‘878795-7’ SELECT ART#
Situación NO valida: FROM DETALLES Art#
WHERE CANTIDAD = 468624-8
SELECT Art#, SUM( Cantidad ) (SELECT MAX(CANTIDAD)
FROM DETALLES
FROM DETALLES)
WHERE ART#=‘878795-7’
Franco Guidi Polanco 27 Franco Guidi Polanco 28
8. Interrogaciones anidadas: cláusula EXISTS / NOT EXISTS Interrogaciones anidadas: cláusula EXISTS / NOT EXISTS
Permite generar condiciones basadas en la Mostrar los datos de los artículos que no han sido
existencia o inexistencia de tuplas. pedidos:
Ejemplo: encontrar los artículos que tienen el
mismo nombre (pero código diferente) :
SELECT *
SELECT *
FROM ARTICULOS
FROM ARTICULOS A1
WHERE NOT EXISTS
WHERE EXISTS Art#
Nombre_
(SELECT * Artículos (SELECT * articulo
FROM ARTICULOS A2 Art#
Nombre_ FROM DETALLES 996589-0 Lápiz
articulo
WHERE A1.NOMBRE_ARTICULO = WHERE ARTICULOS.ART# =
685431-4 Lápiz
A2.NOMBRE_ARTICULO AND 996589-0 Lápiz DETALLES.ART# )
A1.ART# <> A2.ART# )
Franco Guidi Polanco 29 Franco Guidi Polanco 30
Interrogaciones con agrupamiento: SELECT … GROUP
Interrogaciones con agrupamiento: SELECT … GROUP BY
BY
GROUP BY: permite agrupar tuplas sobre la base GROUP BY es útil con funciones agregadas.
de similitudes. Ejemplo: encontrar la cantidad de proveedores de
Ejemplo: Encontrar las ciudades de los cada ciudad:
proveedores
SELECT CIUDAD, COUNT(*)
SELECT CIUDAD FROM PROVEEDORES Ciudad Count(*)
FROM PROVEEDORES Ciudad
GROUP BY CIUDAD Santiago 2
Arica 1
GROUP BY CIUDAD Santiago
Arica
La función COUNT(*) es aplicada a cada línea agrupada.
Franco Guidi Polanco 31 Franco Guidi Polanco 32
9. Regla para el uso de SELECT … GROUP BY… Regla para el uso de SELECT … GROUP BY… (cont.)
Regla para el uso de la cláusula GROUP BY: Ejemplos:
Situación válida:
Si una instrucción SELECT contiene la cláusula GROUP BY,
todos los identificadores de columna especificados en la SELECT Art#, SUM(Cantidad)
cláusula SELECT deben estar contenidos en una función FROM Detalles
agregada o en la lista de columnas presentes en la cláusula GROUP BY Art#
GROUP BY (o en ambas).
Situación no válida:
! SELECT Art#, Ped#, SUM(Cantidad)
FROM Detalles
GROUP BY Art#
Franco Guidi Polanco 33 Franco Guidi Polanco 34
Interrogaciones con agrupamiento: SELECT … GROUP BY
Regla para el uso de SELECT … GROUP BY … HAVING
… HAVING …
HAVING se usa con GROUP BY, para establecer Regla para el uso de la cáusula HAVING:
una condición de filtro sobre tuplas agregadas.
Ejemplo: Encontrar los códigos de artículo y las
cantidades para los cuales se haya pedido en total
50 o más unidades. Todos los identificadores de columnas
especificados en la cláusula HAVING deben
SELECT Art#, SUM(Cantidad) estar contenidos en una función agregada o
FROM Detalles
GROUP BY Art#
Art#
685431-4
878795-7
Sum(Cantidad)
50
60
!
en la lista de columnas especificadas en la
cláusula GROUP BY.
HAVING SUM(Cantidad)>=50 468624-8 500
Franco Guidi Polanco 35 Franco Guidi Polanco 36
10. Regla para el uso de SELECT … GROUP BY … HAVING
(cont.)
Ejemplos:
Situación válida:
SELECT Art#, SUM(Cantidad)
FROM Detalles
GROUP BY Art#
HAVING ART#=‘878795-7’ AND SUM(Cantidad)>=50
Situación no válida:
SELECT Art#, SUM(Cantidad)
FROM Detalles
GROUP BY Art#
HAVING PED#=‘1’
Franco Guidi Polanco 37