Matrícula – Centro Educativo Inicial
El centro educativo inicial “Los Ingenieritos”
requiere un mejor control de sus alumnos y
docentes, para lo cual ha decidido automatizar su proceso de matrícula
para los niños
nuevos y antiguos, el centro educativo atiende a niños y niñas de 2 a 5 años sólo en el turno mañana.
Se sabe que:
Los datos de los
alumnos y apoderados
son ingresados antes de la matrícula.
El centro educativo cuenta con aulas (pollitos, patitos, conejitos, ositos) según la edad, divididas en secciones por colores amarillo, rojo, azul. Cada aula cuenta con
un único
docente.
Los pagos a realizar para la matrícula son: Monto de matrícula (60 soles) material educativo
(80
soles), uniforme opcional
(50
soles).
El registro
de la matrícula se hará
en una tabla con un código correlativo autogenerado
que iniciara con 2006-0001.
Es así que la dirección
se ha enterado que usted es un alumno de Ingeniería de Sistemas e
Informática y le
solicita que prepare
el soporte
en base de datos para tal fin.
El trabajo académico consistirá en desarrollar una secuencia de comandos teniendo como
soporte el manejador de base de datos SQL Server (en cualquiera de sus versiones) que permita controlar
la información necesaria en el momento oportuno acerca
del proceso integral, debiendo tener en cuenta los
siguientes puntos:
1. Archivo con el script para la creación de la base de datos, tablas, relaciones y
llaves
foráneas. Se debe tomar en cuenta la verificación de la existencia de dichos objetos con sentencias condicionales, así como la presentación del diccionario
de datos correspondiente. 2. Archivo con el script de soporte para la funcionalidad del módulo: registro de datos.
Aquí deberá
crear diferentes rutinas que permitan registrar los apoderados, alumnos,
cursos, conceptos de pago, docentes, aulas entre otros. Involucra los diferentes procedimientos para el ingreso y actualización de las tablas maestras.
3. Archivo con el script de soporte para la funcionalidad del módulo: pagos y matriculas.
Es aquí donde
se debe crear las
rutinas
para
asignación de aulas por docente, apertura
de aulas, el registro de los pagos,
y matriculas según aula y sección, etc.
4. Archivo con el script de soporte para la funcionalidad
del módulo: resultados
de matrícula. Es un complemento al módulo de programación de
docentes por aula, alumnos por aula,
alumnos por sección, monto total
cobrado en el día, etc.
5. Archivo con el script de las consultas y estadísticas en general, por rangos de fechas, aplicación de filtros, etc. Se evaluará la aplicación
de cursores, consultas de
unión, cálculo con acumuladores, uso de vistas
y subconsultas. 6.
Archivo script con todos los disparadores utilizados en la aplicación. Puede incluir
cursores y código en Transact SQL.
7. Archivo
script con todas las
funciones definidas
por el
usuario y funciones tabla utilizadas en la aplicación. Puede incluir cursores y código en Transact SQL.
Script de la Base de Datos.
use
master
go
if
db_id ('bdceingenieritos') is not null
begin
drop
database bdceingenieritos
end
create
database bdceingenieritos
go
use
bdceingenieritos
go
if
object_id ('alumnos') is not null
begin
drop
table alumnos
end
create
table alumnos (
codalumno nchar (10) primary key,
codapoderado nchar (10),
nombres nvarchar (150),
direccion nvarchar (150),
telefono nchar (10)
edad int,
fechanaci date)
go
Los scripts de las soluciones solicitar a:
cgporgnet@hotmail.com
