Materia: Base de Datos 3 Maestro: Jos Luis Ramos M. Matricula: 1580195 Grupo: 41 Turno: Matutino
CREATE DATABASE LIBRRERIA
CONNECT TO LIBRARY CREATE TABLESPACE BOOKS CREATE TABLE LIBRO (ClaveLibro INTEGER NOT NULL PRIMARY KEY, Titulo VARCHAR(100) NOT NULL, Idioma VARCHAR(50) NOT NULL, Formato VARCHAR(50) NOT NULL, Categoria VARCHAR(50) NOT NULL) IN BOOKS CREATE TABLE TEMA (ClaveTema INTEGER NOT NULL PRIMARY KEY, ClaveLibro INTEGER NOT NULL, Nombre VARCHAR(50) NOT NULL) IN BOOKS CREATE TABLE AUTOR (ClaveAutor INTEGER NOT NULL PRIMARY KEY, ClaveLibro INTEGER NOT NULL, Nombre varchar(100) NOT NULL) IN BOOKS CREATE TABLE EDITORIAL (ClaveEditorial INTEGER NOT NULL PRIMARY KEY, ClaveLibro INTEGER NOT NULL, Nombre varchar(50) NOT NULL) IN BOOKS CREATE TABLE EJEMPLAR (NumeroOrden INTEGER NOT NULL, Ubicacion VARCHAR(50), Edicion VARCHAR(50), ClaveLibro INTEGER NOT NULL, ClaveSocio INTEGER NOT NULL ) IN BOOKS CREATE TABLE PRESTAMO (Fecha_Prestamo DATE NOT NULL, Fecha_Devolucion DATE NOT NULL, Notas VARCHAR(100), ClaveSocio INTEGER NOT NULL) IN BOOKS CREATE TABLE SOCIO (ClaveSocio INTEGER NOT NULL PRIMARY KEY, Nombre VARCHAR(100) NOT NULL, Direccion VARCHAR (100), Categoria VARCHAR(50), Telefono INTEGER) IN BOOKS Trata_sobre(ClaveLibro INTEGER NOT NULL PRIMARY KEY, Titulo VARCHAR(100) NOT NULL, ClaveTema INTEGER NOT NULL PRIMARY KEY, ClaveLibro INTEGER NOT NULL, Nombre VARCHAR(50) NOT NULL) IN BOOKS) Escrito_por(ClaveLibro INTEGER NOT NULL PRIMARY KEY, Titulo VARCHAR(100) NOT NULL, Idioma VARCHAR(50) NOT NULL, Formato VARCHAR(50) NOT NULL, Categoria VARCHAR(50) NOT NULL) IN BOOKS , ClaveAutor INTEGER NOT NULL PRIMARY KEY, ClaveLibro INTEGER NOT NULL, Nombre varchar(100) NOT NULL) IN BOOKS)