Sie sind auf Seite 1von 8

BASE DE DATOS PARA LA BIBLIOTECA DEL ITST

INDICE
N
O.

TABLA

Usuarios

Carrera

Alumnos

Docentes

Clasificacion

Autor

Inventario

Prestamo_AL_Inter

Prestamo_Libros_Inte

10

Prest_Al_Ext

11

Prestamo_Libros_Ext

12

Prest_Dc_Ext

13

PrestDc_Libros_Ext

DESCRIPCIN

Tabla para almacenar informacin de los usuarios


del sistema (tendrn acceso al sistema y a la
pgina)
Tabla para almacenar informacin de las carreras
de itst (contiene datos de las carreras)
Tabla para almacenar informacin de los alumnos
(contiene todos sus datos personales)
Tabla para almacenar informacin de los docentes
(contiene datos personales)
Tabla para almacenar informacin de que tipo de
clasificacin es cada libro.
Tabla para almacenar informacin del autor
(pueden ser varios autores en un solo libro)
Tabla para almacenar informacin del inventario
(almacenara las caractersticas de los libros, Datos
de los libros).
Tabla para almacenar informacin de los
prstamos internos a los alumnos.
Tabla para almacenar informacin de los
prstamos interno (Relacin de libros consultado
por el alumno).
Tabla para almacenar informacin de los
prstamos externos a los alumnos.
Tabla para almacenar informacin de los
prstamos Externo (Relacin de libros consultado
por el alumno).
Tabla para almacenar informacin de los
prstamos externos a los Docentes.
Tabla para almacenar informacin de los
prstamos Externo (Relacin de libros consultado
por el alumno).

Tabla: Usuarios
Descripcin: Tabla para almacenar informacin de los usuarios del sistema (tendrn

acceso al sistema y a la pgina)


Campos:
No.
0

Nom.
Campo
Id_Usuario

Tipo
Int

Tama
o
3

Nombre_us

VC

25

Ap_us

VC

25

Am_us

VC

25

Login

VC

20

Psw

VC

64

Descripcin
sta
clave
ser
nica
(Autoincremento).
Llave primaria
Se almacenar el
nombre del usuario.
Obligado
Apellido Paterno del
usuario,obligado
Apellido materno del
usuario
Dato para logearse
(nico), Obligado
Contrea del usuario
va estar cifrado por
el mtodo MD5

Ejemplo
1,2,3

JESUS
GONZALEZ
LPEZ
Lopez
dfsdfsfvGgd
gdfg

Tabla: Carrera
Descripcin:Tabla para almacenar informacin de las carreras de itst(contiene datos de

las carreras)
Campos:
No.

Nom. Campo

Tipo

Id_car

Int

Tama
o
2

Nombre_C

VC

Nombre_L

VC

40

Descripcin
sta clave ser
nica
(Autoincremento)
. Llave primaria
Se almacenar el
nombre corto de
la
carrera.
(NICO)
Nombre largo de
la carrera

Ejemplo
1, 2,3

ISC, IIN

INGENIERA EN
SISTEMAS
COMPUTACIONA
LES

Tabla: Alumnos
Descripcin: Tabla para almacenar informacin de los alumnos (contiene todos sus

datos personales)
Campos:
No.
Nom. Campo

Tipo

Tama

Descripcin

Ejemplo

Id_alumno

Int

o
5

Nocontrol

VC

Direccion

VC

50

Fec_Nac

Date

Nombre_Al

VC

25

Ap_Al

VC

25

Am_Al

VC

25

Sexo

Int

Id_Car_Al

Int

sta clave ser


nica
(Autoincremento).
Llave primaria
Se almacenar el
nmero de control
del
alumno.
Obligado,Unico
Direccin
del
alumno
Fecha
del
nacimiento
del
alumno
Nombre
del
alumno.
(obligado)
Apellido paterno
del
alumno.
(Obligado)
Apellido materno
del alumno
Sexo del alumno
(hombre o mujer)
Index.
Relacionado con
la tabla Carrera

1,2,3

12ISC162

Zaragoza
30/04/92
amalia
morales
avila
0=H, 1=Mujer

Tabla: Docentes
Descripcin: Tabla para almacenar informacin de los docentes (contiene datos

personales)
Campos:
No.
Nom. Campo

Tipo

Id_docente

Int

Tama
o
3

Nombre_Dc

VC

25

Ap_Dc

VC

25

Am_Dc

VC

25

Direccion_Dc

VC

50

Descripcin
sta clave ser
nica
(Autoincremento)
. Llave primaria
Se almacenar el
nombre
del
docente.
Obligado.
Apellido paterno
del
docente.
Obligado
Apellido materno
del docente
Direccin
del

Ejemplo
1, 2,3

Braulio

bautista
lopez
Col. Estrella

docente
5

Id_car_doc

Int

Index.
Relacionado con
la tabla Carrera

Tabla: Clasificacion
Descripcin:Tabla para almacenar informacin de que tipo de clasificacin es cada libro.
Campos:
No.
Nom. Campo Tipo Tama
Descripcin
Ejemplo
o
0
Id_Clas
Int
2
sta clave ser
1,2,3
nica
(Autoincremento)
2
Clave_cla
VC
10
Clave de la
ISC1003
clasificacin
3
Nom_Clas
VC
30
Nombre de
Matemticas,
clasificacin del
ciencias,
libro
contabilidad.
4
Color
VC
15
Color de
Rojo=matematic
identificasion a
as
cual pertenece.

Tabla: Autor
Descripcin:Tabla para almacenar informacin del autor (pueden ser varios autores en

un solo libro)
Campos:
No.
Nom. Campo

Tipo

Id_Aut

Int

Tama
o
3

Nombres_Aut

VC

60

Descripcin
sta clave ser
nica
(Autoincremento)
. Llave primaria
Nombres de los
autores del libro

Ejemplo
1,2,3

Carlos Vsquez
Mendiola

Tabla: Inventario
Descripcin:Tabla para almacenar informacin del inventario (almacenara las

caractersticas de los libros, Datos de los libros).


Campos:
No.
Nom. Campo
0

Id_L

Tipo
Int

Tama
o
6

Descripcin
sta clave ser
nica
(Autoincremento)
. Llave primaria

Ejemplo
1, 2,3

Codigo

VC

20

Titulo

VC

60

Cdigo de barra
del libro
Ttulo del libro

Isbn

VC

20

Isbn del libro

Id_A_Inv

Int

Editorial

Vc

30

NEjem

Int

Id_Clas

Int

Caract

VC

40

Index.
Relacionado con
la
tabla
del
Autores
Editorial
de
donde proviene
el libro
Cuantos
libros
hay en existencia
Index.
Relacionado con
la tabla
Clasificacion
Caractersticas
del libro

1HVJ785689
Investigacin de
operaciones
23,4,5,6

12
2,2,3,4

Tabla: Estado_Libro
Descripcin: Tabla para almacenar informacin de las condiciones que se encuentran los

libros ( si tienen algn defecto y de qu tipo).


Campos:
No.
Nom. Campo

Tipo

Id_edo

Int

Tama
o
6

Id_Lib_edo

Int

Cve_Lib

VC

15

Edo_libro

Int

Fecha_Reg

Date

Fec_Baja

Date

Descripcin
Llave primaria
del libro
(Autoincremento)
Index.
Relacionado con
la tabla
Inventario
Clave del libro
individual.
Estado del libro

Fecha de ingreso
(cuando se dio
cuenta de que el
libro tena algn
defecto)
Fecha de baja del
libro

Ejemplo
1,2,3
30,4,5

ISC001
0: Excelente
1:Bueno
3: Regular
4: Malo
5: Baja
12/septiembre/2
014

2014/09/01

Tabla: Prestamo_AL_Inter
Descripcin:Tabla para almacenar informacin de los prestamos internos a los alumnos.
Campos:
No.
Nom. Campo

Tipo

Id_Prest_Int

Int

Tama
o
6

Id_Al_Int

Int

Fecha_cons

date

Hora_entrada

time

Hora_salida

time

Descripcin
sta clave ser
nica
(Autoincremento)
. Llave primaria
Index.
Relacionado con
la tabla Alumnos
Fecha
de
la
consulta del libro
Hora de entrada
a la biblioteca
Hora de salida de
la biblioteca

Ejemplo
1, 2,3

23,4,400
2014/09/05
3:20 pm
4:40 pm

Tabla: Prestamo_Libros_Inte
Descripcin: Tabla para almacenar informacin de los prstamos interno (Relacin de

libros consultado por el alumno).


Campos:
No.
Nom. Campo
0

Id_Pli

Int

Tama
o
6

Id_Prest_Int_pli

Int

Id_libro_presI

Int

Tabla: Prest_Al_Ext

Tipo

Descripcin
Llave primaria de
la
tabla.
Autoincremento
Index.
Relacionado con
la
tabla
Prestamo_AL_Int
er
Index.
Relacionado con
la tabla de libros
(Inventario)

Ejemplo
1,2,3

Descripcin: Tabla para almacenar informacin de los prstamos externos a los

alumnos.
Campos:
No.
Nom. Campo

Tipo

Id_pres_Ex

Int

Tama
o
6

Id_alum_Ex

Int

Fec_Sal

date

Fec_Ent

date

Descripcin
sta clave ser
nica
(Autoincremento)
. Llave primaria
Index.
Relacionado con
la tabla Alumnos
Fecha
de
la
salida del libro
fecha de entrega
del libro

Ejemplo
345

12,3,4
20/octubre/2014
25/octubre/2014

Tabla: Prestamo_Libros_Ext
Descripcin: Tabla para almacenar informacin de los prstamos Externo (Relacin de

libros consultado por el alumno).


Campos:
No.
Nom. Campo

Tipo

Id_Ple

Int

Tama
o
6

Id_Prest_Ext_pl
e

Int

Id_libro_presE

Int

Descripcin
Llave primaria de
la
tabla.
Autoincremento
Index.
Relacionado con
la
tabla
Prestamo_AL_Ext
Index.
Relacionado con
la tabla de libros
(Inventario)

Ejemplo
1,2,3

Tabla: Prest_Dc_Ext
Descripcin: Tabla para almacenar informacin de los prstamos externos a los

Docentes.
Campos:
No.
Nom. Campo

Tipo

Id_pres_Dc_Ex

Int

Tama
o
6

Id_Dc_Ex

Int

Descripcin
sta clave ser
nica
(Autoincremento)
. Llave primaria
Index.
Relacionado con

Ejemplo
345

12,3,4

la tabla Docentes
2

Fec_Sal

date

Fec_Ent

date

Fecha
de
la
salida del libro
fecha de entrega
del libro

20/octubre/2014
25/octubre/2014

Tabla: PrestDc_Libros_Ext
Descripcin: Tabla para almacenar informacin de los prstamos Externo (Relacin de

libros consultado por el alumno).


Campos:
No.
Nom. Campo

Tipo

Id_Dc_Ple

Int

Tama
o
6

Id_Prest__Dc_Ext_
ple

Int

Id_libro_Dc_presE

Int

Descripcin
Llave primaria de
la
tabla.
Autoincremento
Index.
Relacionado con
la
tabla
Prest_Dc_Ext
Index.
Relacionado con
la tabla de libros
(Inventario)

Ejemplo
1,2,3

Das könnte Ihnen auch gefallen