SlideShare una empresa de Scribd logo
Es la parte del SQL dedicada a la definición, consta de sentencias para definir la estructura de base de datos, permite definir gran parte del nivel interno de la de base de datos . La definición de base de datos incluye tanto la creación inicial de los diferentes objetos que formaran la base de datos, como el mantenimiento de esa estructura. INTRODUCCION DE DDL
Las sentencias DDL están masa orientadas al administrador de la base de datos, es el mas que las va a utilizar, el programador tiene que conocer  cuestiones relativas ala estructura interna  de una base de datos, pero no tiene que ser experto en ello por lo que el estudio del tema se centrara en las sentencias  y sobre todo en las clausulas  que pensamos pueden ser útiles aun programador.
Herramientas de Programación Es una herramienta del parque de Microsoft SQL Server que permite: Codificación automática de color de los elementos del sintaxis. Crear rápidamente los objetos de base de datos de uso mas frecuente  desde secuencias de comandos predefinidas. Ejecutar procedimientos almacenados sin conocer los parámetros. Depurar de problemas de rendimiento de consultas. Múltiples ventanas de consultas. Vistas personalizadas del conjunto de resultados. Planes de ejecución grafica. Ejecuta partes de un script.
Elementos adicionales del lenguaje Variables locales y globales Operadores Funciones Elementos del flujo de control Comentarios Sentencias del lenguaje de control de datos-DCL Grant Revoke Deny
Sentencias del lenguaje de definición de datos-DDL Create Alter Drop Sentencias de lenguaje de manipulación de datos-DML Select Insert Update Delete
Una de las funcionalidades de la sentencias SELECT es el permitir obtener resúmenes de los datos contenidos en las columnas de las tablas . Para llevarlo a cabo la sentencia SELECT consta de una serie de clausulas especificadas(GROUP BY,HAVING),y Transac –SQL tiene definidas unas funciones para poder realizar estos cálculos ,las funciones de agregado (también llamadas funciones de columna)
La diferencia entre  una consulta de resumen y una consulta de la que hemos visto hasta ahora  es que en las consultas normales las filas del resultado  se obtienen directamente de las filas del origen de datos y cada dato que aparece en el resultado tiene su dato correspondiente en el origen de la consulta mientras que las filas generadas por las consultas de resumen no representan datos del origen sino un total calculado sobre estos datos.
Ejemplo: SELECT Oficina, Región ,Ventas  SELECT región, SUM (VENTAS) FROM Oficinas  FROM Oficinas  ORDER BY Región  GROUP BY Región oficina Región ventas 24 centro 150.000 pts 23 centro 28 este 0 pts 13 este 368.000 pts 12 este 735.000 pts 11 este 693.000 pts 26 Norte 22 Oeste 185.000 pts 21 oeste 836.000 pts Región Suma de ventas centro 150.000 Este 1 796.000 Norte oeste 1 021.000
SQL Server 2005 proporciona numerosas funciones integradas y permite crear funciones definidas por el usuario. Existen diferentes tipos de funciones : Funciones de conjuntos de filas  : devuelven un objeto que se pude utilizar, en instrucciones Transact-SQL, en lugar de una referencia a una tabla.  Funciones  de agregado (también llamadas funciones de columna): operan sobre  una selección de valores y devuelven un solo valor  de resumen .
Funciones de categoría :  devuelven un valor de categoría para cada fila  de un conjunto de filas ,por ejemplo devuelve  el numero de la fila ,el ranking  de la fila de una determinada  ordenación, etc. Funciones escalares  : operan sobre un valor  y después devuelven otro valor .son las funciones que estamos acostumbrados a utilzar.la funciones escalares se clasifican según el tipo de datos de sus operandos .
CATEGORIA DE LA FUNCION EXPLICACION Funciones de configuración Devuelven información  acerca de la configuración actual. Función de cursor Devuelven información acercas de los cursores. Funciones de fecha y hora Realizan una operación sobre un valor de entrada de fecha  u hora, y devuelven  un valor de cadena , numérico o de fecha y hora. Funciones matemáticas Realizan un calculo sobre valores de entrada  proporcionados como parámetros  de la función y devuelven un valor numérico . Funciones de metadatos Devuelven información acerca de la base de datos  y los objetos de la base de datos.
Funciones de seguridad  Devuelven información acerca de  usuarios y funciones  Funciones de cadena Realizan un a operación  sobre un valor de entrada  de cadena (char o varchar) y devuelven un valor  de cadena o numérico. Funciones del sistema Realizan operaciones y devuelven información acerca de valores , objetos  y configuraciones de Microsoft ®   SQL Server. Funciones de estadística del sistema  Devuelven información  estadística acerca del sistema. Funciones de texto e imagen Realizan una operación  sobre un valor o una columna  de texto o imagen , y devuelven información acerca del sistema.
 

