How do you store business activities in a SQL database?
问题 The goal is to store activities such as inserting, updating, and deleting business records. One solution I'm considering is to use one table per record to be tracked. Here is a simplified example: CREATE TABLE ActivityTypes ( TypeId int IDENTITY(1,1) NOT NULL, TypeName nvarchar(50) NOT NULL, CONSTRAINT PK_ActivityTypes PRIMARY KEY (TypeId), CONSTRAINT UK_ActivityTypes UNIQUE (TypeName) ) INSERT INTO ActivityTypes (TypeName) VALUES ('WidgetRotated'); INSERT INTO ActivityTypes (TypeName) VALUES