ejercicio sql tienda informatica copia

Upload: anthony-canche

Post on 13-Apr-2018

308 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Ejercicio SQL Tienda Informatica Copia

    1/3

    LA TIENDA DE INFORMATICA

    INSTRUCCIONES: En el siguiente ejercicio se describen cada uno de los comandos para llevar a cabo cada una de lasconsultas solicitadas, ejecuta cada uno de ellos en el compilador de MySQL.

    ACTIVIDADES A REALIZAR

    1. Crea una base de datos llamada TE!"#

    $. Muestra las %ases de datos almacenadas

    &. 'abilita la %ase de datos TE!"#

    (. )enera las siguientes tablas:

    *. Muestra las tablas de la %ase de datos TE!"#

    +. Muestra los atributos de la tabla #TC-LS/

    0. ntroduce los siguientes datos en cada tabla:

    TABLA: FABRICANTES

    CLAVE_FABRICANTE NOMBRE

    1 ingston

    $ #data& Logitec2

    ( Le3ar

    * Seagate

    FABRICANTES

    !M%E "E CL-M!# T4 "E "#T

    Clave 4rincipal Clave56abricante nt

    !ombre 7arc2ar8&9

    #TC-LS

    !M%E "E CL-M!# T4 "E "#T

    Clave 4rincipal Clave5articulo nt

    !ombre 7arc2ar8&9

    4recio nt

    Clave ;or

  • 7/26/2019 Ejercicio SQL Tienda Informatica Copia

    2/3

    =. )enera las siguientes consultas:

    a btener todos los datos de los productos de la tiendabtener los nombres de los productos de la tienda

    b btener los nombres y precio de los productos de la tienda

    c btener los nombres de los art>culos sin repeticiones

    d btener todos los datos del art>culo cuya clave de producto es ?*@

    e btener todos los datos del art>culo cuyo nombre del producto es ?@TecladoA

    6 btener todos los datos de la Memoria #M y memorias -S%

    g btener todos los datos de los art>culos Bue empiean con ?M@

    2 btener el nombre de los productos donde el precio sea D 199

    i btener el nombre de los productos donde el precio sea mayor a D $99

    j btener todos los datos de los art>culos cuyo precio este entre D199 y D&*9

    btener el precio medio de todos los productos

    l btener el precio medio de los art>culos cuyo cFdigo de 6abricante sea $

    TABLA: ARTICULOS

    CLAVE_ARTICULO NOMBRE PRECIO CLAVE_FABRICANTE

    1 Teclado D 199 &

    $ "isco duro &99 )b D *99 *

    & Mouse D =9 &

    ( Memoria -S% D 1(9 (* Memoria #M D $G9 1

    + "isco duro e3tra>ble $*9 )b D +*9 *

    0 Memoria -S% D $0G 1

    = "7" om D (*9 $

    G C" om D $99 $

    19 Tarjeta de red D 1=9 &

  • 7/26/2019 Ejercicio SQL Tienda Informatica Copia

    3/3

    m btener el nombre y precio de los art>culos ordenados por !ombre

    n btener todos los datos de los productos ordenados descendentemente por 4recio

    o btener el nombre y precio de los art>culos cuyo precio sea mayor a D $*9 y ordenarlos descendentemente por precioy luego ascendentemente por nombre

    p btener un listado completo de los productos, incluyendo por cada articulo los datos del articulo y del 6abricante

    B btener la clave de producto, nombre del producto y nombre del 6abricante de todos los productos en venta

    r btener el nombre y precio de los art>culos donde el 6abricante sea Logitec2 ordenarlos al6abHticamente por nombredel producto

    s btener el nombre, precio y nombre de 6abricante de los productos Bue son marca Le3ar o ingston ordenadosdescendentemente por precio

    t #Iade un nuevo producto: Clave del producto 11, #ltavoces de D 1$9 del 6abricante $

    u Cambia el nombre del producto + a ?mpresora Laser@

    v #plicar un descuento del 19J a todos los productos.

    K #plicar un descuento de D 19 a todos los productos cuyo precio sea mayor o igual a D &99

    x) %orra el producto numero +