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

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



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

2.36 software

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

idsoftware

int(11)

SI

SI

SI

 

 

Id correlativo unico de cada software

nombre

varchar(100)

NO

SI

NO

 

 

Nombre del software

version

varchar(15)

NO

SI

NO

 

 

Version del software

codigolicencia

varchar(45)

NO

NO

NO

 

 

codigo de la licencia del software (en caso de poseer alguno)

cantidadlicencias

int(11)

NO

NO

NO

 

 

Cantidad de licencias disponibles para instalar (en caso de poseer licencias)

idclasificacion

int(11)

NO

SI

NO

 

 

Referencia a la clasificacion que posee este software

Index

Columnas

PRIMARY

idsoftware

fkidclasificacion_software

idclasificacion

Table Create SQL

CREATE TABLE `software` (

`idsoftware` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada software',

`nombre` varchar(100) NOT NULL COMENTARIO 'Nombre del software',

`version` varchar(15) NOT NULL COMENTARIO 'Version del software',

`codigolicencia` varchar(45) COMENTARIO 'codigo de la licencia del software (en caso de poseer alguno)',

`cantidadlicencias` int(11) COMENTARIO 'Cantidad de licencias disponibles para instalar (en caso de poseer licencias)',

`idclasificacion` int(11) NOT NULL COMENTARIO 'Referencia a la clasificacion que posee este software',

LLAVE PRIMARIA(`idsoftware`),

INDEX `fkidclasificacion_software`(`idclasificacion`),

CONSTRAINT `fkidclasificacion_software` FOREIGN KEY (`idclasificacion`)

REFERENCES `clasificacion`(`idclasificacion`)

ON DELETE NO ACTION

ON UPDATE NO ACTION

)

ENGINE=INNODB

COMENTARIO = 'InnoDB free: 5120 kB; (`idclasificacion`) REFER `jhard/clasificacion`(`idclasifi';

2.37 solicitud

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

idsolicitud

int(11)

SI

SI

SI

 

 

Id correlativo unico de cada solicitud

fecha

date

NO

SI

NO

 

 

Fecha en la que se registro la solicitud

prioridad

varchar(25)

NO

SI

NO

 

 

Tipo de prioridad en la cual se clasifican las solicitudes de mantenimiento. Sus posibles valores son: Alta, Media y Baja

descripcion

text

NO

SI

NO

 

 

Descripcion de la solicitud

idusuario

int(11)

NO

SI

NO

 

 

Usuario que registro la solicitud

idequipoexistente

int(11)

NO

NO

NO

 

 

Equipo al cual se desea efectuar un mantenimiento

idequiposimple

int(11)

NO

NO

NO

 

 

 

Index

Columnas

PRIMARY

idsolicitud

fkidequipoexistente_solicitud

idequipoexistente

fkidequiposimple_solicitud

idequiposimple

fkidusuario_solicitud

idusuario

Table Create SQL

CREATE TABLE `solicitud` (

`idsolicitud` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada solicitud',

`fecha` date NOT NULL COMENTARIO 'Fecha en la que se registro la solicitud',

`prioridad` varchar(25) NOT NULL COMENTARIO 'Tipo de prioridad en la cual se clasifican las solicitudes de mantenimiento. Sus posibles valores son: Alta, Media y Baja',

`descripcion` text NOT NULL COMENTARIO 'Descripcion de la solicitud',

`idusuario` int(11) NOT NULL COMENTARIO 'Usuario que registro la solicitud',

`idequipoexistente` int(11) COMENTARIO 'Equipo al cual se desea efectuar un mantenimiento',

`idequiposimple` int(11),

LLAVE PRIMARIA(`idsolicitud`),

INDEX `fkidequipoexistente_solicitud`(`idequipoexistente`),

INDEX `fkidequiposimple_solicitud`(`idequiposimple`),

INDEX `fkidusuario_solicitud`(`idusuario`),

CONSTRAINT `fkidequipoexistente_solicitud` FOREIGN KEY (`idequipoexistente`)

REFERENCES `existencia`(`idexistencia`)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fkidequiposimple_solicitud` FOREIGN KEY (`idequiposimple`)

REFERENCES `equiposimple`(`idEquipoSimple`)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fkidusuario_solicitud` FOREIGN KEY (`idusuario`)

REFERENCES `usuario`(`idusuario`)

ON DELETE NO ACTION

ON UPDATE NO ACTION

)

ENGINE=INNODB

COMENTARIO = 'InnoDB free: 5120 kB; (`idequipoexistente`) REFER `jhard/existencia`(`idexistenc';

2.38 tag

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

idtag

int(11)

SI

SI

SI

UNSIGNED

 

 

descripcion

varchar(25)

NO

SI

NO

 

 

 

Index

Columnas

PRIMARY

idtag

idxTagDesc

descripcion

Table Create SQL

CREATE TABLE `tag` (

`idtag` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,

`descripcion` varchar(25) NOT NULL,

LLAVE PRIMARIA(`idtag`),

INDEX `idxTagDesc`(`descripcion`)

)

ENGINE=INNODB

COMENTARIO = 'InnoDB free: 5120 kB';

2.39 tag_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

idtagentrada

int(10)

SI

SI

SI

UNSIGNED

 

 

idtag

int(11)

SI

SI

NO

UNSIGNED

 

 

identrada

int(11)

SI

SI

NO

UNSIGNED

 

 

Index

Columnas

PRIMARY

idtagentrada,idtag,identrada

fk_tag_entrada_tag

idtag

fk_tag_entrada_entrada

identrada

idxTagEntrada

idtag,identrada

Table Create SQL

CREATE TABLE `tag_entrada` (

`idtagentrada` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,

`idtag` int(11) UNSIGNED NOT NULL,

`identrada` int(11) UNSIGNED NOT NULL,

LLAVE PRIMARIA(`idtagentrada`, `idtag`, `identrada`),

INDEX `fk_tag_entrada_tag`(`idtag`),

INDEX `fk_tag_entrada_entrada`(`identrada`),

INDEX `idxTagEntrada`(`idtag`, `identrada`),

CONSTRAINT `fk_tag_entrada_entrada` FOREIGN KEY (`identrada`)

REFERENCES `entrada`(`identrada`)

ON DELETE CASCADE

ON UPDATE CASCADE,

CONSTRAINT `fk_tag_entrada_tag` FOREIGN KEY (`idtag`)

REFERENCES `tag`(`idtag`)

ON DELETE NO ACTION

ON UPDATE NO ACTION

)

ENGINE=INNODB

COMENTARIO = 'InnoDB free: 5120 kB; (`identrada`) REFER `jhard/entrada`(`identrada`) ON UPDATE';

2.40 tecnico

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

idtecnico

int(11)

SI

SI

SI

 

 

Id correlativo unico para cada tecnico

apellidos

varchar(200)

NO

SI

NO

 

 

Apellidos del tecnico

nombres

varchar(200)

NO

SI

NO

 

 

Nombres del tecnico

cargo

varchar(200)

NO

SI

NO

 

 

Cargo que desempenia el tecnico

Index

Columnas

PRIMARY

idtecnico

Table Create SQL

CREATE TABLE `tecnico` (

`idtecnico` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico para cada tecnico',

`apellidos` varchar(200) NOT NULL COMENTARIO 'Apellidos del tecnico',

`nombres` varchar(200) NOT NULL COMENTARIO 'Nombres del tecnico',

`cargo` varchar(200) NOT NULL COMENTARIO 'Cargo que desempenia el tecnico',

LLAVE PRIMARIA(`idtecnico`)

)

ENGINE=INNODB

COMENTARIO = 'InnoDB free: 5120 kB';

2.41 ubicacion

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

idubicacion

int(11)

SI

SI

SI

 

 

Id correlativo unico de cada ubicacion

nombre

varchar(45)

NO

NO

NO

 

 

Nombre de la ubicacion

Index

Columnas

PRIMARY

idubicacion

Table Create SQL

CREATE TABLE `ubicacion` (

`idubicacion` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico de cada ubicacion',

`nombre` varchar(45) COMENTARIO 'Nombre de la ubicacion',

LLAVE PRIMARIA(`idubicacion`)

)

ENGINE=INNODB

COMENTARIO = 'InnoDB free: 5120 kB';

2.42 usuario

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

idusuario

int(11)

SI

SI

SI

 

 

Id correlativo unico para cada usuario

nombre

varchar(25)

NO

SI

NO

 

 

Nombre del usuario

clave

varchar(35)

NO

SI

NO

 

 

Clave de acceso del usuario

idrol

int(11)

NO

NO

NO

 

 

Referencia al rol que juega este usuario dentro del sistema, el cual define los modulos y acciones a las que tiene acceso

idautorizacion

int(10)

NO

NO

NO

UNSIGNED

 

 

Index

Columnas

PRIMARY

idusuario

fkidrol_usuario

idrol

