Está en la página 1de 58

Servicio Nacional de Aprendizaje

Especialización Gestión y Seguridad de Bases de Datos


Medellín, Colombia
IMPLEMENTACIÓN DE LA ESTRUCTURA DE DATOS
CASO DE ESTUDIO ALCALDÍA DE SAN ANTONIO DEL SENA
Juan Camilo Ospina Cuervo

La alcaldía cuenta con dos recursos valiosos los cuales son: el recurso humano, el cual trabaja
para la protección de los sistemas y con el recurso de tecnológico, este último se ha adquirido para
la nueva implementación de los nuevos sistemas de informática de la institución, importante
enfatizar que con la adquisición de hardware también se adquiere una suite de software que tiene
como objetivo de la gestión de las bases de datos y su seguridad. Se espera que con esta nueva
tecnología se puedan brindar seguridad informática a la alcaldía con unas políticas y protocolos
establecidos para el buen funcionamiento de la institución y sus servicios, de igual forma capacitar
al equipo técnico enfocado en la seguridad informática y la gestión de las bases de datos de la
institución, con este equipo de trabajo se realizaran pruebas para determinar la efectividad de los
nuevos que se está´ implantando con pruebas de pre- instalación, instalación y post instalación y
del servidor de bases de datos con el objetivo de revisar el porcentaje de confiabilidad que ofrece
e sistema

De igual basándonos en criterios de protección de datos y seguridad, se ha decidido


implementar, una nueva arquitectura en sus sistemas telecomunicaciones y unas nuevas políticas
de seguridad informática en los servidores y en especial en los servidores de bases de datos, las
cuales brinden a la alcaldía y a sus empleados una tranquilidad y confianza en el uso de los recursos
informáticos de la institución. Para que dicho fin se cumpla a cabalidad, se han identificado que
con las nuevas implementaciones, el equipo humano tiene limitantes en el manejo de las nuevas
plataformas, los cuales deben ser minimizados lo antes posible para que se cumpla de una manera
exitosa la implementación de la arquitectura, para ellos se realiza la actividad de montaje de un
servidor de bases de datos SQL SERVER 2014

Objetivos

Construye los objetos de la base de datos frente a la funcionalidad del sistema manejador de base
de datos para garantizar que cumplen con los requerimientos del caso de estudio.
Base de datos creada en la plataforma de SQL Server 2014, llamada SMBD

Se realiza la conexión

Base de datos conectada


Se muestra el diagrama de la base de datos creada, esta información se envió previamente

1. Tabla Base de Datos Empleados

Tabla Tabla Relacionada


Tabla Base de Secretaria General
Datos Secretaría de Gobierno
Empleados Secretaría de Hacienda
Secretaría de Educación
Secretaría de Salud
Secretaría de Deportes,
Recreación y Cultura
Secretaría de Planeación y
Obras Públicas
Oficina Asesora de Control
Interno
Secretaría de Gestión
Ambiental y Minera
USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Base de Datos Empleados] Script Date: 20/07/2019


12:05:26 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TABLE [dbo].[Base de Datos Empleados](


[Id] [int] NOT NULL,
[IdSecretaría de Planeación y Obras Públicas] [int] NULL,
[IdOficina Asesora de Control Interno] [int] NULL,
[IdSecretaria General] [int] NULL,
[IdSecretaría de Gobierno] [int] NULL,
[IdSecretaría de Hacienda] [int] NULL,
[IdSecretaría de Educación] [int] NULL,
[IdSecretaría de Salud] [int] NULL,
[IdSecretaría de Deportes, Recreación y Cultura
IDSecretaría de Gestión Ambiental y Minera] [int] NULL,
[IdSecretaría de Gestión Ambiental y Minera] [int] NULL,
CONSTRAINT [PK_Base de Datos Empleados] PRIMARY KEY CLUSTERED
(
[Id] 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
ALTER TABLE [dbo].[Base de Datos Empleados] WITH CHECK ADD CONSTRAINT [FK_Base de
Datos Empleados_Oficina Asesora de Control Interno] FOREIGN KEY([IdOficina Asesora
de Control Interno])
REFERENCES [dbo].[Oficina Asesora de Control Interno] ([Id])
GO

ALTER TABLE [dbo].[Base de Datos Empleados] CHECK CONSTRAINT [FK_Base de Datos


Empleados_Oficina Asesora de Control Interno]
GO

ALTER TABLE [dbo].[Base de Datos Empleados] WITH CHECK ADD CONSTRAINT [FK_Base de
Datos Empleados_Secretaría de Deportes, Recreación y Cultura] FOREIGN
KEY([IdSecretaría de Deportes, Recreación y Cultura
IDSecretaría de Gestión Ambiental y Minera])
REFERENCES [dbo].[Secretaría de Deportes, Recreación y Cultura] ([Id])
GO

ALTER TABLE [dbo].[Base de Datos Empleados] CHECK CONSTRAINT [FK_Base de Datos


Empleados_Secretaría de Deportes, Recreación y Cultura]
GO

ALTER TABLE [dbo].[Base de Datos Empleados] WITH CHECK ADD CONSTRAINT [FK_Base de
Datos Empleados_Secretaría de Educación] FOREIGN KEY([IdSecretaría de Educación])
REFERENCES [dbo].[Secretaría de Educación] ([Id])
GO

ALTER TABLE [dbo].[Base de Datos Empleados] CHECK CONSTRAINT [FK_Base de Datos


Empleados_Secretaría de Educación]
GO

ALTER TABLE [dbo].[Base de Datos Empleados] WITH CHECK ADD CONSTRAINT [FK_Base de
Datos Empleados_Secretaría de Gestión Ambiental y Minera] FOREIGN KEY([IdSecretaría
de Gestión Ambiental y Minera])
REFERENCES [dbo].[Secretaría de Gestión Ambiental y Minera] ([Id])
GO

ALTER TABLE [dbo].[Base de Datos Empleados] CHECK CONSTRAINT [FK_Base de Datos


Empleados_Secretaría de Gestión Ambiental y Minera]
GO

ALTER TABLE [dbo].[Base de Datos Empleados] WITH CHECK ADD CONSTRAINT [FK_Base de
Datos Empleados_Secretaría de Gobierno] FOREIGN KEY([IdSecretaría de Gobierno])
REFERENCES [dbo].[Secretaría de Gobierno] ([Id])
GO

ALTER TABLE [dbo].[Base de Datos Empleados] CHECK CONSTRAINT [FK_Base de Datos


Empleados_Secretaría de Gobierno]
GO

ALTER TABLE [dbo].[Base de Datos Empleados] WITH CHECK ADD CONSTRAINT [FK_Base de
Datos Empleados_Secretaría de Hacienda] FOREIGN KEY([IdSecretaría de Hacienda])
REFERENCES [dbo].[Secretaría de Hacienda] ([Id])
GO

ALTER TABLE [dbo].[Base de Datos Empleados] CHECK CONSTRAINT [FK_Base de Datos


Empleados_Secretaría de Hacienda]
GO
ALTER TABLE [dbo].[Base de Datos Empleados] WITH CHECK ADD CONSTRAINT [FK_Base de
Datos Empleados_Secretaría de Planeación y Obras Públicas] FOREIGN KEY([IdSecretaría
de Planeación y Obras Públicas])
REFERENCES [dbo].[Secretaría de Planeación y Obras Públicas] ([Id])
GO

ALTER TABLE [dbo].[Base de Datos Empleados] CHECK CONSTRAINT [FK_Base de Datos


Empleados_Secretaría de Planeación y Obras Públicas]
GO

ALTER TABLE [dbo].[Base de Datos Empleados] WITH CHECK ADD CONSTRAINT [FK_Base de
Datos Empleados_Secretaría de Salud] FOREIGN KEY([IdSecretaría de Salud])
REFERENCES [dbo].[Secretaría de Salud] ([Id])
GO

ALTER TABLE [dbo].[Base de Datos Empleados] CHECK CONSTRAINT [FK_Base de Datos


Empleados_Secretaría de Salud]
GO

ALTER TABLE [dbo].[Base de Datos Empleados] WITH CHECK ADD CONSTRAINT [FK_Base de
Datos Empleados_Secretaria General] FOREIGN KEY([IdSecretaria General])
REFERENCES [dbo].[Secretaria General] ([Id])
GO

ALTER TABLE [dbo].[Base de Datos Empleados] CHECK CONSTRAINT [FK_Base de Datos


Empleados_Secretaria General]
GO

Ingresa información a la base de datos

USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Base de Datos Empleados]


([Id]
,[IdSecretaría de Planeación y Obras Públicas]
,[IdOficina Asesora de Control Interno]
,[IdSecretaria General]
,[IdSecretaría de Gobierno]
,[IdSecretaría de Hacienda]
,[IdSecretaría de Educación]
,[IdSecretaría de Salud]
,[IdSecretaría de Deportes, Recreación y Cultura
IDSecretaría de Gestión Ambiental y Minera]
,[IdSecretaría de Gestión Ambiental y Minera])
VALUES

GO

2. Tabla de Secretaria de deporte, recreación y cultura


Tabla Tabla Relacionada
Secretaría de Deportes, Documentos centralizados
Recreación y Cultura alcaldía

Script
USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Secretaría de Deportes, Recreación y Cultura]


Script Date: 17/07/2019 23:01:56 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Secretaría de Deportes, Recreación y Cultura](


[Id] [int] NOT NULL,
[Nombre] [varchar](50) NULL,
[Apellido] [varchar](50) NULL,
[Cargo] [varchar](50) NULL,
CONSTRAINT [PK_Secretaría de Deportes, Recreación y Cultura] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

Ingresa información a la base de datos

Script
USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Secretaría de Deportes, Recreación y Cultura]


([Id]
,[Nombre]
,[Apellido]
,[Cargo])
VALUES
(2,
('Juan Camilo'),
('Ospina Cuervo'),
('Analista')
)
select * from [dbo].[Secretaría de Deportes, Recreación y Cultura]
GO

3. Secretaria de Educación

Tabla Tabla Relacionada


Secretaría de Sistema de Sistema de
Educación Información de Información
procesos Documental

Script de creación de tabla


USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Secretaría de Educación] Script Date: 17/07/2019


23:11:12 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Secretaría de Educación](


[Id] [int] NOT NULL,
[Nombre] [varchar](50) NULL,
[Apellido] [varchar](50) NOT NULL,
[Cargo] [varchar](50) NULL,
CONSTRAINT [PK_Secretaría de Educación] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

Ingresa información a la base de datos

Script

USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Secretaría de Educación]


([Id]
,[Nombre]
,[Apellido]
,[Cargo])
VALUES
(3,
('Juan Camilo'),
('Ospina Cuervo'),
('Analista')
)
select * from [dbo].[Secretaría de Educación]

GO

 Tablas relacionadas con la tabla de Secretaria de Educación

o Tabla sistema de información documental

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Sistema de Información Documental] Script Date:


20/07/2019 12:20:41 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Sistema de Información Documental](
[Id] [int] NOT NULL,
[Certificados laborales docentes] [varchar](50) NULL,
[Actos administrativos] [varchar](50) NULL,
[Renuncias docentes] [varchar](50) NULL,
[Subsidio transporte] [varchar](50) NULL,
[Inscripción y ascenso en el escalafón
docente] [varchar](50) NULL,
[Legalización de establecimientos educativos] [varchar](50) NULL,
CONSTRAINT [PK_Sistema de Información Documental] PRIMARY KEY CLUSTERED
(
[Id] 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

USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Sistema de Información Documental]


([Id]
,[Certificados laborales docentes]
,[Actos administrativos]
,[Renuncias docentes]
,[Subsidio transporte]
,[Inscripción y ascenso en el escalafón
docente]
,[Legalización de establecimientos educativos])
VALUES
(<Id, int,>
,<Certificados laborales docentes, varchar(50),>
,<Actos administrativos, varchar(50),>
,<Renuncias docentes, varchar(50),>
,<Subsidio transporte, varchar(50),>
,<Inscripción y ascenso en el escalafón
docente, varchar(50),>
,<Legalización de establecimientos educativos, varchar(50),>)
GO

o Tabla de Sistema de Información de Proceso

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Sistema de Información de Proceso] Script Date:


20/07/2019 12:20:34 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Sistema de Información de Proceso](


[Id] [int] NOT NULL,
[Matriculas escolares] [varchar](50) NULL,
[Alianzas de educacion superior] [varchar](50) NULL,
CONSTRAINT [PK_Sistema de Información de Proceso] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Sistema de Información de Proceso] WITH CHECK ADD CONSTRAINT


[FK_Sistema de Información de Proceso_Secretaría de Educación] FOREIGN KEY([Id])
REFERENCES [dbo].[Secretaría de Educación] ([Id])
GO

ALTER TABLE [dbo].[Sistema de Información de Proceso] CHECK CONSTRAINT [FK_Sistema


de Información de Proceso_Secretaría de Educación]
GO

USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Sistema de Información de Proceso]


([Id]
,[Matriculas escolares]
,[Alianzas de educacion superior])
VALUES
(<Id, int,>
,<Matriculas escolares, varchar(50),>
,<Alianzas de educacion superior, varchar(50),>)
GO
3. Secretaria de Gestión Ambiental y Minería

Tabla Tabla Relacionada

Secretaría de Gestión Sistema de permisos de


Ambiental y Minera movilización forestal

Script

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Secretaría de Gestión Ambiental y Minera] Script


Date: 17/07/2019 23:30:03 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Secretaría de Gestión Ambiental y Minera](


[Id] [int] NOT NULL,
[Nombre] [varchar](50) NULL,
[Apellido] [varchar](50) NULL,
[Cargo] [varchar](50) NULL,
CONSTRAINT [PK_Secretaría de Gestión Ambiental y Minera] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Secretaría de Gestión Ambiental y Minera] WITH CHECK ADD


CONSTRAINT [FK_Secretaría de Gestión Ambiental y Minera_Sistema de Permisos de
Movilización Forestal] FOREIGN KEY([Id])
REFERENCES [dbo].[Secretaría de Gestión Ambiental y Minera] ([Id])
GO

ALTER TABLE [dbo].[Secretaría de Gestión Ambiental y Minera] CHECK CONSTRAINT


[FK_Secretaría de Gestión Ambiental y Minera_Sistema de Permisos de Movilización
Forestal]
GO

Ingresa información a la base de datos

Script
INSERT INTO [dbo].[Secretaría de Gestión Ambiental y Minera]
([Id]
,[Nombre]
,[Apellido]
,[Cargo])
VALUES
(1,
('Juan Camilo'),
('Ospina Cuervo'),
('Analista')
)
select * from [dbo].[Secretaría de Gestión Ambiental y Minera]
GO

 Tablas relacionadas con la tabla de Secretaria de Educación

o Tabla Sistema de Permisos de Movilización Forestal

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Sistema de Permisos de Movilización Forestal]


Script Date: 20/07/2019 12:35:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Sistema de Permisos de Movilización Forestal](


[Id] [int] NOT NULL,
[Expedición de Certificaciones] [varchar](50) NULL,
CONSTRAINT [PK_Sistema de Permisos de Movilización Forestal] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

4. Secretaria de Gobierno
Tabla Tabla Relacionada
Secretaría de Gobierno consolidación de datos registros

Script
USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Secretaría de Gobierno] Script Date: 17/07/2019


23:31:32 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Secretaría de Gobierno](


[Id] [int] NOT NULL,
[Nombre] [varchar](50) NULL,
[Apellido] [varchar](50) NULL,
[Cargo] [varchar](50) NULL,
CONSTRAINT [PK_Secretaría de Gobierno] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

Ingresa información a la base de datos

Script
USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Secretaría de Gobierno]


([Id]
,[Nombre]
,[Apellido]
,[Cargo])
VALUES
(1,
('Juan Camilo'),
('Ospina Cuervo'),
('Analista')
)
select * from [dbo].[Secretaría de Gobierno]
GO
 Tablas relacionadas con la tabla de Secretaria de
gobierno
o Tabla Consolidación Datos Registros

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Consolidación Datos Registros] Script Date:


20/07/2019 13:11:32 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Consolidación Datos Registros](


[Id] [int] NOT NULL,
[Bienes municipio] [varchar](50) NULL,
[Control de precios] [varchar](50) NULL,
[Vigilancia y reclucion de personas] [varchar](50) NULL,
CONSTRAINT [PK_Consolidación Datos Registros] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Consolidación Datos Registros] WITH CHECK ADD CONSTRAINT


[FK_Consolidación Datos Registros_Secretaría de Gobierno] FOREIGN KEY([Id])
REFERENCES [dbo].[Secretaría de Gobierno] ([Id])
GO

ALTER TABLE [dbo].[Consolidación Datos Registros] CHECK CONSTRAINT [FK_Consolidación


Datos Registros_Secretaría de Gobierno]
GO

USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Consolidación Datos Registros]


