SlideShare una empresa de Scribd logo
1 de 13
ESPECIALIDAD :   COMPUTACION E INFORMATICA

PROFESORA:       Fanny Pita Chapilliquen
CICLO:                 “IV”    AULA: “ B”
INTEGRANTES: PECHE AGUILAR JOSE CARLOS
             MAIRA CAPUÑAY JUAN MANUEL
INTRODUCCION
   DDL
lenguaje de definición de datos, incluye órdenes para
definir, modificar o borrar las tablas en las que se
almacenan los datos y de las relaciones entre estas. (Es
el que más varia de un sistema a otro)
   Ejecutar procedimientos almacenados sin conocer los
    parámetros.
   Depurar problemas de rendimiento de consulta.
   Codificación automática de color de los elementos del
    sintaxis.
   Múltiples ventanas de consulta.
   Planes de ejecución graficas.
   Ejecuta partes de un script.
Las sentencias SQL pertenecen a dos categorías principales:
 Lenguaje de Definición de Datos, DDL
 Lenguaje de Manipulación de Datos, DML
Estos dos lenguajes no son lenguajes en sí mismos, sino que es una
forma de clasificar las sentencias de lenguaje SQL en función de su
cometido. La diferencia principal es que : el DDL crea objetos en la
base de datos y
el DML es el que permite consultar, insertar, modificar y eliminar la
información almacenada en los objetos de la base de datos.
SENTENCIA DDL= OBJ ETIVO
Alter procedure =Recompilar un procedimiento almacenado.
Alter Table = Añadir o redefinir una columna, modificar la asignación de
almacenamiento.
Analyze =Recoger estadísticas de rendimiento sobre los objetos de la BD para
utilizarlas en el optimizador basado en costes
Create Table =Crear una tabla.
Create Index =Crear un índice.
Drop Table =Eliminar una tabla.
Drop Index =Eliminar un índice
Grant =Conceder privilegios o papeles, roles, a un usuario o a otro rol.
Truncate=Eliminar todas las filas de una tabla.
Revoke =Retirar los privilegios de un usuario o rol de la base de datos
SENTENCIA DML = OBJETIVO

 Insert = Añadir filas de datos a una tabla.

 Delete = Eliminar filas de datos de una tabla

 Update = Modificar los datos de una tabla.

 Select = Recuperar datos de una tabla

 Commit = Confirmar como permanentes las modificaciones realizadas.

 Rollback = Deshacer todas las modificaciones realizadas desde la última
confirmación
En SQL existen muchas funciones que
pueden complementar el manejo de los
datos en las consultas. Se utilizan dentro
de las expresiones y actúan con los
valores de las columnas, variables o
constantes.
Categoría de la función                         Explicación

Func. De configuración    Devuelven información acerca de la configuración actual

Func. De cursor           Devuelven información acerca de los cursores


Func. 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


Func. 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 metadados    Devuelven información acerca de la base de datos y los objetos
                          de la base de datos
Func. de seguridad          Devuelven información acerca de los usuarios
                            y funciones
Func.de cadena              Realizan una operación sobre un valor de entrada
                            de cadena(Char o Varchar) y devuelven un valor
                            de cadena o numérico
Func. Del sistema           Realizan operaciones y devuelven información
                            acerca de valores, objetos, y configuración de
                            Microsoft SQL Server
Func. De estadísticas del   Devuelven información estadística acerca del
sistemas                    sistemas
Funciones de texto e        Realizan una operación sobre un valor o una
imagen                      columna de texto o imagen, y devuelven
                            información acerca del valor
SQL DDL DML Funciones

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Desarrollo taller bases de datos
Desarrollo taller bases de datosDesarrollo taller bases de datos
Desarrollo taller bases de datos
 
Abstracción de datos en java
Abstracción de datos en java Abstracción de datos en java
Abstracción de datos en java
 
Transac sql
Transac sqlTransac sql
Transac sql
 
Proyecto Final De Aplicaciones De Bases De Datos O
Proyecto Final De Aplicaciones De  Bases De Datos OProyecto Final De Aplicaciones De  Bases De Datos O
Proyecto Final De Aplicaciones De Bases De Datos O
 
Niveles de un sgbd
Niveles de un sgbdNiveles de un sgbd
Niveles de un sgbd
 
Estructura de Datos - Unidad III Estructuras Lineales
Estructura de Datos - Unidad III Estructuras LinealesEstructura de Datos - Unidad III Estructuras Lineales
Estructura de Datos - Unidad III Estructuras Lineales
 
Profe pitta
Profe pittaProfe pitta
Profe pitta
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Concepto Para El Exmanen
Concepto Para El ExmanenConcepto Para El Exmanen
Concepto Para El Exmanen
 
Mapa
MapaMapa
Mapa
 
Proyecto piper filter
Proyecto piper filterProyecto piper filter
Proyecto piper filter
 
programación orientada a objetos
programación orientada a objetos programación orientada a objetos
programación orientada a objetos
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo Relacional
 
2. ssis 2008 r2
2. ssis 2008 r22. ssis 2008 r2
2. ssis 2008 r2
 
Oracle Spatial de la A a la Z - Unidad 7
Oracle Spatial de la A a la Z - Unidad 7Oracle Spatial de la A a la Z - Unidad 7
Oracle Spatial de la A a la Z - Unidad 7
 
Control de JTable
Control de JTableControl de JTable
Control de JTable
 

Similar a SQL DDL DML Funciones (20)

Ddl 00
Ddl 00Ddl 00
Ddl 00
 
Ddl
DdlDdl
Ddl
 
DDL
DDLDDL
DDL
 
Ddl
DdlDdl
Ddl
 
Practica sql i,ii
Practica sql i,iiPractica sql i,ii
Practica sql i,ii
 
Anabel Saca-Vannesa Lascano
Anabel Saca-Vannesa LascanoAnabel Saca-Vannesa Lascano
Anabel Saca-Vannesa Lascano
 
IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005IntroduccióN A Sql Server 2005
IntroduccióN A Sql Server 2005
 
Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014Técnicas avanzadas de consultas con sql server 2014
Técnicas avanzadas de consultas con sql server 2014
 
Tsql
TsqlTsql
Tsql
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Persistencia de datos
Persistencia de datosPersistencia de datos
Persistencia de datos
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Jennyfer123
Jennyfer123Jennyfer123
Jennyfer123
 
JAVA CON BASE DE DATOS
JAVA CON BASE DE DATOSJAVA CON BASE DE DATOS
JAVA CON BASE DE DATOS
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Cubos ppt
Cubos pptCubos ppt
Cubos ppt
 
Base de datos
Base de datosBase de datos
Base de datos
 
Ddl
DdlDdl
Ddl
 
Base De Datos I
Base De Datos IBase De Datos I
Base De Datos I
 
Funciones store proc_triggers
Funciones store proc_triggersFunciones store proc_triggers
Funciones store proc_triggers
 

Más de Lokiyo Ps

Más de Lokiyo Ps (6)

Juanfotos
JuanfotosJuanfotos
Juanfotos
 
Consultas combinadas
Consultas combinadasConsultas combinadas
Consultas combinadas
 
I
II
I
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 
La amistad 3
La amistad 3La amistad 3
La amistad 3
 

SQL DDL DML Funciones

  • 1.
  • 2. ESPECIALIDAD : COMPUTACION E INFORMATICA PROFESORA: Fanny Pita Chapilliquen CICLO: “IV” AULA: “ B” INTEGRANTES: PECHE AGUILAR JOSE CARLOS MAIRA CAPUÑAY JUAN MANUEL
  • 4. lenguaje de definición de datos, incluye órdenes para definir, modificar o borrar las tablas en las que se almacenan los datos y de las relaciones entre estas. (Es el que más varia de un sistema a otro)
  • 5. Ejecutar procedimientos almacenados sin conocer los parámetros.  Depurar problemas de rendimiento de consulta.  Codificación automática de color de los elementos del sintaxis.  Múltiples ventanas de consulta.  Planes de ejecución graficas.  Ejecuta partes de un script.
  • 6. Las sentencias SQL pertenecen a dos categorías principales:  Lenguaje de Definición de Datos, DDL  Lenguaje de Manipulación de Datos, DML Estos dos lenguajes no son lenguajes en sí mismos, sino que es una forma de clasificar las sentencias de lenguaje SQL en función de su cometido. La diferencia principal es que : el DDL crea objetos en la base de datos y el DML es el que permite consultar, insertar, modificar y eliminar la información almacenada en los objetos de la base de datos.
  • 7. SENTENCIA DDL= OBJ ETIVO Alter procedure =Recompilar un procedimiento almacenado. Alter Table = Añadir o redefinir una columna, modificar la asignación de almacenamiento. Analyze =Recoger estadísticas de rendimiento sobre los objetos de la BD para utilizarlas en el optimizador basado en costes Create Table =Crear una tabla. Create Index =Crear un índice. Drop Table =Eliminar una tabla. Drop Index =Eliminar un índice Grant =Conceder privilegios o papeles, roles, a un usuario o a otro rol. Truncate=Eliminar todas las filas de una tabla. Revoke =Retirar los privilegios de un usuario o rol de la base de datos
  • 8. SENTENCIA DML = OBJETIVO  Insert = Añadir filas de datos a una tabla.  Delete = Eliminar filas de datos de una tabla  Update = Modificar los datos de una tabla.  Select = Recuperar datos de una tabla  Commit = Confirmar como permanentes las modificaciones realizadas.  Rollback = Deshacer todas las modificaciones realizadas desde la última confirmación
  • 9. En SQL existen muchas funciones que pueden complementar el manejo de los datos en las consultas. Se utilizan dentro de las expresiones y actúan con los valores de las columnas, variables o constantes.
  • 10.
  • 11. Categoría de la función Explicación Func. De configuración Devuelven información acerca de la configuración actual Func. De cursor Devuelven información acerca de los cursores Func. 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 Func. 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 metadados Devuelven información acerca de la base de datos y los objetos de la base de datos
  • 12. Func. de seguridad Devuelven información acerca de los usuarios y funciones Func.de cadena Realizan una operación sobre un valor de entrada de cadena(Char o Varchar) y devuelven un valor de cadena o numérico Func. Del sistema Realizan operaciones y devuelven información acerca de valores, objetos, y configuración de Microsoft SQL Server Func. De estadísticas del Devuelven información estadística acerca del sistemas sistemas Funciones de texto e Realizan una operación sobre un valor o una imagen columna de texto o imagen, y devuelven información acerca del valor