Meaningless Name

This smell occurs when a table or an attribute name is cryptic or meaningless.

Meaningless or cryptic names hamper readability of the database's schema.

Example

CREATE TABLE master ( 
id TEXT PRIMARY KEY, 
tx0 INTEGER, 
tx1 TEXT,
-- other attributes
);

Reference

Redgate, “119 SQL Code Smells,” 2017.


Database Smells

Home