网站大量收购独家精品文档,联系QQ:2885784924

[数据库设计说明书.docxVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[数据库设计说明书

1引言31.1编写目的31.2背景31.3定义31.4参考资料32结构设计32.1概念结构设计32.2定义与约束42.2.1学生42.2.2教师52.2.3教室52.2.4课程52.2.5教材52.2.6书籍52.3关系模式设计52.4逻辑结构设计62.4.1学生表62.4.2教师表62.4.3教室表62.4.4书籍表62.4.5教材表62.4.6课程表72.4.7学生课程链接表72.4.8教师课程链接表72.4.9书籍教材链接表72.4.10学习级别表7数据库设计说明书引言编写目的该数据库设计说明书可以帮助完善选课系统。便于开发人员完成数据库的搭建和相关数据库操作的设计。背景说明:待开发的数据库的名称:选课系统列出该软件系统开发项目的任务提出者:陆耀老师软件系统使用用户:选课学生与老师定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。参考资料列出有关的参考资料:本项目的经核准的计划任务书或合同、上级机关批文;属于本项目的其他已发表的文件;本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。结构设计概念结构设计系统包含的实体有:学生、教师、课程、学习级别、教材、书籍、教室。学生包含的属性:学生ID、学生姓名、学习级别教师包含属性:教师ID、教师姓名课程包含属性:课程ID、课程级别、上课时间、使用教材教材包含属性:教材ID、教材名称书籍包含属性:书籍ID、所属教材、书籍名称教室包含属性:教室编号学习级别包含属性:学习级别ID、学习级别名称选课系统ER图定义与约束学生实体学生完整性约束学生ID参照性约束通过学习级别ID这一来建立学生与学习级别实体的联系非主属性学生姓名取值范围约定学生ID与学习级别ID为非负数,学生姓名为非空Unicode值教师实体教师完整性约束教师ID参照性约束无非主属性教师姓名取值范围约定教师ID为非负数,教师姓名为非空Unicode值教室实体教师完整性约束教师ID参照性约束无非主属性教师姓名取值范围约定教师ID为非负数,教师姓名为非空Unicode值课程实体课程完整性约束课程ID参照性约束无非主属性课程名称、上课时间取值范围约定课程ID为非负数,课程名称为非空Unicode值,上课时间为Date类型教材实体教材完整性约束教材ID参照性约束无非主属性教材名称取值范围约定教材ID为非负数,教材名称为非空Unicode值书籍实体书籍完整性约束书籍ID参照性约束无非主属性书籍名称取值范围约定书籍ID为非负数,书籍名称为非空Unicode值关系模式设计通过分解课程与学生、课程与教师、教材与书籍三对多对多的关系,得到学生课程关系、教室课程关系、教材课程关系三个关系。这三个关系将多对多关系转化为一对一映射。关系模式设计图(ERWin软件制作)数据表设计需要建立的数据表有:学生表、教师表、教室表、书籍表、教材表、课程表、学生课程链接表、教师课程链接表、书籍教材链接表、学习级别表学生表表名:学生表字段名字段类型约束学生IDIntPK学生姓名Char学习级别IDIntFK(学习级别表(学习级别ID))建表CREATETABLE学生(学生ID INTNOTNULLIDENTITY(1,1),学生姓名CHAR(50)NOTNULL,学习级别ID INTNOTNULL)创建约束ALTERTABLE学生ADDPRIMARYKEY(学生ID)ALTERTABLE学生ADDFOREIGNKEY(学习级别ID)REFERENCES学习级别(学习级别ID)插入数据INSERTINTO学生(学生姓名,学习级别ID)VALUES(张三,1)删除数据DELETEFROM学生[WHERE 条件]修改数据UPDATE学生SET学生姓名=李四查询数据SELECT*FROM学生[WHERE 条件]教师表表名:教师表字段名字段类型约束教师IDIntPK教师姓名Char建表CREATETABLE教师(教师ID INTNOTNULLIDENTITY(1,1),教师姓名CHAR(50)NOTNULL)创建约束ALTERTABLE教师ADDPRIMARYKEY(教师ID)插入数据INSERTINTO教师(教师姓名)VALUES(张三)删除数据DELETEFROM教师[WHERE 条件]修改数据UPDATE教师SET教师姓名=李四WHERE教师姓名=张三查询数据SELECT教师姓名FROM教师教室表表名:教室表字段名字段类型约束教室编号IntPK教室位置CharCREATETABLE教室(教室编号INTNOTNULLIDENTITY(1,1),教室位置CHAR(50)NOTNULL)创建约束ALTERTABLE教室ADDPRIMARYKEY(教室编号)插入数据INSERT

文档评论(0)

1983xuesheng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档