Для одного комментария на файл создайте одну таблицу, подобную этой:
Comments
CommentID int identity/auto generate Primary key
CommentType char(1) or tinyint/byte etc FK to CommentTypes table
Comment string
CreateDate date/time
CreateUserID int FK
в других таблицах используйте это так:
Video
VideoID
Video...
CommentID FK
Audio
AudioID
Audio...
CommentID FK
Для нескольких комментариев на файл создайте одну таблицу, подобную этой:
Comments
CommentID int identity/auto generate Primary key
MediaID int --no explicit FK, but can join to VideoID,AudioID etc on this
CommentType char(1) or tinyint/byte etc FK to CommentTypes table
Comment string
CreateDate date/time
CreateUserID int FK
в других таблицах используйте это так:
Video
VideoID int identity/auto generate Primary key, joins to Comments.MediaID
Video...
Audio
AudioID int identity/auto generate Primary key joins to Comments.MediaID
Audio...