Más contenido relacionado

PPTX
Lenguaje transact sql
PPTX
La amistad 3
PPTX
PPTX
Dd lxaas
PPT
Programacion con SQL Server 2005
PPTX
Ddl 00
PPTX
Programacion de base de datos - unidad 3 Programacion de base de datos
PPT
Semana 10 subprogramas funciones
Lenguaje transact sql
La amistad 3
Dd lxaas
Programacion con SQL Server 2005
Ddl 00
Programacion de base de datos - unidad 3 Programacion de base de datos
Semana 10 subprogramas funciones

La actualidad más candente (17)

PPTX
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
PPTX
Fundamentos de BD - Unidad 6 lenguaje sql
DOC
Instrucciones Transact S Q L
PPT
Oracle3
PPTX
Programación de Base de Datos - Unidad 4 Representacion de la info
DOCX
Lenguaje de consulta de datos
PPTX
PPTX
Taller de Base de Datos - Unidad 3 lenguage DML
PDF
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
PPTX
Lenguaje transact sql
PPTX
Database fundamental itprosdc_chapter2
PDF
Introducción al SQL
PPTX
Estructura de Datos - Unidad III Estructuras Lineales
PPSX
Curso SQL - Leccion 1
PPTX
Ms SQL Server
PDF
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
PPTX
Taller de Base de Datos - Unidad 6 SQL procedural
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Fundamentos de BD - Unidad 6 lenguaje sql
Instrucciones Transact S Q L
Oracle3
Programación de Base de Datos - Unidad 4 Representacion de la info
Lenguaje de consulta de datos
Taller de Base de Datos - Unidad 3 lenguage DML
Base de Datos(Funciones, Vistas,Procedimientos Almacenados,Triggers)
Lenguaje transact sql
Database fundamental itprosdc_chapter2
Introducción al SQL
Estructura de Datos - Unidad III Estructuras Lineales
Curso SQL - Leccion 1
Ms SQL Server
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Taller de Base de Datos - Unidad 6 SQL procedural
Publicidad

Similar a Amnel (20)

PPTX
La amistad 3
PPTX
La amistad 3
PPTX
La amistad 3
PPTX
PPTX
PPTX
PPTX
Yair Leo Rojas Mera
PPTX
Introduccion ddl
PPTX
Introduccion ddl
PPTX
Introduccion ddl
PPTX
PPTX
Ddl
PPT
PPTX
PPTX
PPTX
Ddl juan jhonatan
DOCX
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
PPTX
Jennyfer123
PPTX
Diapositivas
PPTX
Lenguaje transact-sql
La amistad 3
La amistad 3
La amistad 3
Yair Leo Rojas Mera
Introduccion ddl
Introduccion ddl
Introduccion ddl
Ddl
Ddl juan jhonatan
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
Jennyfer123
Diapositivas
Lenguaje transact-sql
Publicidad

