base de datos
BASE DE DATOS I
PRACTICA # 1
El objetivo de esta práctica es el manejo de los comandos básicos de definición y manipulación de datos,
comprobando que se verifican lasrestricciones definidas e introduciendo operaciones de gran utilidad
como la inserción de información en una tabla y el borrado del contenido de una tabla.
Creación de la tabla CITY
CREATE TABLE CITY (id_city NUMBER(2) PRIMARY KEY,
name CHAR(20) UNIQUE NOT NULL);
Recuerde que la restricción de clave primaria implica automáticamente la no aceptación de valores nulos,
lo que no sucede para larestricción de unicidad.
Inserción de información en la tabla CITY
INSERT INTO CITY VALUES (62,'MORELIA');
INSERT INTO CITY VALUES (42,'HERMOSILLO');
INSERT INTO CITY VALUES (56,'CUERNAVACA');INSERT INTO CITY VALUES (16,'JALAPA');
INSERT INTO CITY VALUES (46,'CELAYA');
INSERT INTO CITY (name, id_city) VALUES ('REYNOSA', 23);
En todo momento se controlan las restricciones definidas en latabla de modo que se rechazan aquellas
operaciones que supongan una violación de dichas restricciones. En el ejemplo las restricciones a
considerar son las de unicidad y no validez de valores nulospara los dos atributos de la tabla.
INSERT INTO CITY VALUES (62,'LOS CABOS');
INSERT INTO CITY VALUES (50,'JALAPA');
INSERT INTO CITY VALUES (NULL,'TAPACHULA')
INSERT INTO CITY VALUES (35,NULL);Consultas
SELECT * FROM CITY;
ID_CITY
NAME
---------- ------------------------62
MORELIA
42
HERMOSILLO
56
CUERNAVACA
16
JALAPA
46
CELAYA
SELECT name FROM CITY;
NAME------------------------MORELIA
HERMOSILLO
CUERNAVACA
JALAPA
CELAYA
Observe que los resultados de salida de las consultas se suministran según el orden en que se
introdujeron las tuplas y no según un ordennumérico o alfabético de los atributos. Estos tipos de
ordenación pueden obtenerse mediante la cláusula ORDER BY que por defecto ordena ascendentemente o
de menor a mayor.
SELECT name FROM city ORDER...
Regístrate para leer el documento completo.