Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Sistema informático para la unidad de hardware y software (página 7)



Partes: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

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';

Partes: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter