You are on page 1of 2

Nombre: Abelardo Valdez Poot.

Matricula: 35161772.
TAREA

Qu es el lenguaje de definicin de datos?


Es la parte del SQL dedicada a la definicin de la base de datos, consta de sentencias
para definir la estructura de la base de datos, permite definir gran parte del nivel interno
de la base de datos. Por este motivo estas sentencias sern utilizadas normalmente por el
administrador de la base de datos.
La definicin de la estructura de la base de datos incluye tanto la creacin inicial de los
diferentes objetos que formarn la base de datos ( tablas), como el mantenimiento de esa
estructura. Las sentencias del DDL utilizan unos verbos que se repiten para los distintos
objetos. Por ejemplo, para crear un objeto nuevo el verbo ser CREATE; para crear una
tabla nueva.
Las principales funcionalidades como lenguaje de definicin (DDL) son la creacin,
modificacin y borrado de las tablas que componen la base de datos,
Sentencias SQL DDL:
CREATE - para crear objetos en la base de datos.

Ejemplo:
CREATE TABLE Customer
(First_Name char(50),
Last_Name char(50));
ALTER - modifica la estructura de la base de datos.

A. Agregar una columna: ADD columna 1 tipos de datos para columna 1


B. Eliminar una columna: DROP columna 1
C. Cambiar el nombre de una columna: CHANGE nombre antiguo de la
columna nuevo nombre de la columna tipos de datos para la nueva
columna".
D. Cambiar el tipo de datos para una columna: MODIFY columna 1 nuevo
tipo de datos
Ejemplo:
ALTER TABLE Customer ADD Gender char(1);
DROP - borra objetos de la base de datos.

DROP TABLE Customer;


TRUNCATE - elimina todos los registros de la tabla, incluyendo todos los espacios
asignados a los registros.
Ejemplo:
TRUNCATE TABLE Customer;
Tipos de datos de SQL general
Cada columna en una tabla de base de datos est obligado a tener un nombre y un tipo
de datos.
los desarrolladores de SQL tienen que decidir qu tipos de datos se almacena dentro de
cada columna y cada mesa cuando se crea una tabla de SQL. El tipo de datos es una
etiqueta y una gua para SQL para entender qu tipo de datos se espera dentro de cada
columna, y tambin identifica cmo SQL va a interactuar con los datos almacenados.
CHARACTER(n): La instruccin CHARACTER(50) define un dato de tipo cadena de
longitud 50, y puede ser utilizado para guardar alguna descripcin.
VARCHAR(n) or CHARACTER VARYING(n): la instruccin varchar(30) define un tipo de
dato cadena y puede ser usado para guardar un nombre, a diferencia de character solo
ocupa lo que mida la cadena.
BOOLEAN: solo guarda un tipo de dato true o false, puede ser usado para afirmar si o
negar algo.
INTEGER(p): guarda una cadena numrica, puede ser utilizado para guardar una edad, id
etc.
FLOAT(p): guarda un nmero real, FLOAT(8) en este caso con una precisin de 8 bits,
puede ser usado para guardar la estatura.
DOUBLE PRECISION: guarda un nmero real, en este caso con una precisin de 16 bits,
puede ser usado para guardar una cantidad numrica.
DATE guarda un objeto de tipo fecha con el formato ao, me y da.

NOTA: S entregue el ejercicio en clase sobre el video club.

You might also like