([Id]
,[Bienes municipio]
,[Control de precios]
,[Vigilancia y reclucion de personas])
VALUES
(<Id, int,>
,<Bienes municipio, varchar(50),>
,<Control de precios, varchar(50),>
,<Vigilancia y reclucion de personas, varchar(50),>)
GO
5. Secretaria de Hacienda
Tabla Tabla Relacionada
Secretaría de Hacienda Consultas impuestos, prediales y
pagos

Script
USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Secretaría de Hacienda] Script Date: 17/07/2019


23:34:44 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Secretaría de Hacienda](


[Id] [int] NOT NULL,
[Nombre] [varchar](50) NULL,
[Apellido] [varchar](50) NULL,
[Cargo] [varchar](50) NULL,
CONSTRAINT [PK_Secretaría de Hacienda] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Secretaría de Hacienda] WITH CHECK ADD CONSTRAINT


[FK_Secretaría de Hacienda_Consultas Impuestos, Prediales y Pagos] FOREIGN KEY([Id])
REFERENCES [dbo].[Consultas Impuestos, Prediales y Pagos] ([Id])
GO

ALTER TABLE [dbo].[Secretaría de Hacienda] CHECK CONSTRAINT [FK_Secretaría de


Hacienda_Consultas Impuestos, Prediales y Pagos]
GO

Ingresa información a la base de datos

Script
USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Secretaría de Hacienda]


([Id]
,[Nombre]
,[Apellido]
,[Cargo])
VALUES
(1,
('Juan Camilo'),
('Ospina Cuervo'),
('Analista')
)
select * from [dbo].[Secretaría de Hacienda]
GO

 Tablas relacionadas con la tabla de Secretaria de Hacienda


o Tabla Consultas impuestos, prediales y pagos

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Consultas Impuestos, Prediales y Pagos] Script


Date: 20/07/2019 13:18:23 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Consultas Impuestos, Prediales y Pagos](


[Id] [int] NOT NULL,
[Recuados] [varchar](50) NULL,
[Pagos] [varchar](50) NULL,
[Certificados] [varchar](50) NULL,
CONSTRAINT [PK_Consultas Impuestos, Prediales y Pagos] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Consultas Impuestos, Prediales y Pagos]


([Id]
,[Recuados]
,[Pagos]
,[Certificados])
VALUES
(<Id, int,>
,<Recuados, varchar(50),>
,<Pagos, varchar(50),>
,<Certificados, varchar(50),>)
GO
6. Secretaría de Planeación y Obras Públicas

Tabla Tabla Relacionada


Secretaría de Certificaciones
Planeación y
Obras Públicas Localidades
Localidad Simón
Bolívar
Localidad Antonio
Galán
Localidad Mártires
Localidad Antonio
Nariño
Localidad Los Andes
Barrios
Familias
Miembros familia
Edad < 6
Edad >7-18
Edad >18

7.
Script
USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Secretaría de Planeación y Obras Públicas] Script


Date: 17/07/2019 23:41:19 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Secretaría de Planeación y Obras Públicas](


[Id] [int] NOT NULL,
[Nombre] [varchar](50) NULL,
[Apellido] [varchar](50) NULL,
[Cargo] [varchar](50) NULL,
CONSTRAINT [PK_Secretaría de Planeación y Obras Públicas] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Secretaría de Planeación y Obras Públicas] WITH CHECK ADD


CONSTRAINT [FK_Secretaría de Planeación y Obras Públicas_Localidades] FOREIGN
KEY([Id])
REFERENCES [dbo].[Localidades] ([Id])
GO

ALTER TABLE [dbo].[Secretaría de Planeación y Obras Públicas] CHECK CONSTRAINT


[FK_Secretaría de Planeación y Obras Públicas_Localidades]
GO

Ingresa información a la base de datos


Script
USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Secretaría de Planeación y Obras Públicas]


([Id]
,[Nombre]
,[Apellido]
,[Cargo])
VALUES
(1,
('Juan Camilo'),
('Ospina Cuervo'),
('Analista')
)
select * from [dbo].[Secretaría de Planeación y Obras Públicas]
GO

 Tablas relacionadas con la tabla de Secretaria de Educación


o Tabla Certificaciones
USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Certificaciones] Script Date: 20/07/2019 13:34:30


******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Certificaciones](


[Id] [int] NOT NULL,
[Curaduria] [varchar](50) NULL,
[SIG] [varchar](50) NULL,
CONSTRAINT [PK_Certificaciones] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Certificaciones] WITH NOCHECK ADD CONSTRAINT


[FK_Certificaciones_Secretaría de Planeación y Obras Públicas] FOREIGN KEY([Id])
REFERENCES [dbo].[Secretaría de Planeación y Obras Públicas] ([Id])
GO

ALTER TABLE [dbo].[Certificaciones] CHECK CONSTRAINT [FK_Certificaciones_Secretaría


de Planeación y Obras Públicas]
GO

o Tabla Localidades

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Localidades] Script Date: 20/07/2019


13:35:20 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Localidades](


[Id] [int] NOT NULL,
[Antonio Nariño] [varchar](50) NULL,
[Simón Bolívar] [varchar](50) NULL,
[Antonio Galán] [varchar](50) NULL,
[Mártires] [varchar](50) NULL,
[Los Andes] [varchar](50) NULL,
CONSTRAINT [PK_Localidades] PRIMARY KEY CLUSTERED
(
[Id] 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
o Tabla Localidad Simón Bolívar

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Localidad Simón Bolivar] Script Date: 20/07/2019


13:36:36 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Localidad Simón Bolivar](


[Id] [varchar](50) NOT NULL,
[Área] [varchar](50) NULL,
[Nivel socioeconómico] [varchar](50) NULL,
CONSTRAINT [PK_Localidad Simón Bolivar] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Localidad Simón Bolivar] WITH CHECK ADD CONSTRAINT


