Вы находитесь на странице: 1из 9

Informe 3 Proyecto Semestral BD Modelamiento de Base de Datos_002D

ndice 1.- Introduccin 2.- Script Creacin de tablas 3.- Ingreso de datos en las tablas pg. 2 pg. 3 pg. 4-5

3.1 Ingresamos tuplas.pg.6 3.2 Ingresamos tipo de datos.pg.6 4.- Creacin de 5 Consultas 4.1.- Imgenes de las consultas pg. 7-8 .. pg. 7-8

5.- Conclusin..pg. 9

Pgina 1 de 9

Informe 3 Proyecto Semestral BD Modelamiento de Base de Datos_002D

Introduccin La empresa automotora Auto-Rpido desea una base de datos para almacenar, administrar y gestionar informacin respeto de sus vehculos, los clientes y las revisiones tcnicas llevadas a cabo por la empresa. Para cumplir con ese objetivo hemos planeado desarrollar una base de datos en SQL developer de Oracle ingresando los datos en una tabla creada en este programa poblndola con los datos que nosotros crearemos y luego probndola con diferentes consultas que plantearemos.

Pgina 2 de 9

Informe 3 Proyecto Semestral BD Modelamiento de Base de Datos_002D

2.- SCRIP CREACIN DE TABLAS Create table Cliente (cod_cliente NUMBER (PK), nombre_cli VARCHAR2(12), apellido_cli VARCHAR 2, numero_tel NUMBER, rut NUMBER, rut_digitador VARCHAR2, direccin VARCHAR2 (30), ciudad VARCHAR (20)) Create table Vendedor (cod_vendedor NUMBER (PK), nombre_vend VARCHAR2 (12), apellido_vend VARCHAR2 (12), cantidad_ventas NUMBER, cantidad_clien NUMBER, cod_cliente_revision NUMBER (FK)) Create table Vehiculo (patente VARCHAR2 (6)(PK), marca VARCHAR2, color VARCHAR 2, modelo VARCHAR2 ( 15), precio_venta NUMBER) Create table Revision (cod_revision NUMBER, fecha_rev DATE, cantidad_rev NUMBER, cantidad_tec NUMBER, cod_cliente_revision NUMBER(FK))

ALTER TABLE Cliente ADD CONSTRAINT Cliente_PK pimary key ( cod_cliente); ALTER TABLE Vendedor ADD CONSTRAINT vendedor_PK pimary key ( cod_vendedor); ALTER TABLE Vehiculo ADD CONSTRAINT Vehiculo_PK pimary key ( patente);

ALTER TABLE Cliente ADD CONSTRAINT cli_rev FOREIGN KEY (cod_cliente_revision) REFERENCE revision (cod_cliente_revision);

Pgina 3 de 9

Informe 3 Proyecto Semestral BD Modelamiento de Base de Datos_002D

3.- INSERTAR DATOS EN LA TABLA INSERT INTO CLIENTE VALUES (00123456,PATRICIO ,SALDAA,1234 ,14123345,7,) INSERT INTO CLIENTE VALUES (00112126,JONATAN,MARTINEZ,3214 ,18781441,3,) INSERT INTO CLIENTE VALUES (00121236,EDGAR ,LIQUITAY,4321 ,18123144,K,) INSERT INTO CLIENTE VALUES (0012426,MIGUEL ,TANACA,5551 ,12132445,1,) INSERT INTO CLIENTE VALUES (00132456,HOLYFENCIO ,FERRADA,2134 ,14123345,2,)

INSERT INTO VENDEDOR VALUES (598,JUAN,MACHUCA,4,3); INSERT INTO VENDEDOR VALUES (123,RODOLFO,MACHUCA,7,5); INSERT INTO VENDEDOR VALUES (345,VIRGINIA,MACHUCA,4,2); INSERT INTO VENDEDOR VALUES (678,FEDERICO,MACHUCA,9,6); INSERT INTO VENDEDOR VALUES (992,RODRIGO,ROJAS,2,1);

INSERT INTO VEHICULO VALUES (JKLM30,HONDA,ROJO,ASTRA, 7000000) INSERT INTO VEHICULO VALUES (ZZ4765, CHEVROLETT ,VERDE,ONIX, 8000000) INSERT INTO VEHICULO VALUES (ZR4737,MAZDA,BLANCO,3, 5000000)

Pgina 4 de 9

Informe 3 Proyecto Semestral BD Modelamiento de Base de Datos_002D

INSERT INTO VEHICULO VALUES (ZC4565, HYUNDAI,NEGRO,ACCENT, 9000000)

INSERT INTO VEHICULO VALUES (LMNO12,NISSAN,NEGRO,TERRANO, 17000000)

INSERT INTO REVISION VALUES (6432,15/05/2013,1,3,12345) INSERT INTO REVISION VALUES (1235,17/10/2013,2,2,11345) INSERT INTO REVISION VALUES (8432,01/11/2013,1,2,13345) INSERT INTO REVISION VALUES (1432,05/12/2013,2,114345) INSERT INTO REVISION VALUES (3632,12/07/2013,1,4,15345)

Pgina 5 de 9

Informe 3 Proyecto Semestral BD Modelamiento de Base de Datos_002D

3.1 Ingresamos ms datos creando. CREATE SEQUENCE NUEVO_VENDEDOR INCREMENT BY 10 START WITH 600 MINVALUE 580 MAXVALUE 800 CYCLE

3.2 INSERT INTO VENDEDOR VALUES(nuevo_vendedor.nextval,Pedro,Gorgori,7,2);

INSERT INTO VENDEDOR VALUES(nuevo_vendedor.nextval,Edgar,Liquitay,4,1);

INSERT INTO VENDEDOR VALUES(nuevo_vendedor.nextval,Jonatan,Martinez,5,2);

Pgina 6 de 9

Informe 3 Proyecto Semestral BD Modelamiento de Base de Datos_002D

4.- CREACION DE 5 CONSULTAS A.SELECT PATENTE ||patente|| precio_venta From vehiculo Where patente like JKLM30;

SELECT NOMBRE||nombre_cli||APELLIDO||apellido_cli||FONO||numero_tel From cliente Where nombre_cli like PATRICIO;

Pgina 7 de 9

Informe 3 Proyecto Semestral BD Modelamiento de Base de Datos_002D

Pgina 8 de 9

Informe 3 Proyecto Semestral BD Modelamiento de Base de Datos_002D

Conclusin Luego de haber realizado cada uno de los pasos definidos para lograr la correcta ejecucin de la base de datos requerida con la empresa, luego de haber enlistado cada uno de las entidades con sus respectivos atributos en las tablas, posteriormente haber ingresado los datos, y desde este, haber hecho diferentes consultas a nuestra base de datos comprobando la veracidad de esta, podemos afirmar, que el objetivo de este informe ha sido cumplido de forma exitosa. Es por esto que la empresa podr estar segura de que la base de datos definida segn lo visto anteriormente, cumplir con los requerimientos solicitados por esta, y as llevar un mejor control y una mayor organizacin, con respecto al funcionamiento de la automotora.

Pgina 9 de 9

Вам также может понравиться