Vous êtes sur la page 1sur 28

UNIVERSIDAD NACIONAL MAYOR DE

SAN MARCOS
FACULTAD DE INGENIERA INDUSTRIAL

Trabajo de Investigacin de estructurar


una base de datos relacionadas al estndar
N10 del Tomo IX del CONEAU

CURSO: Base de Datos y Programacin


Visual

PROFESOR: Ing. Wiler Arturo Ponce Benites

ALUMNOS: Arturo Yepez Yepez


12170163
Heber Anccasi Chuchon
09170224

Base de Datos y Programacin Visual 1


2016

Modelamiento de un sistema implementado de


informacin y comunicacin en la Unidad
Acadmica

Resumen

La organizacin, direccin y control de la Unidad Acadmica, son coherentes con lo dispuesto por
la Universidad y la necesidad de la carrera profesional. Las funciones estn definidas y asignadas
a personas, que en nmero suficiente, por su formacin y experiencia son idneas para asumirlas
en forma responsable.

La coordinacin entre las reas acadmicas y administrativas que intervienen en la gestin de la


carrera profesional es eficiente, para asegurar la adecuada atencin a los estudiantes y satisfacer
las necesidades de la carrera profesional.

La documentacin de la administracin es asequible y est disponible para la comunidad


acadmica.

La Unidad Acadmica, cuenta con un sistema de informacin y comunicacin transversal a todo


nivel de su organizacin. Tales sistemas estn integrados a sus homlogos de la Universidad. La
implementacin de estos sistemas, se complementa con el desarrollo de una cultura
organizacional que permite preservar, desarrollar y promover, a travs de sus diferentes procesos
un estrecho vnculo con la sociedad.

1 INTRODUCCIN
La acreditacin de la calidad educativa es el procedimiento mediante el
cual se reconoce formalmente que nuestra carrera profesional cumple con
los estndares de calidad establecidos por el ente acreditador (Consejo
Nacional de Evaluacin y Acreditacin de la Calidad Universitaria)
como consecuencia del informe de evaluacin satisfactorio presentado por
la facultad.
El presente artculo, se enfoca en uno de los estndares, perteneciente a
la dimensin de Formacin Profesional, Factor Gestin de la Carrera y
como criterio Organizacin, Direccin y Control. Es as que, el estndar 10,
se encuentra dentro de los estndares comunes a los procesos de
Planificacin, Organizacin, Direccin y Control.
La Unidad Acadmica cuenta con un sistema de gestin de la calidad de sus procesos:
administracin, enseanza-aprendizaje, investigacin, extensin universitaria y proyeccin

Base de Datos y Programacin Visual 2


social. Asimismo, cuenta con un sistema de informacin y comunicacin transversal a todo
nivel de su organizacin.
Para ello, la Unidad Acadmica debe contar con un sistema de gestin de
informacin y comunicacin en la Gestin de la Carrera junto a un
software adecuado para el manejo de la data y cumplimiento del estndar
10.
Finalmente, mediante un diagrama de clases, que se describirn
posteriormente, se procede a sistematizar y, por ende, elaborar la
estructura, anlisis y diseo orientado a objetos, para la verificacin del
caso, de un proyecto.

Base de Datos y Programacin Visual 3


2 ANLISIS DE LA INFORMACIN
2.1 Estndar 10
La Unidad Acadmica tiene un sistema implementado de informacin y comunicacin.
2.2 Fuentes de Verificacin Referenciales:

ESTNDAR FUENTE DE VERIFICACIN DIMENSION FACTOR CRITERIO

1. Documentos que sustentan la


implementacin del sistema.

2. Encuestas y entrevistas a
estudiantes, docentes y
administrativos.

10. La Unidad
Acadmica tiene 3. Evidencia escrita, audiovisual
un sistema y electrnica.
implementado de
informacin y
GESTION DE LA PLANIFICACION
comunicacin.
CARRERA
, ORGANIZACIN, ORGANIZACIN,
DIRECCION Y CONTROL
4. GI-12 Eficacia de los DIRECCION Y CONTROL
sistemas de informacin y
comunicacin.

Base de Datos y Programacin Visual 4


Indicador de Gestin: GI-12 Factor: Planificacin, organizacin, direccin y control.