fkidautorizacion_usuario

idautorizacion

Table Create SQL

CREATE TABLE `usuario` (

`idusuario` int(11) NOT NULL AUTO_INCREMENT COMENTARIO 'Id correlativo unico para cada usuario',

`nombre` varchar(25) NOT NULL COMENTARIO 'Nombre del usuario',

`clave` varchar(35) NOT NULL COMENTARIO 'Clave de acceso del usuario',

`idrol` int(11) COMENTARIO 'Referencia al rol que juega este usuario dentro del sistema, el cual define los modulos y acciones a las que tiene acceso',

`idautorizacion` int(10) UNSIGNED,

LLAVE PRIMARIA(`idusuario`),

INDEX `fkidrol_usuario`(`idrol`),

INDEX `fkidautorizacion_usuario`(`idautorizacion`),

CONSTRAINT `fkidautorizacion_usuario` FOREIGN KEY (`idautorizacion`)

REFERENCES `autorizacion`(`idautorizacion`)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

CONSTRAINT `fkidrol_usuario` FOREIGN KEY (`idrol`)

REFERENCES `rol`(`idrol`)

ON DELETE NO ACTION

ON UPDATE NO ACTION

)

ENGINE=INNODB

COMENTARIO = 'InnoDB free: 5120 kB; (`idautorizacion`) REFER `jhard/autorizacion`(`idautorizac';

5. Referencias

5.1 fkidclasificacion_accesorio

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

clasificacion

accesorio

NO ACTION

NO ACTION

idclasificacion=idclasificacion

5.2 fkidexistencia_accesorio

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

existencia

accesorio

NO ACTION

NO ACTION

idexistencia=idexistencia

5.3 fkidmarca_accesorio

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

marca

accesorio

NO ACTION

NO ACTION

idmarca=idmarca

5.4 fkidusuario_administrador

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

usuario

administrador

NO ACTION

NO ACTION

idusuario=idusuario

5.5 fkarticulousuario

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

usuario

articulos

NO ACTION

NO ACTION

idusuario=idusuario

5.6 fkidclase_asistencia

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

clase

asistencia

NO ACTION

NO ACTION

idclase=idclase

5.7 fkidequipoexistente_asistencia

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

existencia

asistencia

NO ACTION

NO ACTION

idexistencia=idequipoexistente

5.8 fkidestudiante_asistencia

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

estudiante

asistencia

NO ACTION

NO ACTION

idestudiante=idestudiante

5.9 fkidaccesorio_atributohardware

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

accesorio

atributohardware

NO ACTION

NO ACTION

idaccesorio=idaccesorio

5.10 fkidequipo_atributohardware

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

equipo

atributohardware

NO ACTION

NO ACTION

idequipo=idhardware

5.11 fkidpieza_atributohardware

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

pieza

atributohardware

NO ACTION

NO ACTION

idpieza=idpieza

5.12 fkidusuario_bitacoracambiosusuario

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

usuario

bitacoracambiosusuario

NO ACTION

NO ACTION

idusuario=idusuario

5.13 fkidequipoexistente_bitacoraestados

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

existencia

bitacoraestados

NO ACTION

NO ACTION

idexistencia=idequipoexistente

5.14 fkidequiposimple_bitacoraestados

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

equiposimple

bitacoraestados

NO ACTION

NO ACTION

idEquipoSimple=idequiposimple

5.15 fkidestado_bitacoraestados

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

estadoequipo

bitacoraestados

NO ACTION

NO ACTION

idestado=idestado

5.16 fkidfacultad_carrera

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

facultad

carrera

NO ACTION

NO ACTION

idfacultad=idfacultad

5.17 fkiddocente_clase

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

docente

clase

NO ACTION

NO ACTION

iddocente=iddocente

5.18 fkidhorario_clase

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

horario

clase

NO ACTION

NO ACTION

idhorario=idhorario

5.19 fkidinstructor_clase

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

instructor

clase

NO ACTION

NO ACTION

idinstructor=idinstructor

5.20 fk_comentarios_entrada

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

entrada

comentarios

NO ACTION

NO ACTION

identrada=identrada

5.21 fkciclo_curso

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

cicloanyo

curso

NO ACTION

NO ACTION

idcicloanyo=idcicloanio

5.22 fkiddocente_curso

Tabla Fuente

Tabla Objetivo

Acción de Borrado

Acción de Actualizado

Link

docente

curso

NO ACTION

NO ACTION

iddocente=iddocente

5.23 fkidestado_curso

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