poo2_u3_a2_ismj.-israel-msi.xlsx
TRANSCRIPT
![Page 1: POO2_U3_A2_ISMJ.-ISRAEL-MSI.xlsx](https://reader035.vdocuments.net/reader035/viewer/2022073121/55cf9cf4550346d033aba6db/html5/thumbnails/1.jpg)
Actividad 2: Detección de Errores
NUM SENTENCIA PROPORCIONADA
1
2 SELECT * FROM tiposAvion
3
4 SELECT pilotos5 CREATE THEMA aviones ;
6 ALTER TABLE aviones.avion RENAME aviones.a;7 DROP pasajero;
8
9 DELETE avion WHERE avion_id='12345';
10 SELECT * FROM avion ORDER nombre;
Como parte de tu aprendizaje es importante identificar que sentencias son DDL y cuales DML y los errores que las sentencias presentan, para ello deberás realizar esta actividad para tu práctica
create avion (avion_id int()NOT NULLnombre varchar(30) NOT NULLtipo_id number())NOT NULL
create table pasajero(id_pasajero int NOT NULL,nombre varchar NOT NULL,ap_pat varchar NOT NULL,ap_mat varchar NOT NULL )
INSERT INTO aviones.avion VALUES ( 12345,'veloz', “123”);
![Page 2: POO2_U3_A2_ISMJ.-ISRAEL-MSI.xlsx](https://reader035.vdocuments.net/reader035/viewer/2022073121/55cf9cf4550346d033aba6db/html5/thumbnails/2.jpg)
Actividad 2: Detección de Errores
SENTENCIA CORREGIDA DDL O DML COMENTARIOS
DDL
SELECT * FROM bd.tiposAvion; DML
DDL
SELECT nombre FROM bd.pilotos; DMLCREATE SCHEMA 'aviones'; DDL Es schema la palabra.
DDL RENAME TODROP TABLE 'aviones'.'pasajero'; DDL DROP TABLE
DML
DML
DML
Como parte de tu aprendizaje es importante identificar que sentencias son DDL y cuales DML y los errores que las sentencias presentan, para ello deberás realizar esta actividad para tu práctica
create table 'bd'.'avion' ('avion_id' INT NOT NULL, 'nombre' VARCHAR(30) NOT NULL, 'tipo_id'(45) NOT NULL) PRIMARY KEY ('avion_id');
Hace falta el nombre de la base de datos.
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'));
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.
ALTER TABLE aviones.avion RENAME TO 'aviones'.'a';
INSERT INTO aviones.avion VALUES (12345, 'veloz',123);
El último número no debe llevar apóstrofes o comilla simple.
DELETE avion FROM aviones.avion WHERE avion_id = 12345;
Varios errores de sintaxis. Id es int, así que no lleva comillas.
SELECT * FROM aviones.avion ORDER BY nombre;
ORDER BY, nombre de base de datos.