Base de datos

Páginas: 4 (961 palabras) Publicado: 8 de septiembre de 2012
create database biblioteca;
use biblioteca;
create table Bibliotecario( id_biblio int(5) primary key, nom_biblio varchar(10), app_pat_biblio varchar(10), app_mat_biblio varchar(10), telefonobigint(10)unique, edad int(2), sexo enum('M','F')) engine=innodb;
create table Usuario( id_usuario int(5) primary key, nom_usuario varchar(10), app_pat_usuario varchar(10), app_mat_usuario varchar(10),telefono bigint(10)unique, sexo enum('M','F'),carrera enum('Informatica', 'Mercadotecnia','Mecatronica','Administracion','Procesos', 'Biotecnologia')) engine=innod;
create table Alumno(id_usuario int(5)PRIMARY KEY, FOREIGN KEY (id_usuario)REFERENCES Usuario(id_usuario)ON DELETE CASCADE ON UPDATE CASCADE)ENGINE=INNODB;
create table Profesor(id_usuario int(5) PRIMARY KEY, FOREIGN KEY(id_usuario)REFERENCES Usuario(id_usuario)ON DELETE CASCADE ON UPDATE CASCADE)ENGINE=INNODB;
create table Atiende( id_usuario int(5), id_biblio int(5), primary key(id_usuario,id_biblio),FOREIGN KEY(id_biblio)REFERENCES Bibliotecario(id_biblio)ON DELETE CASCADE ON UPDATE CASCADE,FOREIGN KEY (id_usuario)REFERENCES Usuario(id_usuario)ON DELETE CASCADE ON UPDATE CASCADE)ENGINE=INNODB;
create table Libro( id_libroint(5) primary key, autor varchar(10), editorial varchar(15), titulo varchar(15), ejemplar bigint(5)unique, num_pag bigint(10)unique)engine=innodb;
create table Prestamo( id_usuario int(5), id_libroint(5), primary key(id_usuario,id_libro),FOREIGN KEY (id_libro)REFERENCES Libro(id_libro)ON DELETE CASCADE ON UPDATE CASCADE,FOREIGN KEY (id_usuario)REFERENCES Usuario(id_usuario)ON DELETE CASCADE ONUPDATE CASCADE)ENGINE=INNODB;
create table Devolucion( id_usuario int(5), id_libro int(5), primary key(id_usuario,id_libro),FOREIGN KEY (id_libro)REFERENCES Libro(id_libro)ON DELETE CASCADE ONUPDATE CASCADE,FOREIGN KEY (id_usuario)REFERENCES Usuario(id_usuario)ON DELETE CASCADE ON UPDATE CASCADE)ENGINE=INNODB;
create table Sancion(id_sancion int(5) primary key, duracion varchar(20), tipo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS