- 9
- 0
- 约1.02千字
- 约 12页
- 2017-02-01 发布于重庆
- 举报
数据库实验三3120105045
浙江大学实验报告
课程名称: 数据库系统原理book card borrow三个表
定义若干表,其中包括primary key, foreign key 和check的定义。
让表中插入数据,考察primary key如何控制实体完整性
删除被引用表中的行,考察foreign key 中on delete 子句如何控制参照完整
修改被引用表中的行的primary key,考察foreign key 中on update 子句如何控制参照完整性。
修改或插入表中数据,考察check子句如何控制校验完整性。
定义一个trigger, 并通过修改表中数据考察触发器如何起作用
主要仪器设备
SQL 2000
操作方法与实验步骤
删除book card borrow三个表(user972已删除)
定义若干表,其中包括primary key, foreign key 和check的定义。
book表的bno定义为primary key
card表的cno定义为primary key
borrow表的cno bno borrow_date组成primary key
borrow表的cno和bno定义foreign key
Borrow表cno声明为foreign key时有on delete 和on update 子句
card表的type属性定义check (class in (T,G,U,O))
让表中插入数据,考察primary key如何控制实体完整性
(1)在book中插入一条记录
(2)在book中插入另一条与前一条记录的不同,即primary key不同的记录仍然成功
(3)再插入一条与第一条记录相同,即primary key相同的记录,失败
4、往三个表中插入数据,都成功
3. 删除被引用表中的行,考察foreign key 中on delete 子句如何控制参照完整性。
4.修改被引用表中的行的primary key,考察foreign key 中on update 子句如何控制参照完整性。
1.再插入数据
5.修改或插入表中数据,考察check子句如何控制校验完整性。
6.定义一个trigger, 并通过修改表中数据考察触发器如何起作用
实验结果与分析
讨论、心得
您可能关注的文档
- 行测.片段阅读doc.doc
- 2013公务员考试模拟题13.doc
- 人教版高中生物必修3第4-5章月考测试.doc
- 马家柚生产技术操作规程.doc
- 高二生物必修三《问题与环境》第5章 第24课时.doc
- 巨磁电阻效应及其应用 数据处理.docx
- 人教版八年级生物上册复习资料(全).doc
- 番石榴栽培技术(黄改).doc
- 内蒙古工业大学 测试技术 测试技术教材出版规划与内容.doc
- 飞钓词语解释.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)