Base de Datos Alcaldía (Control Interno - Ambiental)
Enviado por eruiz426 • 22 de Septiembre de 2015 • Trabajo • 281 Palabras (2 Páginas) • 126 Visitas
create table Dependencia(
IdDependencia numeric(15),
Nombre nvarchar(45),
Estado varchar(20)
constraint pk_IdDependencia Primary key (IdDependencia)
);
create table Perfil(
IdPerfil numeric(15),
Nombre nvarchar(45),
Estado varchar(20)
constraint pk_IdPerfil Primary key (IdPerfil)
);
create table Personal(
IdCedula numeric(15),
Nombre nvarchar(45),
Apellido nvarchar (45),
Telefono numeric (10),
Cargo nvarchar (30),
NombreUsuario nvarchar(30),
Clave nvarchar (30),
Estado varchar(20),
IdPerfil numeric(15) foreign key (IdPerfil) references Perfil (IdPerfil),
IdDependencia numeric(15)foreign key (IdDependencia) references Dependencia (IdDependencia)
constraint pk_IdCedula Primary key (IdCedula)
);
create table TipoDocumento(
IdTipoDocumento numeric(15),
Nombre nvarchar(45),
Estado varchar(20)
constraint pk_IdTipoDocumento Primary key (IdTipoDocumento)
);
create table Departamento(
IdDepartamento nchar(2)Primary key (IdDepartamento),
Nombre nvarchar (35)
);
create table Municipio(
IdMunicipio nchar(3),
Nombre nvarchar (35),
IdLugar AS (IdDepartamento+IdMunicipio) PERSISTED Primary Key,
IdDepartamento nchar(2)foreign key(IdDepartamento) references Departamento (IdDepartamento),
);
create table Empresa(
IdEmpresa numeric (15) primary key (IdEmpresa),
RazonSocial nvarchar (30),
Direccion nvarchar (30),
Telefono numeric (10),
Correo nvarchar (30),
);
alter table Empresa add IdLugar nchar(5)foreign key (IdLugar) references Municipio(IdLugar)
create table Factores(
IdFactores Numeric(15) Primary key (IdFactores),
Nombre nvarchar(45),
Estado varchar(20)
);
Create table PoliticaSensibilizacion(
IdPolitica Numeric(15)Primary key (IdPolitica),
Fecha date,
Observacion nvarchar(45),
Estado varchar(20),
IdEmpresa numeric(15)foreign key(IdEmpresa) references Empresa(IdEmpresa)
);
Create Table DetallePoliticas(
IdPolitica Numeric(15)foreign key(IdPolitica) references PoliticaSensibilizacion(IdPolitica),
IdFactores Numeric(15)foreign key(IdFactores) references Factores(IdFactores),
IdCedula numeric(15)foreign key(IdCedula) references Personal(IdCedula),
);
create table Solicitudes(
IdSolicitud numeric(15) primary key (IdSolicitud),
Caracteristica nvarchar(50),
...