SlideShare una empresa de Scribd logo
1 de 13
SQL: DDL
Definición:
Es la parte del lenguaje SQL que realiza la
función de definición de datos.
Fundamentalmente se encarga de la
creación, modificación y eliminación de los
objetos de la base de datos (es decir de los
metadatos).
Por supuesto es el encargado de la
creación de las tablas. Cada usuario de una
base de datos posee un esquema.
Hay que tener en cuenta que ninguna
instrucción DDL puede ser anulada por una
instrucción ROLLBACK (la instrucción
ROLLBACK está relacionada con el uso de
transacciones que se comentarán más
adelante) por lo que hay que tener mucha
precaución a la hora de utilizarlas.
Es decir, las instrucciones DDL
generan acciones que no se pueden deshacer
(salvo que dispongamos de alguna copia de
seguridad).
Herramientas de
           Programación
O Codifica automáticamente de color de los
    elementos del sintaxis.
O   Crea rápidamente los objetos de base de
    datos.
O   Función de ejecución de procedimientos del
    examinador de objetos.
O   Deputar problemas de rendimiento de
    consultas.
O   Múltiples ventanas de consultas.
O   Planes de ejecución grafica.
Lenguaje (T-SQL)
O Versión del lenguaje de consulta
  estructurado.
O Lenguaje de consulta y programación de
  base de datos.
O Puede correr en cualquier producto que
  cumple con el estándar.
O Contiene funciones adicionales únicas.
Elementos de T-SQL
O Elementos adicionales del lenguaje
O Sentencia de lenguaje de control de datos
  –DCL.
O Sentencia de lenguaje de definición de
  datos – DDL.
O Sentencia de lenguaje de manipulación
  de datos – DML.
Elementos adicionales del
        lenguaje

O Variables locales y globales.
O Operadores.
O Funciones.
O Elementos de flujo de control.
O Comentarios.
Sentencias de DCL
O GRANT: Conceder privilegios o
 papeles, roles, a un usuario o a otro
 rol.

O REVOKE: Retirar los privilegios de un
 usuario o rol de la base de datos

O DENY
Sentencias de DDL

O CREATE: crear


O ALTER: añadir


O DROP: eliminar
Sentencias de DML
O SELECT: Recuperar datos de una tabla


O INSERT: Añadir filas de datos a una tabla.


O UPDATE: Modificar los datos de una
  tabla.

O DELETE: Eliminar filas de datos de una
  tabla
Funciones
O Tipos de funciones:
1) F. de conjuntos de filas.
2) F. de agregados.
3) F. de categoría.
4) F. escalera.
Categorías:
O F. de configuración.
O F. de cursor.
O F. de la fecha y la hora.
O F. matemáticas.
O F. de metadatos.
O F. de seguridad.
O F. de cadena.
O F. del sistema.
O F. de estadísticas del sistema.
O F. de texto imagen.
Graxz

Más contenido relacionado

La actualidad más candente (6)

Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Hibernate - Introducción
Hibernate - IntroducciónHibernate - Introducción
Hibernate - Introducción
 
Sql server(1)
Sql server(1)Sql server(1)
Sql server(1)
 
Manual
ManualManual
Manual
 
Oracle3
Oracle3Oracle3
Oracle3
 
Presentacion proyecto
Presentacion proyectoPresentacion proyecto
Presentacion proyecto
 

Destacado

Das Konzept - Was ist Vectron?
Das Konzept - Was ist Vectron?Das Konzept - Was ist Vectron?
Das Konzept - Was ist Vectron?RollingOnRails
 
July 2011 Update (German)
July 2011 Update (German)July 2011 Update (German)
July 2011 Update (German)pagasacenter
 
Newsletter Hückeswagen
Newsletter HückeswagenNewsletter Hückeswagen
Newsletter Hückeswagenmaterial_net
 
Como utilizar google docs
Como utilizar google docsComo utilizar google docs
Como utilizar google docsreyna_castro
 
