Está en la página 1de 19

SERVICIO NACIONAL DE APRENDIZAJE – SENA

ANALISIS Y DESARROLLO DE SISTEMA DE INFORMACION

ACTIVIDAD:

AP6-AA1-EV1-CONSTRUCCIÓN DE MODELOS DE BASES DE DATOS

PRESENTADO POR:

LEONARDO MORENO VARGAS

MÁLAGA, SANTANDER

FEBRERO DE 2018
LABORATORIO 12
1( Crear las tablas propuestas en el e%ercicio

Creamos la base de datos ! utilizamos )use para traba%ar con ella:

mysql> create database


laboratorioSQL; Query OK, 1
row affected (0.0 sec!

mysql> use
laboratorioSQL;
"atabase c#a$%ed

Creamos las tablas:

mysql> create table &rofesor(doc' rof )arc#ar(11! rimary *ey $ot $ull, $om' rof
)arc#ar( 0! $ot
$ull, a e' rofesor )arc#ar( 0! $ot $ull, cate' rof i$t, sal' rof i$t!;

Con )describe* podemos $er c"mo +ued" la tabla +ue hicimos:

mysql> describe rofesor;


+ + + + + + +
- ield - /y e - ull - Key - "efault - tra -
+ + + + + + +
- doc' rofesor - )arc#ar(11! - O - &34 - 5LL - -
- $om' rofesor - )arc#ar( 0! - O - - 5LL - -
- a e' rofesor - )arc#ar( 0! - O - - 5LL - -
- cate' rof - i$t(11! -6 S - - 5LL - -
- sal' rof - i$t(11! -6 S - - 5LL - -
+ + + + + + +7
rows i$ set (0.18 sec!

mysql> create table curso(cod'curso i$t rimary *ey auto'i$creme$t $ot $ull,
$om'curs
)arc#ar(100! $ot $ull,#oras'cur i$t, )alor'cur i$t!;

mysql> create table studia$te(doc'est )arc#ar(11! rimary *ey $ot $ull, $om'est
)arc#ar( 0! $ot
$ull, a e'est )arc#ar( 0! $ot $ull, edad'est i$t!;

La tabla ,studian-curso la creamos pero no designamos las cla$es for neas:


mysql> create table studia$te curso(cod'curso'estcur i$t $ot $ull, doc'est'estcur
)arc#ar(11! $ot
$ull, fec'i$i'estcur date!;

.esignamos las f/ indi$idualmente:

mysql> alter table estudia$te curso add co$strai$t f*doc'est forei%$


*ey(doc'est'estcur! refere$ces estudia$te(doc'est!;
mysql> alter table estudia$te curso add co$strai$t f*codcurs forei%$
*ey(cod'curso'estcur! refere$ces curso(cod'curso!;

mysql> create table 9lie$te(id'cli )arc#ar(11! rimary *ey $ot $ull, $om'cli
)arc#ar( 0! $ot $ull, a e'cli )arc#ar( 0! $ot $ull, dir'cli )arc#ar(100!, de 'cli
)arc#ar(20!, mes'cum'cli )arc#ar(10!!;
mysql> create table :rticulo(id'art i$t rimary *ey $ot $ull auto'i$creme$t,
tit'art )arc#ar(100!, aut'art )arc#ar(100!, edi'art )arc#ar( 00!, rec'art i$t $ot
$ull!;

Creamos la tabla Pedido ! luego referenciamos id0cli0ped como for nea:

mysql> create table &edido(id' edido i$t rimary *ey $ot $ull auto'i$creme$t,
id'cli' ed
)arc#ar(11!, fec' ed date $ot $ull, )al' ed i$t $ot $ull!;

mysql> alter table edido add co$strai$t f*id'cli forei%$ *ey(id'cli' ed! refere$ces
9lie$te(id'cli!;

mysql> create table :rticulo edido(id' ed'art ed i$t $ot $ull, id'art'art ed i$t,
ca$'art'art ed i$t, )al')e$'art'art ed i$t!;

mysql> alter table :rticulo edido add co$strai$t f*'id' ed forei%$


*ey(id' ed'art ed! refere$ces &edido(id' edido!;

mysql> alter table :rticulo edido add co$strai$t f*'art' ed forei%$


*ey(id'art'art ed! refere$ces
:rticulo(id'art!;

mysql> create table 9om a ia(com$it )arc#ar(11! rimary *ey $ot $ull, com$ombre
)arc#ar( 0!
$ot $ull, coma ofu$ i$t, comre le%al )arc#ar(100!!;

mysql> create table /i os:utomotores(autoti o i$t rimary *ey $ot $ull!;

mysql> create table :utomotores(auto laca )arc#ar(8! rimary *ey $ot $ull,
automarca )arc#ar( 0!
$ot $ull, autoti o i$t, automodelo i$t, auto$um asa<eros i$t, autocili$dra<e i$t,
auto$umc#asis
)arc#ar(20!!;

mysql> alter table :utomotores add co$strai$t f*'ti oauto forei%$ *ey(:utoti o!
refere$ces
/i os:utomotores(autoti o!;

A+u me dio un error de sinta-is ! no lograba encontrar el por +ué:

mysql> create table ase%uramie$tos(asecodi%o i$t(8! rimary *ey $ot $ull


auto'i$creme$t, asefec#ai$icio date$ot $ull, asefec#ai$s iracio$ date $ot
$ull, ase)alorase%urado i$t $ot $ull,
aseestado )arc#ar $ot $ull, asecosto i$t $ot $ull, ase laca )arc#ar(8!!;
33O3 108= (=2000! 6ou #a)e a$ error i$ your SQL sy$ta ; c#ec* t#e ma$ual
t#at corres o$ds to your ?ySQL ser)er )ersio$ for t#e ri%#t sy$ta to use $ear @date
$ot $ull, asefec#ai$s iracio$ date
$ot $ull, ase)alorase%urado i$t $ot $ull,@ at li$e 1

Como fallé $arias $eces al intentar crear la tabla decid crearla s"lo con su
tabla primaria para ir a adiendo columnas hasta hallar el error:
mysql> create table ase%uramie$tos(asecodi%o i$t(8! rimary *ey $ot $ull
auto'i$creme$t!; mysql> alter table ase%uramie$tos add asefec#ai$icio date $ot
$ull after asecodi%o;
mysql> alter table ase%uramie$tos add asefec#ae iracio$ date $ot $ull after
asefec#ai$icio; mysql> alter table ase%uramie$tos add ase)alorase%urado i$t $ot
$ull after asefec#ae iracio$;

,l problema era +ue )aseestado* no ten a longitud en el e%ercicio ! ha!


$archar ha! +ue asignarle una:

mysql> alter table ase%uramie$tos add aseestado )arc#ar(11! after ase)alorase%urado;


mysql> alter table ase%uramie$tos add asecosto i$t $ot $ull
after aseestado; mysql> alter table ase%uramie$tos add
ase laca )arc#ar(8! after aseestado;
mysql> alter table ase%uramie$tos add co$strai$t f*' lacas forei%$ *ey(ase laca!
refere$ces automotores(auto laca!;

3 ahora s +ued" bien la tabla:

mysql> describe automotores;


+ + + + + + +
- ield - /y e - ull - Key - "efault - tra -
+ + + + + + +
- auto laca - )arc#ar(8! - O - &34 - 5LL - -
- automarca - )arc#ar( 0! - O - - 5LL - -
- autoti o - i$t(11! - 6 S - ?5L - 5LL --
- automodelo - i$t(11! -6 S - - 5LL - -
- auto$um asa<eros - i$t(11! - 6 S - - 5LL - -
- autocili$dra<e - i$t(11! -6 S - - 5LL - -
- auto$umc#asis - )arc#ar(20! - 6 S - - 5LL - -
+ + + + + + +A
rows i$ set (0.00 sec!

mysql> create table i$cide$tes(i$cicodi%o i$t rimary *ey $ot $ull auto'i$creme$t,
i$cifec#a date
$ot $ull, i$ci laca )arc#ar(8! $ot $ull, i$cilu%ar )arc#ar(=0! $ot $ull,
i$cica$t#eridos i$t, i$cica$tfatalidades i$t, i$cica$autosi$)olucrados i$t!;
mysql> alter table i$cide$tes add co$strai$t f*'i$ci lacas forei%$ *ey(i$ci laca!
refere$ces automotores(auto laca!;

2( A adimos los registros

mysql> i$sert i$to rofesor )alues(@8 .702.A20@, @?art#a@, @3o<as@, 2,


8B0000!; mysql> i$sert i$to rofesor )alues(@B1.218.B0=@, @9arlos@,
@&CreD@, , B70000!; mysql> i$sert i$to rofesor )alues(@1 .E28.AEB@,
@?aritDa@, @:$%arita@, 1, 770000!;

Con este obtu$imos error por la longitud:

mysql> i$sert i$to rofesor )alues(@1.0BE.A87.AEB@, @:le<a$dra@, @/orres@, =, 1100000!;


33O3 1=08 (22001! "ata too lo$% for colum$ @doc' rofesor@ at row 1

#e cambia la longitud de doc0profesor:

mysql> alter table rofesor modify doc' rofesor )arc#ar(20!;


mysql> i$sert i$to rofesor )alues(@1.0BE.A87.AEB@, @:le<a$dra@, @/orres@, =,
1100000!; mysql> select F from rofesor;
+ + + + + +
- doc' rofesor - $om' rofesor - a e' rofesor - cate' rof - sal' rof -
+ + + + + +
- 1.0BE.A87.AEB - :le<a$dra - /orres - = - 1100000 -
- 1 .E28.AEB - ?aritDa - :$%arita - 1 - 770000 -
- 8 .702.A20 - ?art#a - 3o<as - 2 - 8B0000 -
- B1.218.B0= - 9arlos - &CreD - - B70000 -
+ + + + + +
mysql> i$sert i$to curso )alues
> (1=BE=2, @ u$dame$tos de bases de datos@, =0, 700000!,
> (27008A,@ u$dame$tos de SQL@, 20, A00000!,
> (2EB011, @?a$e<o de ?6SQL@, =7, 770000!,
> ( =78A1, @ u$dame$tals of Oracle@,80, 000000!;

mysql> i$sert i$to estudia$te )alues


> (@8 .702.A20@, @?arGa@, @&ereD@, 2 !,
> (@B1.2=7.8AE@, @9arlos Hose@, @Lo eD@, 27!,
> (@1.0BE.0BE.0BA@, @Ho$ata$@, @:rdila@, 1A!,
> (@1.0BE.A87.A8E@, @9arlos@, @?arti$eD@, 1B!;

mysql> i$sert i$to curso )alues


> (1=BE=2, @ u$dame$tos de bases de datos@, =0, 700000!,
> (27008A, @ u$dame$tos de SQL@, 20, A00000!,
> (2EB011, @?a$e<o de ?ySQL@, =7, 770000!,
> ( =78A1, @ u$dame$tos de Oracle@, 80, 000000!;

mysql> i$sert i$to estudia$te curso )alues


> (2EB011, @1.0BE.A87.8AE@, @2011 01 02@!,
> (27008A, @8 .702.A20@, @2011 01 0 @!,
> (2EB011, @1.0BE.0BE.0BA@, @2011 01 02@!,
> ( =78A1, @8 .702.A20@, @2011 01 0=@!;

mysql> i$sert i$to clie$te )alues


> (@8 702A1E@, @?aritDa@, @3o<as@, @9alle = o. 1= =7@, @Sa$ta$der@, @:bril@!,
> (@1 EB02 =@, @3o%er@, @:riDa@, @9arrera 0 o. 1 =7@, @:$tioquia@, @Hu$io@!,
> (@AA1B1B78@, @Hua$ 9arlos@, @:re$as@, @"ia%o$al 2 o. 12 = a to. 101@, @Ialle@,
@?arDo@!,
> (@10BEA87AEB@, @9atali$a@, @Ja ata@, @:)e$ida el Libertador o. 0 1=@, @9auca@,
@?arDo@!;

mysql> i$sert i$to articulo )alues


> ( ull,@3edes cisco@, @ r$esto :ri%asello@, @:lfaome%a 3ama@, 80000!,
> ( ull, @ aceboo* y twitter ara adultos@, @Ieloso 9laudio@, @:lfaome%a 3ama@,
72000!,
> ( ull, @9reaci $ de u$
=@:lfaome%a ortal co$ # y mysql@, @Hacobo &a) $ &uertas@,
3ama@, 0000!,
> ( ull, @:dmi$istraci $ de sistemas o erati)os@, @Hulio meD L eD@,
@:lfaome%a 3ama@, 77000!;

mysql> i$sert i$to edido )alues


> ($ull,@8 702A1E@,@2012 02 27@,120000!,
> ($ull,@AA1B1B78@,@2012 0= 0@,77000!,
> ($ull,@8 702A1E@,@2011 12 10@,280000!,
> ($ull,@10BEA87AEB@,@2012 02 27@,1E00000!;

mysql> i$sert i$to articulo edido )alues


> (1, , 7, =0000!,
> (1, =, 12, 77000!,
> (2, 1, 7, 87000!,
> ( , 2, 10, 77000!,
> ( , , 12, =7000!,
> (=, 1, 20, 87000!;
mysql> i$sert i$to com a ia )alues
> (@E00EB0EB0 2@, @Se%uros :tla$tida@, 1BBE, @9arlos L eD@!,
> (@EBBBBBBBB 1@, @:se%uradora 3o<as@, 1BB1, @Luis er$a$do 3o<as@!,
> (@EBBBBBBBB 7@, @Se%uros del stadio@, 2001, @?aria ?ar%arita &CreD@!;

La tabla 4iposAutomotores no ten a columna autnombre:

mysql> alter table ti osautomotores add colum$ (aut$ombre )arc#ar(11!


$ot $ull!; Query OK, 0 rows affected (0.A2 sec!

mysql> i$sert i$to ti osautomotores )alues


> (1, @:utom )iles@!,
> (2, @9am eros@!,
> ( , @9amio$es@!;

mysql> i$sert i$to automotores )alues


> (@ LL=20@, @9#e)rolet corsa@, 1, 200 , 7, 1=00, @wywDDD18A**00Bd27@!,
> (@"KJE20@, @3e$ault ste way@, 1, 200E, 7, 1800, @wywDDD17A**00Bd=7@!,
> (@KHQB20@, @Kia s orta%e@, 2, 200B, A, 2000, @wywDDD17A**00Bd27@!;

mysql> i$sert i$to ase%uramie$tos )alues


> (1, @2012 0B 0@, @201 0B 0@, 0000000, @Ii%e$te@, @ LL=20@, 700000!,
> (2, @2012 0B 2A@, @201 0B 2A@, 7000000, @Ii%e$te@, @"KJE20@, 800000!,
> ( , @2011 0B 2E@, @2012 0B 2E@, 70000000, @Ie$cido@, @KHQB20@, E00000!;

mysql> i$sert i$to i$cide$tes )alues


> (1, @2012 0B 0@, @"KJE20@, @Mucarama$%a@, 0, 0, 2!,
> (2, @2012 0B 2A@, @ LL=20@, @ ir $@, 1, 0, 1!,
> ( , @2011 0B 2E@, @ LL=20@, @Mucarama$%a@, 1,
0, 2!; Query OK, rows affected (0.1B sec!

5( 6ealizamos consultas

#alarios de los profesores ordenados por categor as:

mysql> select sal' rof from rofesor order by cate' rof;


+ +
- sal' rof -
+ +
- 770000 -
- 8B0000 -
- B70000 -
- 1100000 -
+ +
7ostrar cursos con $alor ma!or a 8'&&&&&:

mysql> select )alor'cur from curso w#ere )alor'cur > 700000;


+ +
- )alor'cur -
+ +
- A00000 -
- 770000 -
- 000000 -
9 9

;<mero de estudiantes cu!a edad sea ma!or a 22 a os:

mysql> select cou$t(F! from estudia$te w#ere edad'est > 22;


+ +
- cou$t(F! -
+ +
- 2 -
+ +
1 row i$ set (0.07 sec!

7uestrar nombre ! edad del estudiante m s %o$en:

mysql> select edad'est from estudia$te order by edad'est asc limit 1;


+ +
- edad'est -
+ +
- 1A -
+ +
1 row i$ set (0.00 sec!

Calcular el $alor promedio de lso cursos cu!as horas sean ma!ores a =&:

mysql> select a)%()alor'cur! from curso w#ere #oras'cur > =0;


+ +
- a)%()alor'cur! -
+ +
- 1AA7000.0000 -
+ +
1 row i$ set (0.00 sec!

#ueldo promedio de los profesores categor a 1:


mysql> select a)%(sal' rof! from rofesor w#ere cate' rof N 1;
+ +
- a)%(sal' rof! -
+ +
- 770000.0000 -
+ +
1 row i$ set (0.02 sec!
7ostrar todos los campos de la tabla curso en orden ascendente por $alor:

mysql> select F from curso order by )alor'cur asc;


+ + + + +
- cod'curso - $om'curs - #oras'cur - )alor'cur -
+ + + + +
- 1=BE=2 - u$dame$tos de bases de datos - =0 - 700000 -
- 2EB011 - ?a$e<o de ?ySQL - =7 - 770000 -
- 27008A - u$dame$tos de SQL - 20 - A00000 -
- =78A1 - u$dame$tos de Oracle - 80 - 000000 -
+ + + + +
= rows i$ set (0.00 sec!

7ostrar nombre del profesor con menos sueldo:

mysql> select $om' rofesor from rofesor order by sal' rof asc limit 1;
+ +
- $om' rofesor -
+ +
- ?aritDa -
+ +
1 row i$ set (0.00 sec!

7ostrar estudiantes >c"digo ! nombre? +ue iniciaron curso el &1 &2 2&11@
del curso debe mostrarse el nombre@ las horas ! el $alor:

mysql> select doc'est, $om'est, fec'i$i'estcur, $om'curs, #oras'cur, )alor'cur


> from estudia$te <oi$ estudia$te curso <oi$ curso
> o$ fec'i$i'estcur N @2011 01 02@a$d doc'est N doc'est'estcur a$d
cod'curso'estcur N cod'curso;
+ + + + + + +
- doc'est - $om'est - fec'i$i'estcur - $om'curs - #oras'cur - )alor'cur -
+ + + + + + +
- 1.0BE.A87.8AE - 9arlos - 2011 01 02 - ?a$e<o de ?ySQL - =7
- 770000 -
- 1.0BE.0BE.0BA - Ho$ata$ - 2011 01 02 - ?a$e<o de ?ySQL -
=7 - 770000 -
+ + + + + + +2
rows i$ set (0.01 sec!

isualizar profesores cu!o sueldo esté entre 8'&&&&& ! 8 &&&&&:

mysql> select $om' rofesor, a e' rofesor, sal' rof


> from rofesor
> w#ere sal' rof >N 700000 a$d sal' rof N A00000;
7ostrar nombre@ apellido ! direcci"n de los clientes +ue realizaron pedido el d a
2' &2 2&12:

mysql> select $om'cli, a e'cli, fec' ed


> from clie$te <oi$ edido
> o$ id'cli' ed N id'cli a$d fec' ed N @2012 02 27@;
+ + + +
- $om'cli - a e'cli - fec' ed -
+ + + +
- ?aritDa - 3o<as - 2012 02 27 -
- 9atali$a - Ja ata - 2012 02 27 -
+ + + +
2 rows i$ set (0.00 sec!

Lista de todos los pedidos con el nombre del art culo:

mysql> select fec' ed, tit'art, $om'cli, ca$'art'art ed


> from articulo <oi$ articulo edido <oi$ edido <oi$ clie$te
> o$ id'cli' ed N id'cli a$d id' ed'art ed N id' edido a$d id'art N id'art'art ed;
+ + + + +
- fec' ed - tit'art - $om'cli - ca$'art'art ed -
+ + + + +
- 2012 02 27 - 9reaci $ de u$ ortal co$ # y mysql - ?aritDa - 7-
- 2012 02 27 - :dmi$istraci $ de sistemas o erati)os - ?aritDa - 12 -
- 2012 0= 0 - 3edes cisco - Hua$ 9arlos - 7-
- 2011 12 10 - aceboo* y twitter ara adultos - ?aritDa - 10 -
- 2011 12 10 - 9reaci $ de u$ ortal co$ # y mysql - ?aritDa - 12 -
- 2012 02 27 - 3edes cisco - 9atali$a - 20 -
+ + + + +8
rows i$ set (0.00 sec!

isualizar los clientes +ue cumplen a os en marzo:

mysql> select $om'cli, mes'cum'cli


> from clie$te
> w#ere mes'cum'cli N @?arDo@;
+ + +
- $om'cli - mes'cum'cli -
+ + +
- 9atali$a - ?arDo -
- Hua$ 9arlos - ?arDo -
+ + +
2 rows i$ set (0.00 sec!
isualizar los datos del pedido 1 inclu!endo el nombre del cliente@ la direcci"n del
mismo ! el
$alor de los art culos >Los $alores en realidad son incorrectos pero as estaban en
el e%ercicio?:

mysql> select id' ed'art ed, $om'cli, dir'cli, tit'art, rec'art, ca$'art'art ed,
)al' ed
> from articulo edido <oi$ clie$te <oi$ articulo <oi$ edido
> o$ id'cli N id'cli' ed a$d id' edido N id' ed'art ed a$d id' ed'art ed
N 1 a$d id'artN id'art'art ed;

isualizar cliente@ fecha ! $alor del pedido m s costoso:

mysql> select $om'cli, fec' ed,)al' ed


> from clie$te <oi$ edido
> o$ id'cli N id'cli' ed order by )al' ed desc limit 1;
+ + + +

-+$ om 'c li +- fe c' ed +- )a l' ed +-


- 9atali$a - 2012 02 27 - 1E00000 -
+ + + +1
row i$ set (0.00 sec!

er el conteo de art culos por editorial >s"lo ha! una editorial?:

mysql> select cou$t(F! as id'art


> from articulo
> %rou by edi'art;
+ +
- id'art -
+ +
- = -
+ +

7ostrar todos los pedidos con los respecti$os articulos:

mysql> select id'art'art ed, tit'art, ca$'art'art ed, )al')e$'art'art ed


> from articulo edido <oi$ articulo <oi$ edido
> o$ id' edido N id' ed'art ed a$d id'art N id'art'art ed;
+ + + +
+
- id'art'art ed - tit'art - ca$'art'art ed - )al')e$'art'art ed -
+ + + +
+
- - 9reaci $ de u$ ortal co$ # y mysql - 7- =0000 -
- = - :dmi$istraci $ de sistemas o erati)os - 12 - 77000 -
- 1 - 3edes cisco - 7- 87000 -
- 2 - aceboo* y twitter ara adultos - 10 - 77000 -
- - 9reaci $ de u$ ortal co$ # y mysql - 12 - =7000 -
- 1 - 3edes cisco - 20 - 87000 -
+ + + +
+
4odos los clientes organizados por apellido:

mysql> select F from clie$te order by a e'cli;


+ + + + + +
+
- id'cli - $om'cli - a e'cli - dir'cli - de 'cli - mes'cum'cli -
+ + + + + +
+
- AA1B1B78 - Hua$ 9arlos - :re$as - "ia%o$al 2 o. 12 = a to. 101 - Ialle - ?arDo
-
- 1 EB02 = - 3o%er - :riDa - 9arrera 0 o. 1 =7 - :$tioquia - Hu$io -
- 8 702A1E - ?aritDa - 3o<as - 9alle = o. 1= =7 - Sa$ta$der - :bril -
- 10BEA87AEB - 9atali$a - Ja ata - :)e$ida
el Libertador o. 0 1= - 9auca - ?arDo -
+ + + + + +
+

4odos los art culos por autor:

mysql> select F from articulo order by aut'art;

isualizar los pedidos +ue se han realizado para el art culo con id 2@ el
listado debe mostrar nombre@ direcci"n@ n<mero de pedido ! cantidad:

mysql> select id'art'art ed, $om'cli, dir'cli, ca$'art'art ed


> from articulo edido <oi$ clie$te <oi$ edido <oi$ articulo
> o$ id'art N id'art'art ed a$d id'art'art ed N 2 %rou
by id'art;
+ + + + +
- id'art'art ed - $om'cli - dir'cli - ca$'art'art ed -
+ + + + +
- 2 - 9atali$a - :)e$ida el Libertador o. 0 1= - 10 -
+ + + + +

,mpresas fundadas entre 1DD1 ! 1DDE:

mysql> select F from com a ia


> w#ere coma ofu$ >N 1BB1 a$d coma ofu$ N 1BBE;
+ + + + +
- com$it - com$ombre - coma ofu$ - comre le%al -
+ + + + +
- E00EB0EB0 2 - Se%uros :tla$tida - 1BBE - 9arlos L eD -
- EBBBBBBBB 1 - :se%uradora 3o<as - 1BB1 - Luis er$a$do 3o<as -
+ + + + +
Listado de automotores cu!a p"liza e-pira en octubre de 2&15:

sa bPsqueda da u$ resultado )acGo orque $o se #a re%istrado $i$%P$ )e#Gculo que


e ire e$ octubre de 201 .

mysql> select auto laca, automarca, autoti o, automodelo, auto$um asa<eros,


autocili$dra<e, auto$umc#asis, asefec#ae iracio$
> from automotores <oi$ ase%uramie$tos
> o$ auto laca N ase laca a$d asefec#ae iracio$ > @201 10 01@ a$d
asefec#ae iracio$
@201 10 1@;
m ty set (0.00 sec!

&ero sG se #a$ re%istrado dos que e ira$ e$ se tiembre. Si lo #a%o co$


se tiembre obte$%o el resultado

mysql> select auto laca, automarca, autoti o, automodelo, auto$um asa<eros,


autocili$dra<e, auto$umc#asis, asefec#ae iracio$
> from automotores <oi$ ase%uramie$tos
> o$ auto laca N ase laca a$d asefec#ae iracio$ >N @201 0B 01@ a$d
asefec#ae iracio$ N
@201 0B 0@;

isualizar incidentes del 5& de septiembre de 2&12 con n<mero de poliza@ fecha de
inicio@ $alor asegurado ! $alor p"liza(

mysql> select asecodi%o, asefec#ai$icio, asecosto, ase)alorase%urado, i$cicodi%o,


i$cifec#a, i$ci laca, i$cilu%ar, i$cica$t#eridos, i$cica$tfatalidades,
i$cica$autosi$)olucrados
> from ase%uramie$tos <oi$ i$cide$tes
> o$ i$cifec#a N @2012 0B 0@%rou by i$cifec#a;

.atos de los incidentes con un herido:

mysql> select i$cicodi%o, i$ci laca, asefec#ai$icio, asecosto, aseestado,


ase)alorase%urado, i$cica$t#eridos
> from i$cide$tes <oi$ ase%uramie$tos
> o$ i$ci laca N ase laca a$d i$cica$t#eridos N 1;

4odos los datos de la p"liza m s costosa:

mysql> select F from ase%uramie$tos order by asecosto desc limit 1;

Fncidentes con el m nimo n<mero de autos in$olucrados:

mysql> select i$cicodi%o, i$cifec#a, i$ci laca, i$cilu%ar, i$cica$t#eridos,


i$cica$tfatalidades, i$cica$autosi$)olucrados, asecodi%o, ase)alorase%urado
> from i$cide$tes <oi$ ase%uramie$tos
> o$ i$ci laca N ase laca order by i$cica$autosi$)olucrados asc limit 1;
isualizar los incidentes del $eh culo LL=2&:

mysql> select i$cifec#a, i$ci laca, i$cilu%ar, i$cica$t#eridos, asefec#ai$icio,


asefec#ae iracio$, ase)alorase%urado
> from i$cide$tes <oi$ ase%uramie$tos
> o$ i$ci laca N ase laca a$d i$ci laca N @ LL=20@;

.atos de la compa a con nit EDDDDDDD ':

mysql> select F from com a ia w#ere com$it N @EBBBBBBBB 7@;


+ + + + +
- com$it - com$ombre - coma ofu$ - comre le%al -
+ + + + +
- EBBBBBBBB 7 - Se%uros del stadio - 2001 - ?aria ?ar%arita &CreD -
+ + + + +

.atos de la p"liza cu!o $alor asegurado es el m s costoso:

mysql> select asecodi%o, asefec#ai$icio, asefec#ae iracio$, ase laca, aseestado,


ase)alorase%urado, automarca, autoti o, automodelo, autocili$dra<e, auto$umc#asis
> from ase%uramie$tos <oi$ automotores
> o$ ase laca N auto laca order by ase)alorase%urado desc limit 1;

.atos de p"lizas de los automotores tipo 1:

mysql> select auto laca, automarca, autoti o, automodelo, auto$um asa<eros,


autocili$dra<e, auto$umc#asis, asefec#ai$icio, asefec#ae iracio$, aseestado,
ase)alorase%urado
> from automotores <oi$ ase%uramie$tos
> o$ ase laca N auto laca a$d autoti o N 1;

También podría gustarte