本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群。
建立索引是为了更快地查询、检索。 建立主键和外键是为了保证数据有效性和完整性。 触发器是用于在对某表进行插入、删除、或更新后,根据增加、删除及改变的数据进行一些相关的操作。 只要打开帮助就可以查到有关的例子。帮助是取好的科书 这是微软件帮助文档中对索引的描述: 索引 与在任何关系数据库中一样,索引对数据仓库的性能具有重要作用。每个维度表都必须在主键上建立索引。在其它列(如标识层次结构级别的列)上,索引对某些专用查询的性能也很有用。 事实数据表必须在由维度表外键构成的组合主键上建立索引。 例: 给表AUTHORS的AU_ID列建立索引 CREATE INDEX au_id_ind ON authors (au_id) 主键: 定义主键 定义主键来强制不允许空值的指定列中输入值的唯一性。如果在数据库中为表定义了主键,则可将该表与其它表相关,从而减少冗余数据。表只能有一个主键。 外键: FOREIGN KEY 约束 外键 (FK) 是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就成为第二个表的外键。 当创建或更改表时可通过定义 FOREIGN KEY 约束来创建外键。
“答案来源于网络,供您参考”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。