Operaciones basicas SQL.pdf

Embed Size (px)

Citation preview

  • 7/21/2019 Operaciones basicas SQL.pdf

    1/24

    Nombre de la materia

    Bases de datos.

    Nombre de la Licenciatura

    Ing. En sistemas computacionales.

    Nombre del alumno

    Luis Eduardo Chvez Gamboa

    Matrcula000005491

    Nombre de la Tarea

    Operaciones bsicas SQL, ejercicios.

    Unidad #

    Unidad 4. SQL, operaciones.

    Nombre del Tutor

    Hermenegildo Cisneros Carillo.Fecha

    9 de febrero de 2014

  • 7/21/2019 Operaciones basicas SQL.pdf

    2/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    2

    OPERACIONES BSICAS SQL. EJERCICIOS.

    Ejercicios.

    Creacin de las tablas (base de datos test), crear registros para cada una de las tablas yconsultas:

    PROPIETARIO: 5 registros TIPO_EQUIPO: 3 registros EQUIPO: 3 registros MANTENIMIENTO: 7 registros HELICOPTERO: 5 registros REPARACION: 7 registros CLIENTE: 12 registros VIAJE: 24 registros TRIPULACION: 2 registros

    Tabla: PROPIETARIO Tabla: TIPO_EQUIPO Tabla: EQUIPO

    codigo_propietarionombrevalor_helicopterotamaotelefonofecha_registro

    codigo_tipo_equipodueofecha_registro

    codigo_equipocodigo_tipo_equiponombrefecha_registro

    Tabla: MANTENIMIENTO Tabla: HELICOPTERO Tabla: REPARACION

    codigo_mantenimientocodigo_helicopterofechavalor_mantenimientodescripcinfecha_registro

    codigo_helicopterocodigo_propietariocodigo_equipofecha_registro

    codigo_reparacioncodigo_helicopterofechavalor_reparacionfecha_registro

    Tabla: CLIENTE Tabla: VIAJE Tabla: TRIPULACION

    codigo_clientenombredirecciontelefonofecha_registro

    codigo_viajecodigo_clientecodigo_tripulantefecha_viajevalor_viajefecha_registro

    codigo_helicoptero

    codigo_tripulantenombredirecciontelfonono_horasvalor_horafecha_registro

  • 7/21/2019 Operaciones basicas SQL.pdf

    3/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    3

    Instrucciones de la creacin de tablas.

    Para la creacin de las tablas sealadas en el ejercicio, se utiliz el editor SQL MySQL

    Workbench, que cuenta con un mdulo para ejecutar las sentencias SQL, que en este caso,

    se refieren a la creacin de las tablas solicitadas, y se muestran las sentencias para cada

    una de ellas.

    Para la creacin de la tabla propietario, en la cual se incluyen los atributos:

    codigo_propietario (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,

    adems de ser la primary key de la tabla).

    nombre (de tipo varchar y un tamao mximo de 45 caracteres).

    valor_helicoptero (de tipo decimal, un tamao mximo de 15 caracteres y 2

    decimales).

    tamao (de tipo varchar y un tamao mximo de 10 caracteres).

    telefono (de tipo varchar y un tamao mximo de 15 caracteres).

    fecha_registro (de tipo date)

    Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada

    (imagen 1).

    Imagen 1.- script para la creacin de la tabla propietario.

  • 7/21/2019 Operaciones basicas SQL.pdf

    4/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    4

    Para la creacin de la tabla tipo_equipo, en la cual se incluyen los atributos:

    codigo_tipo_equipo (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,

    adems de ser la primary key de la tabla).

    dueo (de tipo varchar y un tamao mximo de 45 caracteres).

    fecha_registro (de tipo date).

    Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada

    (imagen 2).

    Imagen 2.- script para la creacin de la tabla tipo_equipo.

    Para la creacin de la tabla equipo, en la cual se incluyen los atributos:

    codigo_equipo (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,

    adems de ser la primary key de la tabla).

    codigo_tipo_equipo (de tipo varchar y un tamao mximo de 15 caracteres).

    nombre (de tipo varchar y un tamao mximo de 45 caracteres).

    fecha_registro (de tipo date)

    Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada

    (imagen 3).

  • 7/21/2019 Operaciones basicas SQL.pdf

    5/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    5

    Imagen 3.- script para la creacin de la tabla equipo.

    Para la creacin de la tabla mantenimiento, en la cual se incluyen los atributos:

    codigo_mantenimiento (de tipo varchar y un tamao mximo de 15 caracteres, no

    nulo, adems de ser la primary key de la tabla).

    codigo_helicoptero (de tipo varchar y un tamao mximo de 15 caracteres).

    fecha (de tipo date).

    Valor_mantenimiento (de tipo decimal, un tamao mximo de 15 caracteres y 2

    decimales).

    descripcion (de tipo varchar y un tamao mximo de 300 caracteres).

    fecha_registro (de tipo date)

    Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada

    (imagen 4).

    Imagen 4.- script para la creacin de la tabla mantenimiento.

  • 7/21/2019 Operaciones basicas SQL.pdf

    6/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    6

    Para la creacin de la tabla helicoptero, en la cual se incluyen los atributos:

    codigo_helicoptero (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,

    adems de ser la primary key de la tabla).

    codigo_propietario (de tipo varchar y un tamao mximo de 15 caracteres).

    codigo_equipo (de tipo varchar y un tamao mximo de 15 caracteres).

    fecha_registro (de tipo date)

    Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada

    (imagen 5).

    Imagen 5.- script para la creacin de la tabla helicoptero.

    Para la creacin de la tabla reparacion, en la cual se incluyen los atributos:

    codigo_reparacion (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,

    adems de ser la primary key de la tabla).

    codigo_helicoptero (de tipo varchar y un tamao mximo de 15 caracteres).

    fecha (de tipo date).

    Valor_reparacion (de tipo decimal, un tamao mximo de 15 caracteres y 2decimales).

    fecha_registro (de tipo date)

    Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada

    (imagen 6).

  • 7/21/2019 Operaciones basicas SQL.pdf

    7/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    7

    Imagen 6.- script para la creacin de la tabla reparacion.

    Para la creacin de la tabla cliente, en la cual se incluyen los atributos:

    codigo_cliente (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,

    adems de ser la primary key de la tabla).

    nombre (de tipo varchar y un tamao mximo de 45 caracteres).

    direccion (de tipo varchar y un tamao mximo de 45 caracteres).

    telefono (de tipo varchar y un tamao mximo de 15 caracteres).

    fecha_registro (de tipo date).

    Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada

    (imagen 7).

    Imagen 7.- script para la creacin de la tabla cliente.

  • 7/21/2019 Operaciones basicas SQL.pdf

    8/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    8

    Para la creacin de la tabla viaje, en la cual se incluyen los atributos:

    codigo_viaje (de tipo varchar y un tamao mximo de 15 caracteres, no nulo, adems

    de ser la primary key de la tabla).

    codigo_cliente (de tipo varchar y un tamao mximo de 15 caracteres).

    codigo_tripulante (de tipo varchar y un tamao mximo de 15 caracteres).

    codigo_helicoptero (de tipo varchar y un tamao mximo de 15 caracteres).

    fecha_viaje (de tipo date).

    Valor_viaje (de tipo decimal, un tamao mximo de 15 caracteres y 2 decimales).

    fecha_registro (de tipo date).

    Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada

    (imagen 8).

    Imagen 8.- script para la creacin de la tabla viaje.

    Para la creacin de la tabla tripulacion, en la cual se incluyen los atributos:

    codigo_tripulante (de tipo varchar y un tamao mximo de 15 caracteres, no nulo,

    adems de ser la primary key de la tabla).

    nombre (de tipo varchar y un tamao mximo de 45 caracteres).

    direccion (de tipo varchar y un tamao mximo de 45 caracteres).

    telefono (de tipo varchar y un tamao mximo de 15 caracteres).

  • 7/21/2019 Operaciones basicas SQL.pdf

    9/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    9

    no_horas (de tipo decimal, un tamao mximo de 6 caracteres y 2 decimales).

    valor_hora (de tipo decimal, un tamao mximo de 6 caracteres y 2 decimales).

    fecha_registro (de tipo date).

    Una vez definido el script para la creacin de la tabla, se ejecuta y la tabla queda creada

    (imagen 9).

    Imagen 9.- script para la creacin de la tabla tripulacion.

    Creacin de registros en las tablas.

    Al igual que se utiliz el mdulo para ejecutar las sentencias SQL para la creacin de las

    tablas, se muestran las sentencias para crear los registros en cada una de ellas bajo el

    siguiente esquema:

    PROPIETARIO: 5 registros, TIPO_EQUIPO: 3 registros, EQUIPO: 3 registros,

    MANTENIMIENTO: 7 registros, HELICOPTERO: 5 registros, REPARACION: 7 registros,

    CLIENTE: 12 registros, VIAJE: 24 registros y TRIPULACION: 2 registros.

  • 7/21/2019 Operaciones basicas SQL.pdf

    10/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    10

    PROPIETARIO: 5 registros. Sentencias SQL para la creacin de los registros,

    estableciendo el criterio de que el codigo_propietario estar compuesto por 15 caracteres,

    donde los primeros 2 son las letras PT, los siguientes 3 dgitos corresponden al cdigo

    numrico del pas (nacionalidad) segn la norma ISO 3166-1, los siguientes 2 dgitos

    corresponden a la categora del propietario en la empresa (0-10) y los ltimos 8 dgitos son

    un numero consecutivo. (Ej. PT4840400000023, se puede leer, propietario mexicano

    categora 4 numero 23).

    La estructura de las sentencias SQL para agregar los 5 registros requeridos en la tabla se

    muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los

    otros 4, nicamente cambiando los datos de los atributos para cada nueva entrada:

    INSERT INTO `test`.`propietario`

    (`codigo_propietario`, `nombre`, `valor_helicoptero`, `tamao`, `telefono`, `fecha_registro`)

    VALUES

    ('PT4840400000023', 'Mariano Riva Polanco', '1283524.52', '2 plazas', '526241352698',

    '20000715');

    Una vez creado el script para agregar los 5 registros a la tabla propietario, se ejecuta en el

    editor SQL (imagen 10).

    Imagen 10.- script para la creacin de 5 registros en la tabla propietario.

  • 7/21/2019 Operaciones basicas SQL.pdf

    11/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    11

    TIPO_EQUIPO: 3 registros. Sentencias SQL para la creacin de los registros,

    estableciendo el criterio de que el codigo_tipo_equipo estar compuesto por 15 caracteres,

    donde los primeros 2 son las letras TE, los siguientes 3 dgitos corresponden al cdigo

    numrico del pas de origen segn la norma ISO 3166-1, los siguientes 2 dgitos

    corresponden al uso del equipo (0-10) y los ltimos 8 dgitos son un numero consecutivo. (Ej.

    TE3920800000321, se puede leer, equipo japons que su tipo de uso es 8 y es el numero

    321).

    La estructura de las sentencias SQL para agregar los 3 registros requeridos en la tabla se

    muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los

    otros 2, nicamente cambiando los datos de los atributos para cada nueva entrada:

    INSERT INTO `test`.`tipo_equipo`

    (`codigo_tipo_equipo`, `dueo`, `fecha_registro`)

    VALUES

    ('TE3920800000321', 'Julian Perez Rojas', '20030218');

    Una vez creado el script para agregar los 3 registros a la tabla tipo_equipo, se ejecuta en el

    editor SQL (imagen 11).

    Imagen 11.- script para la creacin de 3 registros en la tabla tipo_equipo.

  • 7/21/2019 Operaciones basicas SQL.pdf

    12/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    12

    EQUIPO: 3 registros. Sentencias SQL para la creacin de los registros, estableciendo el

    criterio de que el codigo_equipo estar compuesto por 15 caracteres, donde los primeros 2

    son las letras EQ, los siguientes 3 dgitos corresponden al cdigo numrico del pas de

    origen segn la norma ISO 3166-1, los siguientes 2 dgitos corresponden al estado de

    conservacin del equipo (0-10) y los ltimos 8 dgitos son un numero consecutivo. (Ej.

    EQ3920900000521, se puede leer, equipo japons que se encuentra con 9 en estado de

    conservacin y es el numero 521).

    La estructura de las sentencias SQL para agregar los 3 registros requeridos en la tabla se

    muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los

    otros 2, nicamente cambiando los datos de los atributos para cada nueva entrada:

    INSERT INTO `test`.`equipo`

    (`codigo_equipo`, `codigo_tipo_equipo`, `nombre`, `fecha_registro`)

    VALUES

    ('EQ3920900000521', 'TE3920800000321', 'asientos ejecutivos', '20030218');

    Una vez creado el script para agregar los 3 registros a la tabla equipo, se ejecuta en el editor

    SQL (imagen 12).

    Imagen 12.- script para la creacin de 3 registros en la tabla equipo.

  • 7/21/2019 Operaciones basicas SQL.pdf

    13/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    13

    MANTENIMIENTO: 7 registros. Sentencias SQL para la creacin de los registros,

    estableciendo el criterio de que el cdigo_mantenimiento estar compuesto por 15

    caracteres, donde los primeros 2 son las letras MT, los siguientes 3 dgitos corresponden a

    un cdigo numrico del lugar donde se realiz el mantenimiento, los siguientes 2 dgitos

    corresponden al trimestre en que se realiz el mantenimiento (1-4) y los ltimos 8 dgitos son

    un numero consecutivo. (Ej. MT4800200000133, se puede leer, mantenimiento realizado en

    Estado Unidos en el segundo trimestre del ao con nmero 133).

    La estructura de las sentencias SQL para agregar los 7 registros requeridos en la tabla se

    muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los

    otros 6, nicamente cambiando los datos de los atributos para cada nueva entrada:

    INSERT INTO `test`.`mantenimiento`

    (`codigo_mantenimiento`, `codigo_helicoptero`, `fecha`, `Valor_mantenimiento`,

    `descripcion`, `fecha_registro`)

    VALUES

    ('MT4800200000133', 'HE4800600000046', '20050525', '180230.23', 'mantenimiento de las

    1000 horas,', '20050518');

    Una vez creado el script para agregar los 7 registros a la tabla mantenimiento, se ejecuta en

    el editor SQL (imagen 13).

    Imagen 13.- script para la creacin de 7 registros en la tabla mantenimiento.

  • 7/21/2019 Operaciones basicas SQL.pdf

    14/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    14

    HELICOPTERO: 5 registros. Sentencias SQL para la creacin de los registros,

    estableciendo el criterio de que el codigo_helicoptero estar compuesto por 15 caracteres,

    donde los primeros 2 son las letras HE, los siguientes 3 dgitos corresponden al cdigo

    numrico del pas de origen segn la norma ISO 3166-1, los siguientes 2 dgitos

    corresponden al tipo de helicptero (0-10) y los ltimos 8 dgitos son un numero consecutivo.

    (Ej. HE4800600000046, se puede leer, helicptero fabricado en Estado Unidos, de tipo 6 con

    nmero 133).

    La estructura de las sentencias SQL para agregar los 5 registros requeridos en la tabla se

    muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los

    otros 4, nicamente cambiando los datos de los atributos para cada nueva entrada:

    INSERT INTO `test`.`helicoptero`

    (`codigo_helicoptero`, `codigo_propietario`, `codigo_equipo`, `fecha_registro`)

    VALUES

    ('HE4800600000046', 'PT4840400000023', 'EQ3920900000521', '20030218');

    Una vez creado el script para agregar los 5 registros a la tabla helicoptero, se ejecuta en el

    editor SQL (imagen 14).

    Imagen 14.- script para la creacin de 5 registros en la tabla helicoptero.

  • 7/21/2019 Operaciones basicas SQL.pdf

    15/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    15

    REPARACION: 7 registros. Sentencias SQL para la creacin de los registros, estableciendo

    el criterio de que el codigo_reparacion estar compuesto por 15 caracteres, donde los

    primeros 2 son las letras RP, los siguientes 3 dgitos corresponden a un cdigo numrico del

    lugar donde se realiz la reparacin, los siguientes 2 dgitos corresponden al trimestre en

    que se realiz la reparacin (1-4) y los ltimos 8 dgitos son un numero consecutivo. (Ej.

    RP4800200000068, se puede leer, reparacin realizada en Estado Unidos en el segundo

    trimestre del ao con nmero 68).

    La estructura de las sentencias SQL para agregar los 7 registros requeridos en la tabla se

    muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los

    otros 6, nicamente cambiando los datos de los atributos para cada nueva entrada:

    INSERT INTO `test`.`reparacion`

    (`codigo_reparacion`, `codigo_helicoptero`, `fecha`, `Valor_reparacion`, `fecha_registro`)

    VALUES

    ('RP4800200000068', 'HE4800600000046', '20050522', '46250.00', '20050520');

    Una vez creado el script para agregar los 7 registros a la tabla reparacion, se ejecuta en el

    editor SQL (imagen 15).

    Imagen 15.- script para la creacin de 7 registros en la tabla reparacion.

  • 7/21/2019 Operaciones basicas SQL.pdf

    16/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    16

    CLIENTES: 12 registros. Sentencias SQL para la creacin de los registros, estableciendo el

    criterio de que el codigo_cliente estar compuesto por 15 caracteres, donde los primeros 2

    son las letras CL, los siguientes 3 dgitos corresponden al cdigo numrico del pas

    (nacionalidad) segn la norma ISO 3166-1, los siguientes 2 dgitos corresponden a la

    categora del cliente en la empresa (0-10) y los ltimos 8 dgitos son un numero consecutivo.

    (Ej. CL4840400000013, se puede leer, propietario mexicano categora 4 numero 13).

    La estructura de las sentencias SQL para agregar los 12 registros requeridos en la tabla se

    muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los

    otros 6, nicamente cambiando los datos de los atributos para cada nueva entrada:

    INSERT INTO test.cliente (`codigo_cliente`, `nombre`, `direccion`, `telefono`,

    `fecha_registro`)

    VALUES ('CL4840400000023', 'Roberto Andrade Villegas', 'Av. Mirador #21, Puerto San

    Carlos, B.C.S.',

    '526131360076', '20051020');

    Una vez creado el script para agregar los 12 registros a la tabla cliente, se ejecuta en el

    editor SQL (imagen 16).

    Imagen 16.- script para la creacin de 12 registros en la tabla cliente.

  • 7/21/2019 Operaciones basicas SQL.pdf

    17/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    17

    VIAJE: 24 registros. Sentencias SQL para la creacin de los registros, estableciendo el

    criterio de que el codigo_viaje estar compuesto por 15 caracteres, donde los primeros 2 son

    las letras VJ, los siguientes 3 dgitos corresponden al cdigo numrico del pas (donde se

    realiza) segn la norma ISO 3166-1, los siguientes 2 dgitos corresponden a tipo del viaje (0-

    10) y los ltimos 8 dgitos son un numero consecutivo. (Ej. VJ4840700000093, se puede leer,

    en Mxico tipo 4 numero 93).

    La estructura de las sentencias SQL para agregar los 24 registros requeridos en la tabla se

    muestra a continuacin con un ejemplo del primer registro agregado, siendo as para los

    otros 23, nicamente cambiando los datos de los atributos para cada nueva entrada:

    INSERT INTO `test`.`viaje` (`codigo_viaje`, `codigo_cliente`, `codigo_tripulante`,

    `codigo_helicoptero`, `fecha_viaje`, `Valor_viaje`, `fecha_registro`)

    VALUES ('VJ4840700000093', 'CL4840400000023', 'TP4841000000013',

    'HE4800600000046', '20101015', '4668.25', '20101015');

    Una vez creado el script para agregar los 24 registros a la tabla viaje, se ejecuta en el editor

    SQL (imagen 17).

    Imagen 17.- script para la creacin de 24 registros en la tabla viaje.

  • 7/21/2019 Operaciones basicas SQL.pdf

    18/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    18

    TRIPULACION: 2 registros. Sentencias SQL para la creacin de los registros,

    estableciendo el criterio de que el codigo_tripulacion estar compuesto por 15 caracteres,

    donde los primeros 2 son las letras TP, los siguientes 3 dgitos corresponden al cdigo

    numrico del pas (nacionalidad) segn la norma ISO 3166-1, los siguientes 2 dgitos

    corresponden a la categora de la tripulacion (0-10) y los ltimos 8 dgitos son un numero

    consecutivo. (Ej. TP4841000000013, se puede leer, tripulacin mexicana categora 10

    numero 13).

    La estructura de las sentencias SQL para agregar los 2 registros requeridos en la tabla se

    muestra a continuacin con un ejemplo del primer registro agregado, siendo as para el otro,

    nicamente cambiando los datos de los atributos para cada nueva entrada:

    INSERT INTO `test`.`tripulacion`

    (`codigo_tripulante`, `nombre`, `direccion`, `telefono`, `no_horas`, `valor_hora`,

    `fecha_registro`)

    VALUES ('TP4841000000013', 'Jorge Rivas Castaeda', 'Gardenias #254, col. del Valle,

    Mxico DF', '52556542317896', '170', '650', '20000125');

    Una vez creado el script para agregar los 2 registros a la tabla tripulacion, se ejecuta en el

    editor SQL (imagen 18).

    Imagen 18.- script para la creacin de 2 registros en la tabla tripulacion.

  • 7/21/2019 Operaciones basicas SQL.pdf

    19/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    19

    Consultas.

    Con la finalidad de revisar la integridad y utilidad de las tablas creadas durante estos

    ejercicios, se ejemplificaran algunas consultas a las tablas de la base de datos test mediante

    sentencias SQL desde el editor de MySQL.

    Consulta de todos los registros de la tabla cliente que sean de nacionalidad mexicana

    (basados en el codigo_cliente), donde segn el cdigo de pases, a Mxico le

    corresponde el no. 484 (imagen 19).

    Sentencia SQL:

    SELECT * FROM test.cliente where codigo_cliente like 'CL484%';

    Imagen 19.- Consulta a la tabla cliente.

  • 7/21/2019 Operaciones basicas SQL.pdf

    20/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    20

    Consulta de todos los registros de la tabla cliente que sean de nacionalidad mexicana

    (basados en el codigo_cliente), donde segn el cdigo de pases, a Mxico le

    corresponde el no. 484, y que adems tengan un apellido Jimenez (imagen 20).

    Sentencia SQL:

    SELECT * FROM test.cliente where codigo_cliente like 'CL484%' and nombre like

    '%jimenez%';

    Imagen 20.- Consulta a la tabla cliente.

    Consulta de todos los registros de la tabla viaje donde el valor del viaje este entre

    5000.00 y 20000 (imagen 21).

    Sentencia SQL:

    SELECT * FROM test.viaje where Valor_viaje > 5000 and Valor_viaje < 20000 ;

  • 7/21/2019 Operaciones basicas SQL.pdf

    21/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    21

    Imagen 21.- Consulta a la tabla viaje.

    Consulta de todos los registros de la tabla viaje donde el valor del viaje este entre

    5000.00 y 20000 (imagen 21).

    Sentencia SQL:

    SELECT * FROM test.viaje where Valor_viaje > 5000 and Valor_viaje < 20000 ;

  • 7/21/2019 Operaciones basicas SQL.pdf

    22/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    22

    Imagen 21.- Consulta a la tabla viaje.

    Consulta de todos los registros de la tabla mantenimiento y sumar el valor total de losmantenimientos por helicptero y mostrar el codico_helicoptero y

    valor_mantenimiento (imagen 22).

    Sentencia SQL:

    SELECT codigo_helicoptero, SUM(valor_mantenimiento)

    FROM test.mantenimiento

    GROUP BY codigo_helicoptero;

  • 7/21/2019 Operaciones basicas SQL.pdf

    23/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    23

    Imagen 22.- Consulta a la tabla mantenimiento.

    Consulta de todos los registros de la tabla viaje y sumar el valor total de los valores

    de los viajes por cliente y ordenarlos descendentemente (imagen 23).

    Sentencia SQL:

    SELECT codigo_cliente, SUM(valor_viaje)

    FROM test.viaje

    GROUP BY codigo_cliente

    order by sum(Valor_viaje) desc;

  • 7/21/2019 Operaciones basicas SQL.pdf

    24/24

    Unidad 4:Operaciones.

    Bases de datos. S4act2.

    Imagen 23.- Consulta a la tabla viaje.

    Fuentes.

    Fuentes de informacin consultada o recuperada.

    Dev.mysql.com. (2014). Mysql :: mysql 5.0 reference manual :: 13 sintaxis de sentencias sql.

    [en lnea] Disponible en: http://dev.mysql.com/doc/refman/5.0/es/sql-syntax.html [Consultado:

    9 Feb 2014].

    Dev.mysql.com. (2014). Mysql :: mysql 5.0 reference manual :: 12 funciones y operadores.

    [en lnea] Disponible en: http://dev.mysql.com/doc/refman/5.0/es/functions.html [Consultado:

    9 Feb 2014].

    Dev.mysql.com. (2014). Mysql :: mysql 5.0 reference manual :: 11.7 usar tipos de columnas

    de otros motores de bases de datos. [en lnea] Disponible en:

    http://dev.mysql.com/doc/refman/5.0/es/other-vendor-column-types.html [Consultado: 9 Feb

    2014].

    Dev.mysql.com. (2014). Mysql :: mysql 5.0 reference manual :: 9 estructura de lenguaje. [en

    lnea] Disponible en: http://dev.mysql.com/doc/refman/5.0/es/language-structure.html

    [Consultado: 9 Feb 2014].