Está en la página 1de 2

Actividad 2: Deteccin de Errores

NUM SENTENCIA PROPORCIONADA create avion ( avion_id int()NOT NULL nombre varchar(30) NOT NULL 1 tipo_id number())NOT NULL 2 SELECT * FROM tiposAvion create table pasajero( id_pasajero int NOT NULL, nombre varchar NOT NULL, ap_pat varchar NOT NULL, ap_mat varchar NOT NULL 3) 4 SELECT pilotos 5 CREATE THEMA aviones ; 6 ALTER TABLE aviones.avion RENAME aviones.a; 7 DROP pasajero; INSERT INTO aviones.avion VALUES ( 12345,'veloz', 8 123);

Como parte de tu aprendizaje es importante identificar que sentencias son DDL y cuales DML y los errores que l presentan, para ello debers realizar esta actividad para tu prctica

9 DELETE avion WHERE avion_id='12345'; 10 SELECT * FROM avion ORDER nombre;

Actividad 2: Deteccin de Errores


SENTENCIA CORREGIDA DDL O DML COMENTARIOS

que sentencias son DDL y cuales DML y los errores que las sentencias a tu prctica

create table 'bd'.'avion' ('avion_id' INT NOT NULL, 'nombre' VARCHAR(30) NOT NULL, 'tipo_id'(45) NOT NULL) PRIMARY KEY ('avion_id'); DDL SELECT * FROM bd.tiposAvion; CREATE TABLE 'bd'.'pasajero'( 'id_pasajero' INT NOT NULL, 'nombre' VARCHAR(50) NOT NULL, 'ap_pat' VARCHAR(30) NOT NULL, 'ap_mat' VARCHAR(30) NOT NULL, PRIMARY KEY ('id_pasajero')); SELECT nombre FROM bd.pilotos; CREATE SCHEMA 'aviones'; ALTER TABLE aviones.avion RENAME TO 'aviones'.'a'; DROP TABLE 'aviones'.'pasajero'; DML Hace falta el nombre de la base de datos.

DDL DML DDL DDL DDL

Falta especificar el tipo de los campos y el nombre de la base de datos, entre otras cosas. Error de sintaxis, falta FROM y base de datos. Es schema la palabra. RENAME TO DROP TABLE El ltimo nmero no debe llevar apstrofes o comilla simple. Varios errores de sintaxis. Id es int, as que no lleva comillas. ORDER BY, nombre de base de datos.

INSERT INTO aviones.avion VALUES (12345, 'veloz',123); DML DELETE avion FROM aviones.avion WHERE avion_id = 12345; SELECT * FROM aviones.avion ORDER BY nombre;

DML DML

También podría gustarte