[FK_Localidad Simón Bolivar_Barrios] FOREIGN KEY([Área])
REFERENCES [dbo].[Barrios] ([Id])
GO
ALTER TABLE [dbo].[Localidad Simón Bolivar] CHECK CONSTRAINT [FK_Localidad Simón
Bolivar_Barrios]
GO

o Localidad Antonio Galán

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Localidad Antonio Galán] Script Date: 20/07/2019


13:38:05 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Localidad Antonio Galán](


[Id] [varchar](50) NOT NULL,
[Área] [varchar](50) NULL,
[Nivel socioeconómico] [varchar](50) NULL,
CONSTRAINT [PK_Localidad Antonio Galán] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO
ALTER TABLE [dbo].[Localidad Antonio Galán] WITH CHECK ADD CONSTRAINT
[FK_Localidad Antonio Galán_Barrios] FOREIGN KEY([Nivel socioeconómico])
REFERENCES [dbo].[Barrios] ([Id])
GO

ALTER TABLE [dbo].[Localidad Antonio Galán] CHECK CONSTRAINT [FK_Localidad Antonio


Galán_Barrios]
GO

o Localidad Mártires

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Localidad Mártires] Script Date: 20/07/2019


13:40:01 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Localidad Mártires](


[Id] [varchar](50) NOT NULL,
[Área] [varchar](50) NULL,
[Nivel Socioeconómico] [varchar](50) NULL,
CONSTRAINT [PK_Localidad Mártires] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Localidad Mártires] WITH CHECK ADD CONSTRAINT [FK_Localidad


Mártires_Barrios] FOREIGN KEY([Área])
REFERENCES [dbo].[Barrios] ([Id])
GO

ALTER TABLE [dbo].[Localidad Mártires] CHECK CONSTRAINT [FK_Localidad


Mártires_Barrios]
GO

o Localidad Antonio Nariño

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Localidad Antonio Narño] Script Date: 20/07/2019


13:40:47 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Localidad Antonio Narño](


[Id] [varchar](50) NOT NULL,
[Área] [varchar](50) NULL,
[Nivel socioeconómico] [varchar](50) NULL,
CONSTRAINT [PK_Localidad Antonio Narño] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Localidad Antonio Narño] WITH CHECK ADD CONSTRAINT


[FK_Localidad Antonio Narño_Barrios] FOREIGN KEY([Área])
REFERENCES [dbo].[Barrios] ([Id])
GO

ALTER TABLE [dbo].[Localidad Antonio Narño] CHECK CONSTRAINT [FK_Localidad Antonio


Narño_Barrios]
GO

o Localidad Los Andes

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Localidad Los andes] Script Date: 20/07/2019


13:41:26 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Localidad Los andes](


[Id] [varchar](50) NOT NULL,
[Área] [varchar](50) NULL,
[Nivel socioeconómico] [varchar](50) NULL,
CONSTRAINT [PK_Localidad Los andes] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Localidad Los andes] WITH CHECK ADD CONSTRAINT [FK_Localidad
Los andes_Barrios] FOREIGN KEY([Área])
REFERENCES [dbo].[Barrios] ([Id])
GO

ALTER TABLE [dbo].[Localidad Los andes] CHECK CONSTRAINT [FK_Localidad Los


andes_Barrios]
GO

o Barrios

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Barrios] Script Date: 20/07/2019 13:43:24 ******/


SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Barrios](


[Id] [varchar](50) NOT NULL,
[Nombre] [varchar](50) NULL,
[Localidad] [varchar](50) NULL,
[Nivels Socioeconomico] [varchar](50) NULL,
CONSTRAINT [PK_Barrios] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Barrios] WITH CHECK ADD CONSTRAINT [FK_Barrios_Miembros de


Familia] FOREIGN KEY([Nivels Socioeconomico])
REFERENCES [dbo].[Miembros de Familia] ([Id])
GO

ALTER TABLE [dbo].[Barrios] CHECK CONSTRAINT [FK_Barrios_Miembros de Familia]


GO

o Familias

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Familias] Script Date: 20/07/2019 13:44:18 ******/


SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Familias](


[Id] [varchar](50) NOT NULL,
[Nombre] [varchar](50) NULL,
[Apellidos] [varchar](50) NULL,
[Edad] [varchar](50) NULL,
[Tipo de documento] [varchar](50) NULL,
[Número documento] [varchar](50) NULL,
[Fecha y lugar de nacimiento] [varchar](50) NULL,
CONSTRAINT [PK_Familias] PRIMARY KEY CLUSTERED
(
[Id] 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

o Miembros familia

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Miembros de Familia] Script Date: 20/07/2019


13:44:53 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Miembros de Familia](


[Id] [varchar](50) NOT NULL,
[Dirección] [varchar](50) NULL,
[Telefono] [varchar](50) NULL,
[Ingresos Familiares] [varchar](50) NULL,
[Miembros Familia] [varchar](50) NULL,
CONSTRAINT [PK_Miembros de Familia] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Miembros de Familia] WITH CHECK ADD CONSTRAINT [FK_Miembros de


Familia_Familias] FOREIGN KEY([Miembros Familia])
REFERENCES [dbo].[Familias] ([Id])
GO

ALTER TABLE [dbo].[Miembros de Familia] CHECK CONSTRAINT [FK_Miembros de


Familia_Familias]
GO

o Edad < 6
USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Edad < 6] Script Date: 20/07/2019 13:45:37 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Edad < 6](


[Id] [varchar](50) NOT NULL,
[Guarderia] [varchar](50) NULL,
[Enfermedades que ha tenido] [varchar](50) NULL,
CONSTRAINT [PK_Edad < 6] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

o Edad >7-18

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Edad >18] Script Date: 20/07/2019 13:46:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Edad >18](


[Id] [varchar](50) NOT NULL,
[Empresa] [varchar](50) NULL,
[Cargo] [varchar](50) NULL,
[Sueldo] [varchar](50) NULL,
[Antigüedad] [varchar](50) NULL,
CONSTRAINT [PK_Edad >18] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

o Edad >18

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Edad >7-18] Script Date: 20/07/2019 13:46:54


