wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario sobre SQL y Tipos de Datos II

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

¿Cuál es el comando correcto con indentación adecuada para una tabla "Productos" con columnas "Producto" y "Precio"?

a)

CREATE TABLE Productos ( Producto VARCHAR(255), Precio DECIMAL(10,2) );

b)

CREATE TABLE Productos (Producto VARCHAR(255), Precio DECIMAL(10,2));

c)

CREATE TABLE Productos ( Producto VARCHAR(255), Precio DECIMAL(10,2));

2.

¿Cómo ayuda la indentación a evitar confusiones en proyectos grandes?

a)

Hace que el código sea más legible y fácil de entender.

b)

Reduce el tamaño del código.

c)

Evita errores de sintaxis automáticamente.

3.

¿Qué son los tipos de datos en SQL?

a)

Reglas para definir el nombre de las columnas.

b)

Especificaciones de qué tipo de información puede almacenar una columna.

c)

Comandos para insertar datos en una tabla.

4.

¿Qué significa VARCHAR(255) en una columna?

a)

Permite almacenar hasta 255 caracteres de texto.

b)

Permite almacenar números enteros hasta 255.

c)

Define una columna con 255 decimales.

5.

¿Para qué se usa el tipo de datos INT?

a)

Para almacenar números enteros.

b)

Para almacenar texto.

c)

Para almacenar fechas.

6.

¿Qué significa DECIMAL(5,4) en una columna?

a)

Un número con hasta 5 dígitos, 4 después del punto decimal (ej., 1.2345).

b)

Un número con 5 dígitos enteros y 4 decimales (ej., 12345.1234).

c)

Un texto con hasta 5 caracteres.

7.

¿Qué hace la propiedad IDENTITY(1,2) en una columna INT?

a)

Genera números automáticamente, empezando en 1 y aumentando de 2 en 2.

b)

Limita la columna a valores entre 1 y 2.

c)

Convierte la columna en texto.

8.

¿Por qué el instructor compara VARCHAR en SQL con el tipo "texto" en Power BI?

a)

Porque ambos permiten almacenar texto de forma similar.

b)

Porque ambos son usados para números decimales.

c)

Porque ambos generan IDs automáticos.

9.

¿Por qué es mejor definir correctamente los tipos de datos al crear una tabla en SQL?

a)

Para evitar tener que cambiarlos después, lo que puede ser más complicado.

b)

Para hacer el código más corto.

c)

Para insertar datos automáticamente.

10.

¿Qué comando crea una base de datos llamada "RH"?

a)

CREATE DATABASE RH;

b)

CREATE TABLE RH;

c)

USE RH;

11.

¿Qué hace el comando USE en SQL?

a)

Cambia la base de datos activa para ejecutar comandos.

b)

Crea una nueva base de datos.

c)

Inserta datos en una tabla.

12.

¿Cuál es el comando correcto para crear la tabla "Funci" con las columnas especificadas?

a)

CREATE TABLE funci ( ID_Empleado INT IDENTITY(1,2), nombre VARCHAR(255), sexo VARCHAR(255), direccion VARCHAR(255), salario DECIMAL(5,4) );

b)

CREATE TABLE funci ( ID_Empleado VARCHAR(255), nombre INT, sexo DECIMAL(5,4), direccion VARCHAR(255), salario INT );

c)

CREATE TABLE funci ( ID_Empleado INT, nombre VARCHAR(255) );

13.

¿Por qué el instructor usa IDENTITY(1,2) para ID_Empleado?

a)

Para generar IDs automáticos empezando en 1 y aumentando de 2 en 2.

b)

Para limitar los IDs a valores entre 1 y 2.

c)

Para hacer que los IDs sean texto.

14.

¿Por qué la tabla "Funci" solo contiene la estructura y no datos?

a)

Porque CREATE TABLE define la estructura, y los datos se añaden con INSERT.

b)

Porque los datos se generan automáticamente con IDENTITY.

c)

Porque la tabla está incompleta.

15.

¿Cómo se verifica manualmente que la base de datos "RH" se creó correctamente?

a)

Navegando a la lista de bases de datos en la interfaz gráfica.

b)

Ejecutando CREATE TABLE funci;.

c)

Insertando datos en la tabla "Funci".

16.

¿Cómo se verifica que la tabla "Funci" tiene las columnas correctas?

a)

Expandiendo "tablas" en "RH" y revisando las columnas en la interfaz gráfica.

b)

Ejecutando un comando SELECT en la tabla.

c)

Creando otra tabla con las mismas columnas.

17.

¿Qué indica que un comando SQL se ejecutó con éxito?

a)

Un mensaje como "Completado con éxito" en la interfaz.

b)

La aparición automática de datos en la tabla.

c)

Un error en la sintaxis.