bases de datos relacionales (ejercicios)

21
BASES DE DATOS REALCIONALES MODELO ENTIDAD-RELACION JUAN JOSE TRESAPALCIOS CAMILO ANDRES RUIZ OLANO SANTIAGO TOVAR DIAZ ELIB CASTRO 11°B 2015

Upload: j3palacios

Post on 25-Jul-2015

78 views

Category:

Education


3 download

TRANSCRIPT

Page 1: BASES DE DATOS RELACIONALES (ejercicios)

BASES DE DATOS REALCIONALES

MODELO ENTIDAD-RELACION

JUAN JOSE TRESAPALCIOS CAMILO ANDRES RUIZ OLANO SANTIAGO TOVAR DIAZ ELIB CASTRO

11°B 2015

Page 2: BASES DE DATOS RELACIONALES (ejercicios)

Ejercicio #1 solución

Cliente

Iden

tifica

ción

N

ombr

e Ap

ellid

oD

irecc

ión

f. N

acim

ient

o

compra

producto

Códi

goN

ombr

e Va

lor t

ribut

ario

Suministra

Proveedor

Nit

Nom

bre

Dire

cció

n

N:MN

N

1:M

N

1

Page 3: BASES DE DATOS RELACIONALES (ejercicios)

convertir M E-R a M relacional

Cliente (ID cliente, nombre, apellido, fecha de nacimiento, dirección)

producto (código, nombre, precio unitario, Nit)

Proveedor (Nit, nombre, dirección)

Compra ( ID cliente, código)

Page 4: BASES DE DATOS RELACIONALES (ejercicios)

Tablas

ID cliente nombre apellido f. De nacimiento Dirección

99030204529 Juan José Trespalacios 1999-03-02 Calle bolívar 99045021408 Camilo Andrés Ruiz Olano 1999-03-21 Calle bolívar 10214544587 Santiago Tovar Díaz 1997-05-04 Calle Santander

Tabla: cliente

código nombre Precio unitario nit

45484 televisor 750.000 36958888-15

54544 ventilador 150.000 36958888-15

65459 Equipo de sonido 520.000 36958888-15

Tabla: producto

Page 5: BASES DE DATOS RELACIONALES (ejercicios)

Nit nombre Dirección

36958888-15 Tl vez Caucasia Cr 45 # 45-46

ID cliente Código

99030204529 45484

99045021408 54544

10214544587 65459

Tabla: proveedor

Tabla: compra

Page 6: BASES DE DATOS RELACIONALES (ejercicios)

Ejercicio #2solución

camionero

camiones

ID

cam

ione

roN

ombr

eD

irecc

ión

Sala

rioCi

udad

Matricula ModeloTipoPotencia

conduce

N:M

N

N

Paquete

Códi

goD

escr

ipci

ónD

estin

atar

ioD

irecc

ión

del

desti

nata

rio

Distribuye

1:M

N1

Provincia

Código provincia Nombre

llegar

1:M1

N

Page 7: BASES DE DATOS RELACIONALES (ejercicios)

convertir M E-R a M relacional

Camionero (ID camionero, nombre, dirección, salario, ciudad)

Paquete(código, descripción, destinatario, dirección del destinatario, código, ID camionero)

Camiones (matricula, modelo, tipo potencia)

Provincia (código provincia, nombre)

Conduce (ID camionero, matricula)

Page 8: BASES DE DATOS RELACIONALES (ejercicios)

Tablas

ID camionero Nombre dirección salario ciudad

102547874 Heriberto Antonio Cr 48 # 45-65 1.420.000 Cáceres

102565458 Marcos tulio Cr 47 # 44-66 1.400.000 Cáceres

Tabla: camionero

Tabla: paquete

código descripción destinatario Dirección de destinatario

Código provincia

ID camionero

44978 Grande y frágil Carlos macea Cr 45 # 47-44 4584547 102547874

21665Pequeño y frágil

Antonio Díaz Cr 43 # 46-45 659895 102565458

Page 9: BASES DE DATOS RELACIONALES (ejercicios)

Tabla: camiones

Tabla: provincia

matricula Modelo tipo Potencia

MKJ-120 2001 Chevrolet 400 s°

JU1-452 2003 Chevrolet 4500 s°

Código provincia nombre

4584547 Caucasia

659895 Taraza

Tabal: conduce

ID camionero matricula

102547874 MKJ-120

102565458 JU1-452

Page 10: BASES DE DATOS RELACIONALES (ejercicios)

Ejercicio #3solución

Profesor

DN

IN

ombr

eD

irecc

ión

telé

fono

impartir

Modulo

CódigoNombre

matricular Alumno

N° d

e ex

pedi

ción

N

ombr

e Ap

ellid

oF.

de

naci

mie

nto

R. de grupo

1:M1

NN

1

M:1

N

1M:1

Page 11: BASES DE DATOS RELACIONALES (ejercicios)

convertir M E-R a M relacional

Alumno (N° de expediente, nombre, apellido, fecha de nacimiento)

