taller 1

10
TALLER DE BASES DE DATOS (PRACTICA #3) 1. DEL SIGUIENTE MODELO IDENTIFICAR:

Upload: jesus-maria

Post on 29-Nov-2014

415 views

Category:

Education


6 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Taller 1

TALLER DE BASES DE DATOS (PRACTICA #3)

1. DEL SIGUIENTE MODELO IDENTIFICAR:

Page 2: Taller 1

a) CARDINALIDADES:

E1 E2

E2 R E3

E4 R E3

E6 R E3

E3 R E7

E8 R E3

E9 R E5

E10 R E6

BLOQUE

AREA ASIGNATURA

ASIGNATURA

SALON

SALON

PROGRAMA ASIGNATURA

ASIGNATURA HORARIO

DOCENTE ASIGNATURA

PREREQUISITO ASIGNATURA

FACULTAD PROGRAMA

Tener

Pertenecer

Pertenecer

Tener

Pertenecer

Pertenecer

Pertenecer

Pertenecer

Page 3: Taller 1

E11 R E7

E12 R E8

E13 R E8

E14 R E8

CAR_MIN(E1,R)__________________________CAR_MIN(BLOQUE,TENER)>0

CAR_MIN(E2,R)__________________________CAR_MIN(SALON,TENER)>0

CAR_MAX(E1,R)__________________________CAR_MAX(BLOQUE,TENER)>1

CAR_MAX(E2,R)__________________________CAR_MAX(SALON,TENER)=1

CAR_MIN(E2,R)__________________________CAR_MIN(SALON,PERTENECE)>0

CAR_MIN(E3,R)__________________________CAR_MIN(ASIGNATURA,PERTENECE)>0

Franja Horario

CIUDAD DOCENTE

INSTITUCION DOCENTE

PREGRADO DOCENTE

Tener

Pertenecer

Pertenecer

Tener

Page 4: Taller 1

CAR_MAX(E2,R)__________________________CAR_MAX(SALON,PERTENECE)>1

CAR_MAX(E3,R)__________________________CAR_MAX(ASIGANTURA,PERTENECE)=1

CAR_MIN(E4,R)__________________________CAR_MIN(AREA, PERTENECE)>0

CAR_MIN(E3,R)__________________________CAR_MIN(ASIGNATURA, PERTENECE)>0

CAR_MAX(E4,R)__________________________CAR_MAX(AREA, PERTENECE)>1

CAR_MAX(E3,R)__________________________CAR_MAX(ASIGANTURA, PERTENECE)=1

CAR_MIN(E6,R)__________________________CAR_MIN(PROGRAMA,TENER)>0

CAR_MIN(E3,R)__________________________CAR_MIN(ASIGNATURA,TENER)>0

CAR_MAX(E6,R)__________________________CAR_MAX(PROGRAMA,TENER)>1

CAR_MAX(E3,R)__________________________CAR_MAX(ASIGNATURA,TENER)=1

CAR_MIN(E3,R)__________________________CAR_MIN(ASIGNATURA,PERTENECE)>0

CAR_MIN(E7,R)__________________________CAR_MIN(HORARIO,PERTENECE)>0

CAR_MAX(E3,R)__________________________CAR_MAX(ASIGNATURA,PERTENECE)>1

CAR_MAX(E7,R)__________________________CAR_MAX(HORIRIO,PERTENECE)=1

CAR_MIN(E3,R)__________________________CAR_MIN(FRANJA,TIENE)>0

CAR_MIN(E7,R)__________________________CAR_MIN(HORARIO,TIENE)>0

CAR_MAX(E3,R)__________________________CAR_MAX(FRANJA,TIENE)>1

CAR_MAX(E7,R)__________________________CAR_MAX(HORIRIO,TIENE)=1

Page 5: Taller 1

CAR_MIN(E3,R)__________________________CAR_MIN(INSTITUCION,PERTENECE)>0

CAR_MIN(E7,R)__________________________CAR_MIN(DOCENTE,PERTENECE)>0

CAR_MAX(E3,R)__________________________CAR_MAX(INSTITUCION,PERTENECE)>1

CAR_MAX(E7,R)__________________________CAR_MAX(DOCENTE,PERTENECE)=1

CAR_MIN(E3,R)__________________________CAR_MIN(PREGRADO,TIENE)>0

CAR_MIN(E7,R)__________________________CAR_MIN(DOCENTE,TIENE)>0

CAR_MAX(E3,R)__________________________CAR_MAX(PREGRADO,TIENE)>1

CAR_MAX(E7,R)__________________________CAR_MAX(DOCENTE,TIENE)=1

CAR_MIN(E3,R)__________________________CAR_MIN(CIUDAD,PERTENECE)>0

CAR_MIN(E7,R)__________________________CAR_MIN(DOCENTE,PERTENECE)>0

CAR_MAX(E3,R)__________________________CAR_MAX(CIUDAD,PERTENECE)>1

CAR_MAX(E7,R)__________________________CAR_MAX(DOCENTE,PERTENECE)=1

CAR_MIN(E3,R)__________________________CAR_MIN(FACULTAD,PERTENECE)>0

CAR_MIN(E7,R)__________________________CAR_MIN(PROGRAMA,PERTENECE)>0

CAR_MAX(E3,R)__________________________CAR_MAX(FACULTAD,PERTENECE)>1

CAR_MAX(E7,R)__________________________CAR_MAX(PROGRAMA,PERTENECE)=1

CAR_MIN(E3,R)__________________________CAR_MIN(DOCENTE,PERTENECE)>0

CAR_MIN(E7,R)__________________________CAR_MIN(ASIGNATURA,PERTENECE)>0

CAR_MAX(E3,R)__________________________CAR_MAX(DOCENTE,PERTENECE)>1

CAR_MAX(E7,R)__________________________CAR_MAX(ASIGNATURA,PERTENECE)=1

Page 6: Taller 1

CAR_MIN(E3,R)__________________________CAR_MIN(PREREQUISITO,TIENE)>0

CAR_MIN(E7,R)__________________________CAR_MIN(ASIGNATURA,TIENE)>0

CAR_MAX(E3,R)__________________________CAR_MAX(PREREQUISITO, TIENE)>1

CAR_MAX(E7,R)__________________________CAR_MAX(ASIGNATURA, TIENE)>1

b) Claves Primarias y Foraneas( PK Y FK ):

