第三阶段数据库-5:数据库的主键,索引,约束,表间关系的图形化操作
1_主键
(1)主键:钥匙,表示唯一,单一主键(一个列),多主键(多个列组合保证一条数据唯一性)
PK:Primary Key主键,主键是聚集索引
(2)通过图形化设计主键:在表上右键,打开设计
在需要设置为主键的列名上右键,点击设置主键即可
2_索引
(1)目录,Index,通过索引可以快速查询。索引也不是定义越多越好。索引要适度定义。把经常用作查询条件的列定义成索引即可!
索引分类:聚集(唯一),非聚集(不唯一)
(2)在表上右键,打开设计,在在需要设置为索引的列名右键,点击索引/键
(3)点击添加,会出现Ix_Students,Ix为索引,索引名称可以修改,点击列后面的...
(4)选择需要设置为索引的列名,然后点击确定
(5)点击关闭,关闭以后切记保存才能生效
(6)刷新数据库,在数据表的列项目中生成PK_Students键
3_约束
(1)约束某一列值的有效范围,列的默认值也是一种约束规范。约束是规范数据的正确性。
(2)在需要约束的列名右键,点击约束
(3)点击添加,会出现2,点击表达式后面的3
(4)写入约束表达式,点击确定
(5)点击关闭并保存
4_表间关系
(1)FK:Foreign Key外键, 在一个表中是外键,对应另外一个表中的主键。
(2)在需要添加外键的列名上右键,点击关系
(3)点击添加,会出现2,点击步骤3,接着点击步骤四
(4)选择需要关联的主键表,选择关联的列名
(5)选择本表中的关联列名,点击确定确定
(6)点击关闭并保存