SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Definición de Datos




                                                       Conceptos básicos




                  http://www.dosideas.com
Mayo de 2009                         Dos Ideas - La visión de Sistemas desde el Desarrollo
Comandos DDL

Los comandos DDL (Data Definition Language) son un subconjunto de comandos
     SQL usados para crear, modificar o eliminar estructuras de base de datos
     en Oracle, agregar comentarios para el diccionario de datos, establecer
     opciones de auditoría y analizar tablas, índices o cluster.
Comandos DDL

Los comandos DDL tienen un commit automático.
Tipos de Datos
Caracteres: almacenan datos alfanuméricos, representan palabras y texto, y
     manipulan cadenas de caracteres.
Numéricos: almacenan números de punto fijo o flotante de cualquier tamaño.
Fecha y Hora: almacenan valores de fecha y hora de longitud fija.
Binarios: almacenan imágenes, audio/video, archivos ejecutables, y datos
     similares.
Row id: almacenan la dirección de almacenamiento físico de las filas de las
     tablas. Cada tabla tiene una pseudo-columna llamada ROWID. 
Creación de Tablas
Modificación de Tablas:
                   add
Modificación de Tablas:
                modify
Modificación de Tablas:
                  drop
Modificación de Tablas:
               rename
Modificación de Tablas:
              truncate
Vistas
•   Es una consulta SQL almacenada en la base de datos.
•   Una vez que ha sido definida una vista, la misma puede ser tratada como
    una tabla más de la base de datos.
•   Puede escribirse una sentencia SELECT que acceda, restrinja, agrupe
    datos a partir de la vista.
•   Cada vez que se ejecuta una consulta sobre una vista, la consulta
    almacenada (o vista) es ejecutada.
Algunos beneficios de las
                   vistas
Vistas
Secuencias
Es un objeto de la base de datos creado para producir automáticamente una secuencia de números enteros únicos para las filas de una tabla.
Los números de una secuencia se almacenan y generan independientemente de las tablas. De esta manera, la misma secuencia puede ser utilizada por varias tablas.
Cuando se genera un número de secuencia, se incrementa la secuencia independientemente de que la transacción se confirme o se descarte.
Un uso muy común de las secuencias es para crear valores de clave primaria.
Secuencias
Secuencias

Mais conteúdo relacionado

Mais procurados

Tipos de consultas en access
Tipos de consultas en accessTipos de consultas en access
Tipos de consultas en accessandrep2112
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchRobedgar MX
 
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...Anastacio Salazar
 
Actividad3 3 david a. condori tantani
Actividad3 3  david a. condori tantaniActividad3 3  david a. condori tantani
Actividad3 3 david a. condori tantaniAntonio Condori
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Byron Quisquinay
 
Tipos de datos en MySQL Workbench
Tipos de datos en  MySQL  WorkbenchTipos de datos en  MySQL  Workbench
Tipos de datos en MySQL WorkbenchJair Ospino Ardila
 
Analisys services 2005 cubos olap con o sin data warehouse
Analisys services 2005 cubos olap con o sin data warehouseAnalisys services 2005 cubos olap con o sin data warehouse
Analisys services 2005 cubos olap con o sin data warehouseSalvador Ramos
 
Diana gomez..paneles de control access
Diana gomez..paneles de control accessDiana gomez..paneles de control access
Diana gomez..paneles de control accessevelyncevallos
 

Mais procurados (19)

Tipos de consultas en access
Tipos de consultas en accessTipos de consultas en access
Tipos de consultas en access
 
SQL ELEMENTAL
SQL ELEMENTALSQL ELEMENTAL
SQL ELEMENTAL
 
Comandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbenchComandos básicos para bases de datos mysql y workbench
Comandos básicos para bases de datos mysql y workbench
 
Historia del sql
Historia del sqlHistoria del sql
Historia del sql
 
Ddl
DdlDdl
Ddl
 
Lenguaje transact (bd)
Lenguaje transact  (bd)Lenguaje transact  (bd)
Lenguaje transact (bd)
 
Lumisaca hector bdii_t3
Lumisaca hector bdii_t3Lumisaca hector bdii_t3
Lumisaca hector bdii_t3
 
DDL
DDLDDL
DDL
 
Sesion 5
Sesion 5Sesion 5
Sesion 5
 
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
SQL Server conceptos basicos,DDL Lenguaje de definicion datos,DMLLenguaje de ...
 
Actividad3 3 david a. condori tantani
Actividad3 3  david a. condori tantaniActividad3 3  david a. condori tantani
Actividad3 3 david a. condori tantani
 
Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10Curso de SQL Básico parte 1 de 10
Curso de SQL Básico parte 1 de 10
 
Historia del sql
Historia del sqlHistoria del sql
Historia del sql
 
Act4 castañon sergio
Act4 castañon sergioAct4 castañon sergio
Act4 castañon sergio
 
Base de datos en sql
Base de datos en sqlBase de datos en sql
Base de datos en sql
 
Tipos de datos en MySQL Workbench
Tipos de datos en  MySQL  WorkbenchTipos de datos en  MySQL  Workbench
Tipos de datos en MySQL Workbench
 
Analisys services 2005 cubos olap con o sin data warehouse
Analisys services 2005 cubos olap con o sin data warehouseAnalisys services 2005 cubos olap con o sin data warehouse
Analisys services 2005 cubos olap con o sin data warehouse
 
Base datos sql
Base datos sqlBase datos sql
Base datos sql
 
Diana gomez..paneles de control access
Diana gomez..paneles de control accessDiana gomez..paneles de control access
Diana gomez..paneles de control access
 

Destaque

diccionario informatico yamile angarita
diccionario informatico yamile angaritadiccionario informatico yamile angarita
diccionario informatico yamile angaritaYamile Angarita Lopez
 
Influências indígenas e africanas na cidade de Uberlãndia
Influências indígenas e africanas na cidade de UberlãndiaInfluências indígenas e africanas na cidade de Uberlãndia
Influências indígenas e africanas na cidade de UberlãndiaLarissa Silva
 
“VOLUNTÁRIOS INVOLUNTÁRIOS”: O RECRUTAMENTO PARA A GUERRA DO PARAGUAI NAS IMA...
“VOLUNTÁRIOS INVOLUNTÁRIOS”: O RECRUTAMENTO PARA A GUERRA DO PARAGUAI NAS IMA...“VOLUNTÁRIOS INVOLUNTÁRIOS”: O RECRUTAMENTO PARA A GUERRA DO PARAGUAI NAS IMA...
“VOLUNTÁRIOS INVOLUNTÁRIOS”: O RECRUTAMENTO PARA A GUERRA DO PARAGUAI NAS IMA...Karol Souza
 
02 -caderno_pratico_01_-_aft_2011-2012-v3
02  -caderno_pratico_01_-_aft_2011-2012-v302  -caderno_pratico_01_-_aft_2011-2012-v3
02 -caderno_pratico_01_-_aft_2011-2012-v3FilipeLaranjeira
 
Os desequilíbrios musculares no aparecimento de lesões
Os desequilíbrios musculares no aparecimento de lesõesOs desequilíbrios musculares no aparecimento de lesões
Os desequilíbrios musculares no aparecimento de lesõesFernando Farias
 
La definición
La definiciónLa definición
La definiciónmmuntane
 

Destaque (8)

diccionario informatico yamile angarita
diccionario informatico yamile angaritadiccionario informatico yamile angarita
diccionario informatico yamile angarita
 
Influências indígenas e africanas na cidade de Uberlãndia
Influências indígenas e africanas na cidade de UberlãndiaInfluências indígenas e africanas na cidade de Uberlãndia
Influências indígenas e africanas na cidade de Uberlãndia
 
“VOLUNTÁRIOS INVOLUNTÁRIOS”: O RECRUTAMENTO PARA A GUERRA DO PARAGUAI NAS IMA...
“VOLUNTÁRIOS INVOLUNTÁRIOS”: O RECRUTAMENTO PARA A GUERRA DO PARAGUAI NAS IMA...“VOLUNTÁRIOS INVOLUNTÁRIOS”: O RECRUTAMENTO PARA A GUERRA DO PARAGUAI NAS IMA...
“VOLUNTÁRIOS INVOLUNTÁRIOS”: O RECRUTAMENTO PARA A GUERRA DO PARAGUAI NAS IMA...
 
02 -caderno_pratico_01_-_aft_2011-2012-v3
02  -caderno_pratico_01_-_aft_2011-2012-v302  -caderno_pratico_01_-_aft_2011-2012-v3
02 -caderno_pratico_01_-_aft_2011-2012-v3
 
El Secreto kb
El Secreto kbEl Secreto kb
El Secreto kb
 
Revolução industrial
Revolução industrialRevolução industrial
Revolução industrial
 
Os desequilíbrios musculares no aparecimento de lesões
Os desequilíbrios musculares no aparecimento de lesõesOs desequilíbrios musculares no aparecimento de lesões
Os desequilíbrios musculares no aparecimento de lesões
 
La definición
La definiciónLa definición
La definición
 

Semelhante a Capitulo4 sql definicion-bd

ANALISIS DE SISTEMAS ROCKI.pdf
ANALISIS DE SISTEMAS ROCKI.pdfANALISIS DE SISTEMAS ROCKI.pdf
ANALISIS DE SISTEMAS ROCKI.pdfyannaRodrguez
 
Jose luis acevedo_basededatos
Jose luis acevedo_basededatosJose luis acevedo_basededatos
Jose luis acevedo_basededatosJose Luis Acevedo
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageInés Rosero
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageDoris Aguagallo
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01Dyego de Alvaro
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageWilliam Lozano
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageYoly QC
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageChars Orden
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languageAny Saula
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query languageMarcelo Herrera
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query languagejhonny tenesaca
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2Oscar Valdivieso
 

Semelhante a Capitulo4 sql definicion-bd (20)

Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 
ANALISIS DE SISTEMAS ROCKI.pdf
ANALISIS DE SISTEMAS ROCKI.pdfANALISIS DE SISTEMAS ROCKI.pdf
ANALISIS DE SISTEMAS ROCKI.pdf
 
Base de Datos1
Base de Datos1Base de Datos1
Base de Datos1
 
Jose luis acevedo_basededatos
Jose luis acevedo_basededatosJose luis acevedo_basededatos
Jose luis acevedo_basededatos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Unidad iv ddl
Unidad iv ddlUnidad iv ddl
Unidad iv ddl
 
Introduccion a SQL
Introduccion a SQL Introduccion a SQL
Introduccion a SQL
 
BASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVERBASE DE DATOS MICROSOFT SQL SERVER
BASE DE DATOS MICROSOFT SQL SERVER
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6 150113092523-conversion-gate01
6 150113092523-conversion-gate016 150113092523-conversion-gate01
6 150113092523-conversion-gate01
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. SQL structured query language
6. SQL   structured query language6. SQL   structured query language
6. SQL structured query language
 
111
111111
111
 
6. sql structured query language
6. sql   structured query language6. sql   structured query language
6. sql structured query language
 
6. sql structured query language2
6. sql   structured query language26. sql   structured query language2
6. sql structured query language2
 

Mais de I LG

Presentación orientacion momae y aplof 1
Presentación orientacion momae y aplof 1Presentación orientacion momae y aplof 1
Presentación orientacion momae y aplof 1I LG
 
Modulo hlc
Modulo hlcModulo hlc
Modulo hlcI LG
 
Modulo apw
Modulo apwModulo apw
Modulo apwI LG
 
Sistemas operativos monopuesto
Sistemas operativos monopuestoSistemas operativos monopuesto
Sistemas operativos monopuestoI LG
 
Sistemas operativos en red
Sistemas operativos en redSistemas operativos en red
Sistemas operativos en redI LG
 
Servicios en red
Servicios en redServicios en red
Servicios en redI LG
 
Seguridad
SeguridadSeguridad
SeguridadI LG
 
Modulo reloc
Modulo relocModulo reloc
Modulo relocI LG
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysqlI LG
 
Apuntes php mysql
Apuntes php mysqlApuntes php mysql
Apuntes php mysqlI LG
 
Capitulo5 sql manejo-bd
Capitulo5 sql manejo-bdCapitulo5 sql manejo-bd
Capitulo5 sql manejo-bdI LG
 
Capitulo4 sql definicion-bd
Capitulo4 sql definicion-bdCapitulo4 sql definicion-bd
Capitulo4 sql definicion-bdI LG
 
Capitulo3 sql consultas
Capitulo3 sql consultasCapitulo3 sql consultas
Capitulo3 sql consultasI LG
 
Capitulo2 sql bd-relacionales
Capitulo2 sql bd-relacionalesCapitulo2 sql bd-relacionales
Capitulo2 sql bd-relacionalesI LG
 
Capitulo1 sql (conceptos-basicos)
Capitulo1 sql (conceptos-basicos)Capitulo1 sql (conceptos-basicos)
Capitulo1 sql (conceptos-basicos)I LG
 
Ud5 reloc-admin centralizadared
Ud5 reloc-admin centralizadaredUd5 reloc-admin centralizadared
Ud5 reloc-admin centralizadaredI LG
 
Ud5 reloc-mantenimiento sistema
Ud5 reloc-mantenimiento sistemaUd5 reloc-mantenimiento sistema
Ud5 reloc-mantenimiento sistemaI LG
 
Curso joomla
Curso joomlaCurso joomla
Curso joomlaI LG
 

Mais de I LG (18)

Presentación orientacion momae y aplof 1
Presentación orientacion momae y aplof 1Presentación orientacion momae y aplof 1
Presentación orientacion momae y aplof 1
 
Modulo hlc
Modulo hlcModulo hlc
Modulo hlc
 
Modulo apw
Modulo apwModulo apw
Modulo apw
 
Sistemas operativos monopuesto
Sistemas operativos monopuestoSistemas operativos monopuesto
Sistemas operativos monopuesto
 
Sistemas operativos en red
Sistemas operativos en redSistemas operativos en red
Sistemas operativos en red
 
Servicios en red
Servicios en redServicios en red
Servicios en red
 
Seguridad
SeguridadSeguridad
Seguridad
 
Modulo reloc
Modulo relocModulo reloc
Modulo reloc
 
Ejemplos de php_mysql
Ejemplos de php_mysqlEjemplos de php_mysql
Ejemplos de php_mysql
 
Apuntes php mysql
Apuntes php mysqlApuntes php mysql
Apuntes php mysql
 
Capitulo5 sql manejo-bd
Capitulo5 sql manejo-bdCapitulo5 sql manejo-bd
Capitulo5 sql manejo-bd
 
Capitulo4 sql definicion-bd
Capitulo4 sql definicion-bdCapitulo4 sql definicion-bd
Capitulo4 sql definicion-bd
 
Capitulo3 sql consultas
Capitulo3 sql consultasCapitulo3 sql consultas
Capitulo3 sql consultas
 
Capitulo2 sql bd-relacionales
Capitulo2 sql bd-relacionalesCapitulo2 sql bd-relacionales
Capitulo2 sql bd-relacionales
 
Capitulo1 sql (conceptos-basicos)
Capitulo1 sql (conceptos-basicos)Capitulo1 sql (conceptos-basicos)
Capitulo1 sql (conceptos-basicos)
 
Ud5 reloc-admin centralizadared
Ud5 reloc-admin centralizadaredUd5 reloc-admin centralizadared
Ud5 reloc-admin centralizadared
 
Ud5 reloc-mantenimiento sistema
Ud5 reloc-mantenimiento sistemaUd5 reloc-mantenimiento sistema
Ud5 reloc-mantenimiento sistema
 
Curso joomla
Curso joomlaCurso joomla
Curso joomla
 

Capitulo4 sql definicion-bd

  • 1. Definición de Datos Conceptos básicos http://www.dosideas.com Mayo de 2009 Dos Ideas - La visión de Sistemas desde el Desarrollo
  • 2. Comandos DDL Los comandos DDL (Data Definition Language) son un subconjunto de comandos SQL usados para crear, modificar o eliminar estructuras de base de datos en Oracle, agregar comentarios para el diccionario de datos, establecer opciones de auditoría y analizar tablas, índices o cluster.
  • 3. Comandos DDL Los comandos DDL tienen un commit automático.
  • 4. Tipos de Datos Caracteres: almacenan datos alfanuméricos, representan palabras y texto, y manipulan cadenas de caracteres. Numéricos: almacenan números de punto fijo o flotante de cualquier tamaño. Fecha y Hora: almacenan valores de fecha y hora de longitud fija. Binarios: almacenan imágenes, audio/video, archivos ejecutables, y datos similares. Row id: almacenan la dirección de almacenamiento físico de las filas de las tablas. Cada tabla tiene una pseudo-columna llamada ROWID. 
  • 11. Vistas • Es una consulta SQL almacenada en la base de datos. • Una vez que ha sido definida una vista, la misma puede ser tratada como una tabla más de la base de datos. • Puede escribirse una sentencia SELECT que acceda, restrinja, agrupe datos a partir de la vista. • Cada vez que se ejecuta una consulta sobre una vista, la consulta almacenada (o vista) es ejecutada.
  • 12. Algunos beneficios de las vistas
  • 14. Secuencias Es un objeto de la base de datos creado para producir automáticamente una secuencia de números enteros únicos para las filas de una tabla. Los números de una secuencia se almacenan y generan independientemente de las tablas. De esta manera, la misma secuencia puede ser utilizada por varias tablas. Cuando se genera un número de secuencia, se incrementa la secuencia independientemente de que la transacción se confirme o se descarte. Un uso muy común de las secuencias es para crear valores de clave primaria.