Amnel

  • 1. Es la parte del SQL dedicada a la definición, consta de sentencias para definir la estructura de base de datos, permite definir gran parte del nivel interno de la de base de datos . La definición de base de datos incluye tanto la creación inicial de los diferentes objetos que formaran la base de datos, como el mantenimiento de esa estructura. INTRODUCCION DE DDL
  • 2. Las sentencias DDL están masa orientadas al administrador de la base de datos, es el mas que las va a utilizar, el programador tiene que conocer cuestiones relativas ala estructura interna de una base de datos, pero no tiene que ser experto en ello por lo que el estudio del tema se centrara en las sentencias y sobre todo en las clausulas que pensamos pueden ser útiles aun programador.
  • 3. Herramientas de Programación Es una herramienta del parque de Microsoft SQL Server que permite: Codificación automática de color de los elementos del sintaxis. Crear rápidamente los objetos de base de datos de uso mas frecuente desde secuencias de comandos predefinidas. Ejecutar procedimientos almacenados sin conocer los parámetros. Depurar de problemas de rendimiento de consultas. Múltiples ventanas de consultas. Vistas personalizadas del conjunto de resultados. Planes de ejecución grafica. Ejecuta partes de un script.
  • 4. Elementos adicionales del lenguaje Variables locales y globales Operadores Funciones Elementos del flujo de control Comentarios Sentencias del lenguaje de control de datos-DCL Grant Revoke Deny
  • 5. Sentencias del lenguaje de definición de datos-DDL Create Alter Drop Sentencias de lenguaje de manipulación de datos-DML Select Insert Update Delete
  • 6. Una de las funcionalidades de la sentencias SELECT es el permitir obtener resúmenes de los datos contenidos en las columnas de las tablas . Para llevarlo a cabo la sentencia SELECT consta de una serie de clausulas especificadas(GROUP BY,HAVING),y Transac –SQL tiene definidas unas funciones para poder realizar estos cálculos ,las funciones de agregado (también llamadas funciones de columna)
  • 7. La diferencia entre una consulta de resumen y una consulta de la que hemos visto hasta ahora es que en las consultas normales las filas del resultado se obtienen directamente de las filas del origen de datos y cada dato que aparece en el resultado tiene su dato correspondiente en el origen de la consulta mientras que las filas generadas por las consultas de resumen no representan datos del origen sino un total calculado sobre estos datos.
  • 8. Ejemplo: SELECT Oficina, Región ,Ventas SELECT región, SUM (VENTAS) FROM Oficinas FROM Oficinas ORDER BY Región GROUP BY Región oficina Región ventas 24 centro 150.000 pts 23 centro 28 este 0 pts 13 este 368.000 pts 12 este 735.000 pts 11 este 693.000 pts 26 Norte 22 Oeste 185.000 pts 21 oeste 836.000 pts Región Suma de ventas centro 150.000 Este 1 796.000 Norte oeste 1 021.000
  • 9. SQL Server 2005 proporciona numerosas funciones integradas y permite crear funciones definidas por el usuario. Existen diferentes tipos de funciones : Funciones de conjuntos de filas : devuelven un objeto que se pude utilizar, en instrucciones Transact-SQL, en lugar de una referencia a una tabla. Funciones de agregado (también llamadas funciones de columna): operan sobre una selección de valores y devuelven un solo valor de resumen .
  • 10. Funciones de categoría : devuelven un valor de categoría para cada fila de un conjunto de filas ,por ejemplo devuelve el numero de la fila ,el ranking de la fila de una determinada ordenación, etc. Funciones escalares : operan sobre un valor y después devuelven otro valor .son las funciones que estamos acostumbrados a utilzar.la funciones escalares se clasifican según el tipo de datos de sus operandos .
  • 11. CATEGORIA DE LA FUNCION EXPLICACION Funciones de configuración Devuelven información acerca de la configuración actual. Función de cursor Devuelven información acercas de los cursores. Funciones de fecha y hora Realizan una operación sobre un valor de entrada de fecha u hora, y devuelven un valor de cadena , numérico o de fecha y hora. Funciones matemáticas Realizan un calculo sobre valores de entrada proporcionados como parámetros de la función y devuelven un valor numérico . Funciones de metadatos Devuelven información acerca de la base de datos y los objetos de la base de datos.
  • 12. Funciones de seguridad Devuelven información acerca de usuarios y funciones Funciones de cadena Realizan un a operación sobre un valor de entrada de cadena (char o varchar) y devuelven un valor de cadena o numérico. Funciones del sistema Realizan operaciones y devuelven información acerca de valores , objetos y configuraciones de Microsoft ® SQL Server. Funciones de estadística del sistema Devuelven información estadística acerca del sistema. Funciones de texto e imagen Realizan una operación sobre un valor o una columna de texto o imagen , y devuelven información acerca del sistema.
  • 13.