******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Edad >7-18](


[Id] [varchar](50) NOT NULL,
[Plantel Educativo] [varchar](50) NULL,
[Jornada] [varchar](50) NULL,
[Modalidad] [varchar](50) NULL,
CONSTRAINT [PK_Edad >7-18] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

8. Secretaria de salud
Tabla Tabla Relacionada
Sistema de actualización de la operación del Sistema
Secretaría de Salud Integral de Información en Salud

script
USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Secretaría de Salud] Script Date: 17/07/2019


23:50:14 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Secretaría de Salud](


[Id] [int] NOT NULL,
[Nombre] [varchar](50) NULL,
[Apellido] [varchar](50) NULL,
[Cargo] [varchar](50) NULL,
CONSTRAINT [PK_Secretaría de Salud] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

Ingresa información a la base de datos


Script
USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Secretaría de Salud]


([Id]
,[Nombre]
,[Apellido]
,[Cargo])
VALUES
(1,
('Juan Camilo'),
('Ospina Cuervo'),
('Analista')
)
select * from [dbo].[Secretaría de Salud]

GO

 Tablas relacionadas con la tabla de Secretaria de salud

o Tabla Sistema de actualización de la operación del Sistema


Integral de Información en Salud

USE [ReportServer$SMBD]
GO
/****** Object: Table [dbo].[Sistema de actualización de la operación del Sistema
Integral de Información en Salud] Script Date: 20/07/2019 13:52:21 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Sistema de actualización de la operación del Sistema Integral de


Información en Salud](
[Id] [int] NOT NULL,
[Supervisión y control de los recursos del sector salud] [varchar](50) NULL,
[Registros del Sistema Integral
de Información] [varchar](50) NULL,
[Actualización del Sistema Integral
de Información] [varchar](50) NULL,
CONSTRAINT [PK_Sistema de actualización de la operación del Sistema Integral de
Información en Salud] PRIMARY KEY CLUSTERED
(
[Id] 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

9. Secretaria General
Tabla Tabla Relacionada
Secretaria General Documentos centralizados
Script

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Secretaria General] Script Date: 17/07/2019


23:53:33 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Secretaria General](


[Id] [int] NOT NULL,
[Nombre] [varchar](50) NULL,
[Apellido] [varchar](50) NULL,
[Cargo] [varchar](50) NULL,
CONSTRAINT [PK_Secretaria General] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO
Ingresa información a la base de datos

Script
USE [ReportServer$SMBD]
GO

INSERT INTO [dbo].[Secretaria General]


([Id]
,[Nombre]
,[Apellido]
,[Cargo])
VALUES
(1,
('Juan Camilo'),
('Ospina Cuervo'),
('Analista')
)
select * from [dbo].[Secretaria General]
GO

 Tablas relacionadas con la tabla de Secretaria General


o Tabla Documentos centralizados
USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Documentos centralizados] Script Date: 20/07/2019


13:58:33 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Documentos centralizados](


[Id] [int] NOT NULL,
[Proyectos] [varchar](50) NULL,
[Resoluciones] [varchar](50) NULL,
[Decretos] [varchar](50) NULL,
[Contratos] [varchar](50) NULL,
CONSTRAINT [PK_Documentos centralizados] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Documentos centralizados] WITH CHECK ADD CONSTRAINT


[FK_Documentos centralizados_Secretaria General] FOREIGN KEY([Id])
REFERENCES [dbo].[Secretaria General] ([Id])
GO

ALTER TABLE [dbo].[Documentos centralizados] CHECK CONSTRAINT [FK_Documentos


centralizados_Secretaria General]
GO

10. Oficina Asesora de Control Interno


Tabla Tabla Relacionada
Oficina Asesora de Control Documentos centralizados
Interno alcaldía

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Oficina Asesora de Control Interno] Script Date:


20/07/2019 14:15:48 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Oficina Asesora de Control Interno](


[Id] [int] NOT NULL,
[Nombre] [varchar](50) NULL,
[Apellido] [varchar](50) NULL,
[Cargo] [varchar](50) NULL,
CONSTRAINT [PK_Oficina Asesora de Control Interno] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

11. Documentos centralizados alcaldía


Tabla Tabla Relacionada
Documentos Documentos
centralizados centralizados
alcaldía consolidación de
datos registros
Consultas impuestos,
prediales y pagos
Documentos
centralizados
Sistema de
actualización de la
operación del Sistema
Integral de
Información en Salud
Sistema de
Información
Documental
Sistema de
Información de
procesos
sistema de permisos
de movilización
forestal
Certificaciones
Localidades
Localidad Simón
Bolívar
Localidad Antonio
Galán
Localidad Mártires
Localidad Los Andes
Barrios
Familias
Miembros familia
Edad < 6
Edad >7-18
Edad >18

USE [ReportServer$SMBD]
GO

/****** Object: Table [dbo].[Documentos centralizados alcaldia] Script Date:


20/07/2019 14:17:05 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

CREATE TABLE [dbo].[Documentos centralizados alcaldia](


[Id] [int] NOT NULL,
[Documentos Centralizados] [varchar](50) NULL,
[Consolidación de Datos Registros] [varchar](50) NULL,
[IdBase de Datos Empleados] [int] NULL,
[IdDocumentos centralizados] [int] NULL,
[IdConsolidación de datos registros] [int] NULL,
[IdSistema de actualización de la operación del Sistema Integral de
Información en Salud] [int] NULL,
[IdSistema de permisos de movilización forestal] [int] NULL,
[IdCertificaciones] [int] NULL,
[IdSistema de Información de procesos] [int] NULL,
[IdSistema de Información Documental] [int] NULL,
[IdConsultas impuestos, prediales y pagos] [int] NULL,
[IdLocalidades] [int] NULL,
CONSTRAINT [PK_Documentos centralizados alcaldia] PRIMARY KEY CLUSTERED
(
[Id] 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

SET ANSI_PADDING OFF


GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] WITH CHECK ADD CONSTRAINT


[FK_Documentos centralizados alcaldia_Base de Datos Empleados] FOREIGN KEY([IdBase
de Datos Empleados])
REFERENCES [dbo].[Base de Datos Empleados] ([Id])
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] CHECK CONSTRAINT


[FK_Documentos centralizados alcaldia_Base de Datos Empleados]
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] WITH CHECK ADD CONSTRAINT


[FK_Documentos centralizados alcaldia_Certificaciones] FOREIGN
KEY([IdCertificaciones])
REFERENCES [dbo].[Certificaciones] ([Id])
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] CHECK CONSTRAINT


[FK_Documentos centralizados alcaldia_Certificaciones]
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] WITH CHECK ADD CONSTRAINT


[FK_Documentos centralizados alcaldia_Consolidación Datos Registros] FOREIGN
KEY([IdConsolidación de datos registros])
REFERENCES [dbo].[Consolidación Datos Registros] ([Id])
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] CHECK CONSTRAINT


[FK_Documentos centralizados alcaldia_Consolidación Datos Registros]
GO
ALTER TABLE [dbo].[Documentos centralizados alcaldia] WITH CHECK ADD CONSTRAINT
[FK_Documentos centralizados alcaldia_Consultas Impuestos, Prediales y Pagos]
FOREIGN KEY([IdConsultas impuestos, prediales y pagos])
REFERENCES [dbo].[Consultas Impuestos, Prediales y Pagos] ([Id])
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] CHECK CONSTRAINT


[FK_Documentos centralizados alcaldia_Consultas Impuestos, Prediales y Pagos]
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] WITH CHECK ADD CONSTRAINT


[FK_Documentos centralizados alcaldia_Documentos centralizados] FOREIGN
KEY([IdDocumentos centralizados])
REFERENCES [dbo].[Documentos centralizados] ([Id])
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] CHECK CONSTRAINT


[FK_Documentos centralizados alcaldia_Documentos centralizados]
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] WITH CHECK ADD CONSTRAINT


[FK_Documentos centralizados alcaldia_Localidades] FOREIGN KEY([IdLocalidades])
REFERENCES [dbo].[Localidades] ([Id])
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] CHECK CONSTRAINT


[FK_Documentos centralizados alcaldia_Localidades]
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] WITH CHECK ADD CONSTRAINT


[FK_Documentos centralizados alcaldia_Sistema de actualización de la operación del
Sistema Integral de Información en Salud] FOREIGN KEY([IdSistema de actualización de
la operación del Sistema Integral de Información en Salud])
REFERENCES [dbo].[Sistema de actualización de la operación del Sistema Integral de
Información en Salud] ([Id])
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] CHECK CONSTRAINT


[FK_Documentos centralizados alcaldia_Sistema de actualización de la operación del
Sistema Integral de Información en Salud]
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] WITH CHECK ADD CONSTRAINT


[FK_Documentos centralizados alcaldia_Sistema de Información de Proceso] FOREIGN
KEY([IdSistema de Información de procesos])
REFERENCES [dbo].[Sistema de Información de Proceso] ([Id])
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] CHECK CONSTRAINT


[FK_Documentos centralizados alcaldia_Sistema de Información de Proceso]
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] WITH CHECK ADD CONSTRAINT


[FK_Documentos centralizados alcaldia_Sistema de Información Documental] FOREIGN
KEY([IdSistema de Información Documental])
REFERENCES [dbo].[Sistema de Información Documental] ([Id])
GO
ALTER TABLE [dbo].[Documentos centralizados alcaldia] CHECK CONSTRAINT
[FK_Documentos centralizados alcaldia_Sistema de Información Documental]
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] WITH CHECK ADD CONSTRAINT


[FK_Documentos centralizados alcaldia_Sistema de Permisos de Movilización Forestal]
FOREIGN KEY([IdSistema de permisos de movilización forestal])
REFERENCES [dbo].[Sistema de Permisos de Movilización Forestal] ([Id])
GO

ALTER TABLE [dbo].[Documentos centralizados alcaldia] CHECK CONSTRAINT


[FK_Documentos centralizados alcaldia_Sistema de Permisos de Movilización Forestal]
GO

Anexo Diseño Lógico de la base de datos


Oficina Asesora de Control Interno
Nombre de co... Tipo de datos Permitir valores NULL

Id int

Nombre varchar(50)

Apellido varchar(50)

Cargo varchar(50)

Secretaría de Gestión Ambiental y Minera


Secretaría de Hacienda Nombre de columna Tipo de ... Permitir valores ...
Nombre de colu... Tipo de ... Permitir valores NULL
Id int
Id int
Nombre varchar...
Nombre varchar(...
Apellido varchar...
Apellido varchar(...

Cargo varchar(...

Secretaría de Educación
Nombre ... Tipo de datos Permitir valores NU... Secretaria General
Nombre de col... Tipo de d... Permitir valores NULL
Id int
Id int
Nombre varchar(50)
Nombre varchar(50)
Apellido varchar(50)
Apellido varchar(50)
Cargo varchar(50)
Cargo varchar(50)

Base de Datos Empleados Localidad Antonio Narño


Nombre de columna Tipo de datos Permitir val... Nombre de columna Tipo de datos Permitir valores NULL

Id int Id varchar(50)
Secretaría de Salud
Secretaría de Gobierno [IdSecretaría de Planeación y Obras Públicas] int Nombre de columna Tipo de da... Permitir valores NULL Área varchar(50)
Nombre... Tipo de datos Permitir valores NULL
[IdOficina Asesora de Control Interno] int Id int [Nivel socioeconómico] varchar(50)
Id int
[IdSecretaria General] int Nombre varchar(50)
Nombre varchar(50)
[IdSecretaría de Gobierno] int Apellido varchar(50)
Apellido varchar(50)
[IdSecretaría de Hacienda] int Cargo varchar(50)
Cargo varchar(50)
[IdSecretaría de Educación] int
Localidad Simón Bolivar Edad < 6
[IdSecretaría de Salud] int Nombre de columna Tipo de dat... Permitir valores NULL
Nombre de columna Tipo de datos Permitir valores NULL
[IdSecretaría de Deportes, Recreación y Cult... int Id varchar(50)
Id varchar(50)
[IdSecretaría de Gestión Ambiental y Minera] int Guarderia varchar(50)
Área varchar(50)

[Nivel socioeconóm... varchar(50)

Secretaría de Deportes, Recreación y Cultura


Nombre de colu... Tipo de d... Permitir valores NULL

Id int
Secretaría de Planeación y Obras Públicas Localidades
Nombre varchar(5... Nombre ... Tipo de dat... Permitir valores NULL Nombre de columna Tipo de datos Permitir valores NULL
Barrios Miembros de Familia Familias Edad >7-18
Apellido varchar(5... Id int Id int Nombre de columna Tipo de dat... Permitir valores NULL Nombre de colum... Tipo de datos Permitir valores ... Nombre de columna Tipo de dat... Permitir valores NULL Nombre de columna Tipo de da... Permitir valores NULL
Localidad Antonio Galán
Cargo varchar(5... Nombre varchar(50) [Antonio Nariño] varchar(50) Nombre de columna Tipo de datos Permitir valores NULL Id varchar(50) Id varchar(50) Id varchar(50) Id varchar(50)

Apellido varchar(50) [Simón Bolívar] varchar(50) Id varchar(50) Nombre varchar(50) Dirección varchar(50) Nombre varchar(50) [Plantel Educativo] varchar(50)

Cargo varchar(50) [Antonio Galán] varchar(50) Área varchar(50) Localidad varchar(50) Telefono varchar(50) Apellidos varchar(50) Jornada varchar(50)

Mártires varchar(50) [Nivel socioeconómico] varchar(50) [Nivels Socioeconomico] varchar(50) [Ingresos Familiar... varchar(50) Edad varchar(50)

[Los Andes] varchar(50) [Miembros Familia] varchar(50) [Tipo de documento] varchar(50)

[Número documento] varchar(50)

Localidad Mártires
Nombre de columna Tipo de datos Permitir valores NULL Edad >18
Nombre de columna Tipo de datos Permitir valores NULL
Id varchar(50)
Id varchar(50)
Área varchar(50)
Empresa varchar(50)
[Nivel Socioeconómi... varchar(50)
Cargo varchar(50)
Sistema de Permisos de Movilización Forestal
Consultas Impuestos, Prediales y Pagos Nombre de columna Tipo de da... Permitir valores NULL Sueldo varchar(50)
Nombre de columna Tipo de datos Permitir valores NU...
Id int
Id int
[Expedición de Certificaci... varchar(50)
Documentos centralizados alcaldia
Recuados varchar(50) Nombre de columna Tipo de d... Permitir valores NULL

Pagos varchar(50) Id int


Localidad Los andes
Certificados varchar(50) [Documentos Centralizados] varchar(5... Nombre de columna Tipo de datos Permitir valores NULL

[Consolidación de Datos Registros] varchar(5... Id varchar(50)

[IdBase de Datos Empleados] int Área varchar(50)

Sistema de Información de Proceso [IdDocumentos centralizados] int [Nivel socioeconómi... varchar(50)


Nombre de columna Tipo de da... Permitir valores NULL
[IdConsolidación de datos registros] int
Documentos centralizados
Id int
[IdSistema de actualización de la operació... int Nombre de columna Tipo de datos Permitir valores NULL
[Matriculas escolares] varchar(50) [IdSistema de permisos de movilización f... int Id int
[Alianzas de educacion super... varchar(50) IdCertificaciones int Proyectos varchar(50)

[IdSistema de Información de procesos] int Resoluciones varchar(50)

[IdSistema de Información Documental] int Decretos varchar(50)

[IdConsultas impuestos, prediales y pago... int Contratos varchar(50)


Sistema de Información Documental IdLocalidades int
Nombre de columna Tipo de dat... Permitir valores NULL

Id int

[Certificados laborales docentes] varchar(50)

[Actos administrativos] varchar(50)

[Renuncias docentes] varchar(50)


Sistema de actualización de la operación del Sistema Integral de Información en Salud
[Subsidio transporte] varchar(50) Nombre de columna Tipo de dat... Permitir valores NULL

[Inscripción y ascenso en el escalafóndoce... varchar(50) Id int

[Legalización de establecimientos educativ... varchar(50) [Supervisión y control de los recursos del sector salud] varchar(50)

[Registros del Sistema Integralde Información] varchar(50)

[Actualización del Sistema Integralde Información] varchar(50)

Certificaciones
Consolidación Datos Registros Nombre de columna Tipo de dat... Permitir valores ...
Nombre de columna Tipo de da... Permitir valores NULL
Id int
Id int
Curaduria varchar(50)
[Bienes municipio] varchar(50)
SIG varchar(50)
[Control de precios] varchar(50)

También podría gustarte