Base Datos Peluqueria

11
EJERCICIO PELUQUER IA Diseñar la siguiente base de datos para un sistema de Peluquería utiliando !omo "#$D "QL "ER%ER& 'O(A)  Los campos de códigos deben ser del tipo I'(, los campos RUT deben ser del tipo 'C*AR+,-., las fechas como DA(E, los campos de Precio del tipo I'(, los demás campos deben quedar como tipo de dato 'C*AR+/-.. Bases de Datos !"L !er#er $%%&'$%%(

Transcript of Base Datos Peluqueria

Page 1: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 1/11

EJERCICIO PELUQUERIA

Diseñar la siguiente base de datos para un sistema de

Peluquería utiliando !omo "#$D "QL "ER%ER&

'O(A)  Los campos de códigos deben ser del tipo I'(, los campos RUT

deben ser del tipo 'C*AR+,-., las fechas como DA(E, los campos de Precio

del tipo I'(, los demás campos deben quedar como tipo de dato

'C*AR+/-..

Bases de Datos !"L !er#er $%%&'$%%(

Page 2: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 2/11

I'#RE"AR LO" "I#UIE'(E" DA(O" A LA" (A$LA"&

(A$LA) CLIE'(E"

(A$LA) COR(E0(RA(A1IE'(O

(A$LA) RE"ER%A"

Bases de Datos !"L !er#er $%%&'$%%(

Page 3: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 3/11

(A$LA) DE(ALLE0RE"ER%A

(A$LA) PA#O

(A$LA) DE(ALLE0PA#O

Bases de Datos !"L !er#er $%%&'$%%(

Page 4: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 4/11

REALI2AR LA" "I#UIE'(E" CO'"UL(A" "QL&

,& 1ostar todos los tratamientos que o3re!e la peluquería&

Select * from Corte_Tratamiento

4& 1ostrar Rut 5 (el63ono de todos los Clientes&

Select rut, telefono from Clientes

7& 1ostar todos los (ratamientos o Cortes !u5o pre!io sea ma5or a

87-&---

Bases de Datos !"L !er#er $%%&'$%%(

Page 5: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 5/11

Select Corte_Tratamiento.Nombre, Corte_Tratamiento.Precio from Corte_Tratamiento where Corte_Tratamiento.Precio > 30000

9& 1ostrar todos los tratamientos o Cortes !u5o pre!io este entre

8,-&--- 5 89-&--- in!lu5endo ambos :alores&

Select Corte_Tratamiento.Nombre, Corte_Tratamiento.Precio from Corte_Tratamientowhere Corte_Tratamiento.Precio between 10000 and 0000

/& 1ostrar el pre!io del tratamiento Alisado Permanente&

Select Corte_Tratamiento.Precio from Corte_Tratamientowhere Corte_Tratamiento.Nombre ! "#lisado Permanente"

Bases de Datos !"L !er#er $%%&'$%%(

Page 6: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 6/11

;& 1ostrar todos los (ratamientos o Cortes que !ontemplan un Corte&Select Corte_Tratamiento.Nombre from Corte_Tratamientowhere Corte_Tratamiento.Nombre li$e "%corte%"

<& 1ostrar todos los Cortes o (ratamientos que !ontemplan La:ado o

Alisado&

Select Corte_Tratamiento.Nombre from Corte_Tratamiento

Bases de Datos !"L !er#er $%%&'$%%(

Page 7: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 7/11

where Corte_Tratamiento.Nombre li$e "%#lisado%"or Corte_Tratamiento.Nombre li$e "%&a'ado%"

=& 1ostrar todos los !ortes o tratamientos que se >a reser:ado el !liente

rut ?,,,,,,,,@,

Select Corte_Tratamiento.Nombre from Corte_Tratamientoinner (oin )etalle_eser'a on )etalle_eser'a.Cod_Tratamiento ! Corte_Tratamiento.Codi+oinner (oin eser'as on eser'as.Codi+o ! )etalle_eser'a.Cod_Tratamientowhere eser'as.ut_Cliente ! "111111111"

B& 1ostrar Rut nombre de !liente 5 !ortes o tratamientos que se >an

reser:ado para el día 4-@,-@4-,,&

Bases de Datos !"L !er#er $%%&'$%%(

Page 8: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 8/11

Select Clientes.ut, Clientes.Nombre, Corte_Tratamiento.Nombre from Clientesinner (oin eser'as on Clientes.ut ! eser'as.ut_Clienteinner (oin )etalle_eser'a on eser'as.Codi+o ! )etalle_eser'a.Cod_eser'ainner (oin Corte_Tratamiento on )etalle_eser'a.Cod_Tratamiento!Corte_Tratamiento.Codi+o

where eser'as.-echa/eser'a!"011100"

,-& 1ostar todas las reser:as 5 los !ortes o tratamientos para el día ?,=@

-=@4-,,&

Select eser'as.ut_Cliente, eser'as.-echa/eser'a,eser'as.2ora,Corte_Tratamiento.Nombre from eser'asinner (oin )etalle_eser'a on )etalle_eser'a.Cod_eser'a ! eser'as.Codi+o

inner (oin Corte_Tratamiento on Corte_Tratamiento.Codi+o ! )etalle_eser'a.Cod_Tratamientowhere eser'as.-echa/eser'a ! "01101"

,,& 1ostar 'ombre de Cliente 5 !ortes o tratamientos que sean ma5ores a

87-&--- que se >an reser:ado para el día 4-@,-@4-,,

Bases de Datos !"L !er#er $%%&'$%%(

Page 9: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 9/11

Select Clientes.Nombre, Corte_Tratamiento.Nombre from Clientesinner (oin eser'as on eser'as.ut_Cliente ! Clientes.utinner (oin )etalle_eser'a on )etalle_eser'a.Cod_eser'a ! eser'as.Codi+oinner (oin Corte_Tratamiento on Corte_Tratamiento.Codi+o ! )etalle_eser'a.Cod_Tratamientowhere Corte_Tratamiento.Precio >30000 and eser'as.-echa/eser'a!"011

100"

,4& 1ostar los pagos que se >an realiado el día ,B@-=@4-,,&

select * from Pa+owhere Pa+o.echa_4a+o ! "011015"

,7& 1ostar 'ombre del !liente 5 todos los Pagos que >a >e!>o el !liente

(eresa Carras!o&

Bases de Datos !"L !er#er $%%&'$%%(

Page 10: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 10/11

Select Pa+o.Codi+o, Pa+o.Total, Pa+o.ut_Cliente, Clientes.Nombre from Pa+oinner (oin Clientes on Clientes.ut ! Pa+o.ut_Clientewhere Clientes.Nombre ! "Teresa Carrasco"

,9& 1ostrar 'ombre de Cliente e!>a de Pago 5 !ortes o tratamientos

que >an !an!elado en la peluquería&Select Clientes.Nombre, Pa+o.echa_4a+o, Corte_Tratamiento.Nombre from Clientesinner (oin Pa+o on Pa+o.ut_Cliente ! Clientes.utinner (oin )etalle_Pa+o on )etalle_Pa+o.Codi+o_Pa+o ! Pa+o.Codi+oinner (oin Corte_Tratamiento on Corte_Tratamiento.Codi+o ! 

)etalle_Pa+o.Codi+o_Tratamiento

,/& 1ostrar los !ortes o tratamientos que !orresponden al !digo de pago

n) 4&

Bases de Datos !"L !er#er $%%&'$%%(

Page 11: Base Datos Peluqueria

7/23/2019 Base Datos Peluqueria

http://slidepdf.com/reader/full/base-datos-peluqueria 11/11

Select Corte_Tratamiento.Nombre from Corte_Tratamientoinner (oin )etalle_Pa+o on )etalle_Pa+o.Codi+o_Tratamiento ! Corte_Tratamiento.Codi+owhere )etalle_Pa+o.Codi+o_Pa+o ! 

,;& 1ostar 'ombre de Cliente 5 los pagos que se >an realiado el día ,=@

-B@4-,,&

Select Clientes.Nombre, Pa+o.* from clientesinner (oin Pa+o on Pa+o.ut_Cliente ! Clientes.utwhere Pa+o.echa_4a+o ! "011051"

Bases de Datos !"L !er#er $%%&'$%%(