Está en la página 1de 16

IMPLEMENTACION DE LA BASE DE DATOS.

Estimado Ingeniero, iniciando la implementacion de la base de datos bdcolegio, iniciaremos con la


creación de 11 tablas y sus respectivos tipos de datos para cada tabla en la herramineta MySQL
Query Browser y como se muestra en la figura.
TABLA: APODERADO
La Tabla Apoderado es una entidad que va a contener a todos los apoderados de los alumnos del
colegio Rosa Carrera, Los apoderados matricularán a sus hijos (alumno).

 Como podemos observar el campo “idapoderado” que es el código del apoderado el cual
es la clave primaria , aquí el idapoderado se va auto incrementando, lo cual significa que el
sistema lo asigna automáticamente cuando se agrega un nuevo registro .Esta tabla se
relaciona con la tabla alumno.
 Como podrán observar el campo nombre es el nombre del apoderado, es un campo que
no puede ser nulo.
 Como podrán observar el campo apellido son los apellidos del apoderado, es un campo
que no puede ser nulo.
 Como observamos el campo dni es el DNI del apoderado, es un campo que no puede ser
nulo y a la vez es único o sea que no se pueda existir otro número de DNI igual.
 Como podrán observar el campo telefono es el número de teléfono de los apoderados, es
un campo que no puede ser nulo.
 Como observamos el campo direccion son aquellas direcciones donde vive los apoderado
y es un campo que no puede ser nulo.
 Como podemos observar el campo sexo son los sexos de los apoderados la cual sería
MASCULINO O FEMENINO y es un campo que no puede ser nulo.
Descripción de los Siguientes Caracteres.
PK = Primary Key
NN = Not Null
UQ = Unique Index
UN = Unsigned data type (entero positivos)
AI = Auto Incremental
TABLA: ALUMNO
La Tabla Alumno es una entidad la cual va a contener a todos los alumnos del colegio Rosa
Carrera, los alumnos se matricularan una o varias veces.

 Como podemos observar que la tabla alumno cuenta con los siguientes campos: idalumno
este atributo es el código del alumno que se le asigna al querer realizar su matrícula, este
campo es una clave primaria y es de tipo de CHAR, esta clave la genera el sistema
automáticamente cuando se agrega un nuevo alumno y esta tabla se relaciona con la tabla
matricula.
 El campo nombre es donde se almacenará el nombre del alumno, el cual no es nulo.
 Como podrán observar el campo apellido son los apellidos del apoderado, es un campo
que no puede ser nulo.
 El campo dni es el DNI del apoderado, es un campo que no puede ser nulo y a la vez es
único o sea que no se pueda existir otro número de DNI igual.
 Como podemos observar el campo telefono es el número de teléfono de los apoderados,
es un campo que no puede ser nulo.
 Como observamos el campo direccion son aquellas direcciones donde vive los apoderado
y es un campo que no puede ser nulo.
 Como podemos observar el campo sexo son los sexos de los apoderados la cual sería
MASCULINO O FEMENINO y es un campo que no puede ser nulo.
TABLA: MATRICULA
La Tabla Matricula es una entidad la cual va a contener todas las matrículas de los alumnos del
colegio Rosa Carrera, los alumnos se matricularan una o varias veces.

Esta tabla se relaciona con la tabla Detalle.

 El campo idmatricula, es el campo que almacenará el código de la matrícula , el cual es la


clave primaria y es de tipo CHAR, y la vez auto incremental, lo cual significa que el sistema
lo asigna automáticamente cuando se agrega a un nuevo registro.
 El campo idalumno, este campo ya está registrado en la tabla alumno, para realizar la
matricula escogemos el idalumno mediante una lista desplegable.
 Como podemos observar el campo fecha, es donde se almacenará la fecha que se realizó
dicha matricula, y no es nulo.
 Como observamos el campo descripción, es el campo que almacenará la descripción que
se realiza dicha matricula, y no es nulo.
FOREIGN KEY
TABLA: DETALLE
La Tabla Detalle es una entidad la cual va a contener las programaciones y las matrículas de los
alumnos del colegio Rosa Carrera, los alumnos se matricularan una o varias veces.

 Como podemos observar que la tabla detalle cuenta con los siguientes campos:
idmatricula atributo es el código de la matrícula.
 El campo idprogramacion es el campo de la tabla programación, la tabla programación
tendrá la programación académica del colegio Rosa Carrera.
 Los campos ppu1, ppu2, ppu3 y promedio, son los atributos los cuales almacenarán las
calificaciones de los alumnos del colegio Rosa Carrera.
FOREIGN KEY
TABLA: PROGRAMACION
La Tabla Programación es una entidad que va a contener la Programación Académica de los
alumnos del colegio Rosa Carrera.

 Como podemos observar el campo “idprogramacion” que es el código de la programacion


el cual es la clave primaria, aquí el idprogramacion se va auto incrementando, lo cual
significa que el sistema lo asigna automáticamente cuando se agrega un nuevo registro.
 Como podrán observar el campo idnivel es el código de la entidad nivel.
 El campo iddocente es el código de la entidad docente.
 Como podemos observar el campo idcurso es el código de la entidad curso.
 Como podrán observar el campo idgrado es el código de la entidad grado.
 El campo idseccion es el código de la entidad seccion.
 Como observamos el campo anioacademico, es el campo que almacenará el año
académico de los alumnos del colegio Rosa Carrera.
FOREIGN KEY
TABLA: NIVEL
La Tabla Nivel es una entidad que va a contener a todos los niveles de los alumnos del colegio
Rosa Carrera, y este nivel puede ser: PRIMARIA O SECUNDARIA.

 Como podemos observar el campo “idnivel” que es el código del nivel en cuál es la clave
primaria, aquí el idnivel se va auto incrementando, lo cual significa que el sistema lo asigna
automáticamente cuando se agrega un nuevo registro. Esta tabla se relaciona con la tabla
Programación.
 Como podrán observar el campo nombre es el nombre del nivel, es un campo que no
puede ser nulo.
TABLA: CURSO
La Tabla Curso es una entidad la cual va a contener todas los cursos de los alumnos del colegio
Rosa Carrera.

Esta tabla se relaciona con la tabla Programación.

 El campo idcurso, es el campo que almacenará el código de la curso , el cual es la clave


primaria y es de tipo CHAR, y la vez auto incremental, lo cual significa que el sistema lo
asigna automáticamente cuando se agrega a un nuevo registro.
 Como podemos observar el campo nombre, es donde se almacenará el nombre del curso
que los alumnos deberán llevar y no es nulo.
 Como observamos el campo creditos, es el campo que almacenará los créditos de los
cursos que serán dictados y no es nulo.
TABLA: DOCENTE
La Tabla Docente es una entidad la cual va a contener a todos los Docentes que dictarán cursos en
el colegio Rosa Carrera.

 Como podemos observar que la tabla alumno cuenta con los siguientes campos: iddocente
este atributo es el código del docente, este campo es una clave primaria y es de tipo de
CHAR, esta clave la genera el sistema automáticamente cuando se agrega un nuevo
docente y esta tabla se relaciona con la tabla programacion.
 El campo nombre es donde se almacenará el nombre del docente, el cual no es nulo.
 Como podrán observar el campo apellido son los apellidos del docente, es un campo que
no puede ser nulo.
 El campo dni es el DNI del docente, es un campo que no puede ser nulo y a la vez es
único o sea que no se pueda existir otro número de DNI igual.
 Como podemos observar el campo telefono es el número de teléfono del docente y por
supuesto es un campo que no puede ser nulo.
 Como observamos el campo direccion son aquellas direcciones donde vive los docentes y
es un campo que no puede ser nulo.
 Como podemos observar el campo sexo es el sexo del docente la cual sería MASCULINO
O FEMENINO y es un campo que no puede ser nulo.
TABLA: GRADO
La Tabla Grado es una entidad la cual va a contener todas los grados de los alumnos del colegio
Rosa Carrera, pero teniendo en cuenta los niveles.

Esta tabla se relaciona con la tabla Programación.

 El campo idgrado, es el campo que almacenará el código de la grado , el cual es la clave


primaria y es de tipo CHAR, y la vez auto incremental, lo cual significa que el sistema lo
asigna automáticamente cuando se agrega a un nuevo registro.
 Como podemos observar el campo nombre, es donde se almacenará el nombre del grado
que los alumnos estarán a la hora de la matrícula y no es nulo.
TABLA: SECCION
La Tabla Seccion es una entidad que va a contener a todos las secciones de sus respectivos grados.

 Como podemos observar el campo “idseccion” que es el código de la sección en cuál es la


clave primaria, aquí el idseccion se va auto incrementando, lo cual significa que el sistema
lo asigna automáticamente cuando se agrega un nuevo registro. Esta tabla se relaciona
con la tabla Programación.
 Como podrán observar el campo descripcion es el nombre de la sección, es un campo que
no puede ser nulo.

También podría gustarte