Contenido

Objetivo

En este tema se estudiarán las diferentes técnicas que se pueden aplicar para lograr integridad en una base de datos. Se comprenderá la importancia de la interacción que hay cuando las tablas de una base de datos se relacionan entre sí. Se analizarán las maneras de lograr integridad y se les dará un enfoque práctico.

Descripción

Al momento de diseñar los objetos dentro de una base de datos se tiene que cumplir cierto nivel de integridad para que esta sea realmente funcional. Las organizaciones deben plantearse cuáles son sus departamentos, datos, modelos y procesos para aterrizar este funcionamiento en un contexto de bases de datos.

Para que una base de datos sea realmente relacional, se necesita integridad y reglas en la relación planteada. En este tema se tocarán áreas del conocimiento relacionadas con la integridad de los datos, cómo implementar esta integridad y algunas expresiones ligadas a esto.

Explicación

Haz clic para revisar la explicación.

Integridad de datos

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa la siguiente lectura:

Para conocer más sobre Integridad de datos, te recomendamos leer:

Microsoft. (2022). Tarea Comprobar la integridad de la base de datos (Plan de mantenimiento). Recuperado de https://docs.microsoft.com/es-es/sql/relational-databases/maintenance-plans/check-database-integrity-task-maintenance-plan?view=sql-server-ver16

Actividad

Objetivo

Revisar el aprendizaje completado a través de una serie de ejercicios prácticos y preguntas reflexivas.

Instrucciones
  1. Dentro del contenido del tema se visualizó la sintaxis de un desencadenador, ¿cómo lo podrías hacer más complejo y exacto?, ¿podrías agregarle algo dentro de la cláusula IF? Agregar un ELSE para que, en caso de que sea otro valor, tenga otra instrucción. Reescribe la consulta haciéndola más compleja con lo aprendido hasta ahora.
  2. Crea una tabla y utiliza la restricción UNIQUE. Haz un código sencillo, pero en donde crees una tabla con tres columnas, sus tipos de datos y utilices la condición UNIQUE.
  3. ¿Cómo imaginarias el comportamiento de dos tablas con base en sus atributos y referencia?, ¿cómo funcionaría la tabla CONTRATOS y la tabla GANANCIAS?, ¿qué columna usarías como referencia para que las dos pudieran hacer referencia entre ellas?, ¿cuál sería la llave primaria y la llave foránea?
  4. Escribe una consulta usando la cláusula CASE, pero para borrar ciertos valores y no para actualizarlos. ¿Cómo se vería?, ¿cambiarían otras cláusulas dentro del código?
Checklist

Asegúrate de:

  • Contesta las preguntas de autorreflexión y no duda de la respuesta.
  • Aplica lo aprendido contestando las preguntas sobre lo que ya se ha estipulado en el contenido.
  • Logra diferenciar cada subtema localizado en las preguntas establecidas.