BD Biblioteca, tablas y sus estructuras
Transcripción
BD Biblioteca, tablas y sus estructuras
Diseñar la base de datos biblioteca: Libro (ClaveLibro, Título, Idioma, Formato, ClaveEditorial) Editorial (ClaveEditorial, Nombre, Dirección, Teléfono) Ejemplar (ClaveEjemplar, ClaveLibro, NúmeroOrden, Edición, Ubicación, Categoría) Socio (ClaveSocio, Nombre, Dirección, Teléfono, Categoría) Préstamo (ClaveSocio, ClaveEjemplar, NúmeroOrden, Fecha_préstamo, Fecha_devolución, Notas) Los atributos de la base de datos son: Atributo ClaveLibro Titulo Idioma Formato ClaveEditorial Nombre(editorial) Direccion(editorial) Telefono(editorial) ClaveEjemplar NumeroOrden Edicion Ubicacion Categoria(ejemplar) ClaveSocio Nombre(socio) Direccion(socio) Telefono(socio) Categoria(socio) Fecha_prestamo Fecha_devolucion Notas Tipo INT VARCHAR(60) VARCHAR(15) VARCHAR(15) SMALLINT VARCHAR(60) VARCHAR(60) VARCHAR(15) INT SMALLINT SMALLINT VARCHAR(15) CHAR INT VARCHAR(60) VARCHAR(60) VARCHAR(15) CHAR DATE DATE BLOB 1.- Crea la tabla editorial. 2.- Crea la tabla libro sin su clave foránea. 3.- Borra la clave principal de la tabla editorial. 4.- Crea la clave foránea de la tabla libro. 5.- Crea la tabla ejemplar sin su clave foránea. 6.- Añade la clave foránea a la tabla ejemplar. 7.- Borra la tabla libro. 8.- Crea la tabla socio sin sus atributos dirección y teléfono 9.- Crea la tabla préstamo. 10.- Añade los atributos direccion de tipo varchar(20) y teléfono de tipo varchar(3) a la tabla socio 11.- Añade una columna a la tabla libro que indique su fecha de publicación. 12.- Cambia el tipo del atributo dirección de la tabla socio. Pon su tipo inicial. 13.- Borra la tabla biblioteca. 14.- Añade la columna teléfono con su tipo original a la tabla socio 15.- Borra la clave foránea de la tabla libro. 16.- Crea la tabla biblioteca sin su clave primaria 17 .- Borra la clave foránea de la tabla ejemplar 18.- Crea la tabla biblioteca 19.- Añade la clave foránea de la tabla libro. 20.- Añade la clave foránea de la tabla ejemplar. Finalmente: Solicita una descripción de cada una de las tablas de la base de datos. Verifica si están todas creadas y con todos sus columnas y tipos. Añade o elimina lo necesario para dejar cada tabla tal como se especifica en el diagrama relacional inicial.