- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告
科 目: 数据库系统
设计题目: 学生学籍管理系统
专 业: 计算机科学与技术
姓 名:
数据库设计
一.需求分析
数据需求:
(1)数据字典
主要涉71到以下七个表,分别为:专业参照表、班纵信息丧、课程丧、学生基本信息 扫敎学计划表、教师投课表、学生成绩表。以下是数据宇典:
专业参照表
Major
专业名称
班纵信息表
Classid
班纵编号
Major
专业名称
课程衰
Courscid
课程编号
Name
课程名称
Credit
学分
学生基本信息表
Svudentid
学号
Name
姓名
Sex
性别
Birthday
出生年月
Classid
班级编号
教学计划表
Major
专业名称
Courscid
课程编号
Nature
课程性质
Term
课程开诛学期
教师授:谦表(假诛教师无重名)
Teacher
教师名称
Classid
班圾编号
Courscid
课程编号
学生成绩表
Studentid
学号
Courscid
课程编号
Score
分数
功能需求:
录入一位学生,包含学号、姓名、性别、出生年月、班级等信息
按学号、姓名、专业三种方式查询学生杀本信息
录入一学生成绩
查询一位学生所修的课程、性质(必修或选修)、学期、学分氏成绩
查询一位学生的必修课平均成绩、所有课程平均成纟贵(平均成绩应按学分加权)
査询一位学生被哪些教师教过课
査询快要破开除的学生(距諛开除差3学分之內)
二.数据库设计
1.概念结构设计局部ER图
课程编号 课程名称 课程性质 开设学期 课程学分
授课计划
厂
教师
课程名称
班级编号
姓名
性别
出生年月
r
学号
r
班级
k
J
整体的ER图
学生
班级编号
班级
属于
学生
A
■
A
r
r
A
生2
f
生另
t
r
成绩
J
课程
教师
丘 程编程名£二 程性 设学程学寸
教师编号
教师姓名
2.逻辑结构设计
ER图转换为关系模型
由ER 0可见:图中有五个实体:专业,课程,班级,教师和学生;五个关系:专业 和班级的1: n二元关系、专业和课程的l:n二元关系,学生和班级的1: n二元关系、教 师、课程和班圾的三元关系、学生和课程的l:n二元关系。
由于每个实体必须构造裘,所以可以先得到五个实体的信息裘,实体的码就是关系的 码,实体的厲性即关系模型的属性:(有下划线的属性为主码,斜体的属性为外码)
学生信息表:S (sno, sname, ssex, sbirth)
课程信患表:C (eno, cname, cnature, cterm, ccredit)
专业信息表:M (mno, mname)
教师信息表:T (mo, mamc)
班级信息表:LQno)
对应的厲性分别为:生空,姓名,性别,出生日期
课程編号,课程名,课程性质,课程学期,课程学分
专业编号,专业名
教师編号,教师名
班纵编号
对于一个1: n联系,可以转换为一个独立的关系模式,与该联系相连的各实体的码以 71联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。以上ER图中学生 和班圾的关系、学生和课程的关系、专业和班圾的关系、专业和课程的关系为1: n关系, 所以转换的关系摸式为:
学生分班表:SL (xflo, Ind)
专业分班表:LM (Ino, mnd)
专业教学表:MC(gwo, end)
学生选课表:SC (sno, eno, score)
对于3个或3个以上泵间的一个多元关系可以转换为一个关系模式。与该多元联系 相连的各实体的码以氏联系本身的属性均转换为关系的属性,各实体的码组成关系的码或 关系码的一部分。以上ER图中专业、班纵和课程的关系以教师、课程与班级的关系均 为多元关系,所以转换的关系模式为:
教师授课衣:TL (mojnoycnd)
关系模式的优化:
学生信息表 S sname,ssex,sbirth)
该关系模式的码为sne,由于只有一个码,所以不存在非主厲性对码的部分函数依赖,可 以达到2NCF。另外,该关系摸式的函數依赖为:sno - snamc, sno - sscx.sno - sbirth,其间不 存在传递依赖,故学生信息表可达到3NCF.
课程信息表 C (eno, cname, cnature, cterm, ccrcdit)
该关系模式的码为cne,由于只有一个码,所以不存在非主属性对码的部分函數依赖,可 以达到2NCF。另外,该关系模式的函数依赖为:eno - cnamc, eno - cnaturc, eno - etc rm, eno - ccrcdit,其间不存在传递依赖,故课程信息丧可达到3NCF.
专业信息表M (mno, mname)
该关系模式的码为由于只有一个码,所以不存在非主厲性对码的部分函数依赖, 可以达到
您可能关注的文档
- 数字音频技术与校园文化演出.docx
- 数形结合法解题例说.docx
- 数据中心之服务器及其虚拟化.docx
- 数据中心压力管道焊接质量控制.docx
- 数据中心综合布线的施工技术.docx
- 数据中心绿色节能之路.docx
- 数据中心硬件资源的虚拟化建设.docx
- 数字齿轮泵定量灌装探究精品资料.docx
- 数据中心在烟草行业的重要性.docx
- 数形结合话数轴.docx
- 2024年【中学班会课件】协同进化.ppt
- 2024年人教版七年级英语下册Unit 1 Section A 2课件.ppt
- 2024年鲁教版八年级英语下册Unit1 Have you ever been to an amusement park? Period3课件.ppt
- 2024年北师大版七年级英语下册Unit6 warming up, listening and vocabulary课件.ppt
- 2024年人教版七年级英语下册Unit3 Section A1课件.ppt
- 2024年人教版七年级英语上 Unit 6 section A 1a-2c教学课件共31张PPT含听力MP3.ppt
- 2024年人教版七年级英语下册unit3 How do you get to school Section B1课件(共22张PPT).ppt
- 2024年人教版九年级英语Unit 8 It must belong to Carla公开课课件.ppt
- 2024年人教版七年级下册语文导学课件13 音乐巨人贝多芬.ppt
- 2024年人教版三年级美术:标志设计简介-素材-课件.ppt
最近下载
- 对照《中国共产党纪律处分条例》排查梳理违纪风险点(共30条,包含产生因素和防范举措).docx VIP
- 初中物理教师招聘选调考试精彩试题.docx
- 房屋租赁合同70582.doc
- 初中物理探究式教学研究结题报告草稿.doc
- 培训机构辅导班兼职教师聘用合同协议.doc
- 2022-2023学年北京市西城区高二下学期期末考试语文试题(解析版).docx
- 舞剧的僭越——作为符号的舞蹈诗剧《只此青绿》.pdf VIP
- DB53/T 2007-2015- 钢筋保护层混凝土垫块质量检测技术规程.pdf
- 初中物理教师招聘选调考试试题(2).doc VIP
- 学前儿童社会教育(学前儿童社会教育活动指导)-国家开放大学电大期末纸考卷考题目答案.pdf
文档评论(0)