ldlibro ltítulo lnom-editorial NomEdit ld'tredit lteledit ld-libro ld-libro lld-sucur lnum-copias id uct lnombsuc ldirección

2- el s¡guiente esquema de una base de datos rclacional para una BIBLIOTECA, sirr¡e para llevar el control libros, lectores y préstamos de libros: L

3 downloads 92 Views 4MB Size

Recommend Stories


RETRIEVAL SYSTEMS CSG UCT-300 TRIPOD
ADVANCED SYSTEMS # = UCT-3000 Tripod 49 5902392 3 50 A Capital Safety Company 78 Model Number(s): EN795: 1996 Class B 8 8563158 CE TYPE TEST

INMUNOLOGÍA APLICADA INMUNODEFICIENCIAS (ID)
INMUNOLOGÍA APLICADA NOTAS DE CLASE INMUNODEFICIENCIAS (ID) Las ID primarias se deben a defectos intrínsecos en las células del sistema inmune y son

Story Transcript

2-

el s¡guiente esquema de una base de datos rclacional para una BIBLIOTECA, sirr¡e para llevar el control libros, lectores y préstamos de libros:

LIBRO

EDITORIAL

lDlibro

lTítulo

lNom-editorial

NomEdit

lD'trEdit

lTelEdit

Oe

AUTORES-LIB

ld-libro

COPIAS LIB

ld-libro

PRESTAMO ldLibro

I Nomb-autor

lld-Sucur ld-Sucur

lNum-coPias

I NumTar-lec

Fechaprest

Fechadevol

SUCURSAL-BIB

id§uct

LECTOR NumTarieta

a-

b. c.

d. e.

lNombSuc htrbmbre

lDirección I Dirlector

TelLector

Escriba la declaración apropiada en el DDL del §QL para declarar el esquema de la relaciÓn PRESTAMO Recuperar el número de copias del libro cuyo título es' Modelo Re¡acional' que tiene la sucursal denominada " Centro" de la BiHioteca? Para cada sucursal, reflrprar su nombre y el número de copias que üene del libro cuyo título es "lng. de Software". Obtenga nombre y dirección de los leclores que no tergan nirgún libro en préstamo. Para cada sucursal de Ia biblioteca, obtenga su nombre y número total de libros que tiene en préstamo.

f. g.

C

Crear una visión con la siguiente información, para cada ledsr que tienen más de tres libros en préstamo, recuperar nombre, teléfono y el núrnero de libros que ha sacado en préstamo. lnsertar una nueva tupla en la relación PRESTAMO, indicar las restricciones de integridad que deben considerarse para esta operación.

Dada la siguiente relación que registra un inventario sobre vehículos nuevos y sus accesorios: NUEVOS-VEH|C(NLIM-I{OIQB COD-SUC, NOM-SUC, JEFE-SUC, MARCA ,MODELO,AÑO,TIpO, Num-PUERTAS,COLOR,PRECIO,{COD-ACC,DESC-ACC,COSTSACC,PRECIO-ACC,OFERTA})

a. b. c.

Verifique si esta en la IFN?, si no normalicela a este nivel Identifique las dependencias funcionales Normalícela hasta la 3FN Estan en la FNBC

3.

Dadas las siguientes relaciones que representan informacién para materias y de los librcs adoptados para materia:

da

ALUMNO CODSY§

NOMBAL

APELLIDO.AL

d

DIRECCION

@ntrol de los alumnos matriculados en las

FECI'|A-}IAC

MATERIA

STGLAMAT

INOMMAT

IDEPTO

MATRICULA

CODSYSAL

SEM-GESTION

S¡GI.AMA

NOTA

LIBROMAT

SIGLAMATE ISEM-GES-MAT IGODLIB LIBRO

CODLIBRO

TITULO

EDITOR

AUTOR

Construir las siguientes consultas en á§ebra relacional y en SQL, cuando sea po.§ble:

a. b. c. d. e.

Con las instrucciones del DDL del SQL crear una taHa de MATRICULA. Obtenga las siglas de materias que han realizado todos alumnos de Apelli«to' Perez" en el semestre " ll2005 ".

lc

Obtenga una liste de los códigos de HbrG, titub y rnateria, de "INDUSTRIAL".

ls mateñm ofrecidas por el departamento

Recuperar para cada materia, su s(¡la, nornbrc y núnero de libms que ha atloptdo los semestres de los años 2000 y 2OO1.

Crear una visión que tenga la s§ubnte ir¡formaci0n: la si¡¡la de cada materia y su nombre de aquellas de 50 dunnos m*icr$doc

materias que tiene mas

4. Dadas las siguientes relaciones: CARRERA

NomCarr Facultad KARDEX SiolaMateria

AñoCremión

CodSvsAlumno

Grupo

NumEliredor

iWa

l{ornDirector

CategoríaDir {Prcfesion-dir}

NombrcAlumno

HorasSemana

PROY DEPTO CodSysal

Nombre alumno

Fecfia-Nac

{telefono}

a. ldentificar las dependencias funcionales en las rclaciones. b. Verifique si estas relaciones están hasila la 3FN, si r¡o dán, hasta la 3FN. Están en la FNBC?

conúértalas en un conjunto cle relaciones

ToeVlZAl 2. (40) Suponer

que existen las siguientes tablas que permiten registrar accidentes de vehículos:

PERSONA OA§ANDU§I, NOMBRE, EDAD, CALLE .¡UM, ZONA)

vEHrcuro (MAIBlgul¿, MoDELo, AÑo) PROPIEDAD (ID:COND. MATRICULA, FECHA-COMPRA) ACCTDENTE (§gDlgQ, T|PO, CALLE, ZONA, FECHA, HORA) PART E.ACC I D( I D-CON D. MATRI-VEH.

§ODáCC,

I

M

PORTE-DAÑOS)

Responda a las consultas c. a g. , en SQL y Algebra relacional:

a) c) rJ)

e)

l)

g) ,:t

Crear la tabla PARTE-ACCID en SQL Obtener un listado de los nombres de personas accidentadas el día "24-0$2008', indicando además que zona, la hora y ol importe de daños de cada accídenle.. Crear una visión que registre nombre y edad de ias personas que tuvieron accídentes en la misma eona que viven.

Olrtenor un liskdo que registre por vehículo, el modelo, el número de accidentes que tuvo y el monto iota! de irnportr* de los daños que pago. Ft"ocuporar el nombre y edad de las personas que tianen más de un vehículo. Silp*nga qus se desea insortar nueva información en PROPIEDAD, que restricciones de integridad deben vorilicarse?

i$ü)

Dadas las siguientas reláciones:

PROP.VIV

E¡spjetats

NombrePropietario

NumViv

Telefonos TamañoLoteMv

Tam añoConstruccionViv

Nola: Asuma que una vivienda es propiedad de una sola persona, gue cada municipio determina el impuesto y los nombres de las personas como ¿rtributos simples, un propietario puede tener varios telofonos

a. b. c.

ldentificar las dependencias funeionales en las relaciones. Verifique si estas relaciones están hasta la 3FN, si no están, conviértalas en un conjunto de relaciones hasta la 3FN. Estan en la Forma Normal De Boyce/Codd?

1 1tr,

k,

-s

¡

i

'1

2 (30) Da

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.