- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Sever数据库设计的案例分析
数据库设计的案例分析
一、教学管理
1. 基本需求
某学校设计学生教学管理系统。学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括专业编号和名称,一个专业属于一个学院,一个学院可以有若干个专业。学院信息要存储学院号、学院名、院长。教学管理还要管理课程表和学生成绩。课程表包括课程号、课程名、学分,每门课程由一个学院开设。学生选修的每门课程获得一个成绩。
设计该教学管理的ER模型,然后转化为关系模型。
若上面的管理系统还要管理教师教学安排,教师包括编号、姓名、年龄、职称,一个教师只能属于一个学院,一名教师可以上若干门课程,一门课程可以有多名老师来上,每个教师所上的每门课都有一个课堂号和课时数。试修改上题的ER模型,将教师教学信息管理增加进去。
2. 参考设计:
图一 教学管理ER图
由ER模型转换的关系模型是:
学生(学号,姓名,性别,生日,民族,籍贯,专业号,简历,登记照)
专业(专业号,专业,专业类别,学院号)
学院(学院号,学院,院长)
课程(课程号,课程名,学分,学院号)
成绩(学号,课程号,成绩)
(题目分析:本题中有学生、专业、学院、课程四个实体。一个学生只有一个主修专业,学生与专业有多对一的联系;一个专业只由一个学院开设,一门课程只由一个学院开设,学院与专业、学院与课程都是一对多的联系;学生与课程有多对多的联系。
在转换为关系模型时,一对多的联系都在相应的多方实体的关系中增加一个外键。)
增加教师,ER图如下。
图二 有教师实体的教学管理ER图
3. 物理设计
基于Access的 数据库结构设计如下。
指定数据库文件的名称,并为设计好的关系模型设计表结构。
数据库文件保存在“E:\教学管理\”文件夹中,数据库文件名:教学管理.MDB。
表包括:学院、专业、学生、课程、成绩单。对应表结构如表1-2至表1-6所示。
表1-1 学院
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
学院号
文本型
2
↑(主)
学院
文本型
16
院长
文本型
8
√
表1-2 专业
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
专业号
文本型
4
↑(主)
专业
文本型
16
专业类别
文本型
8
↑
学院号
文本型
2
学院
表1-3 学生
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
学号
文本型
8
↑(主)
姓名
文本型
8
性别
文本型
2
男 or 女
生日
日期型
民族
文本型
6
↑
籍贯
文本型
20
专业号
文本型
6
专业
√
简历
备注型
√
登记照
OLE对象
√
表1-4 课程
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
课程号
文本型
8
↑(主)
课程名
文本型
24
学分
字节型
学院号
字符型
2
学院
表1-5 成绩单
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
学号
文本型
8
↑
学生
课程号
文本型
6
↑
课程
成绩
单精度
4
1
=0 and =100
√
思考题:
1. 当我们进行物理设计时,如果将全校的学生放置在一个关系(表)中,势必带来存储空间大、处理效率低的问题。怎么解决?
2. 如果管理研究生,带来的设计影响是什么?如何解决?
3.在管理教师信息时,如果将教师分类:教师、研究生导师。研究生导师存储“研究方向、学生人数”等信息,怎样设计。
附:教学管理数据库参考数据如表1-1~表1-5所示。
表1-1 学生表
学号
姓名
性别
生日
民族
籍贯
专业号
简历
登记照唐李生
男
04/19/1987
汉
湖北省麻城
0501黄耀
男
01/02/1989
汉
黑龙江省牡丹江市
0403华美
女
11/09/1987
汉
河北省保定市
0403刘权利
男
10/20/1989
回
湖北省武汉市
0403王燕
女
08/02/1990
回
河南省安阳市
0501郝明星
女
11/27/1989
满
辽宁省大连市
0403高猛
男
02/03/1990
汉
湖北生黄石市
0501多桑
男
10/26/1988
藏
西藏
0501郭政强
男
06/10/1989
土家
湖南省吉首
0501陆敏
女
03/18/1990
汉
广东省东莞
0501林惠萍
女
12/04/1989
壮
广西省柳州市
0501郑家谋
男
03/24/1988
汉
上海市
0904罗家艳
女
0
文档评论(0)