多项选择题

在数据库对象结构设计中,以下哪种对象用于限制数据输入的规则?()

A.视图(View)
B.索引(Index)
C.主键(Primary Key)
D.外键(Foreign Key)