数据库管理与应用创建“学生表”中的约束.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库管理与应用创建“学生表”中的约束.pdf》由会员分享,可在线阅读,更多相关《数据库管理与应用创建“学生表”中的约束.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、创建“学生表”中的约束例 4:创建“学生表”中的约束(1)打开 SSMS窗口,在“对象资源管理器” 窗格中展开 “数据库”,展开“ students”,展开“表” 。(2)右键单击“学生表” ,选择“设计” 。(3)右键单击“学号”行选择器,然后选择“设置主键”。此时,学号列建立了主键约束,如图 3-5所示。图3-5“学生表”主键的添加( 4)右键单击“性别”列的行选择器,然后选择“对话框。如图 3-6所示。学生表的CHECK约束”,弹出“CHECK约束”图 3-6CHECK约束对话框( 5)单击“添加”按钮,如果希望为约束指定一个不同的名称,请在“标识 - 名称”框中键入名称。单击“常规”“
2、表达式”栏目右侧的按钮,弹出“ CHECK约束表达式”对话框,在对话框中输入:性别 =男 or性别 = 女 ,如图 3-7所示。图 3-7 学生表性别字段的“ CHECK 约束表达式”对话框(6)单击“确定”按钮,返回到 CHECK约束对话框,如图 3-8 所示。图 3-8学生表 CHECK约束设置(7)接受缺省的约束名称。(8)展开表设计器类别以设置在何时强制约束:若要在创建约束前对现有数据测试约束, 请选中 “在创建或启用时检查现有数据”。若要每当复制代理对此表执行插入或更新操作时强制约束,复制”。请选中 “强制用于若要每当在此表中插入或更新行时强制约束,请选中“强制用于INSERT和UP
3、DATE”。( 9)单击对话框底部的“关闭”按钮。( 10)选择“工具栏”的“保存”按钮。( 11)关闭表设计器。附:使用 T-SQL 代码创建“学生表”约束- 添加主键约束ALTER TABLE学生表GO- 添加 CHECK约束ALTER TABLE学生表GO例 5:创建“课程表“中的约束(1)打开 SSMS窗口,在“对象资源管理器” 窗格中展开 “数据库”,展开“ students”,展开“表”。(2)右键单击“课程表” ,选择“设计” 。(3)右键单击“课程代码”行选择器,然后选择“设置主键” 。此时,“课程代码”列建立了主键约束,如图 3-9所示。ADDCONSTRAINT CK_学生
4、表CHECK ( 性别 = 男 OR性别 = 女 )ADDCONSTRAINT PK_学生表PRIMARY KEY CLUSTERED学号( )图 3-9 “课程表”主键的添加(4)右键单击“课程名称”行选择器,然后选择“索引/键”。(5)单击“添加”按钮,在“常规 - 类型”选择下拉菜单“唯一键” 。在“常规 - 列”选择课程名称(升序) ,如图 3-10所示。图 3-10“课程表”唯一键的添加( 6)接受缺省的约束名称。( 7)单击对话框底部的“关闭”按钮。( 8)右键单击“课程类型”行选择器,在底部“列属性”中,选择“常规定”,输入 考查 ,如图 3-11所示。-默认值或绑图 3-11“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 管理 应用 创建 学生 中的 约束
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内