Sistema informático para la unidad de hardware y software (página 5)
Enviado por Ing.Licdo. Yunior Andrés Castillo Silverio
2.10 carrera
Nombre del Parámetro | Valor del Parámetro | ||||||||||||||||||
Tipo de Tabla | INNODB | ||||||||||||||||||
Formato de la Fila | DEFAULT | ||||||||||||||||||
Temporal | NO | ||||||||||||||||||
Checksum de Fila | NO | ||||||||||||||||||
Nombre Columna | Tipo de Datos | Llave Primaria | Not Null | AutoInc | Flags | Valor por Defecto | Comentario | ||||||||||||
idcarrera | int(11) | SI | SI | SI |
|
| Id correlativo unico de cada carrera | ||||||||||||
codigo | varchar(7) | NO | SI | NO |
|
| Codigo de la carrera, distintivo en el sistema adacad | ||||||||||||
nombre | varchar(200) | NO | SI | NO |
|
| Nombre de la carrera | ||||||||||||
idfacultad | int(11) | NO | SI | NO |
|
| Referencia a la facultad a la cual pertenece esta carrera | ||||||||||||
Index | Columnas | ||||||||||||||||||
PRIMARY | idcarrera | ||||||||||||||||||
fkidfacultad_carrera | idfacultad | ||||||||||||||||||
Table Create SQL | CREATE TABLE `carrera` ( `idcarrera` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada carrera', `codigo` varchar(7) NOT NULL COMENTARIO 'Codigo de la carrera, distintivo en el sistema adacad', `nombre` varchar(200) NOT NULL COMENTARIO 'Nombre de la carrera', `idfacultad` int(11) NOT NULL COMENTARIO 'Referencia a la facultad a la cual pertenece esta carrera', LLAVE PRIMARIA(`idcarrera`), INDEX `fkidfacultad_carrera`(`idfacultad`), CONSTRAINT `fkidfacultad_carrera` FOREIGN KEY (`idfacultad`) REFERENCES `facultad`(`idfacultad`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`idfacultad`) REFER `jhard/facultad`(`idfacultad`) ON DEL'; |
2.11 cicloanyo
Nombre del Parámetro | Valor del Parámetro | ||||||
Tipo de Tabla | INNODB | ||||||
Formato de la Fila | DEFAULT | ||||||
Temporal | NO | ||||||
Checksum de Fila | NO | ||||||
Nombre Columna | Tipo de Datos | Llave Primaria | Not Null | AutoInc | Flags | Valor por Defecto | Comentario |
idcicloanyo | int(10) | SI | SI | NO | UNSIGNED |
| Id del ciclo año |
descripcion | varchar(10) | NO | SI | NO |
|
| Descripcion del ciclo y año ( I – 2009 ) |
Index | Columnas | ||||||
PRIMARY | idcicloanyo | ||||||
Trigger Name | Trigger Time | Trigger Event | |||||
Table Create SQL | CREATE TABLE `cicloanyo` ( `idcicloanyo` int(10) UNSIGNED NOT NULL COMENTARIO 'Id del ciclo año', `descripcion` varchar(10) NOT NULL COMENTARIO 'Descripcion del ciclo y año ( I – 2009 )', LLAVE PRIMARIA(`idcicloanyo`) ) ENGINE=INNODB COMENTARIO = 'Tabla con lista de ciclo y año; InnoDB free: 5120 kB'; |
2.12 clase
Nombre del Parámetro | Valor del Parámetro | ||||||||||||||||||||||
Tipo de Tabla | INNODB | ||||||||||||||||||||||
Formato de la Fila | DEFAULT | ||||||||||||||||||||||
Temporal | NO | ||||||||||||||||||||||
Checksum de Fila | NO | ||||||||||||||||||||||
Nombre Columna | Tipo de Datos | Llave Primaria | Not Null | AutoInc | Flags | Valor por Defecto | Comentario | ||||||||||||||||
idclase | int(11) | SI | SI | SI |
|
| Id correlativo unico para cada clase | ||||||||||||||||
fecha | date | NO | SI | NO |
|
| Fecha en la que se llevo a cabo esta clase | ||||||||||||||||
idhorario | int(11) | NO | SI | NO |
|
| Referencia al horario en el que se recibio esta clase | ||||||||||||||||
idinstructor | int(11) | NO | NO | NO |
|
| Referencia al instructor encargado de dar esta clase (en caso que haya sido un instructor) | ||||||||||||||||
tema | varchar(45) | NO | SI | NO |
|
| Tema visto en esta clase | ||||||||||||||||
observaciones | text | NO | NO | NO |
|
| Observaciones obtenidas segun el resultado general de la clase | ||||||||||||||||
iddocente | int(11) | NO | NO | NO |
|
| Referencia al docente encargado de dar esta clase (en caso que haya sido un docente) | ||||||||||||||||
horainicio | time | NO | SI | NO |
|
| Hora de inicio de la clase (hora real) | ||||||||||||||||
horafin | time | NO | SI | NO |
|
| Hora "marcada" como fin de la clase | ||||||||||||||||
finalizada | tinyint(1) | NO | SI | NO |
|
|
| ||||||||||||||||
Index | Columnas | ||||||||||||||||||||||
PRIMARY | idclase | ||||||||||||||||||||||
fkidhorario_clase | idhorario | ||||||||||||||||||||||
fkidinstructor_clase | idinstructor | ||||||||||||||||||||||
fkiddocente_clase | iddocente | ||||||||||||||||||||||
Table Create SQL | CREATE TABLE `clase` ( `idclase` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico para cada clase', `fecha` date NOT NULL COMENTARIO 'Fecha en la que se llevo a cabo esta clase', `idhorario` int(11) NOT NULL COMENTARIO 'Referencia al horario en el que se recibio esta clase', `idinstructor` int(11) COMENTARIO 'Referencia al instructor encargado de dar esta clase (en caso que haya sido un instructor)', `tema` varchar(45) NOT NULL COMENTARIO 'Tema visto en esta clase', `observaciones` text COMENTARIO 'Observaciones obtenidas segun el resultado general de la clase', `iddocente` int(11) COMENTARIO 'Referencia al docente encargado de dar esta clase (en caso que haya sido un docente)', `horainicio` time NOT NULL COMENTARIO 'Hora de inicio de la clase (hora real)', `horafin` time NOT NULL COMENTARIO 'Hora "marcada" como fin de la clase', `finalizada` tinyint(1) NOT NULL, LLAVE PRIMARIA(`idclase`), INDEX `fkidhorario_clase`(`idhorario`), INDEX `fkidinstructor_clase`(`idinstructor`), INDEX `fkiddocente_clase`(`iddocente`), CONSTRAINT `fkiddocente_clase` FOREIGN KEY (`iddocente`) REFERENCES `docente`(`iddocente`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidhorario_clase` FOREIGN KEY (`idhorario`) REFERENCES `horario`(`idhorario`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidinstructor_clase` FOREIGN KEY (`idinstructor`) REFERENCES `instructor`(`idinstructor`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`iddocente`) REFER `jhard/docente`(`iddocente`) ON DELETE'; |
2.13 clasificacion
Nombre del Parámetro | Valor del Parámetro | ||||||||||||||||||||||
Tipo de Tabla | INNODB | ||||||||||||||||||||||
Formato de la Fila | DEFAULT | ||||||||||||||||||||||
Temporal | NO | ||||||||||||||||||||||
Checksum de Fila | NO | ||||||||||||||||||||||
Nombre Columna | Tipo de Datos | Llave Primaria | Not Null | AutoInc | Flags | Valor por Defecto | Comentario | ||||||||||||||||
idclasificacion | int(11) | SI | SI | SI |
|
| Id correlativo unico de cada clasificacion | ||||||||||||||||
nombre | varchar(100) | NO | SI | NO |
|
| Nombre de la clasificacion | ||||||||||||||||
descripcion | text | NO | NO | NO |
|
| Descripcion de la clasificacion | ||||||||||||||||
idsuperior | int(11) | NO | NO | NO |
|
| Referencia a la clasificacion padre. Si este campo es nulo, indica que esta es una clasificacion raiz | ||||||||||||||||
Index | Columnas | ||||||||||||||||||||||
PRIMARY | idclasificacion | ||||||||||||||||||||||
Table Create SQL | CREATE TABLE `clasificacion` ( `idclasificacion` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada clasificacion', `nombre` varchar(100) NOT NULL COMENTARIO 'Nombre de la clasificacion', `descripcion` text COMENTARIO 'Descripcion de la clasificacion', `idsuperior` int(11) COMENTARIO 'Referencia a la clasificacion padre. Si este campo es nulo, indica que esta es una clasificacion raiz', LLAVE PRIMARIA(`idclasificacion`) ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB'; |
2.14 comentarios
Nombre del Parámetro | Valor del Parámetro | ||||||||||
Tipo de Tabla | INNODB | ||||||||||
Formato de la Fila | DEFAULT | ||||||||||
Temporal | NO | ||||||||||
Checksum de Fila | NO | ||||||||||
Nombre Columna | Tipo de Datos | Llave Primaria | Not Null | AutoInc | Flags | Valor por Defecto | Comentario | ||||
idcoment | int(11) | SI | SI | SI | UNSIGNED |
|
| ||||
comentario | varchar(250) | NO | SI | NO |
|
|
| ||||
fechahorara | datetime | NO | SI | NO |
|
|
| ||||
identrada | int(11) | NO | SI | NO | UNSIGNED |
|
| ||||
firma | varchar(25) | NO | SI | NO |
|
|
| ||||
aprobado | tinyint(1) | NO | SI | NO | UNSIGNED |
|
| ||||
Index | Columnas | ||||||||||
PRIMARY | idcoment | ||||||||||
fk_comentarios_entrada | identrada | ||||||||||
Table Create SQL | CREATE TABLE `comentarios` ( `idcoment` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `comentario` varchar(250) NOT NULL, `fechahorara` datetime NOT NULL, `identrada` int(11) UNSIGNED NOT NULL, `firma` varchar(25) NOT NULL, `aprobado` tinyint(1) UNSIGNED NOT NULL, LLAVE PRIMARIA(`idcoment`), INDEX `fk_comentarios_entrada`(`identrada`), CONSTRAINT `fk_comentarios_entrada` FOREIGN KEY (`identrada`) REFERENCES `entrada`(`identrada`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`identrada`) REFER `jhard/entrada`(`identrada`) ON DELETE'; |
2.15 curso
Nombre del Parámetro | Valor del Parámetro | |||||||||||||||||||
Tipo de Tabla | INNODB | |||||||||||||||||||
Formato de la Fila | DEFAULT | |||||||||||||||||||
Temporal | NO | |||||||||||||||||||
Checksum de Fila | NO | |||||||||||||||||||
Nombre Columna | Tipo de Datos | Llave Primaria | Not Null | AutoInc | Flags | Valor por Defecto | Comentario | |||||||||||||
idcurso | int(11) | SI | SI | SI |
|
| Id correlativo unico de cada curso | |||||||||||||
nombre | varchar(200) | NO | SI | NO |
|
| Nombre del curso (por si este difiere del nombre de la materia o por si no esta relacionado con una materia especifica) | |||||||||||||
cupomax | int(11) | NO | SI | NO |
|
| Cantidad maxima de alumnos que pueden inscribirse a este curso | |||||||||||||
idmateria | int(11) | NO | NO | NO |
|
| Referencia a la materia relacionada con este curso (en caso que este relacionado con alguna) | |||||||||||||
idinstructor | int(11) | NO | SI | NO |
|
| Referencia al instructor asignado a impartir este curso | |||||||||||||
fechainicio | date | NO | SI | NO |
|
| Fecha de inicio del curso | |||||||||||||
ciclo | int(11) | NO | NO | NO |
|
| Ciclo en el que se imparte este curso (1=ciclo impar, 2=ciclo par) | |||||||||||||
anio | int(11) | NO | NO | NO |
|
| anio en el que se imparte este curso | |||||||||||||
iddocente | int(11) | NO | SI | NO |
|
| Referencia al docente encargado de impartir este curso | |||||||||||||
idestado | int(11) | NO | NO | NO |
|
|
| |||||||||||||
idcicloanio | int(10) | NO | SI | NO | UNSIGNED |
| fk al ciclo año al que pertenece el curso | |||||||||||||
habilinscrip | tinyint(1) | NO | SI | NO |
|
| esta habilitado el curso para inscripcion de alumnos? | |||||||||||||
Index | Columnas | |||||||||||||||||||
PRIMARY | idcurso | |||||||||||||||||||
fkidmateria_curso | idmateria | |||||||||||||||||||
fkidinstructor_curso | idinstructor | |||||||||||||||||||
fkiddocente_curso | iddocente | |||||||||||||||||||
fkidestado_curso | idestado | |||||||||||||||||||
fkciclo_curso | idcicloanio | |||||||||||||||||||
Table Create SQL | CREATE TABLE `curso` ( `idcurso` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada curso', `nombre` varchar(200) NOT NULL COMENTARIO 'Nombre del curso (por si este difiere del nombre de la materia o por si no esta relacionado con una materia especifica)', `cupomax` int(11) NOT NULL COMENTARIO 'Cantidad maxima de alumnos que pueden inscribirse a este curso', `idmateria` int(11) COMENTARIO 'Referencia a la materia relacionada con este curso (en caso que este relacionado con alguna)', `idinstructor` int(11) NOT NULL COMENTARIO 'Referencia al instructor asignado a impartir este curso', `fechainicio` date NOT NULL COMENTARIO 'Fecha de inicio del curso', `ciclo` int(11) COMENTARIO 'Ciclo en el que se imparte este curso (1=ciclo impar, 2=ciclo par)', `anio` int(11) COMENTARIO 'anio en el que se imparte este curso', `iddocente` int(11) NOT NULL COMENTARIO 'Referencia al docente encargado de impartir este curso', `idestado` int(11), `idcicloanio` int(10) UNSIGNED NOT NULL COMENTARIO 'fk al ciclo año al que pertenece el curso', `habilinscrip` tinyint(1) NOT NULL COMENTARIO 'esta habilitado el curso para inscripcion de alumnos?', LLAVE PRIMARIA(`idcurso`), INDEX `fkidmateria_curso`(`idmateria`), INDEX `fkidinstructor_curso`(`idinstructor`), INDEX `fkiddocente_curso`(`iddocente`), INDEX `fkidestado_curso`(`idestado`), INDEX `fkciclo_curso`(`idcicloanio`), CONSTRAINT `fkciclo_curso` FOREIGN KEY (`idcicloanio`) REFERENCES `cicloanyo`(`idcicloanyo`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkiddocente_curso` FOREIGN KEY (`iddocente`) REFERENCES `docente`(`iddocente`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidestado_curso` FOREIGN KEY (`idestado`) REFERENCES `estadocurso`(`idestadocurso`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidinstructor_curso` FOREIGN KEY (`idinstructor`) REFERENCES `instructor`(`idinstructor`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidmateria_curso` FOREIGN KEY (`idmateria`) REFERENCES `materia`(`idmateria`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`idcicloanio`) REFER `jhard/cicloanyo`(`idcicloanyo`) ON '; |
2.16 docente
Nombre del Parámetro | Valor del Parámetro | |||||||||||||||||||||||||
Tipo de Tabla | INNODB | |||||||||||||||||||||||||
Formato de la Fila | DEFAULT | |||||||||||||||||||||||||
Temporal | NO | |||||||||||||||||||||||||
Checksum de Fila | NO | |||||||||||||||||||||||||
Nombre Columna | Tipo de Datos | Llave Primaria | Not Null | AutoInc | Flags | Valor por Defecto | Comentario | |||||||||||||||||||
iddocente | int(11) | SI | SI | SI |
|
| Id correlativo unico para cada docente | |||||||||||||||||||
apellidos | varchar(200) | NO | SI | NO |
|
| Apellidos del docente | |||||||||||||||||||
nombres | varchar(200) | NO | SI | NO |
|
| Nombres del docente | |||||||||||||||||||
idusuario | int(11) | NO | SI | NO |
|
| Referencia al usuario con el que el docente ingresa al sistema | |||||||||||||||||||
visible | int(11) | NO | SI | NO |
|
| Es 1 por defecto. Indica que el usuario esta activo. Al momento de borrar usuarios del sistema, nada mas cambiar este estado a 0. | |||||||||||||||||||
Index | Columnas | |||||||||||||||||||||||||
PRIMARY | iddocente | |||||||||||||||||||||||||
fkidusuario_docente | idusuario | |||||||||||||||||||||||||
Table Create SQL | CREATE TABLE `docente` ( `iddocente` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico para cada docente', `apellidos` varchar(200) NOT NULL COMENTARIO 'Apellidos del docente', `nombres` varchar(200) NOT NULL COMENTARIO 'Nombres del docente', `idusuario` int(11) NOT NULL COMENTARIO 'Referencia al usuario con el que el docente ingresa al sistema', `visible` int(11) NOT NULL COMENTARIO 'Es 1 por defecto. Indica que el usuario esta activo. Al momento de borrar usuarios del sistema, nada mas cambiar este estado a 0.', LLAVE PRIMARIA(`iddocente`), INDEX `fkidusuario_docente`(`idusuario`), CONSTRAINT `fkidusuario_docente` FOREIGN KEY (`idusuario`) REFERENCES `usuario`(`idusuario`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`idusuario`) REFER `jhard/usuario`(`idusuario`) ON DELETE'; |
2.17 entrada
Nombre del Parámetro | Valor del Parámetro | ||||||||||
Tipo de Tabla | INNODB | ||||||||||
Formato de la Fila | DEFAULT | ||||||||||
Temporal | NO | ||||||||||
Checksum de Fila | NO | ||||||||||
Nombre Columna | Tipo de Datos | Llave Primaria | Not Null | AutoInc | Flags | Valor por Defecto | Comentario | ||||
identrada | int(11) | SI | SI | SI | UNSIGNED |
|
| ||||
titulo | varchar(50) | NO | SI | NO |
|
|
| ||||
descripcion | text | NO | SI | NO |
|
|
| ||||
fechahora | datetime | NO | SI | NO |
|
|
| ||||
idusuario | int(11) | NO | SI | NO |
|
|
| ||||
Index | Columnas | ||||||||||
PRIMARY | identrada | ||||||||||
fk_entrada_usuario | idusuario | ||||||||||
idxEntrTitulo | titulo | ||||||||||
idxEntrFecha | fechahora | ||||||||||
Table Create SQL | CREATE TABLE `entrada` ( `identrada` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, `titulo` varchar(50) NOT NULL, `descripcion` text NOT NULL, `fechahora` datetime NOT NULL, `idusuario` int(11) NOT NULL, LLAVE PRIMARIA(`identrada`), INDEX `fk_entrada_usuario`(`idusuario`), INDEX `idxEntrTitulo`(`titulo`), INDEX `idxEntrFecha`(`fechahora`), CONSTRAINT `fk_entrada_usuario` FOREIGN KEY (`idusuario`) REFERENCES `usuario`(`idusuario`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`idusuario`) REFER `jhard/usuario`(`idusuario`) ON DELETE'; |
Página anterior | Volver al principio del trabajo | Página siguiente |