Sie sind auf Seite 1von 2

CUESTIONARIO DE PREGUNTAS:

1. ¿Cuál es el orden en que se efectúan las comprobaciones de integridad?


 Detectar restricciones de integridad relevantes para la transacción
 Obtener instancias simplificadas de las restricciones de integridad relevantes
para la transacción
 Simplificar las instancias de las restricciones de integridad relevantes para la
transacción
 Evaluar instancias simplificadas de las restricciones de integridad relevantes en
el nuevo estado

2. ¿Es recomendable crear una restricción PRIMARY KEY sobre las columnas de
tipo FLOAT? ¿Por qué?
No, porque los FLOAT son inexactos, pueden producir resultados inesperados y es una
mala idea usarlos como PRIMARY KEY. FLOAT puede agregar una sobrecarga
innecesaria y pueden afectar el rendimiento.

3. ¿Los tipos de datos de las columnas relacionadas de dos tablas deben ser
siempre iguales?
Si

4. ¿Cómo se almacenan los valores para columnas de tipo DATETIME y


SMALLDATETIME?

DATETIME.
Valores de Fecha y Hora que están comprendidos entre 1/1/1763 y 31/12/9999. La
hora se expresa con una exactitud de hasta 1/300 de segundo.

SMALLDATETIME
Valores de Fecha y Hora que están comprendidos entre 1/1/1900 y 6/6/2079. El grado
de precisión de la hora llega hasta el minuto.

5. ¿Cuándo es conveniente utilizar tipos de datos de longitud variable en lugar


de longitud fija?
Cuando trabajemos con cadenas de caracteres.

6. ¿Puede utilizarse comillas como delimitadores de identificadores? ¿Cómo?


Las comillas simples son el delimitador de cadenas SQL estándar y las comillas dobles
son delimitadores de identificadores (por lo que puede usar palabras o caracteres
especiales en los nombres de tablas o columnas). Las comillas dobles funcionan (de
forma no estándar) como un delimitador de cadena de forma predeterminada (a
menos que establezca el ANSI modo SQL).
7. ¿Cuál es la utilidad del comando SET DATEFORMAT?
Se utiliza para formatear la salida e interpretar cadenas. Detrás de escena, todos los
formatos de fecha se almacenan como enteros en formato canónico. La
representación real del tipo de datos depende del tipo que se use.

8. ¿Qué tablas del sistema almacenan información de las restricciones definidas


tablas de una base de datos?
La tabla TABLE_CONSTRAINTS describe qué tablas tienen restricciones

La tabla KEY_COLUMN_USAGE describe qué columnas clave tienen restricciones

9. ¿Cómo puedo agregar una nueva restricción a una tabla sin comprobación de
los datos ya existentes?
Para agregar una restricción sin comprobación se ejecuta la misma instrucción, pero
con la cláusula "check" o "check all".

10. ¿Es posible deshabilitar una restricción existente? ¿Cómo?


Las cláusulas "check" y "nocheck" permiten habilitar o deshabilitar restricciones
"check" (también las restricciones "foreign key"), a las demás se las debe eliminar
("default" y las que veremos posteriormente).

Das könnte Ihnen auch gefallen