sábado, 12 de noviembre de 2016

Base de Datos

En la base de datos (SIDE) podemos encontrar 27 tablas las cuales son: anio_docent, anio_escolar, anio_inscripcion, anio_seccion, anio_turno, aspectos_fse, docentes, enfermedades, estudiantes, estu_docent, estu_repre, ficha_acumulativa, generos, grupos_grados, inscripciones, nivel_educacion, nivel_int_rep, parentesco, procedencias, representantes, secciones, secc_gru_gra, transportes, turnos, usuario, vacunas, viviendas. Esto nos permite tener un mejor control de los datos manejados en la institución, además gracias al eficiente manejo de datos de los estudiantes podemos realizar operaciones tales como la generación del carnet estudiantil y las constancias de estudios.


Tabla de Estudiantes 
Nombre
Tipo
Longitud
Descripción
id
int
autoincremento
ci_escolar
int
8
cedula escolar
nombre1
varchar
25
primer nombre
nombre2
varchar
25
segundo nombre
apellido1
varchar
25
primer apellido
apellidos
varchar
25
segundo apellido
fecha_nac
date
fecha de nacimiento
lug_nac
varchar
25
lugar de nacimiento
edad
int
11
edad
id_genero
int
11
clave foránea de genero
tlf_hab2
varchar
15
teléfono
direcc_hab
varchar
50
dirección de habitación
herma_estudi
varchar
2
hermano estudiando
cuantos_herma
int
11
cuantos hermanos
grado_herma
varchar
3
grado del hermano
secc_herma
varchar
2
sección del hermano
docente_herma
varchar
20
docente del hermano
posicion_herma
varchar
2
posición entre hermanos
id_procedencias
int
11
clave foránea de procedencia
id_transporte
int
11
clave foránea de transporte
id_vivienda
int
11
clave foránea de vivienda
id_aspectos_fse
int
11
clave foránea de aspectos_fse
id_ficha_acumulativa
int
11
clave foránea ficha_acumulativa


Tabla de Procedencias
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_procedencias
int
11
cedula escolar PK
escolarizada
varchar
2
¿Ha estudiado antes?
mismo_plantel
varchar
2
en este plantel
otro_plantel
varchar
2
en otro plantel

Tabla de Transportes
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_transporte
int
11
cedula escolar PK
tipo_transporte
varchar
15
tipo de transporte
nom_transporte
varchar
20
nombre de transporte
tlf_transportista
varchar
15
teléfono transportista
direcc_transportista
varchar
50
dirección transportista
Tabla de Viviendas
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_vivienda
int
11
cedula escolar PK
tipo_vivi
varchar
20
tipo vivienda
num_perso
int
2
personas que viven con niño
sector
varchar
15
sector
num_casa
varchar
5
numero de casa
poligonal
varchar
30
poligonal




Tabla de Aspectos socio-económicos 
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_aspectos
int
11
cedula escolar PK
niño_vive_con
varchar
10
con quien vive el niño
niñovive_indique
varchar
10
otros con quien vive el niño
aportan_dinero
varchar
10
quien aporta dinero
aportan_dinero_indique
varchar
10
otro quien aporte dinero
enfermedades
varchar
2
enfermedades
enfermedades_indique
varchar
15
otras enfermedades
hospitalizado
varchar
2
¿Ha estado el niño hospitalizado?
hospitalizado_indique
varchar
15
indique la hospitalización 
alergico
varchar
2
¿Es alérgico?
alergico_indique
varchar
15
indique alergia
asmatico
varchar
2
¿Es asmático?
deficiencias_visuales
varchar
2
¿Tiene deficiencias visuales?
limitaciones_fisicas
varchar
2
¿Tiene limitaciones_fisicas?
limitaciones_fisicas_indique
varchar
15
indique limitaciones_fisicas

Tabla Ficha Acumulativa
Nombre
Tipo
Longitud
Descripción
id
int
autoincremento
id_ficha_acumulativa
int
11
cedula escolar PK
edad_madre
int
3
edad madre en el parto
edad_padre
int
3
edad padre en el parto
embarazo_plani
varchar
3
embarazo planificado
id_enfermedades
int
11
clave foránea de enfermedades
complicacion_del_embarazo
varchar
50
¿Hubo complicación del embarazo?
parto
varchar
15
descripción parto
descripcion_niño
varchar
100
descripción del niño
datos_interes
varchar
100
datos interés del niño
id_vacunas
int
11
clave foránea de vacunas


Tabla Representantes
Nombre
Tipo
Longitud
Descripción
id
int
autoincremento
apellido1_r
varchar
25
primer apellido
apellido2_r
varchar
25
segundo apellido
nombre1_r
varchar
25
primer nombre
nombre2_r
varchar
25
segundo nombre
cedula_r
int
11
cedula representante
fecha_r
date
fecha nacimiento
lugar_r
varchar
25
lugar nacimiento
edad_r
int
11
edad
id_genero
int
11
clave foránea de genero
celular_r
varchar
15
numero teléfono
celular_r2
varchar
15
numero teléfono 2
id_nivel_intru_rep
int
11
clave foránea de nivel_intru_rep
profesion_r
varchar
25
profesión
direcc_hab_r
varchar
50
dirección habitación

Tabla de Géneros
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_genero
int
11
código de genero
descripcion_generos
varchar
30
descripción de genero

Tabla de Nivel de instrucción
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_nivel_intru_rep
int
11
código nivel instrucción
descripcion_nivel_intru_rep
varchar
30
descripción del nivel instrucción



Tabla de enfermedades
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_enfermedades
int
11
código enfermedades
rubeola
varchar
2
rubeola
toxoplasmosis
varchar
2
toxoplasmosis
hipertension
varchar
2
hipertensión
anemia
varchar
2
anemia
otras
varchar
2
otras enfermedades

Tabla de Docentes
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
cedula_docente
int
11
cedula docente
nombre1_docent
varchar
15
primer nombre
nombre2_docent
varchar
15
segundo nombre
apellido1_docent
varchar
15
primer apellido
apellido2_docent
varchar
15
segundo apellido
email
varchar
30
correo electrónico
tlf_docent
varchar
11
número telefónico
id_genero
int
11
clave foránea géneros
direccion_docent
varchar
30
dirección habitación 
id_nivel_educacion
int
11
clave foránea nivel educación 
Tabla de Turnos
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_turno
int
11
código turno
descripcion_turnos
varchar
30
descripción turno

Tabla de Parentesco
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_parentesco
int
11
código parentesco
descripcion_parentesco
varchar
30
descripción parentesco

Tabla de Secciones
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_seccion
int
11
código de sección 
descripcion_secciones
varchar
30
descripción de secciones

Tabla de Grupos y Grados 
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_gru_gra
int
11
código grupos y grados
descripcion_gru_gra
varchar
30
descripción grupos y grados
gru_gra
int
11
código grupos y grados

Tabla de Año Escolar y Docente
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_anio_escolar
int
11
código anio_escolar
cedula_docent
int
11
código del docente

Tabla de Año Escolar
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_anio_escolar
int
11
código anio_escolar
descripcion_anio_escolar
varchar
10
descripción del año

Tabla de Año Inscripción
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_anio_escolar
int
11
código de año escolar
id_anio_inscripcion
int
11
código de año de inscripción

Tabla de Año Sección
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_anio_escolar
int
11
código de año escolar
id_seccion
int
11
código de las secciones

Tabla de Año Turno
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_anio_escolar
int
11
código de año escolar
id_turno
int
11
código de los turnos

Tabla de Estudiante y Docente
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
ci_escolar
int
11
código del estudiante
cedula_docent
int
11
código del docente

Tabla de Estudiante y Representante
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
ci_escolar
int
11
código del estudiantes
cedula_r
int
11
código del representante

Tabla de Secciones, Grupos y Grados
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
id_seccion
int
11
código de las secciones
id_gru_gra
int
11
código de los grupos y grados 


Tabla de Usuarios
Nombre
Tipo
Longitud
Descripción
id
int

autoincremento
usuario
varchar
30
usuario
password
varchar
30
contraseña

0 comentarios:

Publicar un comentario