Restaurantes
CIENCIAS CONTABLES Y FINANCIERAS
CURSO: ANALISIS DE SISTEMAS II
FECHA: 23/07/2014
PRÁCTICA CALIFICADA 04
1. Crear un procedimiento almacenado paCalculaImpuesto quepermita efectuar el cálculo del impuesto predial, teniendo en cuenta las siguientes consideraciones: Al procedimiento almacenado se la pasarán como parámetros el código de contribuyente y el año, conestos datos se deberá obtener la suma de todos los valúos que tiene este contribuyente en ese año, sumando las valores de la columna nVal_Tot desde la tabla tValuos. Al resultado de esta suma se leaplica una tasa del 0.6% con lo cual se obtiene el impuesto predial, luego se deberán actualizar estos valores en la tabla tImpuesto, actualizando la columna nVal_Tot con la suma de valúos obtenidaanteriormente y la columna nImp_Pred con el valor del impuesto calculado, tener en cuenta que esta actualización se hará para el código y el año pasados como parámetros.
2. Crear un disparadortrSumaValores, el mismo que se disparará cuando se actualicen datos en la tabla tValuos. El disparador actualizará la tabla tImpuesto, sumando a las columnas nVal_Tot, nLimp_Publ, nPar_Jard, nSerenazgo deesta tabla, los valores de las diferencias entre el valor nuevo y el valor antiguo de nVal_Tot, nArbLimpPub, nArbParJar, nArbSerenazgo respectivamente que se actualizaron en la tabla tValuos para elcontribuyente y año correspondiente.
Las estructuras de las tablas usadas son las siguientes:
tValuos
[cCod_Cont] [char](11) NOT NULL,
[cCod_Catas] [char](11) NOT NULL,
[cNum_PU] [char](8)NOT NULL,
[cAño] [char](4) NOT NULL,
[nVal_Tot] [decimal](15, 2) NOT NULL,
[nVal_CarCons] [decimal](15, 2) NOT NULL,
[nVal_OtrInst] [decimal](15, 2) NOT NULL,
[n0Val_Terre] [decimal](15, 2)NOT NULL,
[nVal_Agri] [decimal](15, 2) NOT NULL,
[nVal_Are_Com] [decimal](15, 2) NOT NULL,
[nVal_Inafec] [decimal](15, 2) NOT NULL,
[nVal_Exoner] [decimal](15, 2) NOT NULL,
[nNum_HR]...
Regístrate para leer el documento completo.