Este documento proporciona una introducción a SQL Server, definiendo SQL, describiendo los componentes de SQL Server como comandos, cláusulas y operadores. Explica los tipos de comandos DDL, DML y DCL y cómo se usan cláusulas como FROM y WHERE. También cubre funciones de agregado, sintaxis básica de consultas y una práctica de ejemplo.
Este documento presenta ejemplos de sentencias SQL para realizar consultas, enlaces entre tablas, agrupamiento y resúmenes de datos, e inserción, actualización y eliminación de filas en una tabla. Se explican operadores de restricción, proyección y enlace, así como el uso de la cláusula GROUP BY. Finalmente, se proporcionan traducciones al español de distintas sentencias SQL.
Este documento describe las consultas básicas en bases de datos, incluyendo la sintaxis SELECT, WHERE, ORDER BY, GROUP BY y HAVING. Explica que las consultas son importantes para acceder y manipular datos en bases de datos usando lenguajes como SQL. Proporciona ejemplos de consultas simples y complejas.
Este documento presenta los fundamentos del lenguaje DML (Data Manipulation Language) para manipular datos en bases de datos. Explica comandos como INSERT, UPDATE, DELETE y SELECT, así como sus sintaxis y ejemplos. También cubre cláusulas como WHERE, ORDER BY, GROUP BY y HAVING, y funciones agregadas como COUNT, SUM, AVG, MIN y MAX. El objetivo es que los estudiantes aprendan a insertar, actualizar, eliminar y consultar datos de manera optimizada en tablas de bases de datos.
Transact-SQL es una extensión del lenguaje SQL que incluye características adicionales como variables locales, funciones y un lenguaje de control de flujo. Se puede usar para crear, modificar y consultar bases de datos de SQL Server mediante instrucciones DDL, DCL y DML. Transact-SQL agrega funcionalidad a SQL para hacerlo más poderoso para el desarrollo de aplicaciones.
Transact-SQL es una extensión del lenguaje SQL que incluye características adicionales como variables locales, funciones y un lenguaje de control de flujo. Se puede usar para crear, modificar y consultar bases de datos de SQL Server mediante instrucciones DDL, DCL y DML. Transact-SQL agrega funcionalidad a SQL para hacerlo más poderoso para el desarrollo de aplicaciones.
Este documento presenta ejemplos de sentencias SQL para realizar consultas, enlaces entre tablas, agrupamiento y resúmenes de datos, e inserción, actualización y eliminación de filas en una tabla. Se explican operadores de restricción, proyección y enlace, así como el uso de la cláusula GROUP BY. Finalmente, se proporcionan traducciones al español de distintas sentencias SQL.
Este documento describe las consultas básicas en bases de datos, incluyendo la sintaxis SELECT, WHERE, ORDER BY, GROUP BY y HAVING. Explica que las consultas son importantes para acceder y manipular datos en bases de datos usando lenguajes como SQL. Proporciona ejemplos de consultas simples y complejas.
Este documento presenta los fundamentos del lenguaje DML (Data Manipulation Language) para manipular datos en bases de datos. Explica comandos como INSERT, UPDATE, DELETE y SELECT, así como sus sintaxis y ejemplos. También cubre cláusulas como WHERE, ORDER BY, GROUP BY y HAVING, y funciones agregadas como COUNT, SUM, AVG, MIN y MAX. El objetivo es que los estudiantes aprendan a insertar, actualizar, eliminar y consultar datos de manera optimizada en tablas de bases de datos.
Transact-SQL es una extensión del lenguaje SQL que incluye características adicionales como variables locales, funciones y un lenguaje de control de flujo. Se puede usar para crear, modificar y consultar bases de datos de SQL Server mediante instrucciones DDL, DCL y DML. Transact-SQL agrega funcionalidad a SQL para hacerlo más poderoso para el desarrollo de aplicaciones.
Transact-SQL es una extensión del lenguaje SQL que incluye características adicionales como variables locales, funciones y un lenguaje de control de flujo. Se puede usar para crear, modificar y consultar bases de datos de SQL Server mediante instrucciones DDL, DCL y DML. Transact-SQL agrega funcionalidad a SQL para hacerlo más poderoso para el desarrollo de aplicaciones.
Transact-SQL es una extensión del lenguaje SQL que implementa funcionalidad ampliada como variables locales, funciones para procesamiento de datos y cadenas, y un lenguaje de control de flujo. Se pueden usar instrucciones Transact-SQL para crear, modificar y consultar objetos de base de datos mediante los lenguajes DDL, DCL y DML respectivamente. Transact-SQL también incluye elementos de sintaxis como directivas por lotes, tipos de datos, operadores y palabras clave.
SQL es un lenguaje de consultas orientado a bases de datos. Permite realizar consultas, así como manipular datos mediante comandos como Select, Insert, Update y Delete. El lenguaje incluye cláusulas como Where para filtrar datos y Order By para ordenarlos, así como operadores lógicos como And y Or. Para usar SQL en Visual Basic, se debe crear primero una base de datos y luego agregar las consultas SQL al comando Select indicando tablas y cláusulas.
Sesion05 - Manipulacion de datos (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
La sentencia SELECT se utiliza para extraer información de una base de datos. Puede seleccionar datos de una o más tablas utilizando palabras clave como FROM e INNER JOIN. El filtro WHERE especifica las condiciones que deben cumplir los registros para ser seleccionados. El documento proporciona ejemplos de consultas SELECT con diferentes cláusulas y recomendaciones sobre su uso.
Este documento describe los procesos básicos para manipular datos en una base de datos usando SQL. Explica cómo insertar, eliminar y actualizar datos mediante las sentencias INSERT, DELETE y UPDATE. También cubre cómo consultar datos mediante la sentencia SELECT y cómo crear informes extrayendo datos de tablas.
El documento describe las características principales de los procedimientos almacenados, triggers y vistas en Microsoft SQL Server. Explica cómo crear procedimientos almacenados para insertar, actualizar y consultar datos, así como cómo crear triggers que se ejecutan automáticamente ante eventos como inserciones o actualizaciones. También describe cómo crear vistas para simplificar consultas a datos almacenados en tablas.
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Martin Murciego
Este documento presenta información sobre la estructura de una base de datos de un hospital, incluyendo las tablas, sus campos y datos de ejemplo. Se describen las tablas de empleados, departamentos, hospitales, médicos, personal, pacientes y salas, además de proporcionar ejemplos de consultas SQL.
Este documento explica que las consultas son el método para acceder y modificar datos en una base de datos usando un lenguaje de consultas como SQL. Las consultas como SELECT permiten seleccionar, ordenar y agrupar datos de tablas y realizar cálculos.
Este documento proporciona una guía sobre cómo realizar consultas SQL básicas en una tabla de MySQL. Explica la sintaxis básica de la sentencia SELECT y las diferentes cláusulas que se pueden utilizar como SELECT, FROM, WHERE, ORDER BY y LIMIT. También cubre conceptos como funciones, operadores y errores comunes al realizar consultas SQL.
Este documento presenta información sobre sentencias SQL (Lenguaje de Consulta Estructurado) y cómo se pueden usar para realizar consultas, inserciones, actualizaciones y eliminaciones de datos en una base de datos. Explica los operadores y cláusulas básicas de SQL como SELECT, FROM, WHERE, GROUP BY y ORDER BY y provee ejemplos de su uso para consultas simples y complejas que involucran múltiples tablas. También cubre el uso de las sentencias INSERT, UPDATE y DELETE para modificar registros en una tabla.
Este documento presenta información sobre sentencias SQL (Lenguaje de Consulta Estructurado) para realizar consultas, modificaciones y actualizaciones en bases de datos. Explica las cláusulas SELECT, FROM, WHERE y GROUP BY y provee ejemplos de sentencias SQL para seleccionar, insertar, actualizar y eliminar filas de una tabla.
Este documento describe el lenguaje de consultas estructuradas SQL (Structured Query Language). Explica diferentes tipos de consultas como selección, acción, unión interna y externa. Luego presenta 9 casos de consultas SQL con diferentes tablas y campos para seleccionar, unir e imponer condiciones.
Este documento proporciona información sobre las tablas y datos de una base de datos de un hospital en SQL Server 2000, incluyendo las relaciones entre las tablas de empleados, departamentos, hospitales, doctores, personal, pacientes y salas. Describe los tipos de datos de las columnas de cada tabla y proporciona ejemplos de datos. También explica brevemente algunas consultas básicas de selección en SQL.
Este documento proporciona información sobre las tablas y datos de una base de datos de un hospital en SQL Server 2000, incluyendo las relaciones entre las tablas de empleados, departamentos, hospitales, doctores, personal, pacientes y salas. Describe los tipos de datos de las columnas de cada tabla y proporciona ejemplos de datos. También explica brevemente conceptos básicos de SQL como las instrucciones DDL, DCL y DML y ejemplos de consultas.
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 minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.1 Tema 3: CREACIÓN DE ESTRUCTURAS DE DATOS
2.1.1 Creación y modificación de tablas
2.1.2 Creación de restricciones
2.1.3 Manejo de índices
2.1.4 Manejo de secuencias
2.1.5 Manejo de sinónimos
Este documento contiene instrucciones sobre sentencias SQL SELECT, INSERT, UPDATE y DELETE. Explica que SELECT se usa para recuperar datos de una base de datos y puede incluir cláusulas como DISTINCT, WHERE y GROUP BY. También cubre cómo escribir consultas que involucren múltiples tablas y auto-enlaces. Por último, proporciona ejemplos de cómo usar INSERT, UPDATE y DELETE para agregar, modificar y eliminar filas de una tabla.
Este documento presenta instrucciones para elaborar una presentación sobre sentencias SQL para consultas, operadores de restricción, proyección y enlace. Incluye ejemplos de sentencias SELECT, FROM y WHERE para realizar consultas en una base de datos. También cubre temas como cláusulas GROUP BY, JOIN, INSERT, UPDATE y DELETE para modificar filas en una tabla.
Este documento presenta instrucciones para elaborar una presentación sobre sentencias SQL para consultas, operadores de restricción, proyección y enlace. Incluye ejemplos de sentencias SELECT, FROM y WHERE para realizar consultas en una base de datos. También cubre temas como enlaces entre tablas, el uso de GROUP BY y la escritura de sentencias SQL en español.
Este documento describe el lenguaje SQL y sus objetivos. SQL permite crear, administrar y consultar bases de datos relacionales de manera portable y estándar. Permite realizar consultas simples y complejas, así como actualizar y administrar datos con comandos como SELECT, INSERT, UPDATE y DELETE.
El documento describe el protocolo TCP/IP, que incluye los protocolos TCP e IP y forma la base de Internet. TCP/IP permite enlazar computadoras con diferentes sistemas operativos a través de redes locales y extendidas. El protocolo IP permite integrar distintas redes y asigna direcciones únicas a cada dispositivo, mientras que TCP garantiza la entrega confiable de los paquetes de datos al reensamblarlos y retransmitirlos en caso de errores. TCP/IP tiene ventajas como su alta fiabilidad y compatibilidad que lo hac
Este documento describe cómo crear una publicación interactiva en Neobook con varias páginas y efectos. Incluye instrucciones para agregar música, imágenes y videos, y crear una lista desplegable de navegación entre páginas sobre actores. El documento explica paso a paso cómo configurar los diferentes elementos y efectos, como hacer que los objetos aparezcan secuencialmente y detener la música al cambiar de página.
Transact-SQL es una extensión del lenguaje SQL que implementa funcionalidad ampliada como variables locales, funciones para procesamiento de datos y cadenas, y un lenguaje de control de flujo. Se pueden usar instrucciones Transact-SQL para crear, modificar y consultar objetos de base de datos mediante los lenguajes DDL, DCL y DML respectivamente. Transact-SQL también incluye elementos de sintaxis como directivas por lotes, tipos de datos, operadores y palabras clave.
SQL es un lenguaje de consultas orientado a bases de datos. Permite realizar consultas, así como manipular datos mediante comandos como Select, Insert, Update y Delete. El lenguaje incluye cláusulas como Where para filtrar datos y Order By para ordenarlos, así como operadores lógicos como And y Or. Para usar SQL en Visual Basic, se debe crear primero una base de datos y luego agregar las consultas SQL al comando Select indicando tablas y cláusulas.
Sesion05 - Manipulacion de datos (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
La sentencia SELECT se utiliza para extraer información de una base de datos. Puede seleccionar datos de una o más tablas utilizando palabras clave como FROM e INNER JOIN. El filtro WHERE especifica las condiciones que deben cumplir los registros para ser seleccionados. El documento proporciona ejemplos de consultas SELECT con diferentes cláusulas y recomendaciones sobre su uso.
Este documento describe los procesos básicos para manipular datos en una base de datos usando SQL. Explica cómo insertar, eliminar y actualizar datos mediante las sentencias INSERT, DELETE y UPDATE. También cubre cómo consultar datos mediante la sentencia SELECT y cómo crear informes extrayendo datos de tablas.
El documento describe las características principales de los procedimientos almacenados, triggers y vistas en Microsoft SQL Server. Explica cómo crear procedimientos almacenados para insertar, actualizar y consultar datos, así como cómo crear triggers que se ejecutan automáticamente ante eventos como inserciones o actualizaciones. También describe cómo crear vistas para simplificar consultas a datos almacenados en tablas.
Tutorial Teorico-Practico Sql server 2000 (233 paginas)Martin Murciego
Este documento presenta información sobre la estructura de una base de datos de un hospital, incluyendo las tablas, sus campos y datos de ejemplo. Se describen las tablas de empleados, departamentos, hospitales, médicos, personal, pacientes y salas, además de proporcionar ejemplos de consultas SQL.
Este documento explica que las consultas son el método para acceder y modificar datos en una base de datos usando un lenguaje de consultas como SQL. Las consultas como SELECT permiten seleccionar, ordenar y agrupar datos de tablas y realizar cálculos.
Este documento proporciona una guía sobre cómo realizar consultas SQL básicas en una tabla de MySQL. Explica la sintaxis básica de la sentencia SELECT y las diferentes cláusulas que se pueden utilizar como SELECT, FROM, WHERE, ORDER BY y LIMIT. También cubre conceptos como funciones, operadores y errores comunes al realizar consultas SQL.
Este documento presenta información sobre sentencias SQL (Lenguaje de Consulta Estructurado) y cómo se pueden usar para realizar consultas, inserciones, actualizaciones y eliminaciones de datos en una base de datos. Explica los operadores y cláusulas básicas de SQL como SELECT, FROM, WHERE, GROUP BY y ORDER BY y provee ejemplos de su uso para consultas simples y complejas que involucran múltiples tablas. También cubre el uso de las sentencias INSERT, UPDATE y DELETE para modificar registros en una tabla.
Este documento presenta información sobre sentencias SQL (Lenguaje de Consulta Estructurado) para realizar consultas, modificaciones y actualizaciones en bases de datos. Explica las cláusulas SELECT, FROM, WHERE y GROUP BY y provee ejemplos de sentencias SQL para seleccionar, insertar, actualizar y eliminar filas de una tabla.
Este documento describe el lenguaje de consultas estructuradas SQL (Structured Query Language). Explica diferentes tipos de consultas como selección, acción, unión interna y externa. Luego presenta 9 casos de consultas SQL con diferentes tablas y campos para seleccionar, unir e imponer condiciones.
Este documento proporciona información sobre las tablas y datos de una base de datos de un hospital en SQL Server 2000, incluyendo las relaciones entre las tablas de empleados, departamentos, hospitales, doctores, personal, pacientes y salas. Describe los tipos de datos de las columnas de cada tabla y proporciona ejemplos de datos. También explica brevemente algunas consultas básicas de selección en SQL.
Este documento proporciona información sobre las tablas y datos de una base de datos de un hospital en SQL Server 2000, incluyendo las relaciones entre las tablas de empleados, departamentos, hospitales, doctores, personal, pacientes y salas. Describe los tipos de datos de las columnas de cada tabla y proporciona ejemplos de datos. También explica brevemente conceptos básicos de SQL como las instrucciones DDL, DCL y DML y ejemplos de consultas.
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 minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 2. Creación de estructuras de datos
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno diseña e implementa modelos de datos que incorporen reglas o restricciones mediante la definición de objetos tales como tablas, secuencias y sinónimos.
Temario
2.1 Tema 3: CREACIÓN DE ESTRUCTURAS DE DATOS
2.1.1 Creación y modificación de tablas
2.1.2 Creación de restricciones
2.1.3 Manejo de índices
2.1.4 Manejo de secuencias
2.1.5 Manejo de sinónimos
Este documento contiene instrucciones sobre sentencias SQL SELECT, INSERT, UPDATE y DELETE. Explica que SELECT se usa para recuperar datos de una base de datos y puede incluir cláusulas como DISTINCT, WHERE y GROUP BY. También cubre cómo escribir consultas que involucren múltiples tablas y auto-enlaces. Por último, proporciona ejemplos de cómo usar INSERT, UPDATE y DELETE para agregar, modificar y eliminar filas de una tabla.
Este documento presenta instrucciones para elaborar una presentación sobre sentencias SQL para consultas, operadores de restricción, proyección y enlace. Incluye ejemplos de sentencias SELECT, FROM y WHERE para realizar consultas en una base de datos. También cubre temas como cláusulas GROUP BY, JOIN, INSERT, UPDATE y DELETE para modificar filas en una tabla.
Este documento presenta instrucciones para elaborar una presentación sobre sentencias SQL para consultas, operadores de restricción, proyección y enlace. Incluye ejemplos de sentencias SELECT, FROM y WHERE para realizar consultas en una base de datos. También cubre temas como enlaces entre tablas, el uso de GROUP BY y la escritura de sentencias SQL en español.
Este documento describe el lenguaje SQL y sus objetivos. SQL permite crear, administrar y consultar bases de datos relacionales de manera portable y estándar. Permite realizar consultas simples y complejas, así como actualizar y administrar datos con comandos como SELECT, INSERT, UPDATE y DELETE.
El documento describe el protocolo TCP/IP, que incluye los protocolos TCP e IP y forma la base de Internet. TCP/IP permite enlazar computadoras con diferentes sistemas operativos a través de redes locales y extendidas. El protocolo IP permite integrar distintas redes y asigna direcciones únicas a cada dispositivo, mientras que TCP garantiza la entrega confiable de los paquetes de datos al reensamblarlos y retransmitirlos en caso de errores. TCP/IP tiene ventajas como su alta fiabilidad y compatibilidad que lo hac
Este documento describe cómo crear una publicación interactiva en Neobook con varias páginas y efectos. Incluye instrucciones para agregar música, imágenes y videos, y crear una lista desplegable de navegación entre páginas sobre actores. El documento explica paso a paso cómo configurar los diferentes elementos y efectos, como hacer que los objetos aparezcan secuencialmente y detener la música al cambiar de página.
Este documento proporciona instrucciones paso a paso para crear una publicación básica en Neobook. Explica cómo agregar elementos como cuadros de texto, botones, imágenes y archivos de texto a una página maestra y páginas adicionales, y cómo vincular páginas mediante botones de navegación. El objetivo es crear una publicación de demostración sencilla con varias páginas enlazadas entre sí.
El documento trata sobre los sistemas de información. Explica conceptos básicos como datos, información y atributos de calidad de la información. También describe los componentes de un sistema de información, como las personas, datos, hardware, software y redes; y los roles fundamentales de capturar, almacenar, procesar y distribuir información para apoyar las operaciones, toma de decisiones y ventaja estratégica. Finalmente, clasifica los diferentes tipos de sistemas de información.
Este documento presenta el modelo de información propuesto para el sistema académico de la Universidad Nacional de Educación "Enrique Guzmán y Valle". El modelo utiliza el enfoque de análisis y diseño orientado a objetos. Se identifican los principales objetos del dominio como Alumno, Docente, Curso, entre otros. Luego, se definen los atributos de cada objeto y se establecen las relaciones entre ellos a través de diagramas como el diagrama de objetos, jerarquía de clases, diagrama de clases y diagra
Este documento describe un proyecto de diseño de un sistema de matricula para el Centro Educativo Preuniversitario "San Francisco de Asís". Actualmente, el proceso de matricula se realiza de forma manual, lo que causa errores y demoras. El proyecto propone desarrollar un sistema automatizado que agilice el proceso de matricula y mejore la atención a los padres de familia. El sistema permitirá matricular a los estudiantes de manera más eficiente y con menos errores.
La sesión de aprendizaje de matemáticas trata sobre las relaciones de cambio en el desarrollo de la vida animal. Los estudiantes aprenderán a describir las relaciones de cambio entre magnitudes como la longitud y el tiempo a partir de datos sobre la velocidad del suri y la vicuña. El profesor guiará a los estudiantes a través de la resolución de problemas que involucran calcular distancias recorridas por los animales en diferentes períodos de tiempo usando tablas y gráficas.
El documento describe una sesión de aprendizaje de arte en la que los estudiantes de 5° grado elaboran afiches y pancartas para el aniversario de su escuela. La sesión comienza con una introducción del tema y recopilación de conocimientos previos. Luego, los estudiantes trabajan en grupos para crear sus afiches, aplicando procesos creativos. Al final, comparten y evalúan sus trabajos. El objetivo es que los estudiantes desarrollen habilidades artísticas para comunicar un mensaje de forma creativa.
La sesión de aprendizaje trata sobre la estructura interna de la Tierra. Los estudiantes aprenderán las diferentes capas que componen el planeta: la corteza, el manto y el núcleo. La profesora utilizará dinámicas, videos y fichas informativas para que los estudiantes comprendan y expliquen la composición interna de la Tierra y las placas tectónicas. Al final, los estudiantes completarán una ficha de afianzamiento para evaluar su aprendizaje.
Durante el desarrollo embrionario, las células se multiplican y diferencian para formar tejidos y órganos especializados, bajo la regulación de señales internas y externas.
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Juan Martín Martín
Criterios de corrección y soluciones al examen de Geografía de Selectividad (EvAU) Junio de 2024 en Castilla La Mancha.
Soluciones al examen.
Convocatoria Ordinaria.
Examen resuelto de Geografía
conocer el examen de geografía de julio 2024 en:
https://blogdegeografiadejuan.blogspot.com/2024/06/soluciones-examen-de-selectividad.html
http://blogdegeografiadejuan.blogspot.com/
2. ÍNDICE
Mg. Eva M. Vásquez Valle
1. INTRODUCCIÓN
2. DEFINICIÓN DE SQL
3. COMPONENTES DEL SQL SERVER
4. TIPOS DE COMANDOS
5. CLÁUSULAS
6. OPERADORES LÓGICOS
7. OPERADORES DE COMPARACIÓN
8. FUNCIONES DE AGREGADO
9. CONSULTA DE PREDICADO
10. SINTÁXIS DE LOS COMANDOS SQL
SERVER
11. PRÁCTICA DIRIGIDA
12. PRÁCTICA CALIFICADA
13. CONCLUSIONES
14. FUENTE O BIBLIOGRAFÍA
3. INTRODUCCIÓN
Mg. Eva M. Vásquez Valle
SQL SERVER ES UN PROGRAMA QUE ESTA
DISEÑADO PARA CREAR APLICACIONES
DINÁMICAS DE MANERA SENCILLA, ADEMÁS
AYUDARÁ A LOS PROGRAMADORES A
CONSTRUIR APLICACIONES ROBUSTAS Y
SEGURAS.
Índic
e
4. DEFINICIÓN DE SQL:
Mg. Eva M. Vásquez Valle
SQL es un Lenguaje de
Consulta Estructurado
Microsoft SQL Server es un sistema para la
gestión de bases de datos producido por
Microsoft basado en el modelo relacional.
Índic
e
5. COMPONENTES DEL SQL
Mg. Eva M. Vásquez Valle
EL LENGUAJE SQL ESTA COMPUESTA POR:
COMANDOS
CLÁUSULAS
OPERADORES
FUNCIONES DE AGREGADO
TODOS ESTOS ELEMENTOS SE COMBINAN
PARA CREAR, ACTUALIZAR Y MANIPULAR LAS
BD.
Índic
e
6. TIPOS DE COMANDOS
Mg. Eva M. Vásquez Valle
DDL
(LENGUAJE DE DEFINICIÓN DE DATOS)
DML
(LENGUAJE DE MANIPULACIÓN DE DATOS)
DCL
(LENGUAJE DE CONTROL DE DATOS)
Índic
e
7. DDL
Mg. Eva M. Vásquez Valle
PERMITE CREAR Y DEFINIR NUEVAS BD,
CAMPOS E ÍNDICES.
CREATE: UTILIZADO PARA CREAR NUEVAS
TABLAS, CAMPOS E ÍNDICES.
DROP: EMPLEADO PARA ELIMINAR TABLAS E
ÍNDICES.
ALTER: UTILIZADO PARA MODIFICAR LAS
TABLAS AGREGANDO CAMPOS O
CAMBIANDO LA DEFINICIÓN DE LOS
CAMPOS.
8. DML
Mg. Eva M. Vásquez Valle
PERMITE GENERAR CONSULTAS PARA
ORDENAR, FILTRAR Y EXTRAER DATOS DE LA
BD.
SELECT: UTILIZADO PARA CONSULTAR
REGISTROS DE LA BD QUE SATISFAGAN UN
CRITERIO DETERMINADO.
INSERT: UTILIZADO PARA CARGAR LOTES
DE DATOS EN LA BD.
UPDATE: UTILIZADO PARA MODIFICAR LOS
VALORES DE LOS CAMPOS Y REGISTROS
ESPECÍFICOS.
DELETE: UTILIZADO PARA ELIMINAR
REGISTROS DE UNA TABLA DE UNA BD.
9. DCL
Mg. Eva M. Vásquez Valle
PERMITEN AL ADMINISTRADOR CONTROLAR EL
ACCESO A LOS DATOS CONTENIDOS EN LA BASE DE
DATOS.
ALGUNOS EJEMPLOS DE COMANDOS INCLUIDOS SON:
GRANT: PERMITE DAR PERMISOS A UNO O VARIOS
USUARIOS O ROLES PARA REALIZAR TAREAS
DETERMINADAS.
REVOKE: PERMITE ELIMINAR PERMISOS QUE
PREVIAMENTE SE HAN CONCEDIDO CON GRANT.
LAS TAREAS SOBRE LAS QUE SE PUEDEN CONCEDER
O DENEGAR PERMISOS SON: SELECT, INSERT,
UPDATE, DELETE.
10. CLÁUSULAS
Mg. Eva M. Vásquez Valle
LAS CLÁUSULAS SON CONDICIONES DE MODIFICACIÓN
UTILIZADAS PARA DEFINIR LOS DATOS QUE SE DESEA
SELCCIONAR O MANIPULAR.
FROM: UTILIZADA ESPECIFICAR LA TABLA DE LA CUAL
SE VAN A SELECCIONAR LOS REGISTROS.
WHERE: UTILIZADA PARA ESPECIFICAR LAS
CONDICIONES QUE DEBEN REUNIR LOS REGISTROS
QUE SE VAN A SELCCIONAR.
GROUP BY: UTILIZADA PARA SEPARAR LOS REGISTROS
SELECCIONADOS EN GRUPOS ESPECÍFICOS.
HAVING: UTILIZADA PARA EXPRESAR LAS CONDICIONES
QUE DEBE SATISFACER CADA GRUPO.
ORDER BY: UTILIZADA PARA ORDENAR LOS REGISTROS
SELECCIONADOS DE ACUERDO CON UN ORDEN
ESPECÍFICO. Índic
e
12. OPERADORES DE COMPARACIÓN
Mg. Eva M. Vásquez Valle
< (MENOR QUE)
> (MAYOR QUE)
<> (DISTINTO)
<= (MENOR O IGUAL)
>= (MAYOR O IGUAL)
= (IGUAL)
BETWEEN (ESPECIFICA UN INTERVALO DE
VALOR)
LIKE (ESPECIFICA LA UBICACIÓN DE UN
CARÁCTER)
IN (ESPECIFICA REGISTROS EN UNA BD)
Índic
e
13. FUNCIONES DE AGREGADO
Mg. Eva M. Vásquez Valle
LAS FUNCIONES DE AGREGADO SE USA DENTRO DE
UNA CLÁUSULA SELECT, EN UN GRUPO DE
REGISTROS PARA DEVOLVER UN ÚNICO VALOR QUE
SE APLICA A ÉL.
AVG: PARA CALCULAR EL PROMEDIO DE LOS
VALORES DE UN CAMPO.
COUNT: PARA DEVOLVER EL NÚMERO DE
REGISTROS DE LA SELCCIÓN.
SUM: PARA DEVOLVER LA SUMA DE TODOS LOS
VALORES DE UN CAMPO.
MAX: UTILIZADO PARA DEVOLVER EL VALOR MAS
ALTO DE UN CAMPO.
MIN: UTILIZADO PARA DEVOLVER EL VALOR MAS
PEQUEÑO DE UN CAMPO.
Índic
e
14. CONSULTA DE PREDICADO
Mg. Eva M. Vásquez Valle
EL PREDICADO SE INCLUYE ENTRE LA
CLÁUSULA Y EL PRIMER NOMBRE DEL CAMPO
A SELECCIONAR.
ALL (*): DEVUELVE TODOS CAMPOS DE LA
TABLA.
TOP: DEVUELVE UN DETERMINADO NÚMERO
DE REGISTROS DE LA TABLA.
DISTINCT: OMITE REGISTROS DUPLICADOS
DE LA SELECCIÓN.
Índic
e
15. SINTAXIS DE LOS COMANDOS SQL
SERVER
Mg. Eva M. Vásquez Valle
Recuperar información
SELECT [ALL | DISTINCT] <seleccion> FROM <tablas>
WHERE <condiciones de seleccion> [ORDER BY <columna> [ASC | DESC]
[,<columna> [ASC | DESC]]...]
Almacenar información
INSERT INTO <nombre tabla>
[(<nombre columna> [,<nombre columna>]...)]
VALUES (<expresion> [,<expresion>]...)
Eliminar datos
DELETE FROM <nombre tabla> WHERE <condicion busqueda>
Actualizar datos
UPDATE <nombre tabla>
SET <nombre columna> = ( <expresion> | NULL )
[, <nombre columna> = ( <expresion> | NULL )]... WHERE <condicion busqueda> Índic
e
16. CONCLUSIONES
Mg. Eva M. Vásquez Valle
Proporciona estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de
administración, que permite el uso de comandos
DDL, DML y DCL.
Permite trabajar en modo cliente-servidor, donde
la información y datos se alojan en el servidor y
los terminales o clientes de la red sólo acceden a
la información.
Además permite administrar información de otros
servidores de datos.
Índic
e
17. PRÁCTICA DIRIGIDA
Mg. Eva M. Vásquez Valle
/*CREAR LA BASE DE DATOS
MATRICULA*/
CREATE DATABASE MATRICULA
/*ABRIR LA BASE DE DATOS*/
USE MATRICULA
/*CREAR LA TABLA ALUMNO DENTRO
DE LA BASE DE DATOS MATRICULA*/
CREATE TABLE ALUMNO
(COD_ALUM VARCHAR (5) NOT NULL
PRIMARY KEY,
NOMB_ALUM VARCHAR (30),
APE_PAT VARCHAR (40),
APE_MAT VARCHAR (40),
SEXO VARCHAR (1),
EDAD VARCHAR (2),
DIREC VARCHAR (50),
APODERADO VARCHAR (100),
TELEF VARCHAR (7),
CELULAR VARCHAR (9))
/*VISUALIZAR LA TABLA ALUMNO*/
SELECT * FROM ALUMNO
/*INSERTAR REGISTROS A LA TABLA
ALUMNO*/
INSERT INTO ALUMNO (COD_ALUM,
NOMB_ALUM, APE_PAT, APE MAT,
SEXO, EDAD, DIREC, APODERADO,
TELEF, CELULAR) VALUES
(‘AL001’,’MANUEL’,’LOAIZA’,’VASQUEZ’,’
M’,’13’,’JR. ASTETE Y MENDOZA 473
URB. LA CORPORACIÓN EL
AGUSTINO’,’SALUSTIA VALLE’,’3278542
‘,’996484396’)
/*VISUALIZAR EL CONTENIDO DE LA
TABLA ALUMNO*/
SELECT * FROM ALUMNO
Índic
e
18. PRÁCTICA CALIFICADA
Mg. Eva M. Vásquez Valle
1.- ¿Qué significa la sgte. Sintaxis:
Select….From…..Where
…………………………..………………………………………………………
……………..……………………………………………………………………
………………………..................................................................................
……………………………………………………………………………..……
……………….....................................................................................
2.- ¿Qué significa la sgte. Consulta:
Select Apellido, Nombre From Empleado Where Apellido Like ‘S*’;
...................................................................................................................
...................................................................................................................
...................................................................................................................
...........................................................................................…....................
...................................................................................................................
................................................................................
19. Mg. Eva M. Vásquez Valle
3.- Colocar V ó F según corresponda:
SELECT es utilizado para ordenar los registros de
acuerdo a un orden especifico.
( F )
El SQL es un Lenguaje de la BD Normalizado, compuesto por
comandos, cláusulas, operadores y funciones. (
V )
Create, Drop y Alter son comandos DML. ( F )
La cláusula Having es utilizada para expresar la condición
que debe satisfacer cada grupo.
( V )
4.- Resolver las siguientes consultas:
Crear la Tabla Cursos, dentro de la BD Matricula (cod_curso varchar
(4), nomb_curso varchar (30))
Crear la Tabla Profesor, dentro de la BD Matricula (cod_prof varchar
(4), nomb_prof varchar (50), edad varchar(2), cel varchar (9))
Crear la Tabla Reg_matr, dentro de la BD Matricula (cod_alum,
cod_curso, cod_prof)
Ingresar 5 registros a cada tabla.
Mostrar la Tabla Reg_matr.
Índic
e
20. FUENTE O BIBLIOGRAFÍA
Mg. Eva M. Vásquez Valle
Diseño y Administración de Base de Datos. Autor:
Gary Hansen. Edic.Prentice Hall, 1997.
Guía Completa de Microsoft Access 2000. Autor:
Jhon Viescas. Edit.MacGraw-Hill, 2000.
SQL Server. Autor: Alfonso Gonzales, Edic. Alfa
Omega, México, 2001.
SQL Servar 2000, Yuri J. Pando Fernández
Universidad Nacional de Ingeniería, 2002.
Aplicando SQL Server 2000, Autor: Eduardo
Ramírez, 2da. Edic. 2001. Índic
e