Indicadores del modelo de calidad para la acreditacin de carreras universitarias :10


Estndares del modelo de calidad para la acreditacin de las carreras de Ingenieria:10

Porcentaje de objetivos Objetivos alcanzados


logrados en los sistemas de = --------------------------------------------------------- x 100
informacin y comunicacin Total de objetivos planteados

DEFINICION: La eficacia de los sistemas de informacin y comunicacin estn relacionados con el


grado de cumplimiento de los objetivos planteados en el mismo.

OBJETIVO: Medir el grado de cumplimiento anual de los objetivos propuestos por la Unidad
Acadmica.

INTERPRETACION: Un porcentaje igual a 100 indica que todos los objetivos planteados han sido
alcanzados y, por tanto, que la gestin de la Unidad Acadmica ha sido eficaz. Un
porcentaje bajo indicara la necesidad de un replanteamiento de los objetivos, o la
presencia de posibles dificultades durante la implementacin.

CONSIDERACIONES: . No aplica (N.A)

RESPONSABLES DE LA MEDICION: Unidad Acadmica.

2.3 eficacia de los sistemas de informacin y comunicacin

Base de Datos y Programacin Visual 5


3.4 Formatos de Unidad Acadmica

Formato 1. Encuesta de satisfaccin de las actividades de enseanza aprendizaje

Base de Datos y Programacin Visual 6


Formato 2. Encuesta de satisfaccin de las actividades de enseanza aprendizaje 2

Base de Datos y Programacin Visual 7


Formato 3. Cuestionario o entrevistas de Servqual 1

Base de Datos y Programacin Visual 8


Formato 4. Cuestionario o entrevistas de Servqual 2

Base de Datos y Programacin Visual 9


Formato 5. Cuestionario o entrevistas de Servqual 3

Base de Datos y Programacin Visual 10


Formato 6. Cuestionario o entrevistas de Servqual 4

Base de Datos y Programacin Visual 11


3 DIAGNSTICO
Actualmente el departamento de Unidad Acadmica no cuenta con un
software adecuado para el manejo de informacin y comunicacin entre
las diferentes unidades y/o oficinas de la facultad y de la universidad,
dificultando una mayor eficiencia en de esta misma con los alumnos,
docentes y administrativos.

3.1 Problema Principal


El departamento la Unidad Acadmica no cuenta con un sistema de
gestin de informacin y comunicacin junto a un software adecuado para
el manejo de la data y cumplimiento del estndar 10.
3.2 Objetivo Principal
Mejorar el sistema de gestin de informacin y comunicacin de la Unidad
Academica con la creacin de un software adecuado para el manejo de
esta data y cumplimiento del estndar 10.

4 DICCIONARIO DE DATOS

TIPO DE Descripcin
TABLA CAMPO
DATO
Nombre del
TABLA DOCUMENTO NOMBRE nvarchar(50)
documento
varbinary(ma
TABLA DOCUMENTO DOC
x)
Fecha de
TABLA DOCUMENTO FECHA date
emisin
Tipo de
TABLA DOCUMENTO TIPO nvarchar(50)
documento
Nombre de
TABLA DOCUMENTO USUARIO nvarchar(8)
usuario
El cdigo de
TABLA ENCUESTA COD_ENCUESTA nvarchar(8)
la encuesta
NOMBRE_ENCUES Nombre de
TABLA ENCUESTA nvarchar(50)
TA encuesta
CANT DE Cantidad de
TABLA ENCUESTA INT
PREGUNTAS preguntas
Usuario a
ENTREVISTA USUARIO nvarchar(8)
entrevistar
varbinary(ma Preguntas de
ENTREVISTA ENTREVISTA
x) entrevista
Fecha de la
ENTREVISTA FECHA DATE
entrevista
TABLA RESPUESTA Cdigo de la
COD_ENCUESTA nvarchar(8)
ENCUESTA encuesta
TABLA RESPUESTA USUARIO nvarchar(8) Usuario a
ENCUESTA realizar la

Base de Datos y Programacin Visual 12


