Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCCIÓN
De acuerdo con lo propuesto para la presente actividad, en el presente documento encontrará el Diseño para la Base de Datos de
Conocimiento, para la solución de incidentes.
TABLA EQUIPOS
TABLA USUARIOS
TABLA TECNICOS
TABLA INCIDENTES
USE [KBD_Incidentes]
GO
/****** Object: Table [dbo].[dependencias] Script Date: 17/10/2019 6:12:48 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[dependencias](
[id_dependencia] [int] NOT NULL,
[nombre_dependencia] [varchar](50) NOT NULL,
CONSTRAINT [PK_dependencias] PRIMARY KEY CLUSTERED
(
[id_dependencia] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[equipos] Script Date: 17/10/2019 6:12:49 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[equipos](
[id_equipo] [int] NOT NULL,
[dependencia] [int] NOT NULL,
CONSTRAINT [PK_equipos] PRIMARY KEY CLUSTERED
(
[id_equipo] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[incidentes] Script Date: 17/10/2019 6:12:49 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[incidentes](
[id_incidente] [int] NOT NULL,
[fecha_incidente] [date] NOT NULL,
[equipo] [int] NOT NULL,
[usuario_reporta] [int] NOT NULL,
[descripcion_incidente] [varchar](50) NOT NULL,
[diagnostico] [varchar](50) NOT NULL,
[solucion] [varchar](50) NOT NULL,
[fecha_solucion] [date] NOT NULL,
[atendido_por] [int] NOT NULL,
CONSTRAINT [PK_incidentes] PRIMARY KEY CLUSTERED
(
[id_incidente] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[tecnicos] Script Date: 17/10/2019 6:12:49 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[tecnicos](
[id_tecnico] [int] NOT NULL,
[nombre_tecnico] [varchar](50) NOT NULL,
CONSTRAINT [PK_tecnicos] PRIMARY KEY CLUSTERED
(
[id_tecnico] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[usuarios] Script Date: 17/10/2019 6:12:49 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[usuarios](
[id_usuario] [int] NOT NULL,
[nombre_usuario] [varchar](50) NULL,
CONSTRAINT [PK_usuarios] PRIMARY KEY CLUSTERED
(
[id_usuario] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
INSERT [dbo].[dependencias] ([id_dependencia], [nombre_dependencia]) VALUES (1, N'Planeación y Obras públicas')
INSERT [dbo].[dependencias] ([id_dependencia], [nombre_dependencia]) VALUES (2, N'Recreación')
INSERT [dbo].[dependencias] ([id_dependencia], [nombre_dependencia]) VALUES (3, N'Ambiente')
INSERT [dbo].[dependencias] ([id_dependencia], [nombre_dependencia]) VALUES (4, N'Gobierno')
INSERT [dbo].[dependencias] ([id_dependencia], [nombre_dependencia]) VALUES (5, N'Hacienda')
INSERT [dbo].[dependencias] ([id_dependencia], [nombre_dependencia]) VALUES (6, N'Salud')
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (1, 1)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (2, 1)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (3, 2)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (4, 2)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (5, 3)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (6, 3)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (7, 4)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (8, 4)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (9, 5)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (10, 5)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (11, 6)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (12, 6)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (13, 6)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (14, 6)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (15, 6)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (16, 6)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (17, 6)
INSERT [dbo].[equipos] ([id_equipo], [dependencia]) VALUES (18, 6)
INSERT [dbo].[incidentes] ([id_incidente], [fecha_incidente], [equipo], [usuario_reporta], [descripcion_incidente], [diagnostico], [solucion],
[fecha_solucion], [atendido_por]) VALUES (1, CAST(N'2012-06-25' AS Date), 13, 13, N'Error 1101 al intentar guardar. Espacio en disco',
N'tabla tempdb llena', N'verificar si tabla tembd tiene limite y quitarlo', CAST(N'2012-06-25' AS Date), 3)
INSERT [dbo].[incidentes] ([id_incidente], [fecha_incidente], [equipo], [usuario_reporta], [descripcion_incidente], [diagnostico], [solucion],
[fecha_solucion], [atendido_por]) VALUES (2, CAST(N'2012-06-28' AS Date), 14, 14, N'Error 17182 Problema de acceso', N'servicios
detenidos', N'habilitar servicios', CAST(N'2012-06-28' AS Date), 3)
INSERT [dbo].[incidentes] ([id_incidente], [fecha_incidente], [equipo], [usuario_reporta], [descripcion_incidente], [diagnostico], [solucion],
[fecha_solucion], [atendido_por]) VALUES (3, CAST(N'2012-07-03' AS Date), 15, 15, N'Consulta demorada', N'posible problema en codigo',
N'revisar corregir codigo', CAST(N'2012-07-03' AS Date), 1)
INSERT [dbo].[incidentes] ([id_incidente], [fecha_incidente], [equipo], [usuario_reporta], [descripcion_incidente], [diagnostico], [solucion],
[fecha_solucion], [atendido_por]) VALUES (4, CAST(N'2012-07-07' AS Date), 16, 16, N'Error 1420 no privilegios', N'usuario sin permiso para
acción', N'solicitar rango registros y eliminarlos', CAST(N'2012-07-07' AS Date), 2)
INSERT [dbo].[incidentes] ([id_incidente], [fecha_incidente], [equipo], [usuario_reporta], [descripcion_incidente], [diagnostico], [solucion],
[fecha_solucion], [atendido_por]) VALUES (5, CAST(N'2012-07-10' AS Date), 17, 17, N'Error manipulacion registros', N'daño en información',
N'restaurar copia seguridad', CAST(N'2012-07-10' AS Date), 2)
INSERT [dbo].[incidentes] ([id_incidente], [fecha_incidente], [equipo], [usuario_reporta], [descripcion_incidente], [diagnostico], [solucion],
[fecha_solucion], [atendido_por]) VALUES (6, CAST(N'2012-07-15' AS Date), 18, 18, N'Error de dominio en acceso', N'Equipo cambiado de
lugar', N'Configurar acceso en nueva ubicacion ', CAST(N'2012-07-15' AS Date), 1)
INSERT [dbo].[tecnicos] ([id_tecnico], [nombre_tecnico]) VALUES (1, N'Ing. Roberto Perez Ossa')
INSERT [dbo].[tecnicos] ([id_tecnico], [nombre_tecnico]) VALUES (2, N'Tec. Marcos Pinto')
INSERT [dbo].[tecnicos] ([id_tecnico], [nombre_tecnico]) VALUES (3, N'Tec. Aquiles Castro')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (1, N'Alberto Andrade')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (2, N'Bibiana Baez')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (3, N'Camilo Cifuentes')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (4, N'Diego Díaz')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (5, N'Eugenio Erazo')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (6, N'Fabiana Fernandez')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (7, N'Gustavo Gomez')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (8, N'Hernando Hernandez')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (9, N'Idalí Infante')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (10, N'Joel Jimenez')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (11, N'Kenny Kuri')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (12, N'Luciana Lopez')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (13, N'Juan Jose Ortiz')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (14, N'Pablo Rojas')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (15, N'Juan Moreno')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (16, N'Jorge Mora')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (17, N'Diego Pinzon')
INSERT [dbo].[usuarios] ([id_usuario], [nombre_usuario]) VALUES (18, N'Fernelly Carvajal')
ALTER TABLE [dbo].[equipos] WITH CHECK ADD CONSTRAINT [FK_equipos_dependencias] FOREIGN KEY([dependencia])
REFERENCES [dbo].[dependencias] ([id_dependencia])
GO
ALTER TABLE [dbo].[equipos] CHECK CONSTRAINT [FK_equipos_dependencias]
GO
ALTER TABLE [dbo].[incidentes] WITH CHECK ADD CONSTRAINT [FK_incidentes_tecnicos] FOREIGN KEY([equipo])
REFERENCES [dbo].[equipos] ([id_equipo])
GO
ALTER TABLE [dbo].[incidentes] CHECK CONSTRAINT [FK_incidentes_tecnicos]
GO
ALTER TABLE [dbo].[incidentes] WITH CHECK ADD CONSTRAINT [FK_incidentes_tecnicos1] FOREIGN KEY([atendido_por])
REFERENCES [dbo].[tecnicos] ([id_tecnico])
GO
ALTER TABLE [dbo].[incidentes] CHECK CONSTRAINT [FK_incidentes_tecnicos1]
GO
ALTER TABLE [dbo].[incidentes] WITH CHECK ADD CONSTRAINT [FK_incidentes_usuarios] FOREIGN KEY([usuario_reporta])
REFERENCES [dbo].[usuarios] ([id_usuario])
GO
ALTER TABLE [dbo].[incidentes] CHECK CONSTRAINT [FK_incidentes_usuarios]
GO