软件工程数据库设计_第1页
软件工程数据库设计_第2页
软件工程数据库设计_第3页
软件工程数据库设计_第4页
软件工程数据库设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5/592013-2014学年第一学期软件工程Ⅱ实验三:数据库设计项目名称:同学成果管理系统组长:杨杰组员:兰克、任天宇、胡育滋、张巡11级软工NET2班2013年10月22日实验四:数据库设计项目名称:同学成果管理系统数据库分析依据高校同学成果管理系统功能类图的描述,画出对应的E-R图。主要内容是分别对老师、课程、同学、开设课程,成果进行对象的描述,老师对象描述老师的基本信息,包括老师号、姓名、性别、联系电话、办公室;课程对象描述课程的基本信息,包括课程号、课程名、学分、系别;同学对象描述同学的基本信息,包括学号、姓名、性别、诞生日期、系别、联系电话。实体之间存在3个关系,分别是讲授、开设、选课。讲授描述老师和开课课程之间的关系,课设描述课程和开设课程之间的关系,选课描述同学和开设课程的关系。简略如图1-1所示。图1-1同学成果管理E-R图二、数据库关系图数据库关系图的介绍,300字以上。主要是表的字段的介绍,表与表之间的关系。简略如图2所示(此句话必须有)。图2数据库关系图纵览数据库表结构依据同学成果管理系统概念设计,接受关系模型设计,系统包括5个实体对象表,1个关系表,和2个视图,并使用存储过程和函数,触发器等内容对数据库进行操作,分别是teacher表、student表、course表、KC开设课程表、选课表、avg_v视图和cou_v视图。依据老师属性,teacher老师表包含6个字段,其字段名、属性、类型和约束如表3-2所示。老师对象用老师号作为主键,性别字段只能填写“男”或“女”。字段名属性类型约束tname姓名char(20)Notnullsex性别char(2)Check(sexin(‘男’,’女’))tno老师号char(12)Primarykeytphone联系电话char(20)Notnullpassword密码Char(20)Notnulladdress办公室Char(15)表3-2teacher老师表依据同学属性,student同学表包含7个字段,其字段名、属性、类型和约束如表3-3所示。同学对象用学号作为主键、性别字段只能填写“男”或“女”。字段名属性类型约束sname姓名Char(20)Notnullsex性别Char(2)Check(sexin(‘男’,’女’))sno学号Char(15)Primarykeysdept系别Char(20)sphone联系电话Char(12)birthday诞生年月Datepassword密码Char(20)Notnull表3-3student同学表依据课程属性,course课程表包含4个字段,其字段名、属性、类型和约束如表3-4所示。课程对象用课程号作为主键,且课程名唯一。字段名属性类型约束cno课程号Char(5)Primarykeycname课程名Char(20)uniquecredit学分numbersdept系别Char(20)表3-4course课程表KC开设课程表包含6个字段,其中时间记录开设课程的时间,上课地点,其余的字段分别是外键所对应的列,包括teacher表中的老师姓名tanme,course表中的课程名cname,字段名、属性、类型、和约束如图3-5所示。KC开设课程表用time作为主键。字段名属性类型约束time时间Char(20)cno课程号Char(5)Foreignkey,referencecourse(cno)adrss地点Char(15)Cname课程名Char(20)tno老师号Char(12)foreignkey(tno)referencesteacher(tno)表3-5KC开设课程表SC选课表包含6个字段,包括编号scno,包括同学表的sno,字段名、属性、类型和约束如表3-6所示。选课表中用scno作为主键。字段名属性类型约束scno编号numberPrimarykeysno学号Char(15)tno老师号char(12)time上课时间Char(20)adrss上课地点Char(15)Cno课程号Char(5)表3-6SC选课表成果表的包括3个字段,包括同学表的sno,课程编号cno,成果grade。字段名、属性、类型和约束如表3-7所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论