Este documento proporciona una introducción a las bases de datos, incluyendo su definición, creación y manipulación de datos mediante lenguaje SQL. Explica conceptos clave como tablas, filas, columnas y cómo realizar operaciones básicas como insertar, actualizar y eliminar datos. También describe el acceso a bases de datos desde Java mediante la API JDBC.
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.
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.
Sql DML Lenguaje de manipulación de datos josecuartas
Este documento describe los principales comandos y cláusulas del lenguaje de manipulación de datos (DML) en SQL. Explica cómo se pueden insertar, actualizar y eliminar datos en una base de datos usando las instrucciones INSERT, UPDATE y DELETE. También describe cómo se pueden consultar y filtrar datos mediante las cláusulas SELECT, WHERE, ORDER BY y JOIN.
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 trata sobre el acceso a bases de datos relacionales desde Java utilizando JDBC. Explica conceptos clave como SQL, transacciones, procedimientos almacenados y cómo JDBC permite conectarse a bases de datos, ejecutar consultas SQL y procesar los resultados a través de objetos como Statement, PreparedStatement y ResultSet.
El documento resume los principales comandos del lenguaje SQL para la manipulación de datos (DML), incluyendo SELECT para consultas, INSERT para inserciones, UPDATE para actualizaciones y DELETE para eliminaciones. También describe expresiones, operadores, cláusulas como WHERE, ORDER BY y conceptos como alias de columnas.
Este documento explica los comandos DDL y DML del lenguaje SQL. Los comandos DDL (Data Definition Language) se usan para definir y modificar la estructura de la base de datos y incluyen CREATE, ALTER y DROP. Los comandos DML (Data Manipulation Language) se usan para manipular los datos y incluyen SELECT, UPDATE, INSERT y DELETE.
El documento describe el lenguaje de consulta estructurado (SQL) y sus características. SQL permite consultar, agregar, modificar y eliminar datos de bases de datos relacionales de manera estandarizada. El documento explica los componentes básicos de SQL como comandos, cláusulas, operadores y funciones de agregado y proporciona ejemplos de su sintaxis.
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.
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.
Sql DML Lenguaje de manipulación de datos josecuartas
Este documento describe los principales comandos y cláusulas del lenguaje de manipulación de datos (DML) en SQL. Explica cómo se pueden insertar, actualizar y eliminar datos en una base de datos usando las instrucciones INSERT, UPDATE y DELETE. También describe cómo se pueden consultar y filtrar datos mediante las cláusulas SELECT, WHERE, ORDER BY y JOIN.
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 trata sobre el acceso a bases de datos relacionales desde Java utilizando JDBC. Explica conceptos clave como SQL, transacciones, procedimientos almacenados y cómo JDBC permite conectarse a bases de datos, ejecutar consultas SQL y procesar los resultados a través de objetos como Statement, PreparedStatement y ResultSet.
El documento resume los principales comandos del lenguaje SQL para la manipulación de datos (DML), incluyendo SELECT para consultas, INSERT para inserciones, UPDATE para actualizaciones y DELETE para eliminaciones. También describe expresiones, operadores, cláusulas como WHERE, ORDER BY y conceptos como alias de columnas.
Este documento explica los comandos DDL y DML del lenguaje SQL. Los comandos DDL (Data Definition Language) se usan para definir y modificar la estructura de la base de datos y incluyen CREATE, ALTER y DROP. Los comandos DML (Data Manipulation Language) se usan para manipular los datos y incluyen SELECT, UPDATE, INSERT y DELETE.
El documento describe el lenguaje de consulta estructurado (SQL) y sus características. SQL permite consultar, agregar, modificar y eliminar datos de bases de datos relacionales de manera estandarizada. El documento explica los componentes básicos de SQL como comandos, cláusulas, operadores y funciones de agregado y proporciona ejemplos de su sintaxis.
Este documento describe las subconsultas en SQL, que permiten incluir una consulta SELECT dentro de otra consulta SELECT. Existen tres tipos de subconsultas y reglas como que no se puede usar ORDER BY dentro de una subconsulta. También explica cómo usar ANY y ALL con subconsultas y las palabras clave EXIST y NOT EXIST. Por último, resume las operaciones de conjuntos UNION, INTERSECT y EXCEPT y las instrucciones SQL para actualizar datos INSERT, UPDATE y DELETE.
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.
El documento describe los lenguajes DML y DDL de SQL. DML (Data Manipulation Language) se utiliza para consultar, insertar, actualizar y eliminar datos en una base de datos. DDL (Data Definition Language) se utiliza para definir y modificar la estructura subyacente de una base de datos, incluidas las tablas, índices y procedimientos almacenados. El documento proporciona ejemplos de comandos DDL como CREATE, DROP y ALTER.
Este documento describe varias instrucciones del lenguaje de manipulación de datos (DML) en SQL Server 2012, incluyendo BULK INSERT, DELETE, INSERT, MERGE, SELECT, UPDATE y más. Explica cómo agregar, modificar, consultar y eliminar datos de una base de datos y ofrece ejemplos de su uso. También cubre temas como tipos de datos compatibles, mejores prácticas y cláusulas comunes como FROM y WHERE.
Este documento proporciona una lista de los integrantes del Equipo 8: Layna López, Jesús Andrés Espinosa Gómez y Amir Joseleph Flores Campos. Además, describe las instrucciones DML (Data Manipulation Language) que se utilizan para manipular datos en SQL Server 2012, como INSERT, DELETE, UPDATE y SELECT.
Este documento explica los tipos de datos en SQL Server y cómo crear y administrar tablas. Detalla las diferentes categorías de tipos de datos como numéricos, de fecha y hora, y cadenas. Explica cómo crear tablas definiendo los tipos de datos de cada columna y aplicar restricciones como PRIMARY KEY, FOREIGN KEY, CHECK y DEFAULT. También cubre cómo modificar y eliminar tablas.
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 habla sobre los diferentes lenguajes de bases de datos. Explica que hay lenguajes de definición de datos para crear bases de datos y tablas, lenguajes de manipulación de datos para insertar, actualizar y eliminar datos, y lenguajes de control de datos para administrar los permisos y la seguridad. Luego profundiza en los lenguajes de definición de datos, describiendo sus características y sintaxis para crear bases de datos, tablas, dominios, claves primarias, claves externas e índices.
SQL es un lenguaje declarativo para acceder y manipular datos en bases de datos relacionales. Permite realizar consultas, inserciones, actualizaciones y eliminaciones de datos, así como definir y modificar la estructura y objetos de la base de datos a través de sentencias DDL, DML y DCL.
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...Anastacio Salazar
Este documento describe el lenguaje SQL y sus características principales. SQL es un lenguaje estándar utilizado para definir y manipular datos en sistemas de gestión de bases de datos relacionales como SQL Server, Oracle, MySQL y PostgreSQL. SQL incluye instrucciones para definir, modificar y acceder a datos, así como para controlar privilegios y transacciones. En SQL Server, la versión de SQL utilizada se llama Transact-SQL.
Este documento presenta una introducción al lenguaje SQL (Structured Query Language). SQL es el lenguaje estándar para interactuar con bases de datos relacionales y está dividido en tres sublenguajes: DDL para definir datos, DML para manipular datos e DCL para controlar datos. Se explican conceptos clave como la creación de bases de datos y tablas, y sentencias como SELECT, INSERT, UPDATE y DELETE para consultar y modificar datos.
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 Visual Basic y SQL. Visual Basic es un lenguaje de programación orientado a eventos que se puede usar para crear aplicaciones de escritorio, móviles y web. SQL es un lenguaje estándar para interactuar con bases de datos relacionales. El documento explica comandos SQL como SELECT, INSERT, UPDATE y DELETE y conceptos como tablas, campos, cláusulas y operadores lógicos.
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 describe los conceptos básicos de los lenguajes de consulta de bases de datos, incluyendo las operaciones fundamentales como seleccionar, proyectar, unión y diferencia. También cubre el lenguaje de consulta estructurado SQL, con ejemplos de consultas simples y el uso de conectores lógicos y funciones.
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 presenta información sobre consultas SQL. Explica la estructura básica de una consulta SQL que consta de las cláusulas SELECT, FROM y WHERE. Proporciona ejemplos de consultas SQL simples y más complejas que incluyen enlaces entre tablas, subconsultas y el uso de las cláusulas GROUP BY y HAVING. También describe comandos SQL como INSERT, UPDATE y DELETE para modificar filas en una tabla.
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
SQL fue diseñado como un lenguaje de bases de datos relacionales y ahora es un lenguaje completo que permite definir, consultar y actualizar datos. SQL usa términos como tabla, fila y columna en lugar de relación, tupla y atributo. Las órdenes como CREATE, ALTER y DROP permiten definir y modificar esquemas y tablas de datos.
Este documento describe el lenguaje SQL y sus componentes principales. SQL se utiliza para definir y manipular datos en bases de datos relacionales y consta de tres lenguajes: DDL para definir objetos de base de datos, DML para manipular datos, y DQL para consultar datos. El documento explica comandos como CREATE, ALTER, DROP, INSERT, y DELETE y conceptos como tablas, campos, claves primarias y foráneas.
1) La unidad trata sobre los métodos para la manipulación de archivos y directorios, así como las formas de leer y escribir archivos. 2) Se explican conceptos como flujos de entrada y salida y diferentes clases como FileInputStream, FileOutputStream y otras para el manejo de archivos. 3) También se cubren temas como la serialización de objetos y el almacenamiento en bases de datos.
El documento define el mercado como el conjunto de transacciones de intercambio de bienes y servicios entre individuos u organizaciones. Explica que el mercado crea las condiciones para el intercambio y que ha evolucionado desde el trueque hasta las empresas modernas. También describe los diferentes tipos de mercados según factores como la competencia, el ámbito geográfico y la naturaleza.
Este documento describe las subconsultas en SQL, que permiten incluir una consulta SELECT dentro de otra consulta SELECT. Existen tres tipos de subconsultas y reglas como que no se puede usar ORDER BY dentro de una subconsulta. También explica cómo usar ANY y ALL con subconsultas y las palabras clave EXIST y NOT EXIST. Por último, resume las operaciones de conjuntos UNION, INTERSECT y EXCEPT y las instrucciones SQL para actualizar datos INSERT, UPDATE y DELETE.
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.
El documento describe los lenguajes DML y DDL de SQL. DML (Data Manipulation Language) se utiliza para consultar, insertar, actualizar y eliminar datos en una base de datos. DDL (Data Definition Language) se utiliza para definir y modificar la estructura subyacente de una base de datos, incluidas las tablas, índices y procedimientos almacenados. El documento proporciona ejemplos de comandos DDL como CREATE, DROP y ALTER.
Este documento describe varias instrucciones del lenguaje de manipulación de datos (DML) en SQL Server 2012, incluyendo BULK INSERT, DELETE, INSERT, MERGE, SELECT, UPDATE y más. Explica cómo agregar, modificar, consultar y eliminar datos de una base de datos y ofrece ejemplos de su uso. También cubre temas como tipos de datos compatibles, mejores prácticas y cláusulas comunes como FROM y WHERE.
Este documento proporciona una lista de los integrantes del Equipo 8: Layna López, Jesús Andrés Espinosa Gómez y Amir Joseleph Flores Campos. Además, describe las instrucciones DML (Data Manipulation Language) que se utilizan para manipular datos en SQL Server 2012, como INSERT, DELETE, UPDATE y SELECT.
Este documento explica los tipos de datos en SQL Server y cómo crear y administrar tablas. Detalla las diferentes categorías de tipos de datos como numéricos, de fecha y hora, y cadenas. Explica cómo crear tablas definiendo los tipos de datos de cada columna y aplicar restricciones como PRIMARY KEY, FOREIGN KEY, CHECK y DEFAULT. También cubre cómo modificar y eliminar tablas.
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 habla sobre los diferentes lenguajes de bases de datos. Explica que hay lenguajes de definición de datos para crear bases de datos y tablas, lenguajes de manipulación de datos para insertar, actualizar y eliminar datos, y lenguajes de control de datos para administrar los permisos y la seguridad. Luego profundiza en los lenguajes de definición de datos, describiendo sus características y sintaxis para crear bases de datos, tablas, dominios, claves primarias, claves externas e índices.
SQL es un lenguaje declarativo para acceder y manipular datos en bases de datos relacionales. Permite realizar consultas, inserciones, actualizaciones y eliminaciones de datos, así como definir y modificar la estructura y objetos de la base de datos a través de sentencias DDL, DML y DCL.
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...Anastacio Salazar
Este documento describe el lenguaje SQL y sus características principales. SQL es un lenguaje estándar utilizado para definir y manipular datos en sistemas de gestión de bases de datos relacionales como SQL Server, Oracle, MySQL y PostgreSQL. SQL incluye instrucciones para definir, modificar y acceder a datos, así como para controlar privilegios y transacciones. En SQL Server, la versión de SQL utilizada se llama Transact-SQL.
Este documento presenta una introducción al lenguaje SQL (Structured Query Language). SQL es el lenguaje estándar para interactuar con bases de datos relacionales y está dividido en tres sublenguajes: DDL para definir datos, DML para manipular datos e DCL para controlar datos. Se explican conceptos clave como la creación de bases de datos y tablas, y sentencias como SELECT, INSERT, UPDATE y DELETE para consultar y modificar datos.
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 Visual Basic y SQL. Visual Basic es un lenguaje de programación orientado a eventos que se puede usar para crear aplicaciones de escritorio, móviles y web. SQL es un lenguaje estándar para interactuar con bases de datos relacionales. El documento explica comandos SQL como SELECT, INSERT, UPDATE y DELETE y conceptos como tablas, campos, cláusulas y operadores lógicos.
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 describe los conceptos básicos de los lenguajes de consulta de bases de datos, incluyendo las operaciones fundamentales como seleccionar, proyectar, unión y diferencia. También cubre el lenguaje de consulta estructurado SQL, con ejemplos de consultas simples y el uso de conectores lógicos y funciones.
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 presenta información sobre consultas SQL. Explica la estructura básica de una consulta SQL que consta de las cláusulas SELECT, FROM y WHERE. Proporciona ejemplos de consultas SQL simples y más complejas que incluyen enlaces entre tablas, subconsultas y el uso de las cláusulas GROUP BY y HAVING. También describe comandos SQL como INSERT, UPDATE y DELETE para modificar filas en una tabla.
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
SQL fue diseñado como un lenguaje de bases de datos relacionales y ahora es un lenguaje completo que permite definir, consultar y actualizar datos. SQL usa términos como tabla, fila y columna en lugar de relación, tupla y atributo. Las órdenes como CREATE, ALTER y DROP permiten definir y modificar esquemas y tablas de datos.
Este documento describe el lenguaje SQL y sus componentes principales. SQL se utiliza para definir y manipular datos en bases de datos relacionales y consta de tres lenguajes: DDL para definir objetos de base de datos, DML para manipular datos, y DQL para consultar datos. El documento explica comandos como CREATE, ALTER, DROP, INSERT, y DELETE y conceptos como tablas, campos, claves primarias y foráneas.
1) La unidad trata sobre los métodos para la manipulación de archivos y directorios, así como las formas de leer y escribir archivos. 2) Se explican conceptos como flujos de entrada y salida y diferentes clases como FileInputStream, FileOutputStream y otras para el manejo de archivos. 3) También se cubren temas como la serialización de objetos y el almacenamiento en bases de datos.
El documento define el mercado como el conjunto de transacciones de intercambio de bienes y servicios entre individuos u organizaciones. Explica que el mercado crea las condiciones para el intercambio y que ha evolucionado desde el trueque hasta las empresas modernas. También describe los diferentes tipos de mercados según factores como la competencia, el ámbito geográfico y la naturaleza.
Six Sigma is a set of techniques and strategies aimed at process improvement. It uses data and statistical analysis to identify and eliminate defects in manufacturing and business processes. The goal of Six Sigma is to achieve close to zero defects by reducing variation and errors. It aims for no more than 3.4 defects per million opportunities. Six Sigma provides a rigorous methodology for defining, measuring, analyzing, improving, and controlling process performance to drive customer satisfaction and increase profits.
Este documento presenta varios ejercicios de matemáticas financieras relacionados con el cálculo de intereses simple y compuesto. Incluye cálculos para determinar el monto, capital e interés en diferentes escenarios financieros usando fórmulas como M=C(1+i)n. Los ejercicios cubren temas como préstamos, inversiones y tasas de interés anuales, mensuales y trimestrales.
El documento informa que 1200 beneficiarios del programa Enganche Laboral-Trabajemos Unidos Tu recibieron certificados tras recibir capacitación, dos emprendedores ganaron una convocatoria para iniciar su empresa Frames Render Farm, y funcionarios del SENA asistieron a mesas de concertación municipal para conocer las necesidades de la población.
Este documento presenta tres modelos históricos de ciencia: 1) El modelo aristotélico, que concibe el universo de forma jerárquica y teleológica, con objetos que ocupan lugares naturales. 2) El modelo moderno surgido en el siglo XVII, basado en leyes mecanicistas. 3) El modelo contemporáneo del siglo XIX, producto de cambios en física y matemática. Se describe el modelo aristotélico, con un universo dividido en mundos sublunar y supralunar, y una jerar
El documento presenta un plan de negocios para un restaurante en Puebla llamado "Join the Club" que se diferenciará por su uso de la tecnología y comida internacional de alta calidad. El plan describe la misión, visión, valores, análisis FODA, productos y servicios, mercado objetivo, y estrategias de marketing del restaurante. El objetivo es satisfacer a clientes exigentes mediante innovación tecnológica, comida de excelencia, y un excelente servicio.
El documento analiza la globalización neoliberal desde una perspectiva crítica. Explica que la globalización es un proceso histórico del capitalismo, mientras que el neoliberalismo es un proyecto político impulsado por las clases dominantes. Bajo el neoliberalismo, se ha sometido el proceso económico al "fundamentalismo del libre mercado" y se ha impuesto la ideología del pensamiento único. Esto ha debilitado a los estados nacionales y fortalecido el poder de las megacorporaciones transnacionales,
Este documento introduce métodos directos para resolver sistemas de ecuaciones lineales, incluyendo la eliminación de Gauss, factorización LU y el método de Cholesky. Explica cómo representar un sistema de ecuaciones lineales en forma matricial y define conceptos clave como rango de una matriz y existencia de soluciones. También incluye ejemplos resueltos paso a paso usando estos métodos.
La economía estudia el comportamiento de las personas ante la escasez de recursos. La microeconomía analiza unidades económicas como individuos, familias y empresas, mientras que la macroeconomía estudia variables agregadas a nivel nacional. La contabilidad nacional cuantifica conceptos como el PIB y permite medir la producción y evolución económica de un país, identificando cuatro sectores: familias, empresas, gobierno y resto del mundo.
O documento apresenta o balanço patrimonial e demonstrações financeiras da Natura Cosméticos S.A. referentes aos exercícios findos em 31 de dezembro de 2008 e 2007, com a opinião dos auditores independentes. O ativo total da controladora foi de R$1,7 bilhões em 2008, com lucro líquido de R$525,8 milhões. A receita líquida consolidada foi de R$3,6 bilhões em 2008, com lucro líquido de R$518,1 milhões.
Este documento presenta información sobre Vicente Ros y su trabajo en comunicación digital en la universidad CEU. Incluye enlaces a sus perfiles en redes sociales y plataformas como LinkedIn, Facebook y Twitter. También incluye algunas notas sobre programación web, bases de datos y otras tecnologías digitales.
Archivo que contiene una breve presentación de lo que es un Diagrama de Flujo, para que sirve, como se usa y cual es su impacto en el aprendizaje de un lenguaje de programacion
Tropical rainforests are home to a vast diversity of plant and animal life. They stabilize the climate by absorbing carbon dioxide and producing oxygen. However, human activities like deforestation threaten tropical rainforests by reducing forest cover and habitat. Conservation efforts aim to educate people and protect remaining forests to preserve their important role in the environment.
Este documento proporciona instrucciones sobre cómo conectar una aplicación Java a una base de datos. Explica que JDBC es la API de Java para conectividad de bases de datos y describe los pasos para establecer una conexión utilizando DriverManager, incluyendo la creación de un objeto Connection y luego utilizando este objeto para crear objetos Statement y ResultSet para ejecutar consultas SQL y recuperar datos.
Este documento presenta un plan de negocios para la creación de un restaurante en Puebla llamado "Join the Club". El restaurante se especializará en comida internacional de alta calidad y utilizará iPads para facilitar procesos como el pedido de comida. El objetivo es posicionarse como un restaurante innovador que ofrezca una excelente experiencia al cliente a través de su comida y servicio de alta calidad apoyado en tecnología.
Este documento presenta el plan de negocios para el restaurante "Join the Club" en Puebla. El restaurante se especializará en comida internacional de alta calidad y utilizará iPads para mejorar los procesos. El objetivo es satisfacer a clientes exigentes ofreciendo un servicio innovador. El restaurante estará ubicado en un centro comercial y apuntará a clientes de clase media y alta. El plan describe la misión, visión, valores, análisis FODA, productos, servicio, marketing y aspectos legales.
A empresa analisada é a Natura, líder no mercado brasileiro de cosméticos. O documento descreve a empresa, seu modelo de negócios baseado em vendas diretas, sua estrutura acionária, análise do mercado e concorrência, pontos fortes e fracos da empresa e planos para o futuro.
O documento discute conceitos-chave da geografia como espaço geográfico, paisagem e território. Define espaço geográfico como o palco das realizações humanas e discute como ele é formado pela combinação da litosfera, hidrosfera e atmosfera. Também aborda como as paisagens mudam devido à ciência, tecnologia e fenômenos naturais, e como território se refere a áreas sob controle de um grupo ou instituição.
El documento presenta ejemplos del uso del comando SELECT-SQL en Visual Basic 6.0 para crear consultas a bases de datos. Explica los componentes del lenguaje SQL como comandos, cláusulas, operadores y funciones de agregado y provee detalles sobre comandos específicos como SELECT, CREATE, ALTER y UPDATE. El objetivo es orientar a los lectores sobre cómo utilizar SELECT-SQL para diseñar consultas que extraigan datos de una o más tablas.
El documento presenta ejemplos del uso del comando SELECT-SQL en Visual Basic 6.0 para crear consultas a bases de datos. Explica los componentes del lenguaje SQL como comandos, cláusulas, operadores y funciones de agregado y provee detalles sobre comandos específicos como SELECT, CREATE, ALTER y UPDATE. El objetivo es orientar a los lectores sobre cómo utilizar SELECT-SQL para diseñar consultas que extraigan datos de una o más tablas.
El documento presenta ejemplos del uso del comando SELECT-SQL en Visual Basic 6.0 para crear consultas a bases de datos. Explica los componentes del lenguaje SQL como comandos, cláusulas, operadores y funciones de agregado y provee detalles sobre comandos específicos como SELECT, CREATE, ALTER y UPDATE. El objetivo es orientar a los lectores sobre cómo utilizar SELECT-SQL para diseñar consultas que extraigan datos de una o más tablas.
El documento presenta ejemplos del uso del comando SELECT-SQL en Visual Basic 6.0 para crear consultas a bases de datos. Explica los componentes del lenguaje SQL como comandos, cláusulas, operadores y funciones de agregado y provee detalles sobre comandos específicos como SELECT, CREATE, ALTER y UPDATE. El objetivo es orientar a los lectores sobre cómo utilizar SELECT-SQL para diseñar consultas que extraigan datos de una o más tablas.
El documento presenta ejemplos del uso del comando SELECT-SQL en Visual Basic 6.0 para crear consultas a bases de datos. Explica los componentes del lenguaje SQL como comandos, cláusulas, operadores y funciones de agregado y provee detalles sobre comandos específicos como SELECT, CREATE, ALTER y UPDATE. El objetivo es orientar a los lectores sobre cómo utilizar SELECT-SQL para diseñar consultas que extraigan datos de una o más tablas.
Este documento presenta un manual práctico de SQL orientado a SQL 7.0. Explica los pasos para implementar una base de datos, incluyendo la creación de una base de datos, tablas, ligaduras, consultas simples y a múltiples tablas. También cubre temas como sentencias SELECT, ORDER BY, JOIN, y resúmenes. El manual proporciona ejemplos detallados de sintaxis SQL para cada uno de estos conceptos.
Este documento describe las tablas en bases de datos Oracle, incluyendo su estructura, tipos, creación, modificación y eliminación. Explica que una tabla consiste en filas y columnas para almacenar datos de forma organizada. Detalla los tipos de tablas como regulares, agrupadas, particionadas e indexadas, así como los tipos de datos de columnas como números, cadenas y fechas. También cubre la creación de tablas temporales y el uso de comandos como CREATE, ALTER y DROP para gestionar tablas en una base de
1) DDL proporciona las reglas sintácticas para describir, combinar, extender y refinar sistemas de descripción y descriptores. 2) SQL Server incluye herramientas gráficas y de línea de comandos para aumentar la productividad de usuarios, programadores y administradores. 3) SELECT permite recuperar información de una base de datos mediante la especificación de columnas y filas.
1) DDL proporciona las reglas sintácticas para describir, combinar, extender y refinar sistemas de descripción y descriptores. 2) SQL Server incluye herramientas gráficas y de línea de comandos para aumentar la productividad de usuarios, programadores y administradores. 3) SELECT permite recuperar información seleccionando columnas y filas de tablas y uniendo datos entre tablas relacionadas.
Este manual proporciona instrucciones sobre el lenguaje SQL para definir y manipular bases de datos relacionales. Explica los pasos para implementar una base de datos, incluida la creación de tablas y la inserción, actualización y eliminación de datos. También cubre consultas básicas y avanzadas utilizando sentencias como SELECT, JOIN, GROUP BY y ORDER BY. El manual concluye recomendando el uso de SQL para administrar de manera efectiva los datos almacenados en bases de datos relacionales.
Este documento presenta un manual práctico de SQL orientado a SQL 7.0. Explica los pasos para implementar una base de datos, incluyendo la creación de una base de datos, tablas, ligaduras, consultas simples y a múltiples tablas. Cubre conceptos como las sentencias CREATE, ALTER, SELECT, JOIN y agregaciones. El objetivo es proporcionar una guía práctica para el uso de SQL para la definición y manipulación de datos en una base de datos relacional.
Este manual proporciona instrucciones sobre el lenguaje SQL para definir y manipular bases de datos. Explica los pasos para implementar una base de datos, incluida la creación de tablas y la inserción, actualización y eliminación de datos. También cubre temas como consultas simples y complejas, uniones, resúmenes y vistas. El objetivo es servir como una guía práctica de SQL para principiantes.
Manual practico para sql ingieneria de sistemas Crhis
Este documento presenta un manual práctico de SQL orientado a SQL 7.0. Explica los pasos para implementar una base de datos, incluyendo la creación de una base de datos, tablas, ligaduras, consultas simples y a múltiples tablas. Cubre conceptos como las sentencias CREATE, ALTER, SELECT, JOIN y agregados. El objetivo es proporcionar una guía práctica para el uso de SQL para la definición y manipulación de datos en una base de datos relacional.
Este documento presenta información sobre el lenguaje de consultas estructuradas SQL. Explica que SQL permite realizar consultas y operaciones en bases de datos relacionales de manera sencilla. Luego describe sentencias SQL como SELECT, AND, JOIN e INSERT que se usan para consultas, filtros y modificación de datos. Finalmente, explica cláusulas como GROUP BY, UPDATE y DELETE para agrupar, modificar y eliminar filas de una tabla.
Este documento presenta información sobre el lenguaje de consultas estructuradas SQL. Explica que SQL permite realizar consultas y operaciones en bases de datos relacionales de manera sencilla. Luego describe sentencias SQL como SELECT, AND, JOIN e INSERT que se usan para consultas, filtros y modificación de datos. Finalmente, explica cláusulas como GROUP BY, UPDATE y DELETE y cómo se usan para agrupar, modificar y eliminar filas de una tabla.
Este documento presenta información sobre consultas SQL. Explica que SQL es un lenguaje de consultas estructuradas para bases de datos relacionales que permite realizar operaciones como seleccionar, insertar, actualizar y eliminar datos. Proporciona ejemplos de sentencias SQL como SELECT, INSERT, UPDATE y DELETE y explica cómo se usan para consultar y modificar datos en una o más tablas.
El documento describe el lenguaje de definición de descripciones (DDL) de MPEG-7, que proporciona las reglas para crear sistemas de descripción y descriptores. También describe las herramientas de SQL Server como SQL Server Management Studio y sqlcmd que permiten administrar bases de datos y ejecutar consultas SQL. Finalmente, explica sentencias básicas de SQL como SELECT y cómo crear funciones en SQL.
El documento habla sobre la normalización de bases de datos. La normalización es el proceso de organizar los datos eliminando redundancias e inconsistencias mediante la creación de tablas y relaciones entre ellas. Esto hace que la base de datos sea más flexible y proteja mejor los datos al eliminar dependencias incoherentes y datos redundantes.
Similar a Almacenamiento en bases de datos ejercicio maestria (20)
Este documento presenta las partes esenciales de un proyecto de maestría en Liderazgo Social Cristiano. El proyecto busca identificar un problema real en un contexto específico y proponer una solución innovadora guiada por principios de liderazgo cristiano. El proyecto debe constar de un título, análisis del problema, marco teórico, contexto, objetivos y estrategias, conclusiones y bibliografía. Se espera que el proyecto promueva el cambio social a favor del bien común.
Este documento describe diferentes herramientas disponibles para la creación, distribución y gestión de cursos a través de Internet. Explica que debido al creciente interés en la educación en línea, se han desarrollado muchas herramientas, tanto comerciales como gratuitas, para ayudar a profesores y educadores. Luego detalla varias características clave que deben considerarse al seleccionar las herramientas, como sus funcionalidades técnicas, pedagógicas y de comunicación/colaboración. Finalmente, clasifica las
Este documento describe las relaciones entre conjuntos, incluyendo parejas ordenadas, productos cartesianos, correspondencias y aplicaciones. Un producto cartesiano de dos conjuntos A y B es el conjunto de todas las parejas ordenadas (a, b) donde a pertenece a A y b pertenece a B. Una correspondencia entre dos conjuntos es un subconjunto de su producto cartesiano, y una aplicación es una correspondencia unívoca. Las propiedades clave de las relaciones binarias incluyen ser reflexiva, simétrica o transitiva.
Este documento proporciona definiciones de varios términos relacionados con la enseñanza, el aprendizaje y la evaluación. Define conceptos como acción tutorial, aprendizaje, atención, autoevaluación, calificación, competencias, criterios de evaluación, estrategias de aprendizaje, evaluación formativa, evidencias, exámenes, experiencias prácticas, habilidades, motivación, oferta docente, orientación, portafolios, prácticas, proceso de enseñanza, recursos didácticos, retroaliment
Este documento presenta la guía de aprendizaje para el curso "Estrategias de aprendizaje en matemáticas I" de la maestría en innovación en formación docente. Incluye información sobre los datos generales del curso, fundamentación, competencias a desarrollar, propósitos, contenidos temáticos, estrategias y evidencias de aprendizaje, integración de la evaluación, recursos, y normatividad. El curso busca que los estudiantes aprendan estrategias efectivas para la enseñanza y el aprendizaje de
El documento describe un método que consiste en tres pasos: 1) recolectar datos relevantes sobre el tema, 2) analizar e interpretar dichos datos para identificar patrones y relaciones, 3) presentar conclusiones basadas en el análisis de los datos.
Recomendaciones para una presentación de calidadMeymorsal
Las reglas para crear una presentación de diapositivas exitosa incluyen mantenerla simple con una idea central por diapositiva, usar un estilo personal y legible en diferentes pantallas, e incluir imágenes y elementos gráficos que se procesan más rápidamente que el texto. También se recomienda evitar transiciones complicadas y configurar los intervalos de reproducción automática de manera sabia.
Este documento presenta un curso de cálculo diferencial e integral. Incluye 10 lecciones que cubren temas como los números reales y complejos, funciones, sucesiones, límites, derivadas, integrales de Riemann, series y cálculo diferencial en Rn. El documento proporciona definiciones, teoremas y ejemplos para cada tema, así como ejercicios resueltos para que los estudiantes practiquen los conceptos. El objetivo general es enseñar los fundamentos del cálculo necesarios para ingenieros de telecomunicaciones.
Este documento describe los diferentes paradigmas psicopedagógicos, incluyendo conductismo, humanismo, cognitivismo, sociocultural y constructivismo. Explica las características clave de cada paradigma, así como su visión del papel del maestro y sus propuestas educativas. También identifica paradigmas que deben superarse en el aula y las intenciones de utilizar los paradigmas para comprender mejor la práctica docente.
Este documento presenta la información sobre un seminario de comunicación educativa y nuevas tecnologías. El seminario consta de 4 sesiones de 5 horas cada una sobre el tema de tecnologías de información. La evaluación consiste en un trabajo colaborativo, participaciones, tareas y un proyecto final de un blog didáctico.
Este documento presenta los conceptos clave de un modelo entidad-relación (E-R) para modelar los datos de un club de baile. Se describen dos entidades principales - Datos del Profesor y Datos de la Clase - y la relación entre ellas a través de la Clave de Clase. También incluye ejemplos de tablas y registros de acuerdo a este modelo E-R.
El documento presenta una recopilación de enlaces a artículos sobre diversos temas relacionados con las redes y la comunicación digital. Incluye secciones sobre fundamentos de redes, protocolos TCP/IP, componentes de redes, topologías, ventajas y desventajas, historia de Internet, navegadores y buscadores, correo electrónico, seguridad en redes, tipos de redes, protocolos IMAP y POP, comunicación virtual, riesgos de redes sociales, ética y aspectos legales, virus computacionales, spyware y firewall.
Introducción al uso de las tac (3a semana)Meymorsal
El documento habla sobre el uso estratégico de las tecnologías de aprendizaje y conocimiento en la educación. Explica cómo funcionan las redes sociales al permitir la interacción entre personas a través de juegos en línea, chats y foros. También describe brevemente la historia y el crecimiento de las redes sociales desde 1995 hasta la actualidad.
El documento describe las características de la Generación Net y cómo se diferencian de las generaciones anteriores. La Generación Net prefiere las computadoras a la televisión, nació junto con el desarrollo de las computadoras personales, son creativos, no les gustan los estereotipos, trabajan con múltiples tareas a la vez y sólo aceptan respuestas de sí o no. Para motivarlos, se necesitan ambientes de aprendizaje divertidos e instrucciones claras.
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaAMADO SALVADOR
Descubra el catálogo completo de buzones BTV, una marca líder en la fabricación de buzones y cajas fuertes para los sectores de ferretería, bricolaje y seguridad. Como distribuidor oficial de BTV, Amado Salvador se enorgullece de presentar esta amplia selección de productos diseñados para satisfacer las necesidades de seguridad y funcionalidad en cualquier entorno.
Descubra una variedad de buzones residenciales, comerciales y corporativos, cada uno construido con los más altos estándares de calidad y durabilidad. Desde modelos clásicos hasta diseños modernos, los buzones BTV ofrecen una combinación perfecta de estilo y resistencia, garantizando la protección de su correspondencia en todo momento.
Amado Salvador, se compromete a ofrecer productos de primera clase respaldados por un servicio excepcional al cliente. Como distribuidor oficial de BTV, entendemos la importancia de la seguridad y la tranquilidad para nuestros clientes. Por eso, trabajamos en colaboración con BTV para brindarle acceso a los mejores productos del mercado.
Explore el catálogo de buzones ahora y encuentre la solución perfecta para sus necesidades de correo y seguridad. Confíe en Amado Salvador y BTV para proporcionarle buzones de calidad excepcional que cumplan y superen sus expectativas.
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaAMADO SALVADOR
Distribuidor Oficial Ariston en Valencia: Amado Salvador distribuidor autorizado de Ariston, una marca líder en soluciones de calefacción y agua caliente sanitaria. Amado Salvador pone a tu disposición el catálogo completo de Ariston, encontrarás una amplia gama de productos diseñados para satisfacer las necesidades de hogares y empresas.
Calderas de condensación: Ofrecemos calderas de alta eficiencia energética que aprovechan al máximo el calor residual. Estas calderas Ariston son ideales para reducir el consumo de gas y minimizar las emisiones de CO2.
Bombas de calor: Las bombas de calor Ariston son una opción sostenible para la producción de agua caliente. Utilizan energía renovable del aire o el suelo para calentar el agua, lo que las convierte en una alternativa ecológica.
Termos eléctricos: Los termos eléctricos, como el modelo VELIS TECH DRY (sustito de los modelos Duo de Fleck), ofrecen diseño moderno y conectividad WIFI. Son ideales para hogares donde se necesita agua caliente de forma rápida y eficiente.
Aerotermia: Si buscas una solución aún más sostenible, considera la aerotermia. Esta tecnología extrae energía del aire exterior para calentar tu hogar y agua. Además, puede ser elegible para subvenciones locales.
Amado Salvador es el distribuidor oficial de Ariston en Valencia. Explora el catálogo y descubre cómo mejorar la comodidad y la eficiencia en tu hogar o negocio.
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaAMADO SALVADOR
Descubre el catálogo general de la gama de productos de refrigeración del fabricante de electrodomésticos Miele, presentado por Amado Salvador distribuidor oficial Miele en Valencia. Como distribuidor oficial de electrodomésticos Miele, Amado Salvador ofrece una amplia selección de refrigeradores, congeladores y soluciones de refrigeración de alta calidad, resistencia y diseño superior de esta marca.
La gama de productos de Miele se caracteriza por su innovación tecnológica y eficiencia energética, garantizando que cada electrodoméstico no solo cumpla con las expectativas, sino que las supere. Los refrigeradores Miele están diseñados para ofrecer un rendimiento óptimo y una conservación perfecta de los alimentos, con características avanzadas como la tecnología de enfriamiento Dynamic Cooling, sistemas de almacenamiento flexible y acabados premium.
En este catálogo, encontrarás detalles sobre los distintos modelos de refrigeradores y congeladores Miele, incluyendo sus especificaciones técnicas, características destacadas y beneficios para el usuario. Amado Salvador, como distribuidor oficial de electrodomésticos Miele, garantiza que todos los productos cumplen con los más altos estándares de calidad y durabilidad.
Explora el catálogo completo y encuentra el refrigerador Miele perfecto para tu hogar con Amado Salvador, el distribuidor oficial de electrodomésticos Miele.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
2. Almacenamiento en bases de Datos
Introducción.
Los archivos han sido la
solución para la persistencia de
datos por
muchos años.
Aun hoy se usan, pero muy
limitadamente:
o Archivos de configuración
o Archivos tipo texto para migrar
datos de una aplicación a otra
o Los datos que usan y
mantienen las aplicaciones
actuales están
en Bases de Datos.1
1
Tomado de diccionario de la real academia,
2014
Definición
Una base de datos es una
colección de datos clasificados
y
estructurados
o Son guardados en archivos
llamados tablas
o Es referenciado como si fuera
un único archivo.
3. Creación y manipulación
Existen varios sistemas administradores de bases de datos (DBMSs)
(Lopez Matias & Zenteno Cervantes, 2010)
Propietarios: Access, SQL Server, Oracle y DB2
Libre distribución: MySQL y PostgreSQL.
Usaremos MySQL, un gestor de bases de datos que cubre
perfectamente lo
que pretendemos enseñar
Los datos de una base de datos relacional se almacenan en tablas
Las tablas se relacionan (lógicamente)entre sí utilizando campos
clave
comunes.
Cada tabla dispone los datos en filas y columnas.
Por ejemplo, piense en el listín de teléfonos.
Los datos relativos a un teléfono
(nombre, dirección, teléfono, etc.) son columnas que agrupamos
en una
fila.
El conjunto de todas las filas de todos los teléfonos forman una
tabla
de la base de datos.
Nombre Dirección Teléfono
Aguado Rodríguez, Jesús
Las Ramblas 3,
Barcelona
932345678
Cuesta Suñer, Ana María Mayor 22, Madrid 918765432
... . .. ...
Una tabla es una colección de datos presentada en forma de una
matriz
bidimensional
Las filas reciben también el nombre de tuplas o registros y las
columnas de campos.
Operaciones
como insertar, recuperar, modificar y eliminar datos,
añadir nuevas tablas o eliminarlas.
Estas operaciones se expresan en un lenguaje denominado SQL.
4. Algoritmos y Estructuras de Datos (2011) Unidad IV –
Almacenamiento de datos
25
SQL (System Query Language)
SQL es el lenguaje estándar para interactuar con bases de datos
relacionales para todos los sistemas administradores de bases de
datos actuales.
Las unidades básicas son tablas, columnas y filas.
La tabla
proporciona una forma simple de relacionar sus datos
o una columna representa un dato presente en la tabla
o una fila representa un registro o entrada de la tabla.
Crear una base de datos
CREATE DATABASE <Nombre base de datos>
Eliminar una base de datos
DROP DATABASE <Nombre base de datos>
Crear una tabla
SQL proporciona la sentencia CREATE TABLE.
Esta sentencia especifica
o el nombre de la tabla,
o los nombres y tipos de las columnas de la tabla
o las claves primaria y externa de esa tabla
(externa o foránea, es primaria de otra tabla).
Sintaxis
CREATE TABLE <tabla><columna 1> [,<columna 2>] ... )
Sintaxis de columna
<columna n> <tipo de dato> [DEFAULT <expresión>]
[<constante 1> [<constante
2> ] ... ]
La cláusula DEFAULT permite especificar un valor por omisión para
la
columna
o opcionalmente, para indicar la forma o característica de cada
columna,
o se pueden utilizar las constantes:
NOT NULL (no se permiten valores nulos),
Algoritmos y Estructuras de Datos (2011) Unidad IV –
Almacenamiento de datos
26
5. NULL,
UNIQUE
PRIMARY KEY.
La cláusula PRIMARY KEY se utiliza para definir la columna como
clave
principal de la tabla.
o No puede contener valores nulos ni duplicados;
(dos filas no pueden tener el mismo valor en esa columna.
o Una tabla puede contener una única restricción PRIMARY KEY.
La cláusula UNIQUE indica que la columna no permite valores
duplicados;
(dos filas no pueden tener el mismo valor en esa columna).
o Una tabla puede contener varias restricciones UNIQUE.
o Se suele emplear para que el propio SQL compruebe que no se
añaden valores que ya existen.
Ejemplo
CREATE TABLE alumnos(
id_alumno INTEGER PRIMARY KEY,
apellidos VARCHAR(24) NOT NULL,
nombre VARCHAR(18) NOT NULL,
curso INTEGER NOT NULL,
titulacion INTEGER NOT NULL
)
La diferencia entre los tipos CHAR (n) y VARCHAR (n) es que en el
primer
campo se rellena con espacios hasta n caracteres (longitud fija) y en
el
segundo no (longitud variable).
Agregar datos (filas) a una tabla
SQL proporciona la sentencia INSERT.
agrega una o más filas nuevas a una tabla.
Su sintaxis simplificada
INSERT [INTO] <tabla> [(<columna 1>[,<columna 2>]
... )]
VALUES (<expresión 1>[,<expresión 2>] ... ) ....
INSERT [INTO] ... SELECT ... FROM ...
tabla es el nombre de la tabla en la que se desean insertar las filas,
seguido por una lista con los nombres de las columnas que van a
recibir los datos
6. especificados por la lista de valores que siguen a la cláusula
VALUES.
Las columnas no especificadas en la lista reciben el valor NULL, si lo
permiten,
o el valor predeterminado, si se especificó.
Si todas las columnas reciben datos, se puede omitir la lista con los
nombres de las columnas.
Con respecto al segundo formato, un poco más adelante …
Algoritmos y Estructuras de Datos (2011) Unidad IV –
Almacenamiento de datos
27
Ejemplo
INSERT INTO alumnos
VALUES (324555,'Aguirre Soriano','Leticia',4,3)
Modificar datos de una tabla
SQL proporciona la sentencia UPDATE.
Esta sentencia puede cambiar los valores de
o filas individuales,
o grupos de filas
o todas las filas de una tabla.
Su sintaxis
UPDATE <tabla>
SET <columna 1 = «expresión 1> | NULL)
[,<columna 2 = «expresión 2> | NULL)]...
WHERE <condición de búsqueda>
La cláusula SET contiene
lista separada por comas de las columnas que deben actualizarse
el nuevo valor de cada columna.
El valor suministrado por las expresiones incluye
o constantes,
o valores seleccionados de una columna de otra tabla,
o valores calculados por una expresión compleja.
la cláusula WHERE especifica la condición de búsqueda
o que define la fila de la tabla
o cuyas columnas se desean modificar.
El ejemplo modifica en la tabla alumnos los apellidos del alumno
que tiene
la clave especificada:
UPDATE alumnos
7. SET apellidos='DIAZ GAGO'
WHERE id_alumno=5142381
Borrar registros de una tabla
SQL proporciona la sentencia DELETE.
Esta sentencia quita una o varias filas de una tabla.
Su sintaxis
DELETE FROM <tabla> WHERE <condición de búsqueda>
Se eliminan todas las filas que satisfacenla cláusula WHERE.
Si no se especifica una cláusula WHERE, se eliminan todas
las filas de la tabla.
(la tabla sigue permaneciendo en la base de datos)
si se quiere quitar la tabla de la base de datos
DROP TABLE <tabla>
Seleccionar datos de una tabla
SQL proporciona la sentencia SELECT.
Algoritmos y Estructuras de Datos (2011) Unidad IV –
Almacenamiento de datos
28
Las cláusulas principales se pueden resumir:
SELECT [ALL | DISTINCT] <lista de selección>
FROM <tablas>
WHERE <condiciones de selección>
[ORDER BY <columna 1> [ASC|DESC][, <columna 2>
[ASC|DESC]] ... ]
Estas cláusulas deben especificarse en el orden indicado.
lista de selección describe las columnas del conjunto de
resultados.
o Es una lista de expresiones separadas por comas.
o Cada una suele ser
una referencia a una columna de la tabla de la que
provienen los datos,
puede ser cualquier otra expresión.
Si usamos * en una lista de selección se devolverán todas
las columnas de la tabla de origen.
DISTINCT elimina las repeticiones del conjunto de resultados
ALL especifica que pueden aparecer filas duplicadas (default)
FROM especifica la lista de tablas de donde se recuperan los datos
WHERE describe un filtro
o que define las condiciones que debe cumplir cada fila
8. o de las tablas de origen para satisfacer los requisitos
o de la instrucción SELECT.
(Sólo filas que cumplen condiciones son seleccionadas)
ORDER BY define el orden de las filas del conjunto de resultados
o ASC,secuencia ascendente
o DESC, secuencia descendente.
Ejemplos
SELECT * FROM alumnos
// lista tabla alumnos completa:
SELECT * FROM alumnos ORDER BY apellidos
// idem ordenadas ascendente por apellido
SQL permite utilizar los operadores
<, <=, >, >=, <>,
AND, OR, NOT, IS NULL, LIKE, BETWEEN, IN, ALL, ANY, etc. El
ejemplo
siguiente
SELECT * FROM alumnos WHERE curso <= 3 AND
titulacion = 5
// Recupera los alumnos de la tabla alumnos que estén en los cursos
1,2 y 3 de la titulación 5
SELECT * FROM alumnos WHERE curso IN(4,5) AND
titulacion = 7
// Lista todos los alumnos de la tabla alumnos que estén
matriculados en los cursos 4 y 5 de la titulación 7:
Podríamos seguir con innúmeros ejemplos.
Pero es mejor trabajar con un programa real
ver como las cosas efectivamente suceden.
Algoritmos y Estructuras de Datos (2011) Unidad IV –
Almacenamiento de datos
29
Para ello debemos conocer como se hace para acceder a una base
de
datos desde Java.
ACCESO A UNA BASE DE DATOS CON JDBC
JDBC (Java DataBase Connectivity - conexión con bases de datos
desde Java)
es una API (Application Programming Interface - interfaz de
programación de aplicaciones)
o proporcionada por un conjunto de clases,
9. o para ejecutar instrucciones SQL para manipular y gestionar
bases de datos relacionales.
o Para que una aplicación Java pueda hacer operaciones sobre
una base de datos, previamente
tiene que establecer una conexión con la misma.
Esta conexión se realiza a través de un controlador
(driver)
La función del controlador es traducir los mensajes
propietarios de bajo nivel del
sistema base de datos a mensajes de bajo nivel de la API
JDBC y viceversa.
La API JDBC se proporciona en dos paquetes: java.sql y
javax.sql.
java.sql: Forma parte de J2SE, contiene las interfaces y clases
Java
fundamentales de JDBC
Driver. Permite conectarse a una base de datos. Cada sistema
administrador de base de datos requiere un controlador (driver)
específico.
DriverManager. Permite gestionar todos los controladores
instalados
en la máquina virtual de Java.
DriverPropertyInfo. Proporciona diversa información acerca
de un
controlador.
Connection. Representa una conexión con una base de datos.
Una
aplicación puede tener abiertas múltiples conexiones con varias bases
de datos.
DatabaseMetaData. Proporciona información acerca de una base
de
datos; por ejemplo, nombre de la base, nombre del controlador,
número
máximo de conexiones disponibles, etc.
Statement. Permite ejecutar sentencias SQL sin parámetros.
PreparedStatement. Permite ejecutar sentencias SQL con
parámetros de
entrada.
10. CallableStatement. Permite ejecutar sentencias SQL con
parámetros de
entrada y salida (procedimientos almacenados).
ResultSet. Conjunto de resultados. Contiene las filas obtenidas al
ejecutar una sentencia SELECT.
ResultSetMetaData. Permite obtener información sobre un
ResultSet;
Aplicación Java JDBC Controlador (Driver) Base de Datos
Algoritmos y Estructuras de Datos (2011) Unidad IV –
Almacenamiento de datos
30
por ejjemplo, el número de columnas, sus nombres, sus tipos, etc.
De estas clases, cualquier aplicación Java utilizará casi siempre estas
cuatro:
DriverManager, utilizada para crear
un objeto Connection, objeto que será utilizado para crear
un objeto Statement, que a su vez será utilizado para crear
un objeto ResultSet.
javax.sql: también se suministra con J2SE.
Es una extensión de java.sql
incluye las clases que interactúan con JNDI
otras que gestionan conjuntos de conexiones con una misma base
de
datos
Controladores (drivers)
Proporcionados por fabricantes particulares
Un controlador JDBC es una clase que implementa la interfaz
que
proporciona los
métodos necesarios para acceder a los datos de la base de datos.
Hay distintos tipos de controladores JDBC.
Nosotros vamos a utilizar uno escrito en Java
que permite la comunicación directa con la base de datos
Este tipo de controlador es específico para una base de datos;
o si cambiamos de motor de base de datos,
o tenemos que cambiar también de controlador
o utilizar otro que haya sido escrito para el nuevo motor
utilizado.
11. Vamos a trabajar en un contexto Universidad.
Esto es, la universidad oferta titulaciones
se nutre de alumnos.
Estos se matriculan en una u otra titulación
cursan un número determinado de asignaturas
hasta lograr aprobarlas a todas (las obligatorias)
que les proporcionará el título académico correspondiente.
Para hacer un seguimiento de los alumnos matriculados,
o necesitaremos registrar una serie de datos,
de los alumnos
de las asignaturas cursadas.
Creación de la base de datos
tarea específica del DBMS
en nuestro caso de MySQLCC.
vamos a crear la base de datos que ya detallamos: bd_alumnos.
Tanto la base como sus tablas las generamos con el DBMS
MySQLCC
(Previamente instalado por personal de laboratorio)