INTRODUCCION DDLDDL, en inglés Description Definition Language, forma parte del núcleo del estandard MPEG-7. Proporciona el fundamento descriptivo lo suficientemente sólido para que los usuarios puedan crear sus propios Sistemas de Descripción (DSs) y los Descriptores (Ds). DDL define las reglas sintácticas para expresar, combinar, exteDDL, en inglés Description Definition Language, forma parte del núcleo del estandard MPEG-7. Proporciona el fundamento descriptivo lo suficientemente sólido para que los usuarios puedan crear sus propios Sistemas de Descripción (DSs) y los Descriptores (Ds). DDL define las reglas sintácticas para expresar, combinar, extender y refinar DSs y Ds.
LAS HERRAMIENTAS DE TRABAJO  SQLMicrosoft SQL Server 2005 incluye un completo conjunto de herramientas gráficas y utilidades de la línea de comandos que permiten a usuarios, programadores y administradores aumentar su productividad. Los detallados tutoriales que se enumeran a continuación le ayudarán a sacar el máximo provecho de las herramientas de SQL Server para que pueda trabajar eficazmente desde el primer momento. En la siguiente tabla se describen los temas de esta sección. Haga clic en un vínculo para iniciar un tutorial.Tutorial de SQL Server Management Studio :Realice este tutorial para ver cómo SQL Server Management Studio ofrece un entorno de trabajo completo y flexible. Aprenda a configurar SQL Server Management Studio para facilitar su modo de trabajo. Aprenda a conseguir más espacio en el escritorio, a utilizar las nuevas e increíbles características del Editor SQL, a administrar proyectos de secuencias de comandos y mucho más. Este tutorial es adecuado para usuarios que no tengan mucha experiencia con el entorno Microsoft Visual Studio.Tutorial de la utilidad sqlcmd Utilice la utilidad de la línea de comandos sqlcmd para ejecutar instrucciones y secuencias de comandos Transact-SQL ad hoc. Realice este tutorial como introducción a la herramienta. sqlcmd reemplaza a osql e isql de versiones anteriores de SQL Server.Tutorial del Asistente para la optimización de motor de base de datos: Este tutorial le mostrará cómo optimizar un archivo de carga de trabajo mediante el Asistente para la optimización de motor de base de datos y cómo realizar algunas tareas básicas mediante la utilidad del símbolo del sistema dta.exe.
SENTENCIAS BASICAS DEL  SQL:SELECT  Capacidades de la sentencia SELECT de SQL Una sentencia SELECT recupera información de una base de datos. Usando una sentencia SELECT, se puede realizar lo siguiente: • Proyección: Se puede utilizar la capacidad de proyección en SQL para indicar las columnas de una tabla que se desean regresar por medio de una consulta. Se pueden seleccionar unos cuantos o todas las columnas de la tabla requerida. •Selección: Se puede usar la capacidad de selección en SQL para indicar las filas de la tabla que requerimos por medio de una consulta. Se pueden usar diversos criterios para restringir las filas a visualizar.  Asociación o relación (Joining): Se puede utilizar esta capacidad en SQL para obtener conjuntamente los datos almacenados en diferentes tablas por medio de la creación de una liga entre ambas tablas. Se revisará mas de este tema en los siguientes capítulos.
Sentencia SELECT básica Una sentencia SELECT debe contener lo siguiente:  Una cláusula SELECT, que especifica la lista de columnas que serán desplegadas.  Una cláusula FROM, que especifica la tabla que contiene las columnas identificadas en la cláusula SELECT. En la sintaxis: SELECT * DISTINCT Column | expresión alias FROM table.Es una lista de una o mas columnas Selecciona todas las columnas Suprime resultados duplicados Selecciona la columna o expresión nombrada Da un nombre de encabezado diferente a la columna seleccionada Especifica la tabla que contiene las columnas seleccionadasSeleccionando todas las columnas con todas las filas Se puede desplegar los datos de todas las columnas de una tabla poniendo un asterisco (*) después de la palabra reservada SELECT. En la imagen anterior, la tabla departments tiene 4 columnas:... FUNCIONES   SQLSQL Server proporciona al usuario la posibilidad de definir sus propias funciones, conocidad como UDF (user defined functions). Existen tres tipos de funciones. Estas son:Funciones escalares.
Funciones en línea.
Funciones en línea de multiples sentencias

