Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NOMBRE: ______________________________________________________________________________
FECHA: _________ TELEFONO: ____________ CORREO ELECTRONICO: __________________________
2. Tipos de constraint
a. Vista, Tabla, triggers b.FK, PK, Check c.Default, Tabla d. smallint,int, FK
5. No es un tipo de join
a. like b. left outer c. full join d.right
8. Compara todos y cada uno de los campos de la tabla con la clave que identifica de manera única el
registro es la definición de:
a. La primer forma norma b. la segunda forma normal c. La tercera forma normal d. E-R
10. Permite tener acceso a datos de varios orígenes de datos heterogeneas es la definición de:
a. Consulta distribuida b. Services broler c. trigger d. Indice
14. Que tareas llevarías acabo para reducir el costo de ejecución de una sentencia select
17. Qué puntos considerarías para migrar una BD de SQL server 2000 a 2005
18. Para qué sirve la intercalación (Collation) y a qué nivel se puede definir?
19. Enumera y describe los tipos grupos y/o de archivos que componen una base de datos
20. Describe con tus propias palabras que realiza y que columnas da como resultado esta consulta
SELECT
name AS FileName,
size*1.0/128 AS FileSizeinMB,
CASE max_size
WHEN 0 THEN 'Autogrowth is off.'
WHEN -1 THEN 'Autogrowth is on.'
ELSE 'Log file will grow to a maximum size of 2 TB.'
END,
growth AS 'GrowthValue',
'GrowthIncrement' =
CASE
WHEN growth = 0 THEN 'Size is fixed and will not grow.'
WHEN growth > 0 AND is_percent_growth = 0
THEN 'Growth value is in 8-KB pages.'
ELSE 'Growth value is a percentage.'
END
FROM tempdb.sys.database_files;
a. La primera consulta deberá contener un filtro por EmployeeID donde sea igual a 6 y 9.
22. Comando Insert, Cursores: Genera el script para dar solución a la siguiente petición.
• Crear una variable de tipo tabla, la cual deberá contener los campos: OrderID, CustomerID, OrderDate,
ShipAddress, ShipCity (tomar en cuenta la tabla Orders).
• Generar por medio de un cursor una sentencia que permita tomar los datos de la tabla Orders con
excepción del campo OrderId, el cual será calculado como un consecutivo e iniciará en 10 y su valor
incremental será de 5, considerar crear una variable Numero.
• De la tabla Orders filtrar por el campo CustomerID donde sea igual a ‘VICTE’
• Al finalizar mostrar los datos de la tabla temporal con un comando SELECT
Evaluación de Base de datos
customerid suma
---------- ---------------------
ERNSH 2666.6700
SUPRD 845.6000
• Con base en el resultado de la consulta anterior, deberá generar un stored procedure el cual mostrará la
información CustomerID, CompanyName, Address, SUMA, Num. Orders, Fecha Consulta, al ser
ejecutado el stored recibirá como parámetro CustomerID, el cual será opcional.
Si el cliente acepta, se emite una reservación provisional. Esta reservación provisional es marcada por una duración ingresada por
el Agente de Reservaciones. La reservación provisional se convierte en una Reservación Confirmada cuando el depósito de pago es
recibido y confirmado. Esta confirmación puede ser al mismo tiempo en que se efectúa la reservación inicial.
Independientemente, la persona encargada de la recepción también puede hacer reservaciones para clientes potenciales que lleguen
al Hotel sin una reservación, el pago requerido debe ser realizado en ese momento.
El sistema debe reconocer cuando el huésped comienza a hacer uso de su reservación, en la cuál es asignado un número específico
de habitación según el tipo de seleccionado.
El teléfono de la habitación es habilitado/deshabilitado al momento del ingreso (check-in) o al momento de la entrega (check-out).
Esto es logrado utilizando un sistema monitor para la inicialización/bloqueo del teléfono.