数据库实验4-数据完整性控制.docxVIP

  • 171
  • 0
  • 约4.28千字
  • 约 8页
  • 2017-11-17 发布于河南
  • 举报
数据库实验4-数据完整性控制

《数据库理论与应用》实验报告实验序号:4 实验项目名称:数据完整性控制学  号姓  名专业、班实验地点指导教师实验时间一、实验目的及要求熟悉通过SQL语言对数据库进行完整性控制操作,包括3类完整性、check短语、constraint子句、触发器。因为完整性约束绝大部分是在定义表结构的时候完成的,因此可能需要多次定义表,如果表名发生重复,可以先将旧表删除再重建二、实验设备(环境)及要求利用实验1所安装的RDBMS及其交互查询工具来操作SQL语言三、实验内容与步骤1.实体完整性 -- 定义表的主码关系模型的实体完整性在CREATE TABLE中用PRIMARY KEY定义。定义主码的方法分为定义为列级约束条件和定义为表级约束条件。1)定义表student,并将其中的sno属性定义为主码。Student表由(SNO,SNAME,SSEX,SAGE,SDEPT)等列组成,各列的类型分别是(CHAR(7), CHAR(8),CHAR(2),SMALLINT,CHAR(20))。2)定义表SC,并将其中的属性sno,cno定义为主码2.参照完整性关系模型的参照完整性在CREATE TABLE中用FOREIGN KEY定义,并用REFERENCES来指明外码参照的是哪些表的主码。定义表sc,其中sno参照表student的主码sno, cno参照表course的主码cno.Sc表有(SNO,C

文档评论(0)

1亿VIP精品文档

相关文档