数据库实验三3120105045.docVIP

  • 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, 并通过修改表中数据考察触发器如何起作用 实验结果与分析 讨论、心得

文档评论(0)

1亿VIP精品文档

相关文档