Story Transcript
Presentación Presentación
ABC Móvil
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
Indice PRESENTACIÓN
1
INDICE
2
ANEXO
3
DISEÑO CONCEPTUAL – ATRIBUTOS
4
DISEÑO LÓGICO
5
DICCIONARIO DE DATOS
6
CONSULTAS CONSIGNAS Y RESULTADOS SCRIPT SCRIPTS DE DB2
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
13 13 13 18
Pg: 2
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
Anexo A lo largo de dicho anexo podremos observar los distintos cambios que se ha realizado para la entrega Final del Trabajo Práctico de Bases de Datos – Caso: ABC Móvil. Este caso se encuentra en la página 135 del libro Fundamentos de Diseño y Modelado de Datos. Ed. Cooperativas. 2007. A continuación se detalla los cambios que se han propuesto: 1. Se ha incorporado una Entidad nueva, con el objetivo de mantener un histórico de cambio de planes de los equipos adquiridos por los clientes de ABC Móvil. 2. Luego de hacer una nueva revisión, se agregan nuevos atributos a las Entidades existentes. 3. Para mantener un control más estrictos en la inserción de datos, se han incorporado nuevas restricciones a la Tablas actuales, las mismas pueden ser observadas en el Diccionario de Datos. 4. Incorporamos más datos en las tablas con el objetivo de poder obtener mas resultados en las consultas. 5. Nuevas Consultas que ayudan a los Directivos a tomar decisiones sobre el negocio.
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 3
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
Diseño Conceptual – Atributos
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 4
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
Diseño Lógico
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 5
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
Diccionario de datos Tabla
Empresa
Tabla
Atributos
Tipo de Dato
Restricción
Id_Empresa
INTEGER
NOT NULL
Razon_Social
VARCHAR(20)
NOT NULL
Primary Key
Foreing Key
Id_Empresa
CUIT
INTEGER
NOT NULL
Numero de C.U.I.T. (Clave Única de Identificación Tributaria)
Direccion
VARCHAR(45)
NOT NULL
Compuesta por la calle y el número.
Telefono
INTEGER
NOT NULL
Numero de Telefono, para contactar
Atributos
Tipo de Dato
Restricción
Id_Sucursal
INTEGER
NOT NULL
Id_Empresa
INTEGER
NOT NULL
Nombre
VARCHAR(20)
NOT NULL
Primary Key Id_Sucursal
Foreing Key Empresa.Id_Empresa
Direccion
VARCHAR(45)
NOT NULL
Localidad
VARCHAR(20)
NOT NULL
N_PuntoVenta
INTEGER
NOT NULL
Atributos
Tipo de Dato
Restricción
Descripción de Atributos
Descripción
Se mantendrán guardados los datos principales de ABC Móvil
Descripción
Identificación de la sucursal Id de la Empresa a la corresponde Nombre de la Sucursal, puede utilizarse la Localidad Compuesta por la calle y el número.
Sucursal
Tabla
Descripción de Atributos Id que Identifica a la Empresa Razón Social o Nombre Fantasía de la Empresa
Se guardaran los datos de las sucursales de ABC Móvil.
Nombre de la Localidad a la que pertenece Id utilizado par identificar a la sucursal en la facturación.
Primary Key
Foreing Key
Nro_Telefono
INTEGER
NOT NULL
Nro_Telefono
Empresa.Id_Empresa
Id_Sucursal
INTEGER
NOT NULL
Id_Sucursal
Sucursal.Id_Sucursal
Tel_Suc
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Descripción de Atributos Numero de teléfono Id de la Sucursal
Descripción Se guardaran los teléfonos de las sucursales.
Pg: 6
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro Tabla
Empleado
Atributos
Tipo de Dato
Restricción
Primary Key
Foreing Key
Id_Empleado
Descripción de Atributos Id que Identifica al empleado Primer Nombre Primer Apellido Compuesta por la calle y el número.
Id_Empleado
INTEGER
NOT NULL
Nombre Apellido
VARCHAR(20) VARCHAR(45)
NOT NULL NOT NULL
Direccion
VARCHAR(45)
NULL
Telefono
VARCHAR(20)
NULL
Numero de Telefono, para contactar
Tipo_doc
VARCHAR(5)
NOT NULL Solo admite los Valores DNI, LC, LE
DNI, CE, CI, Pasaporte, etc.
Nro_Doc
VARCHAR(20)
NOT NULL
Numero de Documento
Localidad
VARCHAR(20)
NULL
Nombre de la Localidad donde Reside
Descripción
Se guardaran los datos de los empleados que pertenecen a la empresa, entre sus datos esta el sueldo que percibirá
NOT NULL Sueldo_Basico
Tabla
Atributos
DOUBLE
Tipo de Dato
Importe que percibe por mes
No admite Valores menores a $ 800
Restricción
Primary Key
Foreing Key
Id_Empresa
INTEGER
NOT NULL
Id_Empresa
Empresa.Id_Empresa
Id_Empleado
INTEGER
NOT NULL
Id_Empleado
Empleado.Id_Empleado
F_Ingreso
DATE
NULL
Reg_Emp
Descripción de Atributos Id de la Empresa Id del Empleado Fecha de Ingreso a la Empresa (dd/mm/aaaa)
NULL F_Egreso
Tabla
Reg_Suc
Atributos
DATE
Tipo de Dato
La fecha de egreso no puede ser la misma que la de ingreso
Restricción
Descripción
Se mantendrá un registro de los empleados que trabajan para ABC Móvil.
Fecha de Baja de la Empresa (dd/mm/aaaa)
Primary Key
Foreing Key
Id_Sucursal
INTEGER
NOT NULL
Id_Sucursal
Sucursal.Id_Sucursal
Id_Empleado
INTEGER
NOT NULL
Id_Empleado
Empleado.Id_Empleado
F_Entrada
DATE
NULL
F_Baja
DATE
NULL
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Descripción de Atributos Id de la Sucursal Id del Empleado Fecha de Ingreso a la Sucursal (dd/mm/aaaa) Fecha de Egreso a la Sucursal (dd/mm/aaaa)
Descripción
Se utiliza para mantener el registro de los empleados que trabajan en cada sucursal y sus fechas de ingreso y egreso
Pg: 7
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
Tabla
Cliente
Tabla
Atributos
Tipo de Dato
Restricción
Primary Key
Foreing Key
Id_Cliente
INTEGER
NOT NULL
Nombre Apellido
VARCHAR(20) VARCHAR(20)
Tipo_Doc
VARCHAR(5)
NULL NULL NULL Solo admite los Valores DNI y CUIT
Nro_Doc
VARCHAR(20)
NULL
Numero de Documento
Direccion
VARCHAR(45)
NULL
Compuesta por la calle y el número.
Atributos
Tipo de Dato
Restricción
Id_Respuesta
INTEGER
NOT NULL
Respuesta
INTEGER
NULL
Id_Cliente
DNI, CE, CI, Pasaporte, etc.
Primary Key
Foreing Key
Id_Respuesta
Respuesta
Tabla
Atributos
Tipo de Dato
Restricción
Id_Pregunta
INTEGER
NOT NULL
Pregunta
VARCHAR(45)
NOT NULL
Primary Key
Foreing Key
Id_Pregunta
Pregunta
Tabla
Descripción de Atributos Id que Identifica al cliente Primer Nombre Primer Apellido
Atributos
Tipo de Dato
Restricción
Primary Key
Id_Encuesta
Foreing Key
Id_Encuesta
INTEGER
NOT NULL
Empleado_Id_Empleado
Fecha_Encuesta
DATE
NOT NULL
Cliente.Id_Cliente
Id_Pregunta
INTEGER
NOT NULL
Preguta.Id_Pregunta
Id_Empleado
INTEGER
NOT NULL
Respuesta.Id_Respuesta
Id_Cliente
INTEGER
NOT NULL
Id_Respuesta
INTEGER
NOT NULL
Encuesta
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Descripción de Atributos Id que Identifica la Respuesta Descripción de la Respuesta
Descripción de Atributos Id que Identifica la Pregunta Descripción de la Pregunta
Descripción de Atributos Id que Identifica a una determinada Encuesta Fecha (dd/mm/aaaa) en que se realizo la encuesta Identificación de la Pregunta Identificación del Empleado que realiza la encuesta Identificación del cliente a quien se le hace la encuesta Identificación de la Respuesta
Descripción
Se guardaron los datos de los clientes de ABC Móvil, con el objeto de poder consultar el mismo en cualquier momento.
Descripción Aquí estan las respuestas preestablecidas
Descripción Aquí están las preguntas preestablecidas
Descripción
Se mantiene el registro de las encuestas realizadas a los clientes.
Pg: 8
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
Tabla
Fabricante
Tabla
Equipo
Tabla
Atributos
Tipo de Dato
Restricción
Id_Fabricante
INTEGER
NOT NULL
Razon_Social
VARCHAR(20)
NULL
Primary Key
Foreing Key
Id_Fabricante
Descripción de Atributos Id que Identifica al Fabricante Razón Social o Nombre Fantasía de la Empresa
CUIT
INTEGER
NULL
Numero de C.U.I.T. (Clave Única de Identificación Tributaria)
Direccion
VARCHAR(45)
NULL
Compuesta por la calle y el número.
Telefono
INTEGER
NULL
Numero de Teléfono, para contactar
Atributos
Tipo de Dato
Restricción
Id_Equipo
INTEGER
NOT NULL
Id_Fabricante
INTEGER
NOT NULL
Descripción
VARCHAR(20)
NULL
Modelo
VARCHAR(20)
NULL
F_Compra
DATE
NULL
Nro_Serie
VARCHAR(20)
NULL
Atributos
Tipo de Dato
Restricción
Primary Key
Id_Equipo
Primary Key
Id_Equipo
INTEGER
NOT NULL
Id_Equipo
F_Comision
DATE
NULL
F_Comision
H_Comision DOUBLE comisión
La comisión no puede ser mayor al 15%
NULL
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Foreing Key
Fabricante.Id_Fabricante
Foreing Key Equipo.Id_Equipo
Descripción de Atributos Id que Identifica a cada uno de los equipos Identificación del Fabricante Descripción del Equipo Modelo del equipo Fecha de Compra Numero de Serie, dado por el Fabricante para cada unos de los equipos Descripción de Atributos
Descripción
Se guardaran los datos de los fabricantes de los equipos adquiridos por ABC Móvil.
Descripción
Se guardaran los datos de los equipos celulares que la empresa posee dentro de su stock.
Descripción
Identificación del Equipo Fecha de cambio de la comisión (dd/mm/aaaa)
Se guardara el cambio en las comisiones según los equipos.
Porcentaje de comisión sobre el equipo
Pg: 9
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro Tabla
H_Precio
Tabla
Plan_T
Tabla
Atributos
Tipo de Dato
Restricción
Primary Key
Id_Equipo
INTEGER
NOT NULL
F_Precio
F_Precio
DATE
NOT NULL
Id_Equipo
Precio
DOUBLE El importe debe ser mayo a -1.
NULL
Atributos
Tipo de Dato
Restricción
Id_Plan
INTEGER
NOT NULL
Descripción
VARCHAR(20)
NULL
Min_Libres
INTEGER
NULL
Msn_Libres
INTEGER
NULL
P_Monto
DOUBLE
NULL
Atributos
Tipo de Dato
Restricción
Foreing Key Equipo.Id_Equipo
Primary Key
Foreing Key
Moneda
Tabla
Identificación para cada Plan Descripción de los planes
Id_Plan
Cantidad de minutos libres para hablar Cantidad de Mensajes libres para enviar Importe del Plan
Primary Key
Foreing Key
Descripción de Atributos
INTEGER
NOT NULL
Id_Equipo
Equipo.Id_Equipo
Id_Plan
INTEGER
NOT NULL
Id_Plan
Plan_T.Id_Plan
Id del plan elegido por el Cliente para el equipo
F_Cambio
DATE
NOT NULL
F_Cambio
F_Cambio
Fecha de cambio del tipo de plan (dd/mm/aaaa)
Restricción
Id_Moneda
INTEGER
NOT NULL
Descripción Símbolo
VARCHAR(10) VARCHAR(5)
NULL NULL
Atributos Id_Moneda
Tipo de Dato INTEGER
Restricción
Primary Key
Cambio
F_Moneda
El importe debe ser mayo a -1. DATE
Foreing Key
Primary Key
NOT NULL
Id_Moneda
NULL
F_Moneda
NULL
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Descripción de Atributos Identificación de la Moneda
Id_Moneda
DOUBLE H_Moneda
Descripción de Atributos
Id_Equipo
Tipo de Dato
Se guardara el cambio en los precios según los equipos.
Monto del Equipo
Identificación del Equipo
Atributos
Descripción
Identificación del Equipo Fecha de cambio del precio (dd/mm/aaaa)
H_Planes
Tabla
Descripción de Atributos
Foreing Key Moneda.Id_Moneda
Descripción de Atributos Id de la moneda Importe del cambio, solo para monedas extranjeras
Descripción
Se guardaran los planes que la empresa brinda a sus clientes al momento de la adquisición de uno o varios equipos.
Descripción
Se guardara el cambio en los planes de los equipos vendidos.
Descripción Se guardaran las monedas con las que la empresa trabaja
Descripción
Se mantiene un histórico de los tipos de cambio de las monedas
Fecha del cambio (dd/mm/aaaa)
Pg: 10
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
Tabla
Atributos
Tipo de Dato
Restricción
Id_Fpago
INTEGER
NOT NULL
Descripción
VARCHAR(20)
NULL
Tipo de Dato
Restricción
Primary Key
Foreing Key
Identificación de la Forma de Pago
Id_FPago
Forma_Pago
Tabla
Atributos Id_Letra
INTEGER
NOT NULL
Descripción de dicha Forma de Pago
Primary Key
Foreing Key
Tabla
Fac_Cab
Atributos
VARCHAR(10)
Tipo de Dato
Letra que se utilizara para la emisión de la Factura (A,B,C,E)
NULL
Restricción
Descripción de Atributos
Primary Key
Foreing Key
Nro_Fact
INTEGER
NOT NULL
Nro_Fac
Pago.Id_Pago
N_PuntoVenta
INTEGER
NOT NULL
N_PuntoVenta
Empleado.Id_Empleado
Id_Cliente
INTEGER
NOT NULL
Letra.Id_Letra
Id_Letra
INTEGER
NOT NULL
Cliente.Id_Cliente
Id_Empleado
INTEGER
NOT NULL
F_Fac
DATE
NOT NULL
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Descripción
Formas de Pago utilizada en la compra de equipos
Descripción
Identificación de la Letra
Id_Letra
Letra Descripción
Descripción de Atributos
Se guardaran las letras de facturas que la empresa utiliza.
Descripción de Atributos
Descripción
Numero de Factura Id que identifica a la sucursal Id del Cliente que esta haciendo la Compra Id de la Letra según corresponda con el Cliente: AResponsables Inscriptos o B Consumidores Finales Id del Empleado que Vende el Equipo, servirá para calcular la comisión Fecha de la Factura (dd/mm/aaaa)
Se guardara el encabezado de las facturas.
Pg: 11
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro Tabla
Fac_Det
Tabla
Pago
Atributos
Tipo de Dato
Restricción
Primary Key
Foreing Key
Descripción de Atributos
Nro_Fac
INTEGER
NOT NULL
Nro_Fac
Equipo.Id_Equipo
Numero de la Factura (Cabecera)
Id_Equipo
INTEGER
NOT NULL
Id_Equipo
Fac_Cab.Nro_Fac
Id del equipo comprado
Id_Plan
INTEGER
NOT NULL
N_PuntoVenta
Plan_T.Id_Plan
Id del plan elegido por el Cliente para el equipo
N_PuntoVenta
INTEGER
NOT NULL
Fac_Cab.N_PuntoVenta
Id que identifica a la sucursal
Atributos
Tipo de Dato
Restricción
Primary Key
Foreing Key
Descripción de Atributos
Id_Fpago
INTEGER
NOT NULL
Id_FPago
Fac_Cab.Nro_Fac
Identificación de la Forma de Pago
Nro_Fac
INTEGER
NOT NULL
Nro_Fac
Forma_Pago.Id_FPago
Descripción de dicha Forma de Pago
Nro_Cuota
INTEGER
NOT NULL
Nro_Cuota
Moneda.Id_Moneda
Id_Moneda
INTEGER
NOT NULL
Monto_Couta
DOUBLE
NULL
F_Vencimiento
DATE
NULL
N_PuntoVenta
INTEGER
NOT NULL
N_PuntoVenta
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Fac_Cab.N_PuntoVenta
Cantidad de cuotas, en caso de pagar en cuotas Identifica el ID de la moneda en que se abona la factura. Importe de las cuotas
Descripción
Se guardara el detalle de las facturas.
Descripción
Es importante saber como se pueda abonar los equipos, por ello se mantendrá esta información guardada.
Fecha de vencimiento de las cuotas (dd/mm/aaaa) Id que identifica a la sucursal
Pg: 12
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro Consultas Consignas y Resultados 1-Ranking de Venta por Sucursal (monto cobrados o a Cobrar). El objetivo de esta consulta es saber cuanto venden cada sucursal para tomar decisiones sobre las mismas. 2-Total de comisiones cobras por empleado en el año actual. Así se puede observar lo ganado por los Empleados (vendedores) en el último año. 3-Listado de Variación de Equipos durante el último año. Aquí se pueden observar los incrementos de los equipos a los largo del año. 4- Ranking de venta de planes.
Una consulta interesante para saber cual es el plan más vendido, cual es menos vendido y sus correlacionados entre ellos. 5- Ranking de ventas informando el total recaudado por cada tipo de plan 6- Listado de equipos que se han vendido, diferenciados por proveedor y número de serie. 7- Listado completo de empleados y su tiempo en la empresa Esta consulta esta pensada para ayudar a decidir sobre el futuro de los empleados en la empresa conociendo su estado (Activo – Baja), y el tiempo desarrollado laboralmente en la empresa. 8- Sueldo Básico + Comisión de los empleados por mes.
Script 1Select p.n_puntoventa, s.nombre , sum(monto_couta) as Monto_Venta from fac_det fd inner join pago p on p.n_puntoventa=fd.n_puntoventa and p.nro_fac=fd.nro_fact inner join sucursal s on p.n_puntoventa=s.id_sucursal group by p.n_puntoventa,s.nombre
2-
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 13
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro select e.nombre, e.apellido, sum((hc.comision*hp.precio)/100) as Total_Comision from Fac_det fd inner join fac_cab fc on fc.nro_fact=fd.nro_fact and fc.n_puntoventa=fd.n_puntoventa inner join h_comision hc on fd.id_equipo=hc.id_equipo inner join h_precio hp on fd.id_equipo=hp.id_equipo inner join empleado e on e.id_empleado=fc.id_empleado where year(fc.f_fac)=2009 group by e.nombre, e.apellido
3select e.modelo, hp.precio from h_precio hp inner join equipo e on e.id_equipo=hp.id_equipo where year(hp.f_precio) =2009
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 14
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
4Select count(fd.id_plan) as Cantidad, p.descripcion, p.p_monto from fac_det fd inner join plan_t p on p.id_plan = fd.id_plan group by fd.id_plan, p.descripcion, p.p_monto order by 1 desc
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 15
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
5Select p.descripcion,(count(fd.id_plan)* p.p_monto) as Venta from fac_det fd inner join plan_t p on p.id_plan = fd.id_plan group by fd.id_plan, p.descripcion, p.p_monto order by 2 desc
6select eq.modelo, eq.descripcion, eq.nro_serie, eq.f_compra, fab.razon_social, fab.cuit, fab.telefono from equipo as eq inner join fabricante as fab on fab. id_fabricante = eq.id_fabricante where eq.id_equipo in(select id_equipo from fac_det) order by eq.id_fabricante
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 16
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro
7select e.nombre, e.apellido, rs.f_entrada, rs.f_baja from reg_suc as rs inner join empleado as e on e.id_empleado = rs.id_empleado
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 17
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro 8select e.apellido,e.nombre, (sum((hc.comision*hp.precio)/100))+( e.sueldo_basico) as SuledoTotal, month(fc.f_fac) from Fac_det fd inner join fac_cab fc on fc.nro_fact=fd.nro_fact and fc.n_puntoventa=fd.n_puntoventa inner join h_comision hc on fd.id_equipo=hc.id_equipo inner join h_precio hp on fd.id_equipo=hp.id_equipo inner join empleado e on e.id_empleado=fc.id_empleado group by e.apellido, e.nombre, month(fc.f_fac),e.sueldo_basico
Scripts de DB2 --script para crear la base de datos db2 en el disco D CREATE DATABASE ABCMovil ON 'D:'; --conectarse a la base de datos CONNECT TO ABCMovil; --crear las tablas CREATE TABLE EMPRESA ( ID_EMPRESA INTEGER NOT NULL , RAZON_SOCIAL VARCHAR (20) NOT NULL , CUIT INTEGER NOT NULL , DIRECCION VARCHAR (45) NOT NULL , TELEFONO INTEGER NOT NULL , CONSTRAINT PK_EMPRESA PRIMARY KEY ( ID_EMPRESA) ) ; COMMENT ON TABLE EMPRESA IS 'datos de la empresa ABCM_ANX'; CREATE TABLE SUCURSAL ( ID_SUCURSAL INTEGER NOT NULL , ID_EMPRESA INTEGER NOT NULL , NOMBRE VARCHAR (20) NOT NULL , DIRECCION VARCHAR (45) NOT NULL , LOCALIDAD VARCHAR (20) NOT NULL , N_PUNTOVENTA INTEGER NOT NULL , CONSTRAINT PK_SUCURSAL PRIMARY KEY ( ID_SUCURSAL) , CONSTRAINT
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 18
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro FK_SUCURSAL_EMP FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE SUCURSAL IS 'Listado de sucursales'; CREATE TABLE TEL_SUC ( NRO_TELEFONO INTEGER NOT NULL , ID_SUCURSAL INTEGER NOT NULL , CONSTRAINT PK_TELEFONO PRIMARY KEY ( NRO_TELEFONO, ID_SUCURSAL), CONSTRAINT FK_TELEFONOS_SUC FOREIGN KEY (ID_SUCURSAL) REFERENCES SUCURSAL (ID_SUCURSAL) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE TEL_SUC IS 'telefonos de sucursales'; CREATE TABLE EMPLEADO ( ID_EMPLEADO INTEGER NOT NULL , NOMBRE VARCHAR (20) NOT NULL , APELLIDO VARCHAR (45) NOT NULL , DIRECCION VARCHAR (45) NOT NULL , TELEFONO VARCHAR (20) NOT NULL , TIPO_DOC VARCHAR (5) NOT NULL , NRO_DOC VARCHAR (20) NOT NULL , LOCALIDAD VARCHAR (20) NOT NULL , SUELDO_BASICO DOUBLE NOT NULL , CONSTRAINT PK_EMPLEADO PRIMARY KEY ( ID_EMPLEADO) ) ; COMMENT ON TABLE EMPLEADO IS 'datos de los empleados'; CREATE TABLE REG_EMP ( ID_EMPRESA INTEGER NOT NULL , ID_EMPLEADO INTEGER NOT NULL , F_INGRESO DATE NOT NULL , F_EGRESO DATE , CONSTRAINT PK_REG_EMP PRIMARY KEY ( ID_EMPLEADO, ID_EMPRESA) , CONSTRAINT FK_REG_EMPL FOREIGN KEY (ID_EMPLEADO) REFERENCES EMPLEADO (ID_EMPLEADO) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_REG_EMPR FOREIGN KEY (ID_EMPRESA) REFERENCES EMPRESA (ID_EMPRESA) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE REG_EMP IS 'Registro de Empleados'; CREATE TABLE REG_SUC ( ID_EMPLEADO INTEGER NOT NULL , ID_SUCURSAL INTEGER NOT NULL , F_ENTRADA DATE NOT NULL , F_BAJA DATE , CONSTRAINT PK_REG_SUC PRIMARY KEY ( ID_EMPLEADO, ID_SUCURSAL) , CONSTRAINT FK_REG_SUC FOREIGN KEY (ID_SUCURSAL) REFERENCES SUCURSAL (ID_SUCURSAL) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_REG_SUC_EMPL FOREIGN KEY (ID_EMPLEADO) REFERENCES EMPLEADO (ID_EMPLEADO) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE REG_SUC IS 'Registro de Empleado por Suc'; CREATE TABLE CLIENTE ( ID_CLIENTE INTEGER NOT NULL , NOMBRE VARCHAR (20) , APELLIDO VARCHAR (20) , TIPO_DOC VARCHAR (5) , NRO_DOC VARCHAR (20) , DIRECCION VARCHAR (45) , CONSTRAINT PK_CLIENTE PRIMARY KEY ( ID_CLIENTE) ) ; COMMENT ON TABLE CLIENTE IS 'tabla de clientes'; CREATE TABLE PREGUNTA ( ID_PREGUNTA INTEGER NOT NULL , PREGUNTA VARCHAR (45) NOT NULL , CONSTRAINT PK_PREGUNTA PRIMARY KEY ( ID_PREGUNTA) ) ; COMMENT ON TABLE PREGUNTA IS 'listado de preguntas de las encuestas'; CREATE TABLE RESPUESTA ( ID_RESPUESTA INTEGER NOT NULL , RESPUESTA INTEGER NOT NULL , CONSTRAINT PK_RESPUESTA PRIMARY KEY ( ID_RESPUESTA) ) ; COMMENT ON TABLE RESPUESTA IS 'listado de respuestas posibles';
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 19
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro CREATE TABLE ENCUESTA ( ID_ENCUESTA INTEGER NOT NULL , FECHA_ENCUESTA DATE NOT NULL , ID_EMPLEADO INTEGER NOT NULL , ID_CLIENTE INTEGER NOT NULL , ID_RESPUESTA INTEGER NOT NULL , ID_PREGUNTA INTEGER NOT NULL , CONSTRAINT PK_ENCUESTA PRIMARY KEY ( ID_ENCUESTA) , CONSTRAINT FK_ENCUESTA_EMP FOREIGN KEY (ID_EMPLEADO) REFERENCES EMPLEADO (ID_EMPLEADO) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_ENCUESTA_CLI FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTE (ID_CLIENTE) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_ENCUESTA_PREG FOREIGN KEY (ID_PREGUNTA) REFERENCES PREGUNTA (ID_PREGUNTA) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_ENCUESTA_RESP FOREIGN KEY (ID_RESPUESTA) REFERENCES RESPUESTA (ID_RESPUESTA) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE ENCUESTA IS 'registro de encuestas realizadas a clientes'; CREATE TABLE FABRICANTE ( ID_FABRICANTE INTEGER NOT NULL , RAZON_SOCIAL VARCHAR (20) NOT NULL , CUIT INTEGER NOT NULL , DIRECCION VARCHAR (45) NOT NULL , TELEFONO INTEGER NOT NULL , CONSTRAINT PK_FABRICANTE PRIMARY KEY ( ID_FABRICANTE) ) ; COMMENT ON TABLE FABRICANTE IS 'datos de los fabricantes'; CREATE TABLE EQUIPO ( ID_EQUIPO INTEGER NOT NULL , ID_FABRICANTE INTEGER NOT NULL , DESCRIPCION VARCHAR (20) NOT NULL , MODELO VARCHAR (20) NOT NULL , F_COMPRA DATE NOT NULL , NRO_SERIE VARCHAR (20) NOT NULL , CONSTRAINT PK_EQUIPO PRIMARY KEY ( ID_EQUIPO) , CONSTRAINT FK_EQUIPO_FABR FOREIGN KEY (ID_FABRICANTE) REFERENCES FABRICANTE (ID_FABRICANTE) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE EQUIPO IS 'listado de equipos'; CREATE TABLE H_COMISION ( ID_EQUIPO INTEGER NOT NULL , F_COMISION DATE NOT NULL , COMISION DOUBLE NOT NULL , CONSTRAINT PK_H_COMISION PRIMARY KEY ( ID_EQUIPO, F_COMISION), CONSTRAINT FK_HCOM_EQUI FOREIGN KEY (ID_EQUIPO) REFERENCES EQUIPO (ID_EQUIPO) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE H_COMISION IS 'historico de comisiones'; CREATE TABLE H_PRECIO ( ID_EQUIPO INTEGER NOT NULL , F_PRECIO DATE NOT NULL , PRECIO DOUBLE NOT NULL , CONSTRAINT PK_H_PRECIO PRIMARY KEY ( ID_EQUIPO,F_PRECIO ),CONSTRAINT FK_HCOM_EQUI FOREIGN KEY (ID_EQUIPO) REFERENCES EQUIPO (ID_EQUIPO) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE H_PRECIO IS 'historico de precios'; CREATE TABLE PLAN_T ( ID_PLAN INTEGER NOT NULL , DESCRIPCION VARCHAR (20) NOT NULL , MIN_LIBRES INTEGER NOT NULL , MSN_LIBRES INTEGER NOT NULL , P_MONTO DOUBLE NOT NULL , CONSTRAINT PK_PLAN PRIMARY KEY ( ID_PLAN) ) ; COMMENT ON TABLE PLAN_T IS 'listado de planes disponibles'; CREATE TABLE PLAN_T ( ID_PLAN INTEGER NOT NULL , DESCRIPCION VARCHAR (20) NOT NULL , MIN_LIBRES INTEGER NOT NULL , MSN_LIBRES INTEGER NOT NULL , P_MONTO DOUBLE NOT NULL , CONSTRAINT PK_PLAN PRIMARY KEY ( ID_PLAN) ) ;
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 20
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro COMMENT ON TABLE PLAN_T IS 'listado de planes disponibles'; CREATE TABLE H_PLANES ( ID_EQUIPO INTEGER NOT NULL , ID_PLAN INTEGER NOT NULL , F_CAMBIO DATE NOT NULL , CONSTRAINT PK_HPLAN PRIMARY KEY ( ID_EQUIPO, ID_PLAN, F_CAMBIO) ) ; COMMENT ON TABLE H_PLANES IS 'histotico de planes por equipo'; CREATE TABLE MONEDA ( ID_MONEDA INTEGER NOT NULL , DESCRIPCION VARCHAR (10) NOT NULL , SIMBOLO VARCHAR (5) NOT NULL , CONSTRAINT PK_MONEDA PRIMARY KEY ( ID_MONEDA) ) ; COMMENT ON TABLE MONEDA IS 'descripcion de moneda'; CREATE TABLE H_MONEDA ( ID_MONEDA INTEGER NOT NULL , F_MONEDA DATE NOT NULL , CAMBIO DOUBLE NOT NULL , CONSTRAINT PK_HMONEDA PRIMARY KEY ( ID_MONEDA, F_MONEDA) , CONSTRAINT FK_HMONEDA_MONEDA FOREIGN KEY (ID_MONEDA) REFERENCES MONEDA (ID_MONEDA) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE H_MONEDA IS 'Historico de moneda'; CREATE TABLE LETRA ( ID_LETRA INTEGER NOT NULL , DESCRIPCION VARCHAR (10) NOT NULL , CONSTRAINT PK_LETRA PRIMARY KEY ( ID_LETRA) ) ; COMMENT ON TABLE LETRA IS 'tipo de consumidor'; CREATE TABLE FORMA_PAGO ( ID_F_PAGO INTEGER NOT NULL , DESCRIPCION VARCHAR (20) NOT NULL , CONSTRAINT PK_FORMAPAGO PRIMARY KEY ( ID_F_PAGO) ) ; COMMENT ON TABLE FORMA_PAGO IS 'Se adminsitraran las formas de pago'; CREATE TABLE FAC_CAB ( N_PUNTOVENTA INTEGER NOT NULL , NRO_FACT INTEGER NOT NULL , ID_CLIENTE INTEGER NOT NULL , ID_LETRA INTEGER NOT NULL , ID_EMPLEADO INTEGER NOT NULL , F_FAC DATE NOT NULL , CONSTRAINT PK_FACCAB PRIMARY KEY (N_PUNTOVENTA , NRO_FACT) , CONSTRAINT FK_FCAB_CLIE FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTE (ID_CLIENTE) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_FCAB_LETRA FOREIGN KEY (ID_LETRA) REFERENCES LETRA (ID_LETRA) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_FCAB_EMPL FOREIGN KEY (ID_EMPLEADO) REFERENCES EMPLEADO (ID_EMPLEADO) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE FAC_CAB IS 'cabecera de factura'; CREATE TABLE FAC_DET ( N_PUNTOVENTA INTEGER NOT NULL , NRO_FACT INTEGER NOT NULL , ID_EQUIPO INTEGER NOT NULL , ID_PLAN INTEGER NOT NULL , CONSTRAINT PK_FACDET PRIMARY KEY ( N_PUNTOVENTA, NRO_FACT, ID_EQUIPO) , CONSTRAINT FK_FACDET_EQUI FOREIGN KEY (ID_EQUIPO) REFERENCES EQUIPO (ID_EQUIPO) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_FCAB_NFAC FOREIGN KEY (N_PUNTOVENTA, NRO_FACT) REFERENCES FAC_CAB (N_PUNTOVENTA, NRO_FACT) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_FCAB_PLAN FOREIGN KEY (ID_PLAN) REFERENCES PLAN_T (ID_PLAN) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE FAC_DET IS 'detalle de factura';
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 21
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro CREATE TABLE PAGO ( N_PUNTOVENTA INTEGER NOT NULL , NRO_FAC INTEGER NOT NULL , ID_FPAGO INTEGER NOT NULL , ID_MONEDA INTEGER NOT NULL , NRO_CUOTA INTEGER NOT NULL , MONTO_COUTA DOUBLE NOT NULL , F_VENCIMIENTO DATE , CONSTRAINT PK_PAGO PRIMARY KEY ( N_PUNTOVENTA, NRO_FAC, ID_FPAGO, NRO_CUOTA) ,CONSTRAINT FK_PAGO_FCAB FOREIGN KEY (N_PUNTOVENTA, NRO_FAC) REFERENCES FAC_CAB (N_PUNTOVENTA, NRO_FACT) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_PAGO_FPAGO FOREIGN KEY (ID_FPAGO) REFERENCES FORMA_PAGO (ID_F_PAGO) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION , CONSTRAINT FK_PAGO_MONEDA FOREIGN KEY (ID_MONEDA) REFERENCES MONEDA (ID_MONEDA) ON DELETE NO ACTION ON UPDATE NO ACTION ENFORCED ENABLE QUERY OPTIMIZATION ) ; COMMENT ON TABLE PAGO IS 'Detalle de Pagos'; --insertar los datos insert into empresa (ID_EMPRESA, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (1,'ABC MOVIL S.A.',309887654,'Chacabuco 1315',47675656); insert into sucursal (id_sucursal, id_empresa, nombre, direccion, localidad, 1,'Galerias Pacifico','Lavalle 500','Cap. Fed.', 1); insert into sucursal (id_sucursal, id_empresa, nombre, direccion, localidad, 1,'El Solar','C. de Cintura km 45','Tigre', 2); insert into sucursal (id_sucursal, id_empresa, nombre, direccion, localidad, 1,'Unicenter 1','Panamericana km 32','Vte. Lopez', 3); insert into sucursal (id_sucursal, id_empresa, nombre, direccion, localidad, 1,'Unicenter 2','Panamericana km 32','Vte. Lopez', 4); insert into sucursal (id_sucursal, id_empresa, nombre, direccion, localidad, 1,'CenterNorte','Panamericana al frente','Vte. Lopez', 5); insert into sucursal (id_sucursal, id_empresa, nombre, direccion, localidad, 1,'DOT','Circunvalacion 34 y grierson','Carapachay', 6); insert into sucursal (id_sucursal, id_empresa, nombre, direccion, localidad, 1,'Palmas de Pilar','Km 56,5','Pilar', 7); insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal) insert into tel_suc (nro_telefono, id_sucursal)
n_puntoventa) values(1, n_puntoventa) values(2, n_puntoventa) values(3, n_puntoventa) values(4, n_puntoventa) values(5, n_puntoventa) values(6, n_puntoventa) values(7,
values(45675593,1); values(45675595,1); values(45675596,1); values(45675597,1); values(45633221,2); values(43440001,3); values(45675532,4); values(45675533,4); values(45211593,5); values(45671193,6); values(45111113,7); values(45675500,1); values(45675501,1); values(45675502,6); values(45675503,7); values(45675504,7);
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 22
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (1,'Walter','Herrera','Bosnia 4745','47673450','DNI','30120342','San Martin',1200); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (2,'Luisa','Martinez','Hernandez 214','47134545','LC','980567','San Martin',1200); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (3,'Emanuel','Ferreyra','Bogota 350','46568870','DNI','24567089','Villa Ballester',900); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (4,'Lucas','Jones','Borges 2232','47689987','DNI','3647589','Villa Ballester',900); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (5,'Mauro','Jones','Libertad 431','4887698','DNI','11409256','Villa Martelli',1200); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (6,'Francisco','Garcia','Ayacucho 786','47899963','LE','3567925','Villa Martelli',1000); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (7,'Lucas','Herrera','Murillo 666','45675677','DNI','32987959','San Martin',2000); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (8,'Omar','Herrera','Murillo 77','48907768','LE','29354870','San Martin',2000); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (9,'Walter','Gomez','Pichincha 2321','42938744','DNI','2436789','Villa Martelli',2000); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (10,'Walter','Hernandez','Muñeca 3838','47779980','DNI','41578245','San Martin',2000); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (11,'Martin','Ferreyra','Cucha Cucha 212','46897896','LE','30218925','Villa Martelli',1000); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (12,'Maria','Jones','Drysdale 5576','42289887','LC','4678905','San Martin',5000); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (13,'Martin','Jones','Drysdale 5576','42289887','DNI','33556779','Villa Ballester',5000); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (14,'Lucas','Ferreyra','Independencia 2239','47756688','DNI','3556536557','San Martin',6000); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (15,'Maria','Ferretti','San Martin 34','45679989','LC','24576234','San Martin',6000); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (16,'Maria','Beltran','Pedernera 345','45569000','LC','7098432','Villa Ballester',1500); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (17,'Walter','Beltran','Lavalle 5688','47887444','DNI','30968514','San Martin',1600);
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 23
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (18,'Lucas','Curcio','Alvear 3726','45009334','DNI','28761083','Villa Martelli',2500); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (19,'Martin','Curcio','Alvear 388','42929442','DNI','37016032','San Martin',1200); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (20,'Maria','Lomada','Pueyrredon 78','45678899','LC','38900001','Villa Ballester',3900); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (21,'Maria','Perez','Pueyrredon 780','45678899','LC','38900010','Villa Ballester',3900.50); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso) insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,1,'15/01/2008','15/01/2009'); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,10,'15/02/2007','01/06/2009'); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,9,'15/01/2008','10/03/2009'); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,8,'15/11/2008','15/04/2009'); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,4,'15/12/2006','01/01/2009'); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso) insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso) insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso) insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,11,'15/01/2007','15/10/2008'); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,12,'15/01/2006','15/10/2008'); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,13,'15/10/2007','15/01/2009'); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,14,'15/11/2007','15/05/2009'); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,15,'15/01/2005','15/01/2009'); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso) insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso) insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso) insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso) insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso)
values(1,2,'15/01/2008');
values(1,5,'01/01/2005'); values(1,6,'10/01/2004'); values(1,7,'01/01/2003');
values(1,16,'15/01/2008'); values(1,17,'15/02/2008'); values(1,18,'28/03/2007'); values(1,19,'20/04/2008'); values(1,20,'12/05/2006');
insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada,F_Baja) values(1,1,'15/01/2008','15/05/2008'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada,F_Baja) values(2,1,'16/05/2008','15/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada) values(5,1,'16/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada,F_Baja) values(4,2,'16/05/2008','15/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada,F_Baja) values(1,2,'15/01/2008','15/05/2008');
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 24
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada) values(5,2,'16/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada,F_Baja) values(2,3,'16/05/2008','15/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada) values(7,3,'16/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada,F_Baja) values(3,4,'16/05/2008','15/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada) values(6,4,'16/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada,F_Baja) values(3,5,'16/05/2000','15/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada) values(7,5,'16/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada,F_Baja) values(3,6,'16/05/2008','15/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada) values(4,6,'16/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada,F_Baja) values(3,7,'16/05/2008','15/12/2008'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada,F_Baja) values(4,7,'16/12/2008','15/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada) values(2,7,'16/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada) values(1,12,'15/10/2008'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada) values(1,13,'14/01/2009'); insert into Reg_Suc (Id_Sucursal,Id_Empleado,F_Entrada) values(1,14,'10/03/2009'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(1,'RODOLFO MARTINEZ','','CUIT','20052588139','BME. MITRE 780'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(2,'COOP.EL PROGRESO','','CUIT','30507913411','FLORIDA 692'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(3,'ELADIO FORNASER','','CUIT','30684400335','CLEMENTE ZABALETA 433'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(4,'PUGNALONI Y GARCIA','','CUIT','33518305919','RIVADAVIA 2674'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(5,'SA S.A.C.F.I.L.','','CUIT','30528749166','CESPEDES 3857'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(6,'BRUMARCA S.A.','','CUIT','33687240729','S Martin 683 2º Cuerpo 4º "47"'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(7,'CARLOS PEREYRA','','CUIT','20147122838','ALTE.BROWN 79'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(8,'GRANJA MORENO S.A.','','CUIT','30679201502','AV.F.F. DE LA CRUZ 1714'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(9,'RAMON PIÑON','','CUIT','23219789289','CALLE 23 N*242'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(10,'COOP.GRAL.NECOCHEA' ,'','CUIT','30506957970','AVENIDA 59 3200'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(11,'NESTOR ZUBIRI','','CUIT','20055245003','25 DE MAYO 180'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(12,'BARTOLOME JUAN','','CUIT','20053878319','AV. CAMPOS Y ARCE'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(13,'SONIA MIRIAM','Fernandino','DNI','27113515436','ALTE. BROWN 601'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(14,'VILLA Y MORENO ','','CUIT','30544398012','C. BARROS 974'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(15,'CAROLA','Arroyo','DNI','27214463356','AV.CARMEN 726');
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 25
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(16,'ANIMAL SRL','','CUIT','30581481256','INGENIERO FIRPO NRO. 283'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(17,'EDUARDO J. REVORA','','CUIT','20081108952','CALLE 16 ESQ. 17'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(18,'LUIS M. BERETERBIDE','','CUIT','20049123796','CALLE 28 562'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(19,'ENRIQUE C. ORTIZ','','CUIT','20049157259','RIVADAVIA ESQ. RAUCH'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(20,'GUILLERMO ECHEZARRE','','CUIT','33605320339','URQUIZA 2092'); insert into pregunta(id_pregunta, pregunta) values (1, 'Cual es su nivel de satisfaccion?'); insert into pregunta(id_pregunta, pregunta) values (2, 'Cual es su nivel de necesidad?'); insert into pregunta(id_pregunta, pregunta) values (3, 'Cuan de acuerdo esta con el precio del plan?'); insert into pregunta(id_pregunta, pregunta) values (4, 'Esta de acuerdo con el precio del equipo?'); insert into pregunta(id_pregunta, pregunta) values (5, 'Cual fue el nivel de atencion?'); insert into pregunta(id_pregunta, pregunta) values (6, 'Cual fue el nivel de solucion?'); insert into respuesta (id_respuesta, respuesta) values insert into respuesta (id_respuesta, respuesta) values insert into respuesta (id_respuesta, respuesta) values insert into respuesta (id_respuesta, respuesta) values insert into respuesta (id_respuesta, respuesta) values insert into respuesta (id_respuesta, respuesta) values insert into respuesta (id_respuesta, respuesta) values insert into respuesta (id_respuesta, respuesta) values insert into respuesta (id_respuesta, respuesta) values insert into respuesta (id_respuesta, respuesta) values
(1, 1); (2, 2); (3, 3); (4, 4); (5, 5); (6, 6); (7, 7); (8, 8); (9, 9); (10, 10);
insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (1,'11/5/2009',1,1,1,1); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (2,'11/5/2009',2,1,1,2); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (3,'11/5/2009',3,1,1,4); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (4,'12/5/2009',1,1,2,10); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (5,'12/5/2009',1,1,2,6); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (6,'14/5/2009',1,1,2,7); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (7,'14/5/2009',1,5,5,8);
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 26
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (8,'14/5/2009',4,5,5,5); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (9,'14/5/2009',4,5,5,7); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (10,'14/5/2009',5,5,7,9); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (11,'17/5/2009',6,5,7,10); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (12,'17/5/2009',3,5,7,10); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (13,'17/5/2009',6,5,7,10); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (14,'18/5/2009',5,8,7,8); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (15,'19/5/2009',2,8,7,8); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (16,'19/5/2009',2,8,19,8); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (17,'19/5/2009',2,8,19,9); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (18,'19/5/2009',2,8,19,7); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (19,'19/5/2009',2,8,19,7); insert into encuesta(Id_Encuesta,Fecha_Encuesta,Id_Pregunta,Id_Empleado,Id_Cliente,Id_Respuesta) values (20,'19/5/2009',3,8,19,9);
insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (1,'Mitorola S.A.',303456154,'Marcelo T. 131',47685006); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (2,'Sonya Eracsson S.A.',345672354,'Rosario 3551',47695226); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (3,'Port Hable SACIF',300987894,'Chacabuco 1000',47375336); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (4,'Hiwililet Packord',309884444,'Chacabuco 1200',48675456); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (5,'SamSamSunz S.A.',303498904,'Esnaola 456',47475656);
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 27
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (17,'Phanthom S.A.',303456155,'Salguero 2790',47684454); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (18,'Nokiem S.A.',303456200,'Salguero 131',47680000); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (19,'Qompack S.A.',113451154,'Mercedes 131',48535006); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (20,'Benq S.A.',12456300,'La cabañera 1312',47522006); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (21,'Larreta S.A.',29345333,'La Crujia 5001',47681200); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (22,'Biorcatti S.A.',303444456,'Peron 1420',47690000); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (23,'Kirchner S.A.',45667600,'Corbeta Almirante 1333',47685678); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (24,'Cletus S.A.',303455678,'Almirante Gutty 1312',47682000); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (25,'Bombai S.A.',303434556,'Juan Solis 131',47684566); insert into fabricante (ID_FABRICANTE, RAZON_SOCIAL, CUIT, DIRECCION, TELEFONO) values (26,'SCiolliti S.A.',303452323,'Marcelo T. 5006',48589900); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (1, 1,'Cybertron','Z-28','2/1/2009','123456789A'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (2, 1,'Cybertron','Dinamics','2/1/2009','234567891B'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (3, 1,'Cybertron','z-15','12/2/2009','345678912C'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (4, 1,'Cybertron','Imperiom','12/2/2008','456789123D'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (5, 1,'Cybertron','Black Style','11/5/2008','567891234E'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (6, 2,'Miticum','Cy-34r','1/1/2009','987654321F'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (7, 2,'Miticum','Cy-34e','4/4/2009','87654321G'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (8, 2,'Miticum','Cy-fullfull','2/1/2008','76543210H'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (9, 3,'Decepticon','A 1200','5/5/2009','654321098I'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (10, 4,'Autobotcel','A 3534','6/2/2009','03948576J'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (11, 4,'Autobotcel','Silver','5/3/2009','93836475563K'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (12, 4,'Autobotcel','Morochen','9/4/2009','56347477L'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (13, 4,'Autobotcel','Turquiese','9/5/2009','637563463M'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (14, 4,'Autobotcel','Yellowman','9/6/2009','3475473467N'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (15, 1,'Cybertron','z-28 con gnc','9/6/2009','4234653634T');
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 28
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (16, 5,'Destrozeitor','T-1000','6/5/2009','3476587458O'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (17, 5,'Destrozeitor','T-1200','6/4/2009','467546734P'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (18, 5,'Destrozeitor','T-600','11/5/2009','87967989634Q'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (19, 5,'Destrozeitor','T-kg','11/4/2009','34778948475R'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (20, 1,'Cybertron','Auroras','6/2/2009','5789970987S'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (21, 20,'Ligth','1200','6/4/2009','467734P'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (22, 20,'Belltone','200','6/4/2009','4675A'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (23, 23,'Magnalite','300','6/4/2009','467544675AP'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (24, 23,'Magnalite','320','10/4/2008','46754675AP'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (25, 25,'Nova','112','10/4/2008','467546734P'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (26, 26,'Transformer','B-6767','10/4/2008','4675A46734P'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (27, 26,'Transformer','A-13','10/4/2008','11116734P'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (28, 26,'Transformer','H-700','10/4/2008','467656734P'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (29, 26,'Transformer','Y-I330','10/4/2008','4333346734P'); insert into equipo (ID_equipo, id_fabricante, descripcion, modelo, f_compra, nro_serie) values (30, 26,'Transformer','I380','10/4/2008','46754A454P'); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (1,'01/01/2007',2); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (2,'01/01/2007',0.5); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (3,'01/01/2007',1.4); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (4,'01/01/2007',2); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (5,'01/01/2007',4); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (6,'01/01/2007',2); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (7,'01/01/2007',10); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (8,'01/01/2007',1); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (9,'01/06/2007',2); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (10,'01/01/2008',1.5); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (11,'01/01/2008',1.5); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (12,'01/01/2008',1.5); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (13,'01/08/2008',2); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (14,'01/01/2008',3.1); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (15,'01/01/2008',2); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (16,'01/10/2008',2); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (17,'01/01/2008',2); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (18,'01/01/2008',2); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (19,'01/11/2008',2.1); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (20,'01/12/2008',1.5); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (1,'01/10/2007',3);
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 29
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (1,'01/05/2009',100.50); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (1,'15/05/2009',115.90); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (1,'17/05/2009',180.10); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (2,'01/05/2009',1745); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (3,'01/05/2009',500.50); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (5,'01/05/2009',1115.90); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (5,'15/05/2009',1000.99); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (4,'02/05/2009',110.90); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (6,'15/05/2009',2000.90); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (7,'15/05/2009',700.80); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (8,'02/05/2009',115.00); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (9,'01/05/2009',1500.00); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (10,'15/05/2009',700.90); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (11,'12/05/2009',500.50); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (12,'01/05/2009',400.90); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (12,'20/05/2009',400.90); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (14,'15/05/2009',190.30); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (15,'25/05/2009',180.80); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (19,'10/05/2009',250.10); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (19,'15/05/2009',110.20); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (22,'15/05/2009',250.70); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (22,'15/07/2008',300.20); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (22,'20/10/2008',950.80); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (24,'05/05/2008',270.30); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (24,'15/01/2009',110.50); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (26,'02/05/2008',200.50); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (26,'15/04/2008',400.60); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (26,'30/10/2009',220.20); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (26,'25/05/2009',500.70); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (28,'07/01/2008',100.20); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (28,'07/02/2008',100.50); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (28,'10/05/2009',100.20); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (28,'11/07/2008',410.30); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (28,'14/07/2009',330.40); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (30,'13/05/2008',120.40); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (30,'18/10/2009',180.50); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (30,'15/05/2009',110.60); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (29,'25/02/2008',140.20); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (29,'05/05/2009',510.40); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (29,'15/05/2009',810.60); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (1,'Plan Amigos',50,500,75); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (2,'Plan Familia',150,250,60); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (3,'Pyme',500,50,230); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (4,'Bussines',1000,250,500); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (5,'T.E.C.H.Y.',2500,50,700);
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 30
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (6,'BurnIt',5000,200,1000); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (11,'Plan Rombo',75,500,110); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (12,'Plan Conectados',150,1100,205); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (13,'Plan AMPM',35,5000,350); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (14,'Plan MECHwarrior',250,500,65); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (15,'Plan MEJOR 44',44,400,45); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (16,'Plan 24hs',20,200,355); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (17,'Plan 12hs',250,2500,195); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (18,'Plan 6hs',10,500,75); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (19,'Plan Abuelos',650,500,89); insert into PLAN_T (id_plan, descripcion, min_libres, msn_libres, p_monto) values (21,'Plan Amigos 2',1150,1500,455); Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio) Insert into H_PLANES ( ID_EQUIPO, ID_PLAN, F_Cambio)
values(10,1,'30/04/2009'); values(11,1,'30/04/2009'); values(1,1,'01/06/2009'); values(2,1,'01/06/2009'); values(3,1,'01/06/2009'); values(4,3,'01/06/2009'); values(5,3,'01/06/2009'); values(6,3,'01/06/2009'); values(7,4,'30/04/2009'); values(8,4,'30/04/2009'); values(9,2,'12/06/2009'); values(13,2,'01/06/2009'); values(14,1,'11/03/2009'); values(15,1,'09/06/2009'); values(16,1,'01/03/2009'); values(17,1,'01/05/2009'); values(18,1,'15/07/2009');
insert into MONEDA (id_moneda, descripcion, simbolo) values (1,'Pesos', '$'); insert into MONEDA (id_moneda, descripcion, simbolo) values (2,'Dolar', 'u$d'); insert into MONEDA (id_moneda, descripcion, simbolo) values (3,'Euro', 'EU'); insert into H_Moneda (Id_Moneda,F_Moneda,Cambio) values (2,'01/05/2009',3.70); insert into H_Moneda (Id_Moneda,F_Moneda,Cambio) values (2,'02/05/2009',3.71); insert into H_Moneda (Id_Moneda,F_Moneda,Cambio) values (2,'03/05/2009',3.75); insert into H_Moneda (Id_Moneda,F_Moneda,Cambio) values (2,'04/05/2009',3.80); insert into H_Moneda (Id_Moneda,F_Moneda,Cambio) values (2,'05/05/2009',3.81); insert into H_Moneda (Id_Moneda,F_Moneda,Cambio) values (2,'06/05/2009',3.80); insert into H_Moneda (Id_Moneda,F_Moneda,Cambio) values (3,'05/05/2009',5.01);
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 31
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into H_Moneda (Id_Moneda,F_Moneda,Cambio) values (3,'06/05/2009',4.98); insert into H_Moneda (Id_Moneda,F_Moneda,Cambio) values (3,'07/05/2009',4.10); insert into LETRA (id_letra, descripcion) values(1,'A'); insert into LETRA (id_letra, descripcion) values(2,'B'); insert into LETRA (id_letra, descripcion) values(3,'C'); insert into LETRA (id_letra, descripcion) values(4,'E'); insert into forma_pago (id_f_pago, descripcion) values(1,'Tarjeta Visa'); insert into forma_pago (id_f_pago, descripcion) values(2,'Tarjeta American'); insert into forma_pago (id_f_pago, descripcion) values(3,'Tarjeta Maestro'); insert into forma_pago (id_f_pago, descripcion) values(4,'Efectivo'); insert into forma_pago (id_f_pago, descripcion) values(5,'Coutas'); insert into FAC_CAB (N_PUNTOVENTA, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 1, 1, 1, 1, '30/04/2009'); insert into Fac_Det (N_PUNTOVENTA,Nro_Fact,Id_Equipo,Id_Plan) values (1,1,10,1); insert into Fac_Det (N_PUNTOVENTA,Nro_Fact,Id_Equipo,Id_Plan) values (1,1,11,1); insert into Pago (N_PUNTOVENTA,Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,1,5,1,1,600.25,'30/05/2009'); insert into Pago (N_PUNTOVENTA,Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,1,5,2,1,600.25,'30/06/2009'); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 2, 2, 1, 1,'01/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,2,1,1); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,2,1,1,1,175); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 3,3,1,1,'01/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,3,2,1); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,3,1,1,1,500.50); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 4,3,1,2,'01/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,4,3,1); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,4,2,1,1,500.50); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 5,4,1,3,'01/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,5,4,3); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,5,5,3); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,5,6,3); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,5,4,1,1,1115.90); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 6,4,1,4,'30/03/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,6,7,4); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,6,8,4);
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 32
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,6,5,1,1,500.50,'30/04/2009'); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,6,5,2,1,500.50,'30/05/2009'); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,6,5,3,1,500.50,'30/06/2009'); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 7,5,1,5,'12/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,7,9,2); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,7,4,1,1,1400.90); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 8,6,1,6,'01/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,8,13,2); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,8,4,1,1,400.90); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 9,7,1,7,'11/03/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,9,14,1); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,9,4,1,1,190.30); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 10,8,1,9,'09/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,10,15,1); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,10,4,10,1,180.80); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 11,9,1,10,'01/03/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,11,16,1); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,11,4,1,1,250.10); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 12,10,1,10,'01/05/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,12,17,1); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,12,4,1,2,1500.00); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 13,20,1,10,'15/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,13,18,1); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,13,4,1,2,2000.90); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 14,1,1,17,'15/02/2008'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,14,10,11); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,14,21,11); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,14,22,11); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,14,25,12); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,14,27,12);
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 33
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,14,4,1,2,9000.99); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 15,20,1,17,'15/02/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,15,30,13); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,15,25,14); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,15,15,15); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,15,1,1,1,1500.50); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 16,16,1,10,'15/02/2008'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,16,18,18); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,16,19,18); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,16,1,1,1,3500.50); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 17,20,1,12,'15/03/2008'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,17,19,19); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,17,20,19); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,17,13,19); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,17,1,1,1,5500.50): insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 18,1,3,10,'13/04/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,18,25,11); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,18,1,1,1,1175); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 19,14,4,16,'13/04/2008'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,19,2,11); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,19,1,1,1,975); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 20,17,4,17,'13/07/2008'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,20,28,1); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,20,10,1); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,20,1,1,1,2175); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 21,3,3,10,'13/07/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,21,29,12); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,21,25,11); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,21,10,17); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,21,5,1,1,500.50,'30/04/2009'); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,21,5,2,1,500.50,'30/05/2009'); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 22,12,2,18,'13/08/2008'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,22,10,16);
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 34
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,22,4,1,2,1000.90); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 23,5,2,10,'13/09/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,23,10,16); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,23,4,1,2,900.90); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 24,5,2,14,'30/09/2008'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,24,10,16); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,24,4,1,2,900.90); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 25,5,3,13,'24/09/2008'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,25,10,17); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,25,4,1,2,900.90); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 26,6,4,17,'21/09/2008'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,26,10,18); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (1,26,4,1,2,900.90); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 27,17,4,20,'22/05/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,27,10,18); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,27,5,1,1,500.50,'30/04/2009'); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,27,5,2,1,500.50,'30/05/2009'); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 28,7,4,20,'11/05/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,28,10,17); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,28,5,1,1,500.50,'30/04/2009'); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,28,5,2,1,500.50,'30/05/2009'); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,28,5,3,1,500.50,'30/04/2009'); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,28,5,4,1,500.50,'30/05/2009'); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (1, 29,20,1,10,'15/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (1,29,10,16); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,29,5,1,1,500.50,'30/04/2009');
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 35
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (1,29,5,2,1,500.50,'30/05/2009'); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (2,1,2,1,1,'01/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (2,1,16,5); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (2,1,5,1,1,500.50,'30/04/2009'); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (2,1,5,2,1,500.50,'30/05/2009'); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (2, 2,3,1,1,'01/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (2,2,20,6); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (2,2,1,1,1,175); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (2, 3,3,1,2,'01/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (2,3,21,5); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (2,3,20,3); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (2,3,1,1,1,500.50); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (2, 4,4,1,3,'01/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (2,4,18,11); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (2,4,2,1,1,500.50); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (2, 5,4,1,4,'30/03/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (2,5,18,2); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (2,5,15,2); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (2,5,5,1,1,500.50,'30/04/2009'); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (2,5,5,2,1,500.50,'30/05/2009'); insert into Pago (N_PuntoVenta, Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta,F_Vencimiento) values (2,5,5,3,1,500.50,'30/06/2009'); insert into FAC_CAB (N_PuntoVenta, NRO_FACT, ID_CLIENTE, ID_LETRA, ID_EMPLEADO, F_FAC) values (3, 1, 2, 1, 1,'01/06/2009'); insert into Fac_Det (N_PuntoVenta, Nro_Fact,Id_Equipo,Id_Plan) values (3,1,13,2); insert into Pago (N_PuntoVenta,Nro_Fac,Id_Fpago,Nro_Cuota,Id_Moneda,Monto_Couta) values (3,1,4,1,2,1000.99); CONNECT RESET;
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 36
UNIVERSISDAD ABIERTA INTERAMERICANA FACULTAD DE TECNOLOGIA INFORMATICA
Caso de Uso: ABC Movil – Anexo Prof. Nicolás Bocalandro --conectarse a la base de datos CONNECT TO ABCMovil; --crear algunas restricciones sobre el modelo de datos ALTER TABLE DB2ADMIN.EMPLEADO ADD CONSTRAINT RC_EMPLEADO_SB CHECK (sueldo_basico > 800) ENFORCED ENABLE QUERY OPTIMIZATION ; ALTER TABLE DB2ADMIN.EMPLEADO ADD CONSTRAINT RC_EMPLEADO_TD CHECK (Tipo_doc in ( 'DNI' , 'LC' , 'LE')) ENFORCED ENABLE QUERY OPTIMIZATION ; ALTER TABLE DB2ADMIN.REG_EMP ADD CONSTRAINT RC_RE_FECHAS CHECK (F_egreso F_ingreso) ENFORCED ENABLE QUERY OPTIMIZATION ; ALTER TABLE DB2ADMIN.CLIENTE ADD CONSTRAINT RC_C_TD CHECK (Tipo_doc in ('CUIT','DNI')) ENFORCED ENABLE QUERY OPTIMIZATION ; ALTER TABLE DB2ADMIN.H_COMISION ADD CONSTRAINT RC_HC_COMISION CHECK (comision 1) ENFORCED ENABLE QUERY OPTIMIZATION ; ALTER TABLE DB2ADMIN.H_MONEDA ADD CONSTRAINT RC_HM_CAMBIO CHECK (Cambio > -1) ENFORCED ENABLE QUERY OPTIMIZATION ;
--validar funcionamiento de las restricciones en el modelo insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (100,'Walter','Herrera','Bosnia 4745','47673450','CUIT','30120342','San Martin',1500); insert into empleado (ID_empleado, NOMBRE, APELLIDO, DIRECCION, TELEFONO, TIPO_DOC, NRO_DOC, LOCALIDAD, SUELDO_BASICO) values (100,'Walter','Herrera','Bosnia 4745','47673450','DNI','30120342','San Martin',500); insert into Reg_Emp (Id_Empresa,Id_Empleado,F_Ingreso,F_Egreso) values(1,21,'29/07/2009','29/07/2009'); insert into cliente (Id_Cliente,Nombre,ApellIdo,Tipo_Doc,Nro_Doc,Direccion) values(21,'GUILLERMO ECHEZARRE','','CUIL','33605320339','URQUIZA 2092'); insert into H_Comision (Id_Equipo,F_Comision,Comision) values (1,'29/07/2009',20); insert into H_Precio (ID_EQUIPO, F_PRECIO, PRECIO) values (29,'29/07/2009',-100); insert into H_Moneda (Id_Moneda,F_Moneda,Cambio) values (3,'29/07/2009',-4.10); CONNECT RESET;
Alumnos: Rodríguez Paris, Jorge Luis – Jordan, Gerónimo
Pg: 37