encuesta
TABLA RESPUESTA Resultado de
TOTAL int
ENCUESTA encuesta
El optimo a
TABLA RESPUESTA
OPTIMO int comparar en
ENCUESTA
la encuesta
Objetivo a
OBJETIVO OBJETIVO nvarchar(50)
obtener
UNIDAD DE
OBJETIVO nvarchar(50)
MEDIDA
Meta a
OBJETIVO META float
alcanzar
Estado actual
OBJETIVO ESTADO_ACTUAL float
del trabajo
Nombre de
OBJETIVO USUARIO nvarchar(8)
usuario
Cdigo de
TABLA PREGUNTA COD_ENCUESTA nvarchar(8)
encuesta
NOMBRE_ENCUES Nombre de
TABLA PREGUNTA nvarchar(50)
TA encuesta
TABLA PREGUNTA PREGUNTA nvarchar(50) Pregunta
Tipo de
evidencia ,
EVIDENCIA TIPO nvarchar(20)
video,
material, etc
Nombre e
EVIDENCIA USUARIO nvarchar(8)
usuario
varbinary(ma Hubo o no
EVIDENCIA EVIDENCIA
x) evidencia
Fecha de
EVIDENCIA FECHA DATE
evidencia
Usuario a
USUARIO USUARIO(FK) nvarchar(8)
tratar
Documento
USUARIO DNI nvarchar(8)
de identidad
Apellido
USUARIO AP_PAT nvarchar(20)
paterno
Apellido
USUARIO AP_MAT nvarchar(20)
materno
USUARIO NOMBRE nvarchar(20) Nombre
USUARIO CORREO nvarchar(20) Email
USUARIO TELEFONO nvarchar(20) Celular o fijo

Base de Datos y Programacin Visual 13


5 DIAGRAMAS
Los procesos que se mencionaron anteriormente sern
esquematizados mediante el Diagrama de Clases, que se presenta a
continuacin:

5.1 Diagrama de Clases

Figura 1. Diagrama de Clases

6 SCRIPTS EN SQL
6.1 Script de creacin de tablas

USE [EST_10]
GO

Base de Datos y Programacin Visual 14


