Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad AA3 2
La siguiente actividad es elaborar el diseo lgico de una base de datos con diccionario.
1. A continuacin se describe los campos de las respectivas Tablas:
Nombre
CodLocal
Localidades
NoHabDic
NumPlantel
NumGuarderia
NumEmpresa
LOCALIDADES
Descripcin
Cdigo de Localidades, Campo
automtico de autoincremento
Nombre de las localidades
Numero de Habitante al mes de
Diciembre
Numero de planteles Educativos
Numero de Guarderas
Nmero de Empresas
BARRIOS
Descripcin
Codigo del Barrio, Campo automtico
CodBarrio
de autoincremento
Barrio
Nombre del Barrio
Campo CodLocal de la Tabla
CodLocal
Localidades
Area
rea del Barrio
NivSocEco
Nivel Socio Econmico del Barrio
CantidadHabitantes Cantidad de Habitantes del Barrio
Nombre
Nombre
CodRutaTransp
RutaTransp
Nombre
CodDetRutaTransp
CodRutaTransp
CodBarrio
Tipo de Datos
Int Primary Key
nVarchar(30)
Int
int
int
int
Tipo de Datos
Int Primary Key
nVarchar(30)
foreign key
Float
nVarchar(30)
Int
RUTA TRANSPORTE
Descripcin
Tipo de Datos
Cdigo de la Ruta del Transporte,
Int Primary Key
Campo automtico de autoincremento
Nombre de la ruta del Transporte
nVarchar(30)
Tipo de Datos
Primary Key
foreign key
foreign key
Nombre
CodTipoHab
TipoHab
Nombre
CodFamilia
Direccin
Telefono
IngresoFamiliar
CodTipoHabitacion
CodBarrio
CodLocal
Nombre
CodTipoIdent
TipoIdent
Nombre
NoDocumento
CodTipoIdent
Nombre1
Nombre2
Apellido1
Apellido2
FNacimiento
LNacimiento
CodFamilia
TIPO DE HABITACION
Descripcin
Cdigo del Tipo de Habitacin, Campo
automtico de autoincremento
Nombre del Tipo de Habitacin
FAMILIAS
Descripcin
Cdigo de Familia, Campo automtico
de autoincremento
Direccin de la Familia
Telfono de la Familia
Ingreso Familiar
Tipo de Habitacin de la Familia
Cdigo Barrio de la Tabla Barrios
Cdigo Localidad de la Tabla
Localidades
TIPO DE IDENTIFICACION
Descripcin
Cdigo del Tipo de Identidad, Campo
automtico de autoincremento
Nombre del Tipo de Identidad
PERSONAS
Descripcin
Nmero del Documento de Identidad,
Campo nico
Cdigo del tipo de identificacin del
campo Tipo de Identificacin
Primer Nombre de la Persona
Segundo Nombre de la Persona
Primer Apellido de la Persona
Segundo Apellido de la Persona
Fecha de Nacimiento de la Persona
Lugar de Nacimiento de la Persona
Cdigo de la Familia de la Tabla Familia
Tipo de Datos
Primary Key
nVarchar(30)
Tipo de Datos
Primary Key
nVarchar(30)
nVarchar(30)
foreign key
foreign key
foreign key
foreign key
Tipo de Datos
Primary Key
nVarchar(30)
Tipo de Datos
Unique Primary Key
Int
nVarchar(30)
nVarchar(30)
nVarchar(30)
nVarchar(30)
Date
nVarchar(30)
foreign key
Nombre
CodGuar
NomGuar
CodEstEnf
PerteneceLocal
Nombre
CodEnf
Enfermedad
Nombre
CodEstEnf
EsatadoEnf
Nombre
CodDetEnf
CodEnf
CodEstEnf
Nombre
CodDetGuar
CodGuar
GUARDERIA
Descripcin
Cdigo de guardera, Campo
automtico de autoincremento
Nombre de la Guardera Infantil
Cdigo del Estado de la Enfermedad
Pregunta de pertenencia de la
Localidad
ENFERMEDADES
Descripcin
Cdigo de la Enfermedad Campo
automtico de autoincremento
Nombre de la Enfermedad
Tipo de Datos
Primary Key
nVarchar(30)
foreign key
nVarchar(2)
Tipo de Datos
Primary Key
nVarchar(100)
ESTADO DE ENFERMEDAD
Descripcin
Tipo de Datos
Cdigo del Estado de la Enfermedad
Primary Key
Campo automtico de autoincremento
nVarchar(30)
Nombre del Estado de la Enfermedad
DETALLE ENFERMEDAD
Descripcin
Tipo de Datos
Primary Key
Cdigo del Detalle de la Enfermedad
Cdigo de la Enfermedad de la Tabla
foreign key
Enfermedades
Cdigo del Estado de la Enfermedad de
foreign key
la Tabla Estado de Enfermedad
DETALLE GUARDERIA
Descripcin
Tipo de Datos
Cdigo del Detalle de la Guardera
Primary Key
Campo automtico de autoincremento
Cdigo de la Guardera de la Tabla
foreign key
Guardera
CodDetRuTransp
CodBarrio
Nombre
CodJornada
Jornada
Nombre
CodModalidad
Modalidad
Nombre
CodIED
NombreIED
CodJornada
CodModalidad
PerteneceLocal
Nombre
CodCargo
Cargo
JORNADA
Descripcin
Cdigo de la Jornada, Campo
automtico de autoincremento
Nombre de la Jornada
MODALIDAD
Descripcin
Cdigo de Modalidad, Campo
automtico de autoincremento
Nombre de la Modalidad
INSTITUCIN EDUCATIVA
Descripcin
Cdigo de la Institucin Educativa,
Campo automtico de autoincremento
Nombre de la Institucin Educativa
Cdigo de la Jornada de la Tabla
Jornada
Cdigo de la Modalidad de la Tabla
Modalidad
Pregunta de pertenencia de la
Localidad
CARGO
Descripcin
Cdigo del Cargo del Empleo en la
Empresa, Campo automtico de
autoincremento
Nombre del cargo del Empleo en la
Empresa
Tipo de Datos
Primary Key
nVarchar(30)
Tipo de Datos
Primary Key
nVarchar(30)
Tipo de Datos
Primary Key
nVarchar(100)
foreign key
foreign key
nVarchar(2)
Tipo de Datos
Primary Key
nVarchar(200)
Nombre
CodEmpresa
Empresa
CodCargo
Antigedad
Sueldo
PerteneceLocal
EMPRESA
Descripcin
Cdigo de la Empresa, Campo
automtico de autoincremento
Nombre de la Empresa
Cdigo del Cargo del empleo en la
Empresa en la Tabla Cargo
El tiempo de antigedad de la persona
en la empresa
El sueldo de la persona
Pregunta de pertenencia de la
Localidad
Tipo de Datos
Primary Key
nVarchar(100)
foreign key
foreign key
Int
nVarchar(2)
)
Create Table Familia
(
CodFam int identity (1,1) Primary Key,
Direccion nVarchar(100) not null,
Telefono int not null,
IngresoFam int not null,
CodTipoHab int Foreign key references Habitacion,
CodBarrio int Foreign key references Barrios,
CodLocal int Foreign key references Localidades
)
Create Table TipoIdent
(
CodTIdent int identity (1,1) primary key,
TipoIdent nVarchar (70) Not Null
)
Create Table Personas
(
NoDoc int primary key,
CodTIdent int Foreign key references TipoIdent,
Nombre1 nVarchar(30) Not null,
Nombre2 nVarchar(30) Not null,
Apellido1 nVarchar(30) Not null,
Apellido2 nVarchar(30) Not null,
FNacimiento Date Not null,
LNacimiento nVarchar (40) Not Null,
CodFam int Foreign key references Familia
)
Create Table Guarderia
(
CodGuar int identity (1,1) primary key,
NomGuar nVarchar (100) Not Null,
CodLocal int Foreign key references Localidades,
PerteneceLocal nVarchar (2) Not null
)
Create Table Enfermedades
(
CodEnf int identity (1,1) primary key,
Nomenf nVarchar(100) not null,
)
Create Table EstadoEnfermedades
(
CodEstEnf int identity (1,1) primary key,
EstadoEnf nVarchar(100) not null,
)
Create Table DetalleEnfermedades
(
CodDetEnf int identity (1,1) primary key,
CodEnf int Foreign key references Enfermedades,
CodEstEnf int Foreign key references EstadoEnfermedades
)
Create Table DetalleGuard
(
3. A continuacin esta la imagen extrada del Programa SQL Server del Diagrama:
Enfermedades
Empresa
CodEnf
CodEmp
Nomenf
NomEmp
CodCargo
Antiguedad
EstadoEnfermedades
Sueldo
CodEstEnf
PerteneceLocal
EstadoEnf
DetalleEnfermedades
CodDetEnf
CodEnf
CodEstEnf
InstEduc
CodDetGuar
NomIE
CodGuar
CodJorn
CodDetRuTransp
CodMod
CodEstEnf
CodLocal
PerteneceLocal
DetalleRutaTransp
CodDetRuTransp
CodRutaTransp
CodBarrio
Guarderia
Modalidad
CodGuar
NomGuar
CodMod
CodLocal
NomMod
PerteneceLocal
RutaTransp
CodRutaTransp
NomRutaTransp
TipoIdent
Barrios
Localidades
CodBarrio
CodLocal
NomBarrio
NomLocal
CodLocal
Area
NivSocEco
NumHab
Cargo
CodIE
DetalleGuard
CodTIdent
TipoIdent
NumHabDic
NumInsEdu
Familia
NumGuarInf
CodFam
NumEmp
Direccion
Telefono
Personas
IngresoFam
NoDoc
CodTipoHab
CodTIdent
CodBarrio
Nombre1
CodLocal
Nombre2
Apellido1
Apellido2
FNacimiento
LNacimiento
CodFam
Habitacion
CodTipoHab
TipoHab
Jornada
CodJorn
NomJorn
CodCargo
NomCargo