qwertyuiopasdfghjklzxcvbnmqw ertyuiopasdfghjklzxcvbnmqwert yuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopa UNADM sdfghjklzxcvbnmqwertyuiopasdf Programación orientada a ghjklzxcvbnmqwertyuiopasdfghj objetos II klzxcvbnmqwertyuiopasdfghjklz UNIDAD 3 xcvbnmqwertyuiopasdfghjklzxcv bnmqwertyuiopasdfghjklzxcvbn mqwertyuiopasdfghjklzxcvbnmq wertyuiopasdfghjklzxcvbnmqwe rtyuiopasdfghjklzxcvbnmqwerty uiopasdfghjklzxcvbnmqwertyuio pasdfghjklzxcvbnmqwertyuiopas dfghjklzxcvbnmqwertyuiopasdfg hjklzxcvbnmqwertyuiopasdfghjk Actividad 2. Detección de errores
13/08/2014
GUILLERMO DURAN GARCIA AL1254075
Actividad 2. Detección de errores 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. Los caracteres o palabras que corrijas o incluyas en la sentencia márcalas en color rojo. Utiliza la columna de comentarios por si quieres precisar algo. No.
Sentencia Proporcionada
Sentencia Corregida
DDL o DML DDL
Comentario
1
CREATE DATABA aviones ;
CREATE DATABASE aviones;
2
CREATE avion ( avion_id int NOT NULL nombre varchar(30) NOT NULL tipo_id int NOT NULL SELECT * Avion;
EN ESTA SENTENCIA LE FALTA EL NOMBRE DE LA TABLA
DDL
EN ESTA SENTENCIA FALTA LA PALABRA FROM
DML
CREATE TABLE pasajero( id_pasajero int NOT NULL, nombre varchar, ap_pat varchar, ap_mat varchar ); INSERT INTO avion ( 12345,”veloz”, “123”);
EL CODIGO ES INCORRECTO
DDL
EL CODIGO ES INCORRECTO
DML
El último número no debe llevar apóstrofes o comilla simple.
ALTER TABLE avion AD ruta char(20); INSERT INTO pasajero VALUES ( );
LE FALTA UNA “D” A LA SENTENCIA ALTER TABLE avion ADD ruta…. EL CODIGO ES INCORRECTO
DDL
FALTAN DATOS
DML
insert into tabla(lista de columnas) values (lista de valores)
8
SELECT * FROM avion ORDER nombre;
SELECT * FROM aviones.avion ORDER BY nombre;
DML
ORDER BY, nombre de base de datos.
9
DELETE avion WHERE avion_id=12345;
EL CODIGO ES INCORRECTO
DML
Varios errores de sintaxis. Id es int, así que no lleva
3
4
5
6 7
LA SINTAXIS ESTA MAL ESCRITA LA SINTAXIS ESTA MAL ESCRITA
FALTAN DATOS COMO EL NOMBRE DE LA BASE Falta especificar el tipo de los campos y el nombre de la base de datos, entre otras cosas.
Thank you for interesting in our services. We are a non-profit group that run this website to share documents. We need your help to maintenance this website.