Modulo (código, nombre, ID profesor)

Profesor (ID profesor, nombre, dirección, teléfono)

R. De grupo (N° de expediente)

Cursa (N° de expediente, código)

Page 12: BASES DE DATOS RELACIONALES (ejercicios)

tablasN° de expediente nombre apellido F. de nacimiento

4578 Isabela María Granda Díaz 2002-03-04

4872 Cale Manuel Rodríguez torres 2004-02-05

Tabla: alumno

código nombre ID profesor

1245-6 Matemáticas 5 1025557865

2455-4 Naturaleza 2 1025896874

Tabla: modulo

Page 13: BASES DE DATOS RELACIONALES (ejercicios)

ID profesor nombre dirección teléfono

1025557865 Antonio Raúl Cr 11 # 22-12 8391921

1025896874 Samara Andrea Cr 10 # 23-14 8362037

Tabla: profesor

N° de expediente

4578

4872

Tabla: R. de grupo

N° de expediente Código

4578 1245-6

4872 2455-4

Tabla: cursa

Page 14: BASES DE DATOS RELACIONALES (ejercicios)

Ejercicio #4solución

coche

Mat

ricul

aM

arca

Mod

ulo

Colo

rP.

de

vent

a

tienen

revisión

Cambio de filtroCambio de aceiteCambio de frenos

cliente

ID c

lient

e N

ombr

eD

irecc

ión

Ciud

adTe

léfo

noCó

digo

inte

rno

Comprar 1

N

N

N

M:1

N:M

Page 15: BASES DE DATOS RELACIONALES (ejercicios)

convertir M E-R a M relacional

Coche (matricula, marca, modelo, color, P de venta, ID cliente)

Cliente (ID cliente, nombre, dirección, ciudad teléfono, código interno)

Revisión (cambio de filtro, cambio de aceite, cambio de frenos)

Tienen (matricula, cambio de filtro)

Page 16: BASES DE DATOS RELACIONALES (ejercicios)

tablas

matricula marca modelo color P de venta ID cliente

HGL-145 Mazda 2007 negro 25.000.000 10278945

JUY-001 Mazda 2008 rojo 28.500.000 12458763

ID cliente Nombre dirección ciudad teléfono Código interno

10278945 Juan esteban Cr 15 # 23-14 Medellín 2332455 65454-LO5

12458763 Carlos David Cr 9 # 24-12 Caucasia 8364582 LOU-1558

Tabla: coche

Tabla: cliente

Page 17: BASES DE DATOS RELACIONALES (ejercicios)

Cambio de filtro Cambio de aceite Cambio de frenos

Por un filtro WN 250 Mobil 1 Por 2 plaquetas traseras

Por un filtro WN 300 Mobil 1 Por 2 plaquetas delanteras

Matricula Cambio de filtro

HGL-145 Por un filtro WN 250

JUY-001 Por un filtro WN 300

Tabla: revisión

Tabla: tienen

Page 18: BASES DE DATOS RELACIONALES (ejercicios)

Ejercicio #4solución

paciente

Códi

go p

acie

nte

Nom

bre

Apel

lidos

D

irecc

ión

Pobl

ació

nM

unic

ipio

Códi

go p

osta

lte

léfo

noF

de n

acim

ient

o

medico

Códi

go m

edic

oN

ombr

e Ap

ellid

osTe

léfo

noEs

peci

aliza

ción

ingreso

Código ingresoN° de habitación

N° de camaF de ingreso

Atiende

Realiza

1

N

1:M

1

N

1:M

Page 19: BASES DE DATOS RELACIONALES (ejercicios)

convertir M E-R a M relacional

Paciente (código paciente, nombre, apellidos, dirección, población, municipio, cogido postal teléfono, F de nacimiento)

Ingreso ( código ingreso, N° de habitación, N° de cama, F de ingreso, código paciente, código medico)

Medico (código medico, nombre, apellidos, teléfono, especialización)

Page 20: BASES DE DATOS RELACIONALES (ejercicios)

Tablas

Código paciente

nombre apellidos Dirección Población municipio Código postal

teléfono F de nacimiento

14AQ5W Gisela Andrea

Díaz Torres Cr 17 # 23-16

Indígena Cáceres 2584 8365412 1987-03-02

45WEQ4 Camilo Andrés

Olano Granda

Cr 11 # 23-13

Afro taraza 7846 8365784 1997-05-01

Tabla: paciente

Código ingreso N° de habitación N° de cama F de ingreso Código paciente Código medico

45875842 22 44 2015-04-06 14AQ5W 358474

46552123 103 206 2015-05-11 45WEQ4 778962

Tabla: ingreso

Page 21: BASES DE DATOS RELACIONALES (ejercicios)

Código medico nombre apellidos Teléfono especialización

358474 Carlos Antonio Cierra Orozco 2332455 cardiólogo

778962 Sebastián Andrés Álvarez Pérez 2334578 Epidemiología

Tabla: medico