Está en la página 1de 6

Estudiante

PersonalBibliotecario
«column»
«column» *PK CIF: int
*PK ID_Personal: int * Nombre: varchar(50)
* CorreoInstitucional: varchar(50) * Apellidos: varchar(50)
* Contraseña: varchar(50) * CorreoInstitucional: va
* Nombre: varchar(50) * Contraseña: varchar(5
* Apellidos: varchar(50) * Estado: bit
FK ID_Telefono: int
«PK» FK ID_Prestamo: int
+ PK_PersonalBibliotecario(int) FK ID_Calificacion: int
+FK_Estudiante_Pestamos «FK»
1 + FK_Estudiante_Califica
+ FK_Estudiante_Pestam
+ FK_TelefonoEstudiante
«PK»
(ID_Prestamo = ID_Prestamo) + PK_Estudiante(int)
Pestamos «FK» +PK_Estudiante 1

«column» (CIF = C
*PK ID_Prestamo: int «FK»
* CIF: int +PK_Pestamos
* ID_Libro: int +FK_Comentarios_Estudiante 0.
0..*
* Fecha_Prestamo: date
* Fecha_Devolucion: date Comentar
* Estado: binary(50)
* Codigo_Retiro: varchar(50) «column»
FK ID_Multa: int *PK ID_Comentario:
*FK CIF: int
«FK» * ID_Libro: int
+ FK_Pestamos_Multa(int) +PK_Pestamos * Comentario: var
+ FK_CIF(int)
+ FK_ID_LIBRO(int) 0..* «FK»
«PK» + FK_Comentarios
+ PK_Pestamos(int) + FK_CIF(int)
+ FK_ID_LIBRO(in
+FK_Pestamos_Multa 1 «PK»
+ PK_Comentarios

+PK_Comentarios
(ID_Prestamo = ID_Prestamo)

(ID_Comentario
«FK»

(ID_Multa = ID_Multa) +FK_Libro_Comentar


«FK»

«column
*PK ID_Lib
* Titulo
* Num_
+FK_Libro_Pestamos 1
* ID_Ca
* Año_
* Estad
* ID_Ub
FK ID_Pr
+PK_Multa 1 FK ID_Co
FK ID_Ca
Multa
«FK»
«column» + FK_Li
*PK ID_Multa: int + FK_Li
* ID_Prestamo: int + FK_Li
* MontoMulta: money + FK_ID
+ FK_ID
«PK»
+ PK_Multa(int) «PK»
+ PK_Li
«FK»
+ FK_ID_Prestamo(int) +PK_Libro= ID_Libro)
(ID_Libro 0..*
+FK_Ubicacion_Libro «FK»
1

Ubicacion

«column»
*PK ID_Ubicacion: int
* Num_Estante: varchar(50)
* Num_Repisa: varchar(50)
FK ID_Libro: int
+PK_TelefonoEstudiante TelefonoEstudiante
+FK_TelefonoEstudiante
«column»
archar(50) *PK ID_Telefono: int
(ID_Telefono = ID_Telefono) * CIF: int
50)
* Telefono: varchar(50)
«FK» 1
0..* «PK»
+ PK_TelefonoEstudiante(int)
«FK»
+ FK_CIF(int)
aciones(int) +FK_Estudiante_Calificaciones
mos(int)
e(int) 1

1 (ID_Calificacion = ID_Calificacion)
CIF) «FK»

..* Calificaciones
+PK_Calificaciones
rios «column»
0..* *PK ID_Calificacion: int
* CIF: int
: int * ID_Libro: int
* Calificacion: varchar(50)

rchar(300) «PK»
+ PK_Calificaciones(int)
«FK»
s_Estudiante(int) + FK_CIF(int)
+PK_Calificaciones + FK_ID_Libro(int)
t)
0..*
s(int) Autor_Libro
+F
0..* «column» +PK_Autor_Libro
*PK ID_AutorLibro: int
*FK ID_Libro: int (ID_AutorLibro =
o = ID_Comentario) +FK_Autor_Libro_Libro * ID_Autor: int «FK
(ID_Calificacion = ID_Calificacion)
«FK» 0..*
«FK» «FK»
+ FK_Autor_Libro_Libro(int)
0..* + FK_ID_Libro(int)
rios 1 + FK_ID_Autor(int)
Libro «PK»
+ PK_Autor_Libro(int)
(ID_Libro = ID_Libro)
n» +FK_Libro_Calificaciones
bro: int «FK»
o: varchar(50) 1
_Copias: int +PK_Libro
ategoria: int
_Publicacion: varchar(50)
do: binary(50)
bicacion: int 1
restamo: int
omentario: int +PK_Libro
alificacion: int
0..* Categoria
(ID_Libro = ID_Libro)
«FK» «column»
ibro_Calificaciones(int) +FK_Categoria_Libro *PK ID_Categoria: int
ibro_Comentarios(int)
* Nombre_Categoria: varchar(50)
ibro_Pestamos(int) 1
FK ID_Libro: int
D_Categoria(int)
D_Ubicacion(int)
«FK»
+ FK_Categoria_Libro(int)
ibro(int)
«PK»
+ PK_Categoria(int)
Autor

«column»
*PK ID_Autor: int
FK_Autor_Autor_Libro * Nombre_Autor: varchar(50)
ID_AutorLibro: int

ID_AutorLibro) «PK»
1 + PK_Autor(int)

«FK»
+ FK_Ubicacion_Libro(int)
«PK»
+ PK_Ubicacion(int)

También podría gustarte