




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验七 数据完整性实验 实验目的 实验目的 加深对数据完整性的理解 实验内容 实验内容 数据库的完整性设置 实验步骤 实验步骤 可视化界面的操作方法 一 实体完整性一 实体完整性 1 将 student 表的 sno 字段设为主键 在表设计界面中 单击左边的行选定块 选 定 sno 字段 单击工具按钮设置主键 如图 1 所示 图 1 1 将 sc 表的 sno 和 cno 设置为主键 在表设计界面中 单击并按住 Ctrl 键拖动左边的行选定块 选定 sno 和 cno 字段 单击工具按钮设置主键 如 图 2 所示 图 2 二 域完整性二 域完整性 3 将 ssex 字段设置为只能取 男 女 两值 在表设计界面 点击鼠标右键 CHECK 约束 添加约束 添加 CK student sex 名称 然后在约束表达式框中输入 ssex in 男 女 如图 3 所示 图 3 三 参照完整性 4 将 student 表和 sc 表中的 sno 字段设为参照 打开 sc 表的设计界面 点击 工具栏按钮 在弹出的属性 properties 对话框中点击 新建 按钮 在 主键表 Primary key table 下拉框中选择 student 表 在其下的字段选择框中选择 sno 在 外键表 Foreign key table 下拉框中选择 sc 表 在其下的字段选择框中选择 sno 单击关闭即可 见图 4 图 4 命令方式操作方法 一 实体完整性一 实体完整性 1 将 student 表的 sno 字段设为主键 当 student 表已存在则执行 当 student 表不存在则执行 注注 可用命令 drop table student 删除 student 表 2 添加一身份证号字段 设置其惟一性 注 操作前应删除表中的所有记录 3 将 sc 表的 sno 和 cno 设置为主键 当 sc 表已存在则执行 当 sc 表不存在则执行 二 域完整性二 域完整性 4 将 ssex 字段设置为只能取 男 女 两值 当 student 表已存在则执行 当 student 表不存在则执行 5 设置学号字段只能输入数字 6 设置身份证号的输入格式 7 设置 18 位身份证号的第 7 位到第 10 位为合法的年份 1900 2050 三 参照完整性三 参照完整性 9 设置男生的年龄必须大于 22 女生的年龄必须大于 20 10 将 student 表和 sc 表中的 sno 字段设为参照 当 sc 表已存在则执行 当 sc 表不存在则执行 四 完整性验证四 完整性验证 1 实体完整性 在 student 表数据浏览可视化界面中输入学号相同的两条记录将会出 现错误如图 5 所示 图 5 或者在命令窗口输入下面两条命令也会出现错误提示 insert into student values 95003 张三 男 24 CSinsert into student values 95001 李四 女 21 CS图 6 下面的语句用来验证 sc 表中的实体完整性 insert into sc values 95002 10 65 insert into sc values 95002 10 90 图 7 2 域完整性 使用下面的语句验证 ssex 字段的域完整性 insert into student values 95009 张匀 大 20 CS3 参照完整性 使用下面的语句 验证 sc 表中的 sno 字段的域完整性 假设 student 表中没有学号为 95998
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鼻炎促销活动方案
- 财富公司年会策划方案
- 古文翻译考试题及答案
- 各省自考试题及答案
- 高效记忆考试题及答案
- 幼儿园教学教案设计:安全用胶带
- 关于节日的风俗民情记事作文13篇
- 飞行训练考试题及答案
- 售后服务客户满意度调查表多维度评价版
- 对口工艺考试题及答案
- 2025年人社局编外考试题库及答案
- 木制品厂安全生产培训课件
- 乡镇人大主席“干在实处、走在前列”学习讨论发言材料
- 电工四级考试理论题库及答案
- 世纪英才教程课件
- 小学科学新教科版三年级上册全册教案(2025秋新版)
- 婴幼儿发展引导员技能竞赛考试题库(含答案)
- 小学生航空航天知识题库及答案
- 统编版八年级上册道德与法治第三课 共建网络美好家园 课件
- 【里斯】年轻一代新能源汽车消费洞察与预测 -新物种 新理念 新趋势(2024-2025)
- 企业数据安全管理制度与操作规程
评论
0/150
提交评论