ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Control 2 Base de datos


Enviado por   •  14 de Septiembre de 2021  •  Trabajo  •  691 Palabras (3 Páginas)  •  68 Visitas

Página 1 de 3

Control 2

Base de datos

[pic 1]

Profesor: SVEN VON BRAND LAREDO

Alumno: ALEJANDRO EMILIO GACITUA FLORES.

1)

Seleccionar dos tablas de su modelo de proyecto. Las dos tablas más completas de su modelo, en donde se incluyan todos los tipos de dominio primitivos (varchar2, number, date) y alguna columna null

Creación de tablas:

CREATE TABLE CIUDAD(

ID_CIUDAD NCHAR(4) NOT NULL CONSTRAINT PK_ID_CIUDAD PRIMARY KEY,

NOMBRE_CIUDAD VARCHAR2(40)NOT NULL,

CANT_HABITANTES NUMBER(4) NOT NULL,

TERRITORIO_CIUDAD NUMBER(6,2),

FECHA_CREACION DATE

);

CREATE TABLE ESTADIO(

ID_ESTADIO NCHAR(4) NOT NULL CONSTRAINT PK_ID_ESTADIO PRIMARY KEY,

NOMBRE_ESTADIO NVARCHAR2(40)NOT NULL,

CAPACIDAD_ESTADIO INTEGER NOT NULL,

TERRITORIO_ESTADIO INTEGER  

);

Me dio error con la foreign key al tratar de crearlo junto a la tabla ESTADIO,entonces lo agregue en un ALTER TABLE:

--SE AGREGA UN ATRIBUTO

ALTER TABLE ESTADIO

ADD ID_CIUDAD NCHAR(4);

--ESTE AGREGA EL ATRIBUTO COMO LLAVE FORANEA

ALTER TABLE ESTADIO

ADD CONSTRAINT FK_ESTADIO FOREIGN KEY (ID_CIUDAD)

REFERENCES CIUDAD (ID_CIUDAD);

--ESTE MODIFICA LOS VALORES NULO EN UN CAMPO

ALTER TABLE ESTADIO

MODIFY (ID_CIUDAD NOT NULL);

2)

Insertar 20 filas en la tabla fuerte y 50 filas en la tabla relacionada:

TABLA FUERTE(CIUDAD):

insert into CIUDAD values('0000','invento1',1000,2300.00,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0001','invento2',1001,2301.00,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0002','invento3',1002,2302.00,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0003','invento12',1003,2300.01,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0005','invento13',1004,2300.01,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0006','invento21',1005,2301.01,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0007','invento31',1006,2302.01,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0008','invento14',1007,2300.02,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0009','invento16',1008,2300.02,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0010','invento25',1009,2301.02,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0011','invento35',1010,2302.02,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0012','invento16',1011,2300.03,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0013','invento17',1012,2300.03,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0014','invento27',1013,2301.03,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0015','invento37',1014,2302.03,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0016','invento18',1015,2300.04,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0017','invento19',1016,2300.04,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0018','invento29',1017,2301.04,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0019','invento53',1018,2302.04,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

insert into CIUDAD values('0020','invento91',1019,2300.05,TO_DATE('11/02/1541', 'DD/MM/YYYY'));

TABLA RELACIONANDA (ESTADIO):

insert into ESTADIO values('2177','inventado33',7596,1234,'0000');

insert into ESTADIO values('8655','inventado25',3907,2550,'0001');

insert into ESTADIO values('3148','inventado22',8318,7348,'0002');

insert into ESTADIO values('6169','inventado55',8146,1675,'0003');

insert into ESTADIO values('7364','inventado49',3297,4060,'0004');

insert into ESTADIO values('8390','inventado37',1593,4512,'0005');

insert into ESTADIO values('6031','inventado37',7556,4207,'0006');

insert into ESTADIO values('1512','inventado49',5601,6413,'0007');

insert into ESTADIO values('8146','inventado85',5445,9542,'0008');

insert into ESTADIO values('6382','inventado76',6538,6364,'0009');

insert into ESTADIO values('7713','inventado9',2416,3771,'0010');

insert into ESTADIO values('2217','inventado58',4436,6466,'0011');

insert into ESTADIO values('6453','inventado88',6017,4243,'0012');

insert into ESTADIO values('7297','inventado1',1795,9144,'0013');

insert into ESTADIO values('9858','inventado91',2547,3450,'0014');

insert into ESTADIO values('3869','inventado66',6688,2494,'0015');

insert into ESTADIO values('1466','inventado59',3723,4165,'0016');

insert into ESTADIO values('3799','inventado17',7231,2964,'0017');

insert into ESTADIO values('8821','inventado69',7323,3329,'0018');

insert into ESTADIO values('6720','inventado22',4301,8179,'0019');

insert into ESTADIO values('4530','inventado81',5130,6242,'3337');

insert into ESTADIO values('8379','inventado75',7884,9637,'9314');

insert into ESTADIO values('3989','inventado59',3328,1933,'3549');

insert into ESTADIO values('8747','inventado84',6729,5297,'8841');

insert into ESTADIO values('9404','inventado51',5199,9565,'5722');

insert into ESTADIO values('2076','inventado87',5596,3739,'3210');

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (137 Kb) docx (70 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com