Más contenido relacionado

PPTX
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
PDF
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
PDF
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
DOCX
4. sql (autoguardado)
PPTX
Lenguaje transact sql
PDF
6. sql structured query language
PDF
6. SQL structured query language
PPT
Lenguaje Sql
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
Fundamentos microsoft sql server (T-Sql) (Parte I) – conceptos básicos sql e...
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
4. sql (autoguardado)
Lenguaje transact sql
6. sql structured query language
6. SQL structured query language
Lenguaje Sql

La actualidad más candente (6)

DOC
Instrucciones Transact S Q L
PPSX
Curso SQL - Leccion 1
PPSX
Lenguaje sql
PPTX
TRANSACT-SQL
PPTX
Lenguaje transact sql
PDF
Yupa cesar bdii_t7
Instrucciones Transact S Q L
Curso SQL - Leccion 1
Lenguaje sql
TRANSACT-SQL
Lenguaje transact sql
Yupa cesar bdii_t7
Publicidad

Similar a Introduccion ddl (20)

PPTX
Introduccion ddl
PPTX
Introduccion ddl
PPT
Amnel
PPTX
Lenguaje transact-sql
PDF
103305862 t-sql
PDF
Curso de SQL Server: implementacion (T-SQL)
PPTX
La amistad 3
PPTX
La amistad 3
PPTX
La amistad 3
PPTX
La amistad 3
DOCX
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
PPT
DOCX
Practica sql
PPT
SQL SERVER COMPUTACION E INFORMATICA.ppt
PPTX
PPT
Lenguaje transact
PPTX
PDF
Unidad4 sql
PPTX
lenguaje transact
Introduccion ddl
Introduccion ddl
Amnel
Lenguaje transact-sql
103305862 t-sql
Curso de SQL Server: implementacion (T-SQL)
La amistad 3
La amistad 3
La amistad 3
La amistad 3
F004 p006-gfpi guia de aprendizaje 1-fundamentosde sql
Practica sql
SQL SERVER COMPUTACION E INFORMATICA.ppt
Lenguaje transact
Unidad4 sql
lenguaje transact
Publicidad

Introduccion ddl

  • 1. INTRODUCCION DDLDDL, en inglés Description Definition Language, forma parte del núcleo del estandard MPEG-7. Proporciona el fundamento descriptivo lo suficientemente sólido para que los usuarios puedan crear sus propios Sistemas de Descripción (DSs) y los Descriptores (Ds). DDL define las reglas sintácticas para expresar, combinar, exteDDL, en inglés Description Definition Language, forma parte del núcleo del estandard MPEG-7. Proporciona el fundamento descriptivo lo suficientemente sólido para que los usuarios puedan crear sus propios Sistemas de Descripción (DSs) y los Descriptores (Ds). DDL define las reglas sintácticas para expresar, combinar, extender y refinar DSs y Ds.
  • 2. LAS HERRAMIENTAS DE TRABAJO SQLMicrosoft SQL Server 2005 incluye un completo conjunto de herramientas gráficas y utilidades de la línea de comandos que permiten a usuarios, programadores y administradores aumentar su productividad. Los detallados tutoriales que se enumeran a continuación le ayudarán a sacar el máximo provecho de las herramientas de SQL Server para que pueda trabajar eficazmente desde el primer momento. En la siguiente tabla se describen los temas de esta sección. Haga clic en un vínculo para iniciar un tutorial.Tutorial de SQL Server Management Studio :Realice este tutorial para ver cómo SQL Server Management Studio ofrece un entorno de trabajo completo y flexible. Aprenda a configurar SQL Server Management Studio para facilitar su modo de trabajo. Aprenda a conseguir más espacio en el escritorio, a utilizar las nuevas e increíbles características del Editor SQL, a administrar proyectos de secuencias de comandos y mucho más. Este tutorial es adecuado para usuarios que no tengan mucha experiencia con el entorno Microsoft Visual Studio.Tutorial de la utilidad sqlcmd Utilice la utilidad de la línea de comandos sqlcmd para ejecutar instrucciones y secuencias de comandos Transact-SQL ad hoc. Realice este tutorial como introducción a la herramienta. sqlcmd reemplaza a osql e isql de versiones anteriores de SQL Server.Tutorial del Asistente para la optimización de motor de base de datos: Este tutorial le mostrará cómo optimizar un archivo de carga de trabajo mediante el Asistente para la optimización de motor de base de datos y cómo realizar algunas tareas básicas mediante la utilidad del símbolo del sistema dta.exe.
  • 3. SENTENCIAS BASICAS DEL SQL:SELECT Capacidades de la sentencia SELECT de SQL Una sentencia SELECT recupera información de una base de datos. Usando una sentencia SELECT, se puede realizar lo siguiente: • Proyección: Se puede utilizar la capacidad de proyección en SQL para indicar las columnas de una tabla que se desean regresar por medio de una consulta. Se pueden seleccionar unos cuantos o todas las columnas de la tabla requerida. •Selección: Se puede usar la capacidad de selección en SQL para indicar las filas de la tabla que requerimos por medio de una consulta. Se pueden usar diversos criterios para restringir las filas a visualizar. Asociación o relación (Joining): Se puede utilizar esta capacidad en SQL para obtener conjuntamente los datos almacenados en diferentes tablas por medio de la creación de una liga entre ambas tablas. Se revisará mas de este tema en los siguientes capítulos.
  • 4. Sentencia SELECT básica Una sentencia SELECT debe contener lo siguiente: Una cláusula SELECT, que especifica la lista de columnas que serán desplegadas. Una cláusula FROM, que especifica la tabla que contiene las columnas identificadas en la cláusula SELECT. En la sintaxis: SELECT * DISTINCT Column | expresión alias FROM table.Es una lista de una o mas columnas Selecciona todas las columnas Suprime resultados duplicados Selecciona la columna o expresión nombrada Da un nombre de encabezado diferente a la columna seleccionada Especifica la tabla que contiene las columnas seleccionadasSeleccionando todas las columnas con todas las filas Se puede desplegar los datos de todas las columnas de una tabla poniendo un asterisco (*) después de la palabra reservada SELECT. En la imagen anterior, la tabla departments tiene 4 columnas:... FUNCIONES SQLSQL Server proporciona al usuario la posibilidad de definir sus propias funciones, conocidad como UDF (user defined functions). Existen tres tipos de funciones. Estas son:Funciones escalares.
  • 6. Funciones en línea de multiples sentencias
  • 7. Funciones escalares    Las funciones escalares :devuelven un único valor de cualquier tipo de los datos tal como int, money, varchar, real, etc.      La sintaxis para una función escalar es la siguiente: CREATE FUNCTION <Scalar_Function_Name, sysname, FunctionName> (-- Lista de parámetros<@Param1, sysname, @p1> <Data_Type_For_Param1, , int>, ...)-- Tipo de datos que devuelve la función.RETURNS <Function_Data_Type, int>ASBEGIN...END
  • 8. Funciones en línea    Las funciones en línea son las funciones que devuelven un conjunto de resultados correspondientes a la ecuación de una sentencia SELECT.     La sintaxis para una función de tabla en línea es la siguiente:CREATE FUNCTION <Inline_Function_Name, sysname, FunctionName> ( -- Lista de parámetros<@param1, sysname, @p1> <Data_Type_For_Param1, , int>,... )RETURNS TABLE ASRETURN (-- Sentencia Transact SQL)     El siguiente ejemplo muestra como crear una función en línea.CREATE FUNCTION fn_MovimientosCuenta(@NumCuenta VARCHAR(20))RETURNS TABLEASRETURN (SELECT MOVIMIENTOS.* FROM MOVIMIENTOSINNER JOIN CUENTAS ON MOVIMIENTOS.IDCUENTA = CUENTAS.IDCUENTAWHERE CUENTAS.NUMCUENTA = @NumCuenta)