/****** Object: Table [dbo].[USUARIO] Script Date: 06/25/2016 17:54:51
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[USUARIO](
[USUARIO] [nvarchar](8) NULL,
[DNI] [nvarchar](8) NULL,
[AP_PAT] [nvarchar](20) NULL,
[AP_MAT] [nvarchar](20) NULL,
[NOMBRE] [nvarchar](20) NULL,
[CORREO] [nvarchar](20) NULL,
[TELEFONO] [nvarchar](20) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TABLA RESPUESTA ENCUESTA] Script Date:
06/25/2016 17:54:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TABLA RESPUESTA ENCUESTA](
[COD_ENCUESTA] [nvarchar](8) NULL,
[USUARIO] [nvarchar](8) NULL,
[TOTAL] [int] NULL,
[OPTIMO] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TABLA PREGUNTA] Script Date: 06/25/2016
17:54:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TABLA PREGUNTA](
[COD_ENCUESTA] [nvarchar](8) NULL,
[NOMBRE_ENCUESTA] [nvarchar](50) NULL,
[PREGUNTA] [nvarchar](50) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[OBJETIVO] Script Date: 06/25/2016 17:54:51
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[OBJETIVO](
[OBJETIVO] [nvarchar](50) NULL,
[UNIDAD DE MEDIDA] [nvarchar](50) NULL,
[META] [float] NULL,
[ESTADO_ACTUAL] [float] NULL,
[USUARIO] [nvarchar](8) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[EVIDENCIA] Script Date: 06/25/2016
17:54:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON

Base de Datos y Programacin Visual 15


GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[EVIDENCIA](
[TIPO] [nvarchar](20) NULL,
[USUARIO] [nvarchar](8) NULL,
[EVIDENCIA] [varbinary](max) NULL,
[FECHA] [date] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[ENTREVISTA] Script Date: 06/25/2016
17:54:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[ENTREVISTA](
[USUARIO] [nvarchar](8) NULL,
[ENTREVISTA] [varbinary](max) NULL,
[FECHA] [date] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[ENCUESTA] Script Date: 06/25/2016 17:54:51
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ENCUESTA](
[COD_ENCUESTA] [nvarchar](8) NULL,
[NOMBRE_ENCUESTA] [nvarchar](50) NULL,
[CANT DE PREGUNTAS] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DOCUMENTO] Script Date: 06/25/2016
17:54:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DOCUMENTO](
[NOMBRE] [nvarchar](50) NULL,
[DOC] [varbinary](max) NULL,
[FECHA] [date] NULL,
[TIPO] [nvarchar](50) NULL,
[USUARIO] [nvarchar](8) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO

Base de Datos y Programacin Visual 16


6.2 Script de creacin de diagrama

/****** Object: ForeignKey [FK_DOCUMENTO_USUARIO] Script Date:


06/25/2016 18:00:04 ******/
ALTER TABLE [dbo].[DOCUMENTO] WITH CHECK ADD CONSTRAINT
[FK_DOCUMENTO_USUARIO] FOREIGN KEY([USUARIO])
REFERENCES [dbo].[USUARIO] ([USUARIO])
GO
ALTER TABLE [dbo].[DOCUMENTO] CHECK CONSTRAINT [FK_DOCUMENTO_USUARIO]
GO
/****** Object: ForeignKey [FK_TABLA PREGUNTA_ENCUESTA] Script Date:
06/25/2016 18:00:04 ******/
ALTER TABLE [dbo].[TABLA PREGUNTA] WITH CHECK ADD CONSTRAINT [FK_TABLA
PREGUNTA_ENCUESTA] FOREIGN KEY([COD_ENCUESTA])
REFERENCES [dbo].[ENCUESTA] ([COD_ENCUESTA])
GO
ALTER TABLE [dbo].[TABLA PREGUNTA] CHECK CONSTRAINT [FK_TABLA
PREGUNTA_ENCUESTA]
GO
/****** Object: ForeignKey [FK_OBJETIVO_USUARIO] Script Date:
06/25/2016 18:00:04 ******/
ALTER TABLE [dbo].[OBJETIVO] WITH CHECK ADD CONSTRAINT
[FK_OBJETIVO_USUARIO] FOREIGN KEY([USUARIO])
REFERENCES [dbo].[USUARIO] ([USUARIO])
GO
ALTER TABLE [dbo].[OBJETIVO] CHECK CONSTRAINT [FK_OBJETIVO_USUARIO]
GO
/****** Object: ForeignKey [FK_EVIDENCIA_USUARIO] Script Date:
06/25/2016 18:00:04 ******/
ALTER TABLE [dbo].[EVIDENCIA] WITH CHECK ADD CONSTRAINT
[FK_EVIDENCIA_USUARIO] FOREIGN KEY([USUARIO])
REFERENCES [dbo].[USUARIO] ([USUARIO])
GO
ALTER TABLE [dbo].[EVIDENCIA] CHECK CONSTRAINT [FK_EVIDENCIA_USUARIO]
GO
/****** Object: ForeignKey [FK_ENTREVISTA_USUARIO] Script Date:
06/25/2016 18:00:04 ******/
ALTER TABLE [dbo].[ENTREVISTA] WITH CHECK ADD CONSTRAINT
[FK_ENTREVISTA_USUARIO] FOREIGN KEY([USUARIO])
REFERENCES [dbo].[USUARIO] ([USUARIO])
GO
ALTER TABLE [dbo].[ENTREVISTA] CHECK CONSTRAINT [FK_ENTREVISTA_USUARIO]
GO
/****** Object: ForeignKey [FK_TABLA RESPUESTA ENCUESTA_TABLA PREGUNTA]
Script Date: 06/25/2016 18:00:04 ******/
ALTER TABLE [dbo].[TABLA RESPUESTA ENCUESTA] WITH CHECK ADD CONSTRAINT
[FK_TABLA RESPUESTA ENCUESTA_TABLA PREGUNTA] FOREIGN KEY([COD_ENCUESTA])
REFERENCES [dbo].[TABLA PREGUNTA] ([COD_ENCUESTA])
GO
ALTER TABLE [dbo].[TABLA RESPUESTA ENCUESTA] CHECK CONSTRAINT [FK_TABLA
RESPUESTA ENCUESTA_TABLA PREGUNTA]
GO
/****** Object: ForeignKey [FK_TABLA RESPUESTA ENCUESTA_USUARIO] Script
Date: 06/25/2016 18:00:04 ******/
ALTER TABLE [dbo].[TABLA RESPUESTA ENCUESTA] WITH CHECK ADD CONSTRAINT
[FK_TABLA RESPUESTA ENCUESTA_USUARIO] FOREIGN KEY([USUARIO])
REFERENCES [dbo].[USUARIO] ([USUARIO])
GO

