Vous êtes sur la page 1sur 5

Lección 1

Seleccione todas las sentencias que son verdaderas:

a. Los índices deberían solo ser creados en columnas que son buscadas frecuentemente.
b. Una auto-referencia es cuando una restricción de clave externa hace referencia a
una columna en la misma tabla.
c. Una sola sentencia INSERT puede ser utilizada para agregar filas a múltiples
tablas.
d. Múltiples CLAVES PRINCIPALES pueden ser agregadas a una tabla

¿Cuál de las siguientes no es soportado por ALTER?


a. Agregar una columna nueva a una tabla.
b. Eliminar múltiples columnas de una tabla existente.
c. Modificar el tipo de dato de una columna existente.
d. Cambiar la restricción de IDENTIDAD de una columna existente

Lección 2

Cuando se determina un grupo de resultados por las reglas de la precedencia de


agrupación, ¿cuál de los siguientes no es un tipo de datos resultante?
a. char
b. text
c. vchar
d. null
e.

Cuál de las siguientes opciones no describe un tipo de datos int?


a. integer
b. bigint se utiliza cuando el valor excederá el rango del tipo de datos Int
c. SQL server no convierte otros tipos de datos int a bigint
d. las funciones solo regresarán bigint si la expresión original es del mismo tipo de
datos
Como el nuevo administrador de bases de datos, se le ha dicho que necesita crear una
base de datos grande de empleados que almacenará la información de 10,000 empleados.
Digamos que tiene las siguientes columnas definidas en la tabla:

Nombre varchar(50)
Apellido varchar(50)
Dirección varchar(75)
Estado varchar(2)
CP varchar(9)
Edad int
Fechanacimiento date
¿Cuántos bytes se necesitan para almacenar cada registro?
¿Cuántos bytes utilizaría para almacenar 10,000 registros?
50+50+75+2+9+8+3 =197
197*10,000= 1,970,000
1.878mb
Lección 3
¿Cuál de las siguientes condiciones es inválida?
a. salary <> 50000
b. salary != 50000
c. salary NOT EQUAL 50000
d. NOT salary = 50000

¿Cuál de las siguientes condiciones de rango generaría un error de sintaxis?


a. salary <= 50000 and salary >= 10000
b. salary between (10000 and 50000) and (60000 and 90000)
c. salary >= 10000 and salary <= 50000
d. salary between 10000 and 50000

¿Cuál de las siguientes sentencias no sería válida en una sentencia SELECT?


a. mass*acceleration as force
b. 3.1415 as PI
c. (select max(age) from employee) as maxage
d. firstname + secondname as fullname

Cuál de las siguientes opciones no es cierta sobre la integridad referencial?


a. Evita la eliminación parcial de los datos durante una transacción
b. Evita la eliminación de una fila que contiene un valor al cual se hace referencia a través
de una clave foránea en otra tabla
c. Requiere que se cree una clave foránea para relacionar dos tablas.
d. La clave foránea se debe vincular a una clave primaria o índice único

Lección 4
Seleccione las sentencias que son verdaderas acerca de la Normalización
a. Un número mayor de tablas estrechas (con pocas columnas) es una característica
de una base de datos normalizada
b. Unas pocas tablas amplias (con más columnas) es una característica de una base de
datos normalizada
c. Los índices permiten una recuperación más rápida de datos
d. Se logra un mejor desempeño indexando cada columna en una tabla

(Aunque dice de la normalización nada más)

Se considera utilizar un índice CLUSTERED cuando


a. las columnas contienen un gran número de valores distintos
b. las columnas son accedidas secuencialmente
c. las columnas se someten a cambios frecuentes
d. en las consultas se ejecutan grandes conjuntos de resultados

¿Cuál forma normal le garantiza que cada atributo describe a la entidad?


a. 1NF
b. 2NF
c. 3NF
d. 4NF

¿Cuantos índices puede tener para una base de datos?


a. 1
b. 2
c. 4
d. 8
R…un vergo, se puede tener un clustered por cada tabla…y además pueden taner varios
non-clustered así que esta pregunta es estúpida….o es tipos…entonces son 2 cluster y no
cluster

Lección 5
Cuál es el permiso principal que da al usuario permisos completos a todas las bases de
datos y cuál es el permiso principal que da al usuario los permisos a una sola base de datos
R// Sysadmin y …el otro no se aun db_owner…no se? XD

Cuál de las siguientes opciones no es un nivel de seguridad soportado por


SQL-Server?
a. Server
b. Database (Base de datos)
c. Table (Tabla)
d. Task (Tarea)

Se le acaba de contratar como administrador de la base de datos y quiere dar acceso


total de administrador de base de datos a su SQL Server. ¿Cuál rol debería asignar?
a. Diskadmin
b. SecurityAdmin
c. Sysadmin
d. Db_owner
El mejor método de recuperación de datos es __________.
a. Respaldar, respaldar, respaldar
b. Utilizar RAID
c. Utilizar UPS
d. Utilizar NICs redundantes

Vous aimerez peut-être aussi