Basedatospsql

Páginas: 10 (2266 palabras) Publicado: 13 de octubre de 2012
<< Al firmar el presente informe, aseguramos que nuestro grupo NO ha copiado de nadie, ni dado copia a nadie, la solución que a continuación presentamos>>

LABORATORIO 3

ANA CRISTINA CALDERON CASTRILLON
1122056
anacalderon117@hotmail.com

SAMEK MOSQUERA ARCE
1025043
sameck09@gmail.com

JUAN SEBASTIAN JIMENEZ GARCIA
1035007
juansebas257@gmail.com

SEBASTIAN GUACHETASALAZAR
0938596
sebastian.guacheta@correunivalle.edu.co

UNIVERSIDAD DEL VALLE
ESCUELA DE INGENIERÍA DE SISTEMAS Y COMPUTACIÓN
TECNOLOGÍA EN SISTEMAS DE INFORMACIÓN
750030 M-80 BASES DE DATOS 1

Ejercicio: Base de datos de “Biblioteca”

TITULO (códigoTit, nombreTit, ISBN, codEditorial, annoTit, nombreAutor)
LLAVE FORÂNEA: codEditorial REFERENCIA codEditorial EN EDITOR
LLAVE FORÂNEA:nombreAutor REFERENCIA nombreAutor EN AUTOR

EDITOR (codEditorial, nombreEditor, direccionEditor, telefonoEditor, sedeEditor)

AUTOR (nombreAutor, paisAutor)

COPIA (codigoTit, nroCopia, fechaAdquisicion, costoVolumen).
LLAVE FORÂNEA: códigoTit REFERENCIA códigoTit EN TITULO

ESTUDIANTE (codigoEst, nombreEst, direccionEst, telefonoEst, planEstudio, ciudadEst).

PRESTAMO (codigoTit,nroCopia, codigoEst, fechaPresta, fechaDevoluc, fechaEntrega)
LLAVE FORÂNEA: codigoEst REFERENCIA codigoEst EN ESTUDIANTE
LLAVE FORÂNEA: (codigoTit, nroCopia) REFERENCIA (codigoTit, nroCopia) EN COPIA

MULTA (codigoEst, valorMulta, fechaMulta)
LLAVE FORÂNEA: codigoEst REFERENCIA codigoEst EN ESTUDIANTE

Trabajo #1 Esquema de base de datos (18 puntos)
Entre a su DBMS y trabaje los siguientespuntos:
R:\ CREACION DE TABLAS Y ESQUEMA DE ELLAS:
1. Muestre la tabla TITULO.[3]

2. Cree la tabla EDITOR. Muestre como se ve la tabla.[2]
R:\

3. Cree la tabla AUTOR. Muestre como se ve la tabla.[2]
R:\

4. Cree la tabla COPIA. Muestre como se ve la tabla.[2]
5. Cree la tabla ESTUDIANTE. Muestre como se ve la tabla.[2]

6. Cree la tabla PRÉSTAMO. Como se vería la tabla?[2]
7. Cree latabla MULTA. Como se vería la tabla?[2]

8. No olvide crear las llaves primarias para cada tabla!!... Como se hace?[3]
R:\
Se puede definir despues del tipo de dato del atributo de una tabla:
EJEMPLO:
CodigoEst VARCHAR (15) NOT NULL PRIMARY KEY,

Y tambien se puede definir despues de definir los atributos de una tabla:
EJEMPLO:
CREATE TABLE CtaXCli (
dIdCli VARCHAR (12) NOT NULL,nroCta VARCHAR (12) NOT NULL,
PRIMARY KEY (dIdCli, nroCta),
FOREIGN KEY (dIdCli) REFERENCES Cliente(dIdCli),
FOREIGN KEY (nroCta) REFERENCES Cuenta (nroCta)
);

Trabajo #2 (29 puntos)
Ahora cargue las tablas creadas anteriormente con los registros sugeridos a continuación y muestre los resultados finales. Recuerde que debe “cargar” los datos previamente, porque más adelante hay consultas quedebe resolver.

9. [4] Inserte en su tabla Titulo los siguientes datos:
codigoTit nombreTit ISBN codEditorial annoTit autorTit
L02 NT02 201 E1 2002 AT2
L03 NT03 303 E6 2003 AT3
L04 NT04 204 E2 2005 Ruben Males
L05 NT05 305 E3 1987 AT1
L06 NT06 106 E6 2002 AT4
L07 NT07 207 E5 2004 AT2
L08 NT08 308 E5 2001 AT3
L09 NT09 409 E2 1969 AT1
L10 NT10 510E1 2000 Ruben Males
L11 NT11 811 E3 2003AT1
L12 NT12 712 E3 2004 AT3
L13 NT13 913 E1 1993 Ruben Males
L14 NT14 014 E2 2001 AT1
L15 NT15 615 E4 2003 AT4

R:\

10. [3] Inserte en su tabla Editor los siguientes datos:
codEditorial nombreEditor direccionEditor telefonoEditor sedeEditor
E1 Editorial 1 Av. 1 #100-100 111111111 Bogotá D.C.
E2 Editorial 2 Cl. 2 #2-2 211111111 Cali
E3 Editorial 3 Diag. 3 #3-3 411111111 Armenia
E4Editorial 4 Trv. 4 #4-4 611111111Barranquilla
E5 Editorial 5 Cl. 5 #5-5 222222222 Cali
E6Editorial 6 Cl. 6#6-6 233333333 Cali

R:\

11. [3] Inserte en su tabla Autor los siguientes datos:
nombreAutor paisAutor
AT1 Brasil
AT2 Colombia
AT3 Mexico
AT4 Brasil
Ruben Males Guyana

12. [4] Inserte en su tabla Copia los siguientes datos:
codigoTit nroCopia fechaAdquisicion costoVolumen
L01 1...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS