SlideShare une entreprise Scribd logo
1  sur  13
El DDL término fue introducido por primera vez en relación con el modelo de base de datos CODASYL, donde fue escrito el esquema de la base de datos en un lenguaje de descripción de datos que describen los registros, campos, y "ajustes" que conforman el modelo de datos del usuario. Más tarde fue utilizado para referirse a un subconjunto de SQL para crear tablas y restricciones. SQL-92 introdujo un lenguaje de manipulación de esquemas y tablas de esquema de información a los esquemas de la consulta. Estas mesas de información se especifica como SQL / Los esquemas en SQL: 2003. El DDL término también se utiliza en un sentido genérico para referirse a cualquier lenguaje formal para describir datos o estructuras de información.
SQL:DDL  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SQL:DDL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SQL:DDL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],HERRAMIENTAS DE PROGRAMACION
FUNCIONES DE SQL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funciones Aritméticas  Función   Cometido   ABS(n)  Calcula el valor absoluto de  n .  CEIL(n)  Calcula el valor entero inmediatamente superior o igual a  n .  FLOOR(n)  Calcula el valor entero inmediatamante inferior o igual a  n .  MOD(m,n)  Calcula el resto resultante de dividir  m  entre  n .  POWER(m,n)  Calcula la potencia  n -esima de  m .  ROUND(m,n)  Calcula el redondeo de  m  a  n  decimales. Si  n <0 el redondeo se efectua a por la izquierda del punto decimal.  SQRT(n)  Calcula la raíz cuadrada de  n .  TRUNC(m,n)  Calcula  m  truncado a  n  decimales ( n  puede ser negativo).  SIGN(n)  Calcula el signo de  n , devolviendo -1 si  n <0, 0 si  n =0 y 1 si  n >0.
Funciones de Cadenas de Caracteres   Función   Cometido   CHR(n)  Devuelve el carácter cuyo valor codificado es  n .  ASCII(cad)  Devuelve el valor ascii de  cad .  CONCAT(cad1,cad2 )  Devuelve  cad1  concatenada con  cad2 . Esta función es esquivalente al operador ||.  LOWER(cad)  Devuelve la cadena  cad  con todas sus letras convertidas a minúsculas.  UPPER(cad)  Devuelve la cadena  cad  con todas sus letras convertidas a mayúsculas.  INITCAP(cad)  Devuelve  cad  con el primer caracter en mayúsculas.  LPAD(cad1,n,cad2)  Devuelve  cad1  con longitud  n , y ajustada a la derecha, rellenando por la izquierda con  cad2 .  RPAD(cad1,n,cad2)  Devuelve  cad1  con longitud  n , y ajustada a la izquierda, rellenando por la derecha con  cad2 .  REPLACE(cad,ant,nue)  Devuelve  cad  en la que cada ocurrencia de la cadena  ant  ha sido sustituida por la cadena  nue .  SUBSTR(cad,m,n)  Devuelve la sudcadena de  cad  compuesta por  n  caracteres a partir de la posicion  m .  LENGTH(cad)  Devuelve la longitud de  cad .
Funciones de Manejo de Fechas   Función   Cometido   Ejemplo   Resultado   SYSDATE  Devuelve la fecha y hora actuales.  select sysdate from dual;  14-MAR-97  ADD_MONTHS(d,n)  Devuelve la fecha  d  incrementada en  n  meses.  select add_months(sysdate,4) from dual;  14-JUL-97  LAST_DAY(d)  Devuelve la fecha del último día del mes de  d .  select last_day(sysdate) from dual;  31-MAR-97  MONTHS_BETWEEN(d1, d2)  Devuelve la diferencia en meses entre las fechas  d1  y  d2 .  select months_between(sysdate,'01-JAN-97') from dual;  2.43409424  NEXT_DAY(d,cad)  Devuelve la fecha del primer día de la semana  cad  después de la fecha  d .  select next_day(sysdate, 'sunday') from dual;  16-MAR-97
Funciones de Conversión de Tipos   Función   Cometido   Ejemplo   Resultado   TO_NUMBER(cad,fmto)  Convierte la cadena  cad  a un número, opcionalmente de acuerdo con el formato  fmto .  select to_number('12345') from dual;  124345  TO_CHAR(d, fmto)  Convierte la fecha  d  a una cadena de caracteres, opcionalmente de acuerdo con el formato  fmto .  select to_char(sysdate) from dual;  '14-MAR-97'  TO_DATE(cad,fmto)  Convierte la cadena  cad  de tipo varchar2 a fecha, opcionalmente de acuerdo con el formato  fmto .  select to_date('1-JAN-97') from dual;  01-JAN-97
SENTENCIAS BASICAS SQL 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 Es una lista de una o mas columnas * Selecciona todas las columnas DISTINCT Suprime resultados duplicados Column | expresión Selecciona la columna o expresión nombrada alias Da un nombre de encabezado diferente a la columna seleccionada FROM  table Especifica la tabla que contiene las columnas seleccionadas
Escribiendo sentencias SQL Usando las siguientes reglas y normas, se pueden construir sentencias válidas con una fácil lectura y edición: •  Las sentencias SQL no distinguen entre mayúsculas y minúsculas, a menos que sea indicado •  Las sentencias SQL pueden ser escritas en una o más líneas •  Las palabras reservadas no pueden ser abreviadas o cortadas entre líneas •  Las cláusulas son usualmente escritas en líneas separadas para una mejor legibilidad y edición •  La  identación puede ser utilizado para una mejor lectura •  Las palabras reservadas son típicamente escritas en mayúsculas y todo lo demás como nombre de tablas y columnas en minúsculas
ELEMENTOS DE T-SQL ,[object Object],[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Bases de datos módulo 3 el lenguaje sql
Bases de datos módulo 3 el lenguaje sqlBases de datos módulo 3 el lenguaje sql
Bases de datos módulo 3 el lenguaje sqlFreddyRomana
 
05 Sql Profundizacion
05 Sql Profundizacion05 Sql Profundizacion
05 Sql ProfundizacionKudos S.A.S
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLEdgar Sandoval
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sqlguest0c9485
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sqlDiego Sánchez
 
Oracle Spatial de la A a la Z - Unidad 3
Oracle Spatial de la A a la Z - Unidad 3Oracle Spatial de la A a la Z - Unidad 3
Oracle Spatial de la A a la Z - Unidad 3Jorge Ulises
 
Oracle Spatial de la A a la Z - Unidad 6
Oracle Spatial de la A a la Z - Unidad 6Oracle Spatial de la A a la Z - Unidad 6
Oracle Spatial de la A a la Z - Unidad 6Jorge Ulises
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql serverDeisyVilchez
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8alinacarrion
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datosFrancis Xavier
 

Tendances (18)

Bases de datos módulo 3 el lenguaje sql
Bases de datos módulo 3 el lenguaje sqlBases de datos módulo 3 el lenguaje sql
Bases de datos módulo 3 el lenguaje sql
 
Práctica+..
Práctica+..Práctica+..
Práctica+..
 
05 Sql Profundizacion
05 Sql Profundizacion05 Sql Profundizacion
05 Sql Profundizacion
 
D49996 cs10 51_e
D49996 cs10 51_eD49996 cs10 51_e
D49996 cs10 51_e
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sql
 
Unidad 6 Lenguaje Sql
Unidad 6 Lenguaje SqlUnidad 6 Lenguaje Sql
Unidad 6 Lenguaje Sql
 
Tema4
Tema4Tema4
Tema4
 
Lenguaje estructurado sql
Lenguaje estructurado sqlLenguaje estructurado sql
Lenguaje estructurado sql
 
Vistas
VistasVistas
Vistas
 
Oracle Spatial de la A a la Z - Unidad 3
Oracle Spatial de la A a la Z - Unidad 3Oracle Spatial de la A a la Z - Unidad 3
Oracle Spatial de la A a la Z - Unidad 3
 
Oracle Spatial de la A a la Z - Unidad 6
Oracle Spatial de la A a la Z - Unidad 6Oracle Spatial de la A a la Z - Unidad 6
Oracle Spatial de la A a la Z - Unidad 6
 
LENGUAJE TRANSACT SQL
 LENGUAJE TRANSACT SQL LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
Curso SQL - Leccion 4
Curso SQL - Leccion 4 Curso SQL - Leccion 4
Curso SQL - Leccion 4
 
Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8Ansi Sql Db Elaboraron Todos Eq8
Ansi Sql Db Elaboraron Todos Eq8
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
Bdii 04 sql
Bdii 04 sqlBdii 04 sql
Bdii 04 sql
 

En vedette

Centro de reposo para personas de la tercera edad
Centro de reposo para personas de la tercera edadCentro de reposo para personas de la tercera edad
Centro de reposo para personas de la tercera edadTom De la Cruz
 
Medios de comunicación masivos
Medios de comunicación masivosMedios de comunicación masivos
Medios de comunicación masivosADRIANA SAUCEDO
 
Codes and conventions of print adverts
Codes and conventions of print advertsCodes and conventions of print adverts
Codes and conventions of print advertshannahthomson
 
presentacion de Posibles soluciones de la ética profesional
presentacion de Posibles soluciones de la ética profesionalpresentacion de Posibles soluciones de la ética profesional
presentacion de Posibles soluciones de la ética profesionalSebastian Puentes
 
Apostila cef conhecimentos_bancários_edgarabreu3
Apostila cef conhecimentos_bancários_edgarabreu3Apostila cef conhecimentos_bancários_edgarabreu3
Apostila cef conhecimentos_bancários_edgarabreu3Onésimo Loureiro
 
Aritmetica su aprendizaje_y_ensenanza_lepri
Aritmetica su aprendizaje_y_ensenanza_lepriAritmetica su aprendizaje_y_ensenanza_lepri
Aritmetica su aprendizaje_y_ensenanza_lepriDaniela Izaguirre
 
Avon modelo de venta directa
Avon modelo de venta directaAvon modelo de venta directa
Avon modelo de venta directaEDER_ENRIQUE
 
Ejemplo de-control-interno
Ejemplo de-control-internoEjemplo de-control-interno
Ejemplo de-control-internoover berrio
 
Primer estudio sobre las características de la demanda de contenidos digitale...
Primer estudio sobre las características de la demanda de contenidos digitale...Primer estudio sobre las características de la demanda de contenidos digitale...
Primer estudio sobre las características de la demanda de contenidos digitale...josean rodriguez
 
El manual de organización
El manual de organizaciónEl manual de organización
El manual de organizaciónXimena Lopez
 
Curso de artimética, su aprendizaje y enseñanza
Curso de artimética, su aprendizaje y enseñanzaCurso de artimética, su aprendizaje y enseñanza
Curso de artimética, su aprendizaje y enseñanzaKarla Medina
 
Hamlet.ruano.trad
Hamlet.ruano.tradHamlet.ruano.trad
Hamlet.ruano.tradDarirom
 
Queesel foda 090220024143-phpapp01
Queesel foda 090220024143-phpapp01Queesel foda 090220024143-phpapp01
Queesel foda 090220024143-phpapp01G G. Jonathan Israel
 
Cap%203 Tejido%20 Epitelial%20 Final
Cap%203 Tejido%20 Epitelial%20 FinalCap%203 Tejido%20 Epitelial%20 Final
Cap%203 Tejido%20 Epitelial%20 FinalCEMA
 
Media a2 evaluation final
Media a2 evaluation finalMedia a2 evaluation final
Media a2 evaluation finalShawnee
 

En vedette (20)

Centro de reposo para personas de la tercera edad
Centro de reposo para personas de la tercera edadCentro de reposo para personas de la tercera edad
Centro de reposo para personas de la tercera edad
 
Artigo estrutura organizacional
Artigo estrutura organizacionalArtigo estrutura organizacional
Artigo estrutura organizacional
 
Medios de comunicación masivos
Medios de comunicación masivosMedios de comunicación masivos
Medios de comunicación masivos
 
Codes and conventions of print adverts
Codes and conventions of print advertsCodes and conventions of print adverts
Codes and conventions of print adverts
 
presentacion de Posibles soluciones de la ética profesional
presentacion de Posibles soluciones de la ética profesionalpresentacion de Posibles soluciones de la ética profesional
presentacion de Posibles soluciones de la ética profesional
 
Apostila cef conhecimentos_bancários_edgarabreu3
Apostila cef conhecimentos_bancários_edgarabreu3Apostila cef conhecimentos_bancários_edgarabreu3
Apostila cef conhecimentos_bancários_edgarabreu3
 
La tecnología invisible
La tecnología invisibleLa tecnología invisible
La tecnología invisible
 
Aritmetica su aprendizaje_y_ensenanza_lepri
Aritmetica su aprendizaje_y_ensenanza_lepriAritmetica su aprendizaje_y_ensenanza_lepri
Aritmetica su aprendizaje_y_ensenanza_lepri
 
Avon modelo de venta directa
Avon modelo de venta directaAvon modelo de venta directa
Avon modelo de venta directa
 
Ejemplo de-control-interno
Ejemplo de-control-internoEjemplo de-control-interno
Ejemplo de-control-interno
 
Primer estudio sobre las características de la demanda de contenidos digitale...
Primer estudio sobre las características de la demanda de contenidos digitale...Primer estudio sobre las características de la demanda de contenidos digitale...
Primer estudio sobre las características de la demanda de contenidos digitale...
 
El manual de organización
El manual de organizaciónEl manual de organización
El manual de organización
 
Pnh
PnhPnh
Pnh
 
Curso de artimética, su aprendizaje y enseñanza
Curso de artimética, su aprendizaje y enseñanzaCurso de artimética, su aprendizaje y enseñanza
Curso de artimética, su aprendizaje y enseñanza
 
Hamlet.ruano.trad
Hamlet.ruano.tradHamlet.ruano.trad
Hamlet.ruano.trad
 
El uso del espacio en la comunicación
El uso del espacio en la comunicaciónEl uso del espacio en la comunicación
El uso del espacio en la comunicación
 
Queesel foda 090220024143-phpapp01
Queesel foda 090220024143-phpapp01Queesel foda 090220024143-phpapp01
Queesel foda 090220024143-phpapp01
 
Cap%203 Tejido%20 Epitelial%20 Final
Cap%203 Tejido%20 Epitelial%20 FinalCap%203 Tejido%20 Epitelial%20 Final
Cap%203 Tejido%20 Epitelial%20 Final
 
Media a2 evaluation final
Media a2 evaluation finalMedia a2 evaluation final
Media a2 evaluation final
 
Brand startegies ppt
Brand startegies pptBrand startegies ppt
Brand startegies ppt
 

Similaire à DDL: Lenguaje de Definición de Datos

Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_Luis Jherry
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlyehisam
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sqlguest0c9485
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddlusamn
 
Bd 2 1 fundamentos transact sql
Bd 2   1 fundamentos transact sqlBd 2   1 fundamentos transact sql
Bd 2 1 fundamentos transact sqlCarlos Lopez
 
Practica n tec arch
Practica n tec archPractica n tec arch
Practica n tec archyulianixita
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensambladorgbermeo
 
Practica sql
Practica sqlPractica sql
Practica sqlPathy1254
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlclaudia_m
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datosliras loca
 

Similaire à DDL: Lenguaje de Definición de Datos (20)

Profe pitta
Profe pittaProfe pitta
Profe pitta
 
Sql basico parte_ii_
Sql basico parte_ii_Sql basico parte_ii_
Sql basico parte_ii_
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Modificaciones De Ansi Sql
Modificaciones De Ansi SqlModificaciones De Ansi Sql
Modificaciones De Ansi Sql
 
Introduccion ddl
Introduccion ddlIntroduccion ddl
Introduccion ddl
 
Bd 2 1 fundamentos transact sql
Bd 2   1 fundamentos transact sqlBd 2   1 fundamentos transact sql
Bd 2 1 fundamentos transact sql
 
Practica n tec arch
Practica n tec archPractica n tec arch
Practica n tec arch
 
Sql td a
Sql   td aSql   td a
Sql td a
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Amnel
AmnelAmnel
Amnel
 
Tema 1 Parte 3.pdf
Tema 1 Parte 3.pdfTema 1 Parte 3.pdf
Tema 1 Parte 3.pdf
 
Practica sql
Practica sqlPractica sql
Practica sql
 
Unidad 2-lenguaje-sql
Unidad 2-lenguaje-sqlUnidad 2-lenguaje-sql
Unidad 2-lenguaje-sql
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datos
 
Funciones de las hojas de cálculo
Funciones de las hojas de cálculoFunciones de las hojas de cálculo
Funciones de las hojas de cálculo
 
Lenguaje sql
Lenguaje sqlLenguaje sql
Lenguaje sql
 
Tema 3.2 SQL.ppt
Tema 3.2 SQL.pptTema 3.2 SQL.ppt
Tema 3.2 SQL.ppt
 
Tema 3.2 SQL.ppt
Tema 3.2 SQL.pptTema 3.2 SQL.ppt
Tema 3.2 SQL.ppt
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 

Dernier

programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 

Dernier (20)

programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 

DDL: Lenguaje de Definición de Datos

  • 1. El DDL término fue introducido por primera vez en relación con el modelo de base de datos CODASYL, donde fue escrito el esquema de la base de datos en un lenguaje de descripción de datos que describen los registros, campos, y &quot;ajustes&quot; que conforman el modelo de datos del usuario. Más tarde fue utilizado para referirse a un subconjunto de SQL para crear tablas y restricciones. SQL-92 introdujo un lenguaje de manipulación de esquemas y tablas de esquema de información a los esquemas de la consulta. Estas mesas de información se especifica como SQL / Los esquemas en SQL: 2003. El DDL término también se utiliza en un sentido genérico para referirse a cualquier lenguaje formal para describir datos o estructuras de información.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Funciones Aritméticas Función Cometido ABS(n) Calcula el valor absoluto de n . CEIL(n) Calcula el valor entero inmediatamente superior o igual a n . FLOOR(n) Calcula el valor entero inmediatamante inferior o igual a n . MOD(m,n) Calcula el resto resultante de dividir m entre n . POWER(m,n) Calcula la potencia n -esima de m . ROUND(m,n) Calcula el redondeo de m a n decimales. Si n <0 el redondeo se efectua a por la izquierda del punto decimal. SQRT(n) Calcula la raíz cuadrada de n . TRUNC(m,n) Calcula m truncado a n decimales ( n puede ser negativo). SIGN(n) Calcula el signo de n , devolviendo -1 si n <0, 0 si n =0 y 1 si n >0.
  • 8. Funciones de Cadenas de Caracteres Función Cometido CHR(n) Devuelve el carácter cuyo valor codificado es n . ASCII(cad) Devuelve el valor ascii de cad . CONCAT(cad1,cad2 ) Devuelve cad1 concatenada con cad2 . Esta función es esquivalente al operador ||. LOWER(cad) Devuelve la cadena cad con todas sus letras convertidas a minúsculas. UPPER(cad) Devuelve la cadena cad con todas sus letras convertidas a mayúsculas. INITCAP(cad) Devuelve cad con el primer caracter en mayúsculas. LPAD(cad1,n,cad2) Devuelve cad1 con longitud n , y ajustada a la derecha, rellenando por la izquierda con cad2 . RPAD(cad1,n,cad2) Devuelve cad1 con longitud n , y ajustada a la izquierda, rellenando por la derecha con cad2 . REPLACE(cad,ant,nue) Devuelve cad en la que cada ocurrencia de la cadena ant ha sido sustituida por la cadena nue . SUBSTR(cad,m,n) Devuelve la sudcadena de cad compuesta por n caracteres a partir de la posicion m . LENGTH(cad) Devuelve la longitud de cad .
  • 9. Funciones de Manejo de Fechas Función Cometido Ejemplo Resultado SYSDATE Devuelve la fecha y hora actuales. select sysdate from dual; 14-MAR-97 ADD_MONTHS(d,n) Devuelve la fecha d incrementada en n meses. select add_months(sysdate,4) from dual; 14-JUL-97 LAST_DAY(d) Devuelve la fecha del último día del mes de d . select last_day(sysdate) from dual; 31-MAR-97 MONTHS_BETWEEN(d1, d2) Devuelve la diferencia en meses entre las fechas d1 y d2 . select months_between(sysdate,'01-JAN-97') from dual; 2.43409424 NEXT_DAY(d,cad) Devuelve la fecha del primer día de la semana cad después de la fecha d . select next_day(sysdate, 'sunday') from dual; 16-MAR-97
  • 10. Funciones de Conversión de Tipos Función Cometido Ejemplo Resultado TO_NUMBER(cad,fmto) Convierte la cadena cad a un número, opcionalmente de acuerdo con el formato fmto . select to_number('12345') from dual; 124345 TO_CHAR(d, fmto) Convierte la fecha d a una cadena de caracteres, opcionalmente de acuerdo con el formato fmto . select to_char(sysdate) from dual; '14-MAR-97' TO_DATE(cad,fmto) Convierte la cadena cad de tipo varchar2 a fecha, opcionalmente de acuerdo con el formato fmto . select to_date('1-JAN-97') from dual; 01-JAN-97
  • 11. SENTENCIAS BASICAS SQL 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 Es una lista de una o mas columnas * Selecciona todas las columnas DISTINCT Suprime resultados duplicados Column | expresión Selecciona la columna o expresión nombrada alias Da un nombre de encabezado diferente a la columna seleccionada FROM table Especifica la tabla que contiene las columnas seleccionadas
  • 12. Escribiendo sentencias SQL Usando las siguientes reglas y normas, se pueden construir sentencias válidas con una fácil lectura y edición: • Las sentencias SQL no distinguen entre mayúsculas y minúsculas, a menos que sea indicado • Las sentencias SQL pueden ser escritas en una o más líneas • Las palabras reservadas no pueden ser abreviadas o cortadas entre líneas • Las cláusulas son usualmente escritas en líneas separadas para una mejor legibilidad y edición • La identación puede ser utilizado para una mejor lectura • Las palabras reservadas son típicamente escritas en mayúsculas y todo lo demás como nombre de tablas y columnas en minúsculas
  • 13.