Base de Datos y Programacin Visual 17


ALTER TABLE [dbo].[TABLA RESPUESTA ENCUESTA] CHECK CONSTRAINT [FK_TABLA
RESPUESTA ENCUESTA_USUARIO]
GO

6.3 Script de creacin de procedimientos

/****** Object: StoredProcedure [dbo].[sp_view_encuesta] Script Date:


06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_view_encuesta]
create PROCEDURE [dbo].[sp_view_encuesta]

AS

BEGIN

SET NOCOUNT ON;

select * from ENCUESTA

END
GO
/****** Object: StoredProcedure [dbo].[sp_updt_encuesta] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_updt_encuesta] 'dsadds','ds2adds'
create PROCEDURE [dbo].[sp_updt_encuesta]

@COD_ENCUESTA nvarchar(8),
@COD_ENCUESTA1 nvarchar(8)

AS

BEGIN

SET NOCOUNT ON;

update ENCUESTA
set [COD_ENCUESTA] = @COD_ENCUESTA1
where
[COD_ENCUESTA] = @COD_ENCUESTA

Base de Datos y Programacin Visual 18


END
GO
/****** Object: StoredProcedure [dbo].[sp_inst_usuario] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_inst_usuario]
'12345544','33232423','dsa','fsdfsdf','dasdasd','dasdasd','dsadsad'
CREATE PROCEDURE [dbo].[sp_inst_usuario]

@USUARIO nvarchar(8),
@DNI nvarchar(8),
@AP_PAT nvarchar(20),
@AP_MAT nvarchar(20),
@NOMBRE nvarchar(20),
@CORREO nvarchar(20),
@TELEFONO nvarchar(20)

AS

BEGIN

SET NOCOUNT ON;

INSERT INTO [EST_10].[dbo].[USUARIO]


([USUARIO]
,[DNI]
,[AP_PAT]
,[AP_MAT]
,[NOMBRE]
,[CORREO]
,[TELEFONO])
VALUES
(@USUARIO ,
@DNI ,
@AP_PAT ,
@AP_MAT ,
@NOMBRE ,
@CORREO ,
@TELEFONO )

END
GO
/****** Object: StoredProcedure [dbo].[sp_dlt_usuario] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_dlt_usuario] '12345544'
create PROCEDURE [dbo].[sp_dlt_usuario]

Base de Datos y Programacin Visual 19


@USUARIO nvarchar(8)

AS

BEGIN

SET NOCOUNT ON;

delete [EST_10].[dbo].[USUARIO]
where [USUARIO]= @USUARIO

END
GO
/****** Object: StoredProcedure [dbo].[sp_inst_encuesta] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_inst_encuesta] 'dsadds','fsdfsdf','12'
CREATE PROCEDURE [dbo].[sp_inst_encuesta]

@COD_ENCUESTA nvarchar(8),
@NOMBRE_ENCUESTA nvarchar(50),
@CANT_DE_PREGUNTAS int

AS

BEGIN

SET NOCOUNT ON;

INSERT INTO [EST_10].[dbo].[ENCUESTA]


([COD_ENCUESTA]
,[NOMBRE_ENCUESTA]
,[CANT DE PREGUNTAS])
VALUES
(@NOMBRE_ENCUESTA,
@NOMBRE_ENCUESTA ,
@CANT_DE_PREGUNTAS)

END
GO
/****** Object: StoredProcedure [dbo].[sp_dlt_encuesta] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON

Base de Datos y Programacin Visual 20


GO
--exec [sp_dlt_encuesta] 'dsadds'
create PROCEDURE [dbo].[sp_dlt_encuesta]

@COD_ENCUESTA nvarchar(8)

AS

BEGIN

SET NOCOUNT ON;

delete ENCUESTA where


[COD_ENCUESTA] = @COD_ENCUESTA

END
GO
/****** Object: StoredProcedure [dbo].[sp_inst_objetivo] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_inst_objetivo] 'fasf','dasd','12.0','23.0','12341234'
create PROCEDURE [dbo].[sp_inst_objetivo]

@OBJETIVO nvarchar(50),
@UNIDAD_DE_MEDIDA nvarchar(50),
@META float,
@ESTADO_ACTUAL float,
@USUARIO nvarchar(8)

AS

BEGIN

SET NOCOUNT ON;

INSERT INTO [EST_10].[dbo].[OBJETIVO]


([OBJETIVO]
,[UNIDAD DE MEDIDA]
,[META]
,[ESTADO_ACTUAL]
,[USUARIO])
VALUES
( @OBJETIVO ,
@UNIDAD_DE_MEDIDA ,
@META ,
@ESTADO_ACTUAL ,

Base de Datos y Programacin Visual 21


@USUARIO )

END
GO
/****** Object: StoredProcedure [dbo].[sp_inst_evidencia] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_inst_evidencia] 'fasf','12341234',null,'2016-06-12'
CREATE PROCEDURE [dbo].[sp_inst_evidencia]

@TIPO nvarchar(20),
@USUARIO nvarchar(8),
@EVIDENCIA varbinary(max),
@FECHA date

AS

BEGIN

SET NOCOUNT ON;

INSERT INTO [EST_10].[dbo].[EVIDENCIA]


([TIPO]
,[USUARIO]
,[EVIDENCIA]
,[FECHA])
VALUES
(@TIPO ,
@USUARIO ,
@EVIDENCIA ,
@FECHA )

END
GO
/****** Object: StoredProcedure [dbo].[sp_inst_entrevista] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_inst_entrevista] '12341234',null,'2016-06-12'
CREATE PROCEDURE [dbo].[sp_inst_entrevista]

@USUARIO nvarchar(8),
@ENTREVISTA varbinary(max),
@FECHA date

AS

Base de Datos y Programacin Visual 22


BEGIN

SET NOCOUNT ON;

INSERT INTO [EST_10].[dbo].[ENTREVISTA]


([USUARIO]
,[ENTREVISTA]
,[FECHA])
VALUES
( @USUARIO ,
@ENTREVISTA ,
@FECHA )

END
GO
/****** Object: Table [dbo].[TABLA RESPUESTA ENCUESTA] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TABLA RESPUESTA ENCUESTA](
[COD_ENCUESTA] [nvarchar](8) NULL,
[USUARIO] [nvarchar](8) NULL,
[TOTAL] [int] NULL,
[OPTIMO] [int] NULL
) ON [PRIMARY]
GO
/****** Object: StoredProcedure [dbo].[sp_dlt_objetivo] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_dlt_objetivo] 'fasf','dasd','12.0','23.0','12341234'
create PROCEDURE [dbo].[sp_dlt_objetivo]

@OBJETIVO nvarchar(50)

AS

BEGIN

SET NOCOUNT ON;

delete [EST_10].[dbo].[OBJETIVO] where[OBJETIVO]= @OBJETIVO

END
GO

Base de Datos y Programacin Visual 23


/****** Object: StoredProcedure [dbo].[sp_dlt_evidencia] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_dlt_evidencia] 'fasf'
create PROCEDURE [dbo].[sp_dlt_evidencia]

@TIPO nvarchar(20)

AS

BEGIN

SET NOCOUNT ON;

delete [EST_10].[dbo].[EVIDENCIA] where


[TIPO]= @TIPO
END
GO
/****** Object: StoredProcedure [dbo].[sp_dlt_entrevista] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_dlt_entrevista] '12341234'
create PROCEDURE [dbo].[sp_dlt_entrevista]

@USUARIO nvarchar(8)

AS

BEGIN

SET NOCOUNT ON;

delete [EST_10].[dbo].[ENTREVISTA] where


[USUARIO]
= @USUARIO
END
GO
/****** Object: StoredProcedure [dbo].[sp_dlt_doc] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_dlt_doc] 'dsadds'
create PROCEDURE [dbo].[sp_dlt_doc]

Base de Datos y Programacin Visual 24


@USUARIO nvarchar(8)

AS
BEGIN

SET NOCOUNT ON;


delete [EST_10].[dbo].[DOCUMENTO] where
USUARIO= @USUARIO

END
GO
/****** Object: StoredProcedure [dbo].[sp_inst_doc] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_inst_doc] 'dsadds',null,'2016-06-25','fsdfsdf','12341234'
CREATE PROCEDURE [dbo].[sp_inst_doc]

@NOMBRE nvarchar(50),
@DOC varbinary(max),
@FECHA date,
@TIPO nvarchar(50),
@USUARIO nvarchar(8)

AS

BEGIN

SET NOCOUNT ON;

INSERT INTO [EST_10].[dbo].[DOCUMENTO]


([NOMBRE]
,[DOC]
,[FECHA]
,[TIPO]
,[USUARIO])
VALUES
( @NOMBRE ,
@DOC ,
@FECHA ,
@TIPO ,
@USUARIO )

END
GO
/****** Object: StoredProcedure [dbo].[sp_dlt_tbl_preg] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON

Base de Datos y Programacin Visual 25


GO
--exec [sp_dlt_tbl_preg] 'fasf',
create PROCEDURE [dbo].[sp_dlt_tbl_preg]

@COD_ENCUESTA nvarchar(8)

AS

BEGIN

SET NOCOUNT ON;

delete [EST_10].[dbo].[TABLA PREGUNTA]


where [COD_ENCUESTA] = @COD_ENCUESTA

END
GO
/****** Object: StoredProcedure [dbo].[sp_inst_tbl_preg] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_inst_tbl_preg] 'fasf','dasd','dasdasdsd'
create PROCEDURE [dbo].[sp_inst_tbl_preg]

@COD_ENCUESTA nvarchar(8),
@NOMBRE_ENCUESTA nvarchar(50),
@PREGUNTA nvarchar(50)

AS

BEGIN

SET NOCOUNT ON;

INSERT INTO [EST_10].[dbo].[TABLA PREGUNTA]


([COD_ENCUESTA]
,[NOMBRE_ENCUESTA]
,[PREGUNTA])
VALUES
(@COD_ENCUESTA ,
@NOMBRE_ENCUESTA ,
@PREGUNTA )

END
GO

Base de Datos y Programacin Visual 26


/****** Object: StoredProcedure [dbo].[sp_inst_rpt_preg] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_inst_rpt_preg] 'dsadds','1234','12','20'
create PROCEDURE [dbo].[sp_inst_rpt_preg]

@COD_ENCUESTA nvarchar(8),
@USUARIO nvarchar(8),
@TOTAL int,
@OPTIMO int

AS

BEGIN

SET NOCOUNT ON;

INSERT INTO [EST_10].[dbo].[TABLA RESPUESTA ENCUESTA]


([COD_ENCUESTA]
,[USUARIO]
,[TOTAL]
,[OPTIMO])
VALUES
( @COD_ENCUESTA ,
@USUARIO ,
@TOTAL ,
@OPTIMO )

END
GO
/****** Object: StoredProcedure [dbo].[sp_dlt_rpt_preg] Script Date:
06/25/2016 19:00:16 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
--exec [sp_dlt_rpt_preg] 'dsadds'
create PROCEDURE [dbo].[sp_dlt_rpt_preg]

@COD_ENCUESTA nvarchar(8)

AS

BEGIN

SET NOCOUNT ON;

Base de Datos y Programacin Visual 27


delete [EST_10].[dbo].[TABLA RESPUESTA ENCUESTA]

where [COD_ENCUESTA]= @COD_ENCUESTA

END
GO

7 CONCLUSIONES
Que a travs de la herramientas de modelamiento, con el diccionario
de datos y el diagrama de clases se puede tener un esquema para la
construccin de la base de datos y luego posteriormente el diseo
de un software que satisfaga los requerimientos solicitados por la
mejora del cumplimiento del estndar 10.

El mejoramiento en los procesos planteados van a permitir una


mejor organizacin de la informacin y comunicacin que podrn ser
utilizados como estadsticos para luego interpretarlos.

Base de Datos y Programacin Visual 28

Vous aimerez peut-être aussi