综合实验报告 b 郭小明 电子科技大学 数据库实验.docVIP

  • 30
  • 0
  • 约9.67千字
  • 约 35页
  • 2016-10-21 发布于贵州
  • 举报

综合实验报告 b 郭小明 电子科技大学 数据库实验.doc

综合实验报告 b 郭小明 电子科技大学 数据库实验

电 子 科 技 大 学 实 验 报 告 学生姓名:郭小明 学 号:2011060100010 指导教师:牛新征 一、实验室名称:A2 412 二、实验项目名称:学生学籍管理系统 三、实验原理:数据库应用方法与数据库理论知识 四、实验目的: 1、熟悉数据库的设计,并掌握数据库设计的基本方法和步骤,了解数据库设计各阶段的任务等; 2、巩固SQL语言命令、练习E-R图的绘制、体会数据库应用与数据库理论知识的衔接; 实验内容: 1.对应用系统进行需求分析; 2.绘制E-R图; 3.将E-R模型向数据模型转换; 4.创建数据库,定义基本表; 六、实验器材(设备、元器件): PC机,WINDOWS, SQLSERVER 2008 七、实验步骤: 一、需求分析 本系统要求的主要功能是 (1)学生成绩和基本信息的查询和维护 (2)课程库的查询和维护 (3)学生所选课程信息的查询和维护. (4)各个课程任课老师信息的查询和维护。 本系统设计牵涉到的实体表信息如下: (1)学生表(student): 学号(Sid)姓名(Sname)性别(Sex)专业(Spro)籍贯(Shome) (2)课程表(course): 课程号(Cid)课程名(Cname)学分(Csco) 课时(Chour) (3)教师表(teacher) 工资号(Tid)教师姓名(Tname)工资(Tsal)职称(Tleve) 教龄(Tage) (4)学院表(college) 学院编号(Cid)学院年龄(Cage)学院专业数(Cpro)学院学 生数(Cstu)学院教师数(Ctea) 表间联系如下: (1)学生表与课程表之间是m : n 的联系转换为成绩(score)表 表id(Scid)学号(Sid)课程号(Cid)成绩(Grade) 其中student表中的Sid作为score表的Sid的外键 foreign key(Sid) references student(Sid) 其中course 表中的Cid作为score表中Cid的外键 foreign key(Cid) references course(Cid) (2)教师表与课程表之间也是m : n 的联系转换为授课 (giveLesson) 表id(Id)教师编号(Tid) 课程编号(Cid)授课教室(Groom) 其中teacher表中的Tid作为giveLesson表中Tid的外键 foreign key(Tid) references teacher(Tid), 其中course表中的 Cid作为giveLesson表中Cid的外键 foreign key(Cid) references course(Cid) 二、E—R图 m n n m n 1 三、将E—R图向数据模型转换 1)在学生关系模型中: 候选码为:学号 函数依赖关系是:学号→姓名 学号→性别 学号→专业 学号→籍贯 2)在选课关系模型中: 候选码为:表id,学号 函数依赖关系是:(表id,学号)→成绩 (表id,学号)→课程名 3)在课程关系模型中: 候选码为:课程号,课程名 函数依赖关系是:(课程号,课

文档评论(0)

1亿VIP精品文档

相关文档