Вы находитесь на странице: 1из 25

TALLER DE

ADMINISTRACIÓN DE
BASE DE DATOS

Docente: Dennis T. Ballena García


Ing° Informático y Sistemas
BASE DATOS
ASISTEDOC
• Diseñar una Base de Datos, para un
Sistema de Control de Asistencia del
Personal Docente del IST.ABACO de
la ciudad de CHICLAYO.
• Para llevar a cabo dicho diseño, se
está tomando como base el sistema
de Control de Asistencia antiguo.
ANTERIOR
SISTEMA CONTROL
ASISTENCIA
DOCENTE
PRIMER FORMULARIO
MARCACIÓN
Identificando las posibles entidades:
• Marcación:
– Fecha del Sistema (expresado en texto)
– Hora del Sistema (expresado en número)
• Docente:
– Dni.
– Apellidos y nombres del docente.
PRIMER FORMULARIO
MARCACIÓN
• Horario:
– Hora_ingreso: Hora Establecida por Abaco
– Hora_marcar_ingreso: Hora actual del Sistema
– Hora_Salida: Hora Establecida por Abaco
– Hora_marcar_salida: Hora actual del Sistema
• Curso:
– Nombre del Curso
FORMULARIO MARCACIÓN
• Grupo:
– Nombre del Grupo
• Local:
– Abaco-Chiclayo
• Asistencia:
– Número de alumnos que asistieron
– Observaciones ocurridas en clase
RESUMEN FORMULARIO
• El presente formulario, está enfocado a
almacenar la hora de ingreso de los
docentes.
• Además permite mostrar la hora en que
dictará los cursos asignados, el aula, el
código del grupo de alumnos, la hora en
que marcó su entrada y salida, la
cantidad de alumnos que asistieron a
clase y observaciones.
• Local
• Fecha
• Hora inicio
• Hora ingreso
• Hora fin
• Hora salida
SEGUNDO FORMULARIO
• Si el docente desea visualizar que
horarios y cursos tiene durante el día,
deberá ingresar su DNI, y luego pulsar
el botón Ver Horario del día.
• Este mostrará una tabla con los
siguientes campos:
– Local – Ambiente – Grupo – Curso – Fecha –
Hora inicio – Hora ingreso – Hora fin – Hora
salida – No alumnos – horas dictadas.
FECHA - HORA
DEL SISTEMA
Identificando las
Entidades
MARCACIÓN
GRUPO AMBIENTE

CURSO
HORARIO
DOCENTE

LOCAL ASISTENCIA-OBSERVACIONES
Estructurando el contenedor
en las Entidades
FECHA - HORA
DEL SISTEMA
AMBIENTE
GRUPO

CURSO MARCACIÓN HORARIO

LOCAL ASISTENCIA-OBSERVACIONES

DOCENTE
Entidad Relación +
Predicado
CURSO DOCENTE

CURSO DOCENTE

CURSO DOCENTE

• Un curso es asignado a un docente


• Un docente puede enseñar uno o más cursos
• Uno o muchos cursos son asignados a uno o
muchos docentes.
CURSO DOC_CURSO DOCENTE
Entidad Relación +
Predicado
AMBIENTE DOCENTE

AMBIENTE DOCENTE

AMBIENTE DOCENTE

• Un ambiente es asignado a un docente


• Un docente puede enseñar en uno o más ambientes
• Uno o muchos ambientes son asignados a uno o
muchos docentes.
AMBIENTE DOC_AMBI DOCENTE
Entidad Relación +
Predicado
GRUPO DOCENTE

GRUPO DOCENTE

GRUPO DOCENTE

• Un grupo es asignado a un docente


• Un docente puede enseñar a uno o más grupos
• Uno o muchos grupos son asignados a uno o
muchos docentes.
GRUPO DOC_GRUPO DOCENTE
Entidad Relación +
Predicado
HORARIO DOCENTE

HORARIO DOCENTE

HORARIO DOCENTE

• Un grupo es asignado a un docente


• Un docente puede enseñar a uno o más grupos
• Uno o muchos grupos son asignados a uno o
muchos docentes.
HORARIO DOC_HORARIO DOCENTE
Entidad Relación +
Predicado
DOCENTE LOCAL

DOCENTE LOCAL

• Un docente puede enseñar en uno o muchos


locales.
• Uno o muchos locales pueden enseñar uno o más
docentes
DOCENTE DOC_LOCAL LOCAL
DIAGRAMA SIN
CONTENEDOR
DIAGRAMA CON
CONTENEDOR
TABLA DOCENTE
• Docente
– Coddocente int not null
– Dnidocente int not null
– Nomdocente nvarchar(50) not null
– Dirdocente nvarchar(50) notnull
– Ruc char(12) null
– Fonofijo char(10) null
– Celular char(10) null
– Correo nvarchar(50) null
– Sexo char(2) not null
– Fechanaci date not null
– Coddistrito int null
TABLAS
• Curso
– Codcurso int not null
– Nomcurso nvarchar(50) not null
– Numhoras int not null
• Grupo
– Codgrupo int notnull
– Nomgrupo nvarchar(50) notnull
• Asistencia
– Codasistencia int not null
– Nunasistencia int null
• Ambiente
– Codambiente int not null
– Nomambiente nvarchar(50) not null
TABLAS
• Horario
– Codhorario int not null
– Hora_ingreso time not null
– Hora_salida time not null
• Marcación
– Codmarcacion int notnull
– Fechasistema date notnull
– Horasistema time not null
– Coddocente int null
– Codcurso int null
– Codhorario int null
– Codambiente int null
– Codgrupo int null
– Codlocal int null
– Codasistencia int null
ACCESANDO A SQL
SERVER EXPRESS
Gracias
Fin
I Parte

Doc. Dennis T. Ballena García – Ing° Sistemas e Informática.


dennisterence@hotmail.com 979916990 – Chiclayo - Perú