SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt? (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
 

Andere mochten auch

Presentation by Prof. Dr. Rocholl, Deutsche Börse Ökonomenforum 2014
Presentation by Prof. Dr. Rocholl, Deutsche Börse Ökonomenforum 2014Presentation by Prof. Dr. Rocholl, Deutsche Börse Ökonomenforum 2014
Presentation by Prof. Dr. Rocholl, Deutsche Börse Ökonomenforum 2014
Deutsche Börse AG
 
Texten fürs Web, Usability Coffee, St. Gallen, 20.11.2014
Texten fürs Web, Usability Coffee, St. Gallen, 20.11.2014Texten fürs Web, Usability Coffee, St. Gallen, 20.11.2014
Texten fürs Web, Usability Coffee, St. Gallen, 20.11.2014
soultank AG
 
Lions Centennial Membership Awards (De)
Lions Centennial Membership Awards (De)Lions Centennial Membership Awards (De)
Lions Centennial Membership Awards (De)
Anita Meier
 
Tiendadel cielo02
Tiendadel cielo02Tiendadel cielo02
Tiendadel cielo02
Galo Patin
 
Miguel ángel asturias
Miguel ángel asturiasMiguel ángel asturias
Miguel ángel asturias
marcoysamu
 
Examen de recuperación del 3er trimestre 1º bach.
Examen de recuperación del 3er trimestre 1º bach.Examen de recuperación del 3er trimestre 1º bach.
Examen de recuperación del 3er trimestre 1º bach.
lagartiger
 
Las capas del modelo osi de una red
Las capas del modelo osi de una redLas capas del modelo osi de una red
Las capas del modelo osi de una red
malena18
 

Andere mochten auch (20)

Intelligente Ordertypen: OOE, OCO und Trailing-Stop - Trading Chancen perfekt...
Intelligente Ordertypen: OOE, OCO und Trailing-Stop - Trading Chancen perfekt...Intelligente Ordertypen: OOE, OCO und Trailing-Stop - Trading Chancen perfekt...
Intelligente Ordertypen: OOE, OCO und Trailing-Stop - Trading Chancen perfekt...
 
RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...
RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...
RVK 3.0 - Die Regensburger Verbundklassifikation als Normdatei für Bibliothek...
 
Unternehmensanleihen in Prime und Entry Standard
Unternehmensanleihen in Prime und Entry StandardUnternehmensanleihen in Prime und Entry Standard
Unternehmensanleihen in Prime und Entry Standard
 
Presentation by Prof. Dr. Rocholl, Deutsche Börse Ökonomenforum 2014
Presentation by Prof. Dr. Rocholl, Deutsche Börse Ökonomenforum 2014Presentation by Prof. Dr. Rocholl, Deutsche Börse Ökonomenforum 2014
Presentation by Prof. Dr. Rocholl, Deutsche Börse Ökonomenforum 2014
 
Texten fürs Web, Usability Coffee, St. Gallen, 20.11.2014
Texten fürs Web, Usability Coffee, St. Gallen, 20.11.2014Texten fürs Web, Usability Coffee, St. Gallen, 20.11.2014
Texten fürs Web, Usability Coffee, St. Gallen, 20.11.2014
 
Lions Centennial Membership Awards (De)
Lions Centennial Membership Awards (De)Lions Centennial Membership Awards (De)
Lions Centennial Membership Awards (De)
 
Tiendadel cielo02
Tiendadel cielo02Tiendadel cielo02
Tiendadel cielo02
 
Basis 2.0 Global Internet Marketing
Basis 2.0 Global Internet MarketingBasis 2.0 Global Internet Marketing
Basis 2.0 Global Internet Marketing
 
Pres9 pensamientosinolvidables (2)
Pres9 pensamientosinolvidables (2)Pres9 pensamientosinolvidables (2)
Pres9 pensamientosinolvidables (2)
 
Ing industrial razones
Ing industrial razonesIng industrial razones
Ing industrial razones
 
Presentación1
Presentación1Presentación1
Presentación1
 
T folge7 listing und ipo
T folge7 listing und ipoT folge7 listing und ipo
T folge7 listing und ipo
 
Periodistas en potencia
Periodistas en potenciaPeriodistas en potencia
Periodistas en potencia
 
Ipad
IpadIpad
Ipad
 
Miguel ángel asturias
Miguel ángel asturiasMiguel ángel asturias
Miguel ángel asturias
 
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...
 
Examen de recuperación del 3er trimestre 1º bach.
Examen de recuperación del 3er trimestre 1º bach.Examen de recuperación del 3er trimestre 1º bach.
Examen de recuperación del 3er trimestre 1º bach.
 
Cd. juárez
Cd. juárezCd. juárez
Cd. juárez
 
Las capas del modelo osi de una red
Las capas del modelo osi de una redLas capas del modelo osi de una red
Las capas del modelo osi de una red
 
Presentacion final proyecto
Presentacion final proyectoPresentacion final proyecto
Presentacion final proyecto
 

Ähnlich wie Sql

Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
Francis Xavier
 
Unid2 transact sql 1
Unid2  transact sql 1Unid2  transact sql 1
Unid2 transact sql 1
ALEXSILVARSM
 
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
CarlosSaid7
 

Ähnlich wie 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