简单数据库设计实例Word格式文档下载.docx
《简单数据库设计实例Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《简单数据库设计实例Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
●转化成E-R图
图一教学管理ER图
由ER模型转换的关系模型是:
学生(学号,姓名,性别,生日,民族,籍贯,专业号,简历,登记照)
专业(专业号,专业,专业类别,学院号)
学院(学院号,学院,院长)
课程(课程号,课程名,学分,学院号)
成绩(学号,课程号,成绩)
(题目分析:
本题中有学生、专业、学院、课程四个实体。
一个学生只有一个主修专业,学生与专业有多对一的联系;
一个专业只由一个学院开设,一门课程只由一个学院开设,学院与专业、学院与课程都是一对多的联系;
学生与课程有多对多的联系。
在转换为关系模型时,一对多的联系都在相应的多方实体的关系中增加一个外键。
)
增加教师,ER图如下。
图二有教师实体的教学管理ER图
4、检查设计:
是否支持各种应用。
1)、如果有学生转换专业,系统如何支持?
2)、如果学生中途退学,系统如何支持?
3)、如果教师处于退休状态,系统如何支持?
4)、选修课通常是针对某些专业的,系统如何支持?
5.物理设计
基于Access的数据库结构设计如下。
指定数据库文件的名称,并为设计好的关系模型设计表结构。
数据库文件保存在“E:
\教学管理\”文件夹中,数据库文件名:
教学管理.MDB。
表包括:
学院、专业、学生、课程、成绩单。
对应表结构如表1-2至表1-6所示。
表1-1学院
字段名
类型
宽度
小数
主键/索引
参照表
约束
Null值
学院号
文本型
2
↑(主)
学院
16
院长
8
√
表1-2专业
专业号
4
专业
专业类别
↑
表1-3学生
学号
姓名
性别
男or女
生日
日期型
民族
6
籍贯
20
简历
备注型
登记照
OLE对象
表1-4课程
课程号
课程名
24
学分
字节型
字符型
表1-5成绩单
学生
课程
成绩
单精度
1
>
=0and<
=100
附:
教学管理数据库参考数据如表1-1~表1-5所示。
表1-1学生表
06053113
唐李生
男
04/19/1987
汉
湖北省麻城
0501
07042219
黄耀
01/02/1989
黑龙江省牡丹江市
0403
06041138
华美
女
11/09/1987
河北省保定市
07045120
刘权利
10/20/1989
回
湖北省武汉市
08055117
王燕
08/02/1990
河南省安阳市
08045142
郝明星
11/27/1989
满
辽宁省大连市
08053101
高猛
02/03/1990
湖北生黄石市
08053124
多桑
10/26/1988
藏
西藏
08053160
郭政强
06/10/1989
土家
湖南省吉首
08053116
陆敏
03/18/1990
广东省东莞
08053131
林惠萍
12/04/1989
壮
广西省柳州市
07093305
郑家谋
03/24/1988
上海市
0904
07093342
罗家艳
05/16/1988
北京市
07093325
史玉磊
09/11/1988
湖北省孝感市
07093317
凌晨
06/28/1988
浙江省温州
08041136
徐栋梁
12/20/1989
陕西咸阳
08041127
巴朗
09/25/1989
蒙古
内蒙古
表1-2学院表
01
外国语学院
叶秋宜
02
人文学院
李容
03
金融学院
王汉生
04
法学院
乔亚
05
工商管理学院
张绪
06
会计学院
张一非
09
信息学院
杨新
思考题:
当我们进行物理设计时,如果将全校的学生放置在一个关系(表)中,势必带来存储空间大、处理效率低的问题。
怎么解决?
练习:
在线图书销售系统,有如下功能。
用户注册后,可以修改自己的信息,可以将需要购买的图书放入购物车,然后从购物车下订单后结账。
第一次结账时填写图书邮寄地址信息,以后就直接显示。
购物车采用数据库实现。
后台管理就是商家,登陆后可以增删改图书,新增图书的前10名,以及最畅销图书前十名显示在首页上。
商家可以增删改图书分类,图书二级分类,一级为人文、科学、历史,二级为。
。
商家物流由韵达和中通快递承包,支付接口有支付宝及各大银行网银支付,同时支持信用卡支付。
一个订单需要在一天内完成支付,否则取消订单。
用户在购买后有给图书打分和评阅的功能。
请画出E-R图,并写出数据库的物理结构。
WelcomeTo
Download!
!
欢迎您的下载,资料仅供参考!