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.