Bibliotheken und Linked Open Data
Bibliotheken und Linked Open DataBibliotheken und Linked Open Data
Bibliotheken und Linked Open DataMagnus Pfeffer
 
Jahreseröffnung 2015: Rede Dr. Joachim Faber
Jahreseröffnung 2015: Rede Dr. Joachim FaberJahreseröffnung 2015: Rede Dr. Joachim Faber
Jahreseröffnung 2015: Rede Dr. Joachim FaberDeutsche Börse AG
 
Infecciones
InfeccionesInfecciones
Infeccionesbree29
 
Soya y menopausia
Soya y menopausiaSoya y menopausia
Soya y menopausiaMaria Jose
 
Unternehmensanleihen im Entry Standard, Edda Vogt, Stefan Leisner, Deutsche B...
Unternehmensanleihen im Entry Standard, Edda Vogt, Stefan Leisner, Deutsche B...Unternehmensanleihen im Entry Standard, Edda Vogt, Stefan Leisner, Deutsche B...
Unternehmensanleihen im Entry Standard, Edda Vogt, Stefan Leisner, Deutsche B...Deutsche Börse AG
 
Haier hefei
Haier hefeiHaier hefei
Haier hefeijintun
 

Destacado (20)

Costos leña
Costos leñaCostos leña
Costos leña
 
Das Konzept - Was ist Vectron?
Das Konzept - Was ist Vectron?Das Konzept - Was ist Vectron?
Das Konzept - Was ist Vectron?
 
July 2011 Update (German)
July 2011 Update (German)July 2011 Update (German)
July 2011 Update (German)
 
Impulsvortrag
ImpulsvortragImpulsvortrag
Impulsvortrag
 
Newsletter Hückeswagen
Newsletter HückeswagenNewsletter Hückeswagen
Newsletter Hückeswagen
 
Como utilizar google docs
Como utilizar google docsComo utilizar google docs
Como utilizar google docs
 
TAREA 5
TAREA 5TAREA 5
TAREA 5
 
Bibliotheken und Linked Open Data
Bibliotheken und Linked Open DataBibliotheken und Linked Open Data
Bibliotheken und Linked Open Data
 
Diapositivas...
Diapositivas...Diapositivas...
Diapositivas...
 
Periodistas en potencia
Periodistas en potenciaPeriodistas en potencia
Periodistas en potencia
 
Presentacion 8
Presentacion 8Presentacion 8
Presentacion 8
 
Jahreseröffnung 2015: Rede Dr. Joachim Faber
Jahreseröffnung 2015: Rede Dr. Joachim FaberJahreseröffnung 2015: Rede Dr. Joachim Faber
Jahreseröffnung 2015: Rede Dr. Joachim Faber
 
Infecciones
InfeccionesInfecciones
Infecciones
 
Soya y menopausia
Soya y menopausiaSoya y menopausia
Soya y menopausia
 
Unternehmensanleihen im Entry Standard, Edda Vogt, Stefan Leisner, Deutsche B...
Unternehmensanleihen im Entry Standard, Edda Vogt, Stefan Leisner, Deutsche B...Unternehmensanleihen im Entry Standard, Edda Vogt, Stefan Leisner, Deutsche B...
Unternehmensanleihen im Entry Standard, Edda Vogt, Stefan Leisner, Deutsche B...
 
Berufsbilder
BerufsbilderBerufsbilder
Berufsbilder
 
Socialismo
SocialismoSocialismo
Socialismo
 
Haier hefei
Haier hefeiHaier hefei
Haier hefei
 
Tema 10
Tema 10Tema 10
Tema 10
 
Alina isela2
Alina isela2Alina isela2
Alina isela2
 

Similar a Sql (20)

Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Jennyfer123
Jennyfer123Jennyfer123
Jennyfer123
 
Lenguaje Transact SQL
Lenguaje Transact SQL Lenguaje Transact SQL
Lenguaje Transact SQL
 
Ddl
DdlDdl
Ddl
 
Transac sql
Transac sqlTransac sql
Transac sql
 
Tipos de sentencias sql
Tipos de sentencias sqlTipos de sentencias sql
Tipos de sentencias sql
 
DDL
DDLDDL
DDL
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
Lenguaje de Consulta Estructurada SQL.pptx
Lenguaje de Consulta Estructurada SQL.pptxLenguaje de Consulta Estructurada SQL.pptx
Lenguaje de Consulta Estructurada SQL.pptx
 
S ti ci_v1_201302
S ti ci_v1_201302S ti ci_v1_201302
S ti ci_v1_201302
 
Amnel
AmnelAmnel
Amnel
 
Unidad iv ddl
Unidad iv ddlUnidad iv ddl
Unidad iv ddl
 
Ddl
DdlDdl
Ddl
 
Unid2 transact sql 1
Unid2  transact sql 1Unid2  transact sql 1
Unid2 transact sql 1
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
1_ Introducción a Oracle, SqlDeveloper, Usuarios-Privilegios.pptx
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 

Sql

  • 2. Definición: Es la parte del lenguaje SQL que realiza la función de definición de datos. Fundamentalmente se encarga de la creación, modificación y eliminación de los objetos de la base de datos (es decir de los metadatos). Por supuesto es el encargado de la creación de las tablas. Cada usuario de una base de datos posee un esquema.
  • 3. Hay que tener en cuenta que ninguna instrucción DDL puede ser anulada por una instrucción ROLLBACK (la instrucción ROLLBACK está relacionada con el uso de transacciones que se comentarán más adelante) por lo que hay que tener mucha precaución a la hora de utilizarlas. Es decir, las instrucciones DDL generan acciones que no se pueden deshacer (salvo que dispongamos de alguna copia de seguridad).
  • 4. Herramientas de Programación O Codifica automáticamente de color de los elementos del sintaxis. O Crea rápidamente los objetos de base de datos. O Función de ejecución de procedimientos del examinador de objetos. O Deputar problemas de rendimiento de consultas. O Múltiples ventanas de consultas. O Planes de ejecución grafica.
  • 5. Lenguaje (T-SQL) O Versión del lenguaje de consulta estructurado. O Lenguaje de consulta y programación de base de datos. O Puede correr en cualquier producto que cumple con el estándar. O Contiene funciones adicionales únicas.
  • 6. Elementos de T-SQL O Elementos adicionales del lenguaje O Sentencia de lenguaje de control de datos –DCL. O Sentencia de lenguaje de definición de datos – DDL. O Sentencia de lenguaje de manipulación de datos – DML.
  • 7. Elementos adicionales del lenguaje O Variables locales y globales. O Operadores. O Funciones. O Elementos de flujo de control. O Comentarios.
  • 8. Sentencias de DCL O GRANT: Conceder privilegios o papeles, roles, a un usuario o a otro rol. O REVOKE: Retirar los privilegios de un usuario o rol de la base de datos O DENY
  • 9. Sentencias de DDL O CREATE: crear O ALTER: añadir O DROP: eliminar
  • 10. Sentencias de DML O SELECT: Recuperar datos de una tabla O INSERT: Añadir filas de datos a una tabla. O UPDATE: Modificar los datos de una tabla. O DELETE: Eliminar filas de datos de una tabla
  • 11. Funciones O Tipos de funciones: 1) F. de conjuntos de filas. 2) F. de agregados. 3) F. de categoría. 4) F. escalera.
  • 12. Categorías: O F. de configuración. O F. de cursor. O F. de la fecha y la hora. O F. matemáticas. O F. de metadatos. O F. de seguridad. O F. de cadena. O F. del sistema. O F. de estadísticas del sistema. O F. de texto imagen.
  • 13. Graxz