Está en la página 1de 5

TAREA N 1

Universidad Autnoma Tomas Fras



Facultad de Ingeniera - Ingeniera de Sistemas
Universitario: Materia:
Aldo Willians Ramrez Pearanda Base de Datos II(SIS-553)
Docente: Fecha de Entrega:
Ing. Edwin Rolando Flores Vargas P/ 25/ 09/ 2014
Auxiliar: Practica:
Univ. Jorge Luis Campos Moreno N 1

1.- Crear la base de datos BIBLIOTECA y sus respectivas tablas ya sea en (SQL Server, Postgres o
MySQL) bajo las siguientes restricciones. (40 puntos)

a) La columna idlector de la tabla ESTUDIANTE debe ser un valor autoincrementable que comience
en 1 y se
incremente en 1, la columna idlibro de la tabla LIBRO debe comenzar en 100 y se debe incrementar
en 1, la columna
idautor de la tabla AUTOR debe comenzar en 200 y se debe incrementar en 10.

b) Mantener la integridad referencial en las tablas.

c) La columna estadocivil solo debe permitir los valores (casado, soltero, divorciado, viudo)

d) Los valores de la columna titulo de la tabla LIBRO deben ser nicos.

e) La columna fechaprestamo de la tabla PRESTAMO no debe permitir valores nulos.

f) Llenar las tablas con sus datos respectivos.



g) Utilizar el comando ALTER TABLE para aadir la columna telfono en la tabla ESTUDIANTE.


2.- Realizar las siguientes consultas. (40 puntos)

a) Listar los estudiantes que pertenecen a la carrera SISTEMAS.

b) Listar los libros que no son del area de Base de Datos.


c) Listar el titulo de los libros que no han sido devueltos.

d) Listar al libro que ha sido escrito por ms autores.


e) Listar al autor que ha escrito ms libros.



f) Crear una vista llamada verprestamos que contenga el nombre del estudiante, el ttulo del
libro, la fecha de su prstamo y la fecha de su devolucin.










g) De la anterior vista creada listar el titulo de los libros que fueron prestados entre 2014-02-11 y el
2014-05-04.



h) Seleccionar por autor cuntos libros a escrito.


i) Actualizar el valor de telfono de los estudiantes de la carrera SISTEMAS a 111111.


j) Eliminar a los estudiantes que nunca se prestaron libros.

3.- Realizar la normalizacin hasta la forma normal que considere adecuada, adems que es
importante que mencione los pasos que va siguiendo Solo colocar modelo lgico de datos.(20
puntos)


num
pedido fecha
Cliente
num item descripcion cant precio

numero nombre pais

4001 05-oct 3001 Garsa Bolivia 101 Hojas 1 400

4001 05-oct 3001 Garsa Bolivia 110 Carton 1 300

4001 05-oct 3001 Garsa Bolivia 300 Folios 1 70

4002 06-oct 3006 Valle Peru 101 Hojas 3 400

4002 06-oct 3006 Valle Peru 300 Folios 2 70

4003 06-oct 3003 Diaz Chile 110 Carton 1 300




1.-

cliente

pedido

numero nombre pais

num_cliente numpedido fecha cantidad id_material

3001 Garsa Bolivia

3001 4001 05-oct 1 1

3006 valle Peru

3001 4001 05-oct 1 2

3003 Diaz Chile

3001 4001 05-oct 1 3


3006 4002 06-oct 3 1


3006 4002 06-oct 2 3


3003 4003 06-oct 1 2


material

descripcion precio id_material

Hojas 400 1

Carton 300 2

Folios 70 3


2.-

cliente

material

pedido
id_client nombre pais

descripcion precio id_material

id_pedido fecha
3001 Garsa Bolivia

Hojas 400 1

4001 05-oct
3006 valle Peru

Carton 300 2

4002 06-oct
3003 Diaz Chile

Folios 70 3

4003 06-oct

clien_pedi

mater_pedid

id_client id_pedido

id_material idpedido

3001 4001

1 4001

3006 4002

2 4001

3003 4003

3 4001


1 4002


3 4002


2 4003

También podría gustarte