lunes, 27 de agosto de 2012

  • Que es un lenguaje de definicion de datos?

Es el que se encarga de la modificacion de la estructura de los objetos de la base de datos. existen cuatro operaciones basicas: CREATE, ALTER, DROP y TRUCANTE.
  • Para que se utiliza!


Permite crear una tabla, definir las columnas y las restricciones de estas.

CREATE TABLE nombreTabla( nombreColumna tipoDatos, nombreColumna tipoDatos, nombreColumna tipoDatos) Tipos datos, varían dependiendo del motor de bases de datos
  • Inlcuya un ejemplo

  • CREATE  Este comando crea un objeto dentro de la base de datos. Puede ser una tabla, vista, índice,trigger, función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.Permite crear además la misma base de datos.
  • ALTER Este comando permite modificar la estructura de un objeto. Se pueden agregar/quitar campos auna tabla, modificar el tipo de un campo, agregar/quitar índices a una tabla, modificar untrigger, etc.
  • DROP Este comando elimina un objeto de la base de datos. Puede ser una tabla, vista, índice, trigger,función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte. Sepuede combinar con la sentencia ALTER.
  • TRUNCATE Este comando trunca todo el contenido de una tabla. La ventaja sobre el comando DELETE, esque si se quiere borrar todo el contenido de la tabla, es mucho más rápido, especialmente si latabla es muy grande, la desventaja es que TRUNCATE solo sirve cuando se quiere eliminarabsolutamente todos los registros, ya que no se permite la cláusula WHERE.
ejemplo de CREATE: 
CREATE TABLE TABLA_NOMBRE (
cl integer not null
nombre VARCHAR (50)
fecha_nac DATE NOT NULL,
PRIMARY KEY (my_field1, my_field 2)

No hay comentarios:

Publicar un comentario