BLOQUE : Codbloque (PK)

AREA: CodArea (PK)

PREREQUISITO: CodPrerequisito (PK)

FRANJA: CodFranja (PK)

INSTITUCION: CodInstitucion (PK)

PREGRADO: CodPregrado (PK)

CIUDAD: CodCiudad (PK)

FACULTAD: CodFacultad (PK)

SALON: CodSalon (pk), CodBloque (FK)

ASIGPRE: CodAsignatura (FK), CodPrerequisito (FK)

HORARIO: CodHorario (PK), CodAsignatura (FK), CodFranja (FK)

DOCENTE: Cedula (PK), CodCiudad (FK), CodInstitucion (FK), CodPregrado (FK)

PROGRAMA: CodPrograma (PK), CodFacultad (FK)

ASIGNATURA: CodAsignatura (PK), CodSalon(FK), CodPrograma (FK), Cedula (FK),

CodArea (FK).

Page 7: Taller 1

2.

a.

select codasignatura,nomasignatura,hti

from asignatura

where hti!=0

b.

select *

from asignatura

where semestre is null

Page 8: Taller 1

c.

select *

from asignatura

where creditos=2

d.

select *

from docente

where telefono=0

e.

select

nombre,apellido,codciudad

from docente

where codciudad=1 or codciudad=2 or codciudad=4

Page 9: Taller 1

f.

select *

from asignatura

where creditos>=3

g.

select *

from docente

where codciudad=2 and codinstitucion=2

h.

select *

from asignatura

where hti>=3 and hti<=5

Page 10: Taller 1

i.

select *

from asignatura

where hcd<3