Sistema informático para la unidad de hardware y software (página 7)
2.28 instalacion
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 | ||||||||||||
idinstalacion | int(11) | SI | SI | SI |
|
| Id correlativo unico de cada instalacion | ||||||||||||
idsoftware | int(11) | NO | SI | NO |
|
| Referencia al software instalado | ||||||||||||
fechainstalacion | date | NO | SI | NO |
|
| Fecha en la que se realizo la instalacion | ||||||||||||
idequipoexistente | int(11) | NO | SI | NO |
|
| Referencia al equipo donde se instalo el software | ||||||||||||
Index | Columnas | ||||||||||||||||||
PRIMARY | idinstalacion | ||||||||||||||||||
fkidsoftware_instalacion | idsoftware | ||||||||||||||||||
fkidequipoexistente_instalacion | idequipoexistente | ||||||||||||||||||
Table Create SQL | CREATE TABLE `instalacion` ( `idinstalacion` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada instalacion', `idsoftware` int(11) NOT NULL COMENTARIO 'Referencia al software instalado', `fechainstalacion` date NOT NULL COMENTARIO 'Fecha en la que se realizo la instalacion', `idequipoexistente` int(11) NOT NULL COMENTARIO 'Referencia al equipo donde se instalo el software', LLAVE PRIMARIA(`idinstalacion`), INDEX `fkidsoftware_instalacion`(`idsoftware`), INDEX `fkidequipoexistente_instalacion`(`idequipoexistente`), CONSTRAINT `fkidequipoexistente_instalacion` FOREIGN KEY (`idequipoexistente`) REFERENCES `existencia`(`idexistencia`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidsoftware_instalacion` FOREIGN KEY (`idsoftware`) REFERENCES `software`(`idsoftware`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`idequipoexistente`) REFER `jhard/existencia`(`idexistenc'; |
2.29 instructor
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 | ||||||||||||||||||||
idinstructor | int(11) | SI | SI | SI |
|
| Id correlativo unico para cada instructor | ||||||||||||||||||||
carnet | varchar(7) | NO | SI | NO |
|
| Carnet con el cual se encuentra registrado en adacad | ||||||||||||||||||||
apellidos | varchar(200) | NO | SI | NO |
|
| Apellidos del instructor | ||||||||||||||||||||
nombres | varchar(200) | NO | SI | NO |
|
| Nombres del instructor | ||||||||||||||||||||
idusuario | int(11) | NO | SI | NO |
|
| Referencia al usuario con el que instructor accede al sistema | ||||||||||||||||||||
visible | int(11) | NO | SI | NO |
| 1 | Estado del instructor. Por defecto es 1, lo cual significa que esta en uso. Al momento de borrar un instructor, nada mas se cambia este campo a 0. | ||||||||||||||||||||
Index | Columnas | ||||||||||||||||||||||||||
PRIMARY | idinstructor | ||||||||||||||||||||||||||
fkidusuario_instructor | idusuario | ||||||||||||||||||||||||||
Table Create SQL | CREATE TABLE `instructor` ( `idinstructor` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico para cada instructor', `carnet` varchar(7) NOT NULL COMENTARIO 'Carnet con el cual se encuentra registrado en adacad', `apellidos` varchar(200) NOT NULL COMENTARIO 'Apellidos del instructor', `nombres` varchar(200) NOT NULL COMENTARIO 'Nombres del instructor', `idusuario` int(11) NOT NULL COMENTARIO 'Referencia al usuario con el que instructor accede al sistema', `visible` int(11) NOT NULL DEFAULT '1' COMENTARIO 'Estado del instructor. Por defecto es 1, lo cual significa que esta en uso. Al momento de borrar un instructor, nada mas se cambia este campo a 0.', LLAVE PRIMARIA(`idinstructor`), INDEX `fkidusuario_instructor`(`idusuario`), CONSTRAINT `fkidusuario_instructor` 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.30 mantenimiento
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 | |||||||||||||||
idmantenimiento | int(11) | SI | SI | SI |
|
| Id correlativo unico de cada mantenimiento | |||||||||||||||
fecha | date | NO | SI | NO |
|
| Fecha en la que se efectuo el mantenimiento | |||||||||||||||
descripcion | text | NO | SI | NO |
|
| Descripcion del mantenimiento | |||||||||||||||
idtecnico | int(11) | NO | SI | NO |
|
| Referencia al tecnico que efectuo el mantenimiento | |||||||||||||||
idsolicitud | int(11) | NO | NO | NO |
|
| Referencia a la solicitud de mantenimiento realizada, en caso de existir una | |||||||||||||||
idequipoexistente | int(11) | NO | NO | NO |
|
| Referencia al equipo al cual se efectuo el mantenimiento | |||||||||||||||
idequiposimple | int(11) | NO | NO | NO |
|
|
| |||||||||||||||
estado | text | NO | SI | NO |
|
|
| |||||||||||||||
Index | Columnas | |||||||||||||||||||||
PRIMARY | idmantenimiento | |||||||||||||||||||||
fkidtecnico_mantenimiento | idtecnico | |||||||||||||||||||||
fkidsolicitud_mantenimiento | idsolicitud | |||||||||||||||||||||
fkidequipoexistente_mantenimiento | idequipoexistente | |||||||||||||||||||||
fkidequiposimple_mantenimiento | idequiposimple | |||||||||||||||||||||
Table Create SQL | CREATE TABLE `mantenimiento` ( `idmantenimiento` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada mantenimiento', `fecha` date NOT NULL COMENTARIO 'Fecha en la que se efectuo el mantenimiento', `descripcion` text NOT NULL COMENTARIO 'Descripcion del mantenimiento', `idtecnico` int(11) NOT NULL COMENTARIO 'Referencia al tecnico que efectuo el mantenimiento', `idsolicitud` int(11) COMENTARIO 'Referencia a la solicitud de mantenimiento realizada, en caso de existir una', `idequipoexistente` int(11) COMENTARIO 'Referencia al equipo al cual se efectuo el mantenimiento', `idequiposimple` int(11), `estado` text NOT NULL, LLAVE PRIMARIA(`idmantenimiento`), INDEX `fkidtecnico_mantenimiento`(`idtecnico`), INDEX `fkidsolicitud_mantenimiento`(`idsolicitud`), INDEX `fkidequipoexistente_mantenimiento`(`idequipoexistente`), INDEX `fkidequiposimple_mantenimiento`(`idequiposimple`), CONSTRAINT `fkidequipoexistente_mantenimiento` FOREIGN KEY (`idequipoexistente`) REFERENCES `existencia`(`idexistencia`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidequiposimple_mantenimiento` FOREIGN KEY (`idequiposimple`) REFERENCES `equiposimple`(`idEquipoSimple`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidsolicitud_mantenimiento` FOREIGN KEY (`idsolicitud`) REFERENCES `solicitud`(`idsolicitud`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidtecnico_mantenimiento` FOREIGN KEY (`idtecnico`) REFERENCES `tecnico`(`idtecnico`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`idequipoexistente`) REFER `jhard/existencia`(`idexistenc'; |
2.31 marca
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 |
idmarca | int(11) | SI | SI | SI |
|
| Id correlativo unico de cada marca |
nombre | varchar(100) | NO | SI | NO |
|
| Nombre de la marca |
Index | Columnas | ||||||
PRIMARY | idmarca | ||||||
Table Create SQL | CREATE TABLE `marca` ( `idmarca` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada marca', `nombre` varchar(100) NOT NULL COMENTARIO 'Nombre de la marca', LLAVE PRIMARIA(`idmarca`) ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB'; |
2.32 materia
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 | ||||||||||||
idmateria | int(11) | SI | SI | SI |
|
| Id correlativo unico de cada materia | ||||||||||||
codigo | varchar(7) | NO | SI | NO |
|
| Codigo de la materia, con el cual se identifica en adacad | ||||||||||||
nombre | varchar(200) | NO | SI | NO |
|
| Nombre de la materia | ||||||||||||
idcarrera | int(11) | NO | SI | NO |
|
| Referencia a la carrera a la cual pertenece esta materia | ||||||||||||
Index | Columnas | ||||||||||||||||||
PRIMARY | idmateria | ||||||||||||||||||
fkidcarrera_materia | idcarrera | ||||||||||||||||||
Table Create SQL | CREATE TABLE `materia` ( `idmateria` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada materia', `codigo` varchar(7) NOT NULL COMENTARIO 'Codigo de la materia, con el cual se identifica en adacad', `nombre` varchar(200) NOT NULL COMENTARIO 'Nombre de la materia', `idcarrera` int(11) NOT NULL COMENTARIO 'Referencia a la carrera a la cual pertenece esta materia', LLAVE PRIMARIA(`idmateria`), INDEX `fkidcarrera_materia`(`idcarrera`), CONSTRAINT `fkidcarrera_materia` FOREIGN KEY (`idcarrera`) REFERENCES `carrera`(`idcarrera`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`idcarrera`) REFER `jhard/carrera`(`idcarrera`) ON DELETE'; |
2.33 pieza
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 | |||||||||||||
idpieza | int(11) | SI | SI | SI |
|
| Id correlativo unico de cada pieza | |||||||||||||
nombre | varchar(100) | NO | SI | NO |
|
| Nombre de la pieza | |||||||||||||
idmarca | int(11) | NO | SI | NO |
|
| Referencia a la marca de la pieza | |||||||||||||
modelo | varchar(15) | NO | SI | NO |
|
| Modelo de la pieza | |||||||||||||
idclasificacion | int(11) | NO | SI | NO |
|
| Referencia a la clasificacion en la que se encuentra la pieza | |||||||||||||
idexistencia | int(11) | NO | NO | NO |
|
|
| |||||||||||||
Index | Columnas | |||||||||||||||||||
PRIMARY | idpieza | |||||||||||||||||||
fkidclasificacion_pieza | idclasificacion | |||||||||||||||||||
fkidmarca_pieza | idmarca | |||||||||||||||||||
fkidexistencia_pieza | idexistencia | |||||||||||||||||||
Table Create SQL | CREATE TABLE `pieza` ( `idpieza` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada pieza', `nombre` varchar(100) NOT NULL COMENTARIO 'Nombre de la pieza', `idmarca` int(11) NOT NULL COMENTARIO 'Referencia a la marca de la pieza', `modelo` varchar(15) NOT NULL COMENTARIO 'Modelo de la pieza', `idclasificacion` int(11) NOT NULL COMENTARIO 'Referencia a la clasificacion en la que se encuentra la pieza', `idexistencia` int(11), LLAVE PRIMARIA(`idpieza`), INDEX `fkidclasificacion_pieza`(`idclasificacion`), INDEX `fkidmarca_pieza`(`idmarca`), INDEX `fkidexistencia_pieza`(`idexistencia`), CONSTRAINT `fkidclasificacion_pieza` FOREIGN KEY (`idclasificacion`) REFERENCES `clasificacion`(`idclasificacion`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidexistencia_pieza` FOREIGN KEY (`idexistencia`) REFERENCES `existencia`(`idexistencia`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidmarca_pieza` FOREIGN KEY (`idmarca`) REFERENCES `marca`(`idmarca`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`idclasificacion`) REFER `jhard/clasificacion`(`idclasifi'; |
2.34 reserva
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 | |||||||||||||
idreserva | int(11) | SI | SI | SI |
|
| Id correlativo unico de cada reserva | |||||||||||||
fechareserva | date | NO | SI | NO |
|
| fecha en la que se reservo el equipo | |||||||||||||
fechahorainicioprestamo | datetime | NO | SI | NO |
|
| Fecha y hora inicial a la que se utilizara el equipo | |||||||||||||
fechahorafinprestamo | datetime | NO | SI | NO |
|
| Fecha y hora final a la que se utilizara el equipo | |||||||||||||
idubicacion | int(11) | NO | SI | NO |
|
| Referencia al aula donde se utilizara el equipo | |||||||||||||
idequipoexistente | int(11) | NO | SI | NO |
|
| Referencia al equipo que se utilizara | |||||||||||||
idusuario | int(11) | NO | SI | NO |
|
| Referencia al usuario que registro la reserva | |||||||||||||
idestado | int(11) | NO | SI | NO |
|
| Referencia al estado en el que se encuentra esta reserva | |||||||||||||
descripcion | text | NO | SI | NO |
|
| Descripcion y justificacion de la reserva | |||||||||||||
iddocente | int(11) | NO | SI | NO |
|
|
| |||||||||||||
Index | Columnas | |||||||||||||||||||
PRIMARY | idreserva | |||||||||||||||||||
fkidestado_reserva | idestado | |||||||||||||||||||
fkidequipoexistente_reserva | idequipoexistente | |||||||||||||||||||
fkidubicacion_reserva | idubicacion | |||||||||||||||||||
fkidusuario_reserva | idusuario | |||||||||||||||||||
fkiddocente_reserva | iddocente | |||||||||||||||||||
Table Create SQL | CREATE TABLE `reserva` ( `idreserva` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada reserva', `fechareserva` date NOT NULL COMENTARIO 'fecha en la que se reservo el equipo', `fechahorainicioprestamo` datetime NOT NULL COMENTARIO 'Fecha y hora inicial a la que se utilizara el equipo', `fechahorafinprestamo` datetime NOT NULL COMENTARIO 'Fecha y hora final a la que se utilizara el equipo', `idubicacion` int(11) NOT NULL COMENTARIO 'Referencia al aula donde se utilizara el equipo', `idequipoexistente` int(11) NOT NULL COMENTARIO 'Referencia al equipo que se utilizara', `idusuario` int(11) NOT NULL COMENTARIO 'Referencia al usuario que registro la reserva', `idestado` int(11) NOT NULL COMENTARIO 'Referencia al estado en el que se encuentra esta reserva', `descripcion` text NOT NULL COMENTARIO 'Descripcion y justificacion de la reserva', `iddocente` int(11) NOT NULL, LLAVE PRIMARIA(`idreserva`), INDEX `fkidestado_reserva`(`idestado`), INDEX `fkidequipoexistente_reserva`(`idequipoexistente`), INDEX `fkidubicacion_reserva`(`idubicacion`), INDEX `fkidusuario_reserva`(`idusuario`), INDEX `fkiddocente_reserva`(`iddocente`), CONSTRAINT `fkiddocente_reserva` FOREIGN KEY (`iddocente`) REFERENCES `docente`(`iddocente`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidequipoexistente_reserva` FOREIGN KEY (`idequipoexistente`) REFERENCES `existencia`(`idexistencia`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidestado_reserva` FOREIGN KEY (`idestado`) REFERENCES `estadoreserva`(`idestadoreserva`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidubicacion_reserva` FOREIGN KEY (`idubicacion`) REFERENCES `ubicacion`(`idubicacion`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fkidusuario_reserva` FOREIGN KEY (`idusuario`) REFERENCES `usuario`(`idusuario`) ON DELETE NO ACTION ON UPDATE NO ACTION ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB; (`iddocente`) REFER `jhard/docente`(`iddocente`) ON DELETE'; |
2.35 rol
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 | |||||||||||
idrol | int(11) | SI | SI | SI |
|
| Id correlativo unico para cada rol | |||||||||||
nombre | varchar(100) | NO | SI | NO |
|
| Nombre del rol | |||||||||||
descripcion | text | NO | SI | NO |
|
| Descripcion del rol | |||||||||||
Index | Columnas | |||||||||||||||||
PRIMARY | idrol | |||||||||||||||||
Table Create SQL | CREATE TABLE `rol` ( `idrol` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico para cada rol', `nombre` varchar(100) NOT NULL COMENTARIO 'Nombre del rol', `descripcion` text NOT NULL COMENTARIO 'Descripcion del rol', LLAVE PRIMARIA(`idrol`) ) ENGINE=INNODB COMENTARIO = 'InnoDB free: 5120 kB'; |
Página anterior | Volver al principio del trabajo | Página siguiente |