GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Quiz

Examen de Base de Datos

Uniti Consulting & Solutions 10 Fragen 1,0 (1 Bewertung) Aktualisiert am 12 Jan 2017

Quiz starten

Dieses Quiz hat ein Zeitlimit und öffnet sich deshalb im gewohnten Player.

Fragen in diesem Quiz (10)

  1. 1¿ Cuál es la sentencia SQL adecuada para crear la tabla Fabricantes?Bild zu Frage 1
    1. ACREATE TABLE Fabricantes( Codigo int, Nombre nvarchar(100));
    2. BCREATE TABLE Fabricantes( Codigo int NOT NULL, Nombre nvarchar(100), PRIMARY KEY(Codigo));
    3. CCREATE TABLE Fabricantes( Codigo int IDENTITY, Nombre nvarchar(100) NOT NULL, PRIMARY KEY(Codigo));
  2. 2Obtener todos los nombres de las computadoras sin repeticiones.Bild zu Frage 2
    1. ASELECT (distinct:Nombre) FROM computadoras;
    2. BSELECT Nombre FROM computadoras;
    3. CSELECT distinct Nombre FROM computadoras;
    4. DSELECT different Nombre FROM computadoras;
  3. 3Obtener todos los datos de las computadoras cuyos precios estén entre $8000 y $12000 (ambas cantidades incluidas)Bild zu Frage 3
    1. ASELECT * FROM Computadoras where Precio <= 8000 and Precio > 1200;
    2. BSELECT * FROM Computadoras where Precio IN (8000, 12000);
    3. CSELECT * FROM Computadoras where Precio between 8000 and 12000;
    4. DSELECT * FROM Computadoras where precio > 8000 and Precio <12000;
  4. 4Obtener el promedio de precio de las computadoras cuyo código de fabricante sea ‘101’.Bild zu Frage 4
    1. ASELECT Precio/100 FROM Computadoras where CodigoFabricante = 101;
    2. BSELECT PROM(*.Precio) FROM Computadoras where CodigoFabricante =101;
    3. CSELECT PROM(Precio) FROM Computadoras where CodigoFabricante = 101;
    4. DSELECT AVG(Precio) FROM Computadoras where CodigoFabricante = 101;
  5. 5Obtener el número de computadoras cuyo precio sea mayor o igual a $18000Bild zu Frage 5
    1. ASELECT * FROM Computadoras where Precio >= 18000;
    2. BSELECT count(*) FROM Computadoras where Precio >= 18000;
    3. CSELECT number FROM Computadoras where Precio >= 18000;
    4. DSELECT max(*) FROM Computadoras where Precio between 18000 and 100000;
  6. 6Obtener el nombre y precio de las computadoras cuyo precio sea menor o igual a $20000 y ordenarlos descendentemente por precio y ascendentemente por nombre.Bild zu Frage 6
    1. ASELECT Nombre, Precio FROM computadoras where Precio <=20000 with order (precio des, nombre asc);
    2. BSELECT Nombre, Precio FROM computadoras where Precio <20000 order by nombre asc, precio desc;
    3. CSELECT Nombre, Precio FROM computadoras where Precio <= 20000 order by precio desc, nombre asc;
    4. DSELECT Nombre asc, Precio desc FROM computadoras where Precio <=20000;
  7. 7 Obtener un listado completo de las computadoras, incluyendo para cada computadora todos sus datos y los de su fabricante.
    1. ASELECT * FROM Computadoras c, Fabricantes f;
    2. BSELECT * FROM Computadoras c right join Fabricantes f on c.CodigoFabricante = f.Codigo;
    3. CSELECT * FROM Computadoras c, Fabricantes f on c.CodigoFabricante = f.Codigo;
    4. DSELECT * FROM Computadoras c inner join Fabricantes f on c.CodigoFabricante = f.Codigo;
  8. 8Obtener el promedio de precio de los productos de cada fabricante. ResultSet: ‘Promedio’, Código del fabricante.Bild zu Frage 8
    1. ASELECT AVG(c.Precio) as Promedio, f.Codigo FROM Computadoras c inner join Fabricantes f on c.CodigoFabricante = f.codigo;
    2. BSELECT AVG(c.Precio) as Promedio, f.Codigo FROM Computadoras c inner join Fabricantes f on c.CodigoFabricante = f.Codigo group by f.Codigo;
    3. CSELECT AVG(c.Precio) as Promedio, f.Codigo FROM Computadoras c, Fabricantes f group by f.Codigo;
    4. DSELECT AVG(c.Precio) as Promedio, f.Codigo FROM Computadoras c right join Fabricantes f on c.CodigoFabricante = f.Codigo group by f.Codigo;
  9. 9Obtener el promedio de precio de cada fabricante mostrando el nombre del fabricante. ResultSet: ‘Promedio’, Nombre del fabricante.Bild zu Frage 9
    1. ASELECT AVG(c.Precio) as Promedio, f.Nombre FROM Computadoras c inner join Fabricantes f on c.CodigoFabricante = f.Codigo;
    2. BSELECT AVG(c.Precio) as Promedio, f.Nombre FROM Computadoras c, Fabricantes f group by f.Codigo;
    3. CSELECT AVG(c.Precio) as Promedio, f.Nombre FROM Computadoras c inner join Fabricantes f on c.CodigoFabricante = f.Codigo group by f.Codigo;
    4. DSELECT AVG(c.Precio) as Promedio, f.Nombre FROM Computadoras c right join Fabricantes f on c.CodigoFabricante = f.Codigo group by f.Codigo;
  10. 1010. Obtener los nombres de los fabricantes que ofrezcan productos cuyo promedio de precio sea mayor o igual a $150. ResultSet: ‘Promedio’, Nombre del fabricanteBild zu Frage 10
    1. ASELECT AVG(c.Precio) as Promedio, f.Nombre FROM Computadoras c, Fabricantes f where AVG(c.Precio) > 150 group by f.Codigo;
    2. BSELECT AVG(c.Precio) > 150 as Promedio, f.Nombre FROM Computadoras c inner join Fabricantes f on c.CodigoFabricante = f.Codigo group by f.Codigo;
    3. CSELECT AVG(c.Precio) as Promedio, f.Nombre FROM Computadoras c right join Fabricantes f on c.CodigoFabricante = f.Codigo where AVG(c.Precio) > 150 group by f.Codigo;
    4. DSELECT AVG(c.Precio) as Promedio, f.Nombre FROM Computadoras c inner join Fabricantes f on c.CodigoFabricante = f.Codigo group by f.Codigo having AVG(c.Precio) > 150;
      ENVIAR

Informationen

Beschreibung
Considera la siguiente estructura de base de datos y responde las siguientes preguntas utilizando sentencias T-SQL (Ejemplo: Inner Join, Left Join, Right Join, Full Outer Join, Cross Join, etc). [Nota: IDENTITY establece un campo númerico como autoincremental].
Sprache
Español
Aufrufe
597
Verlauf
Erstellt am 8 Aug 2016 · aktualisiert am 12 Jan 2017
Bewertung
1,0 von 5 · 1 Bewertung
Bewerte dieses Quiz
Bewerte dieses Quiz

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck