poo2_u3_a2_ismj.-israel-msi.xlsx

3
Activ NUM SENTENCIA PROPORCIONADA 1 2 SELECT * FROM tiposAvion 3 4 SELECT pilotos 5 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 presentan, para ello deberás realizar esta actividad para create avion ( avion_id int()NOT NULL nombre varchar(30) NOT NULL tipo_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”);

Upload: donelwero

Post on 03-Jan-2016

319 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: POO2_U3_A2_ISMJ.-ISRAEL-MSI.xlsx

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

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.