Un campo es un atributo único en un registro de base de datos. En una tabla de clientes, los campos pueden incluir nombre, apellido, correo electrónico, teléfono y fecha de registro. Cada campo contiene una información sobre el registro. El campo tiene un tipo de dato: texto, número, fecha o booleano. Puede tener restricciones: obligatorio, único o longitud máxima. El campo es la unidad de datos más pequeña en una base de datos relacional.
Los campos se definen en el esquema. El esquema especifica el nombre, el tipo y las restricciones del campo. Modificar un campo después de que existan datos es posible, pero arriesgado. Agregar un campo suele ser seguro. Eliminar uno rompe las consultas que lo referencian. Cambiar un tipo puede corromper los datos si la conversión no es limpia. Cambiar el nombre de un campo rompe todas las consultas, informes y aplicaciones que usan el nombre anterior. Las convenciones de nomenclatura de campos son importantes. Los nombres consistentes hacen que los esquemas sean más fáciles de entender. Un campo llamado cust_email en una tabla y customer_email en otra crea confusión. Un campo llamado status que significa cosas diferentes en diferentes tablas causa errores. Los buenos nombres de campo son descriptivos y consistentes. Te dicen qué son los datos sin necesidad de documentación. Los malos nombres de campo requieren un decodificador.
Propiedades del terreno
- Nombre: el identificador utilizado en las consultas.
- Tipo: texto, número, fecha, booleano
- Longitud: tamaño máximo para los campos de texto.
- Restricciones: valores obligatorios, únicos y predeterminados
- Descripción: documentación de lo que contiene el campo.
Un campo es una promesa. Indica qué datos contiene el registro. Si se incumple la promesa, todas las consultas basadas en él también fallarán.
Comments
No comments yet. Be the first to share a thought.
Leave a comment