SQLServer数据库设计的案例分析教学教材Word文档下载推荐.docx

上传人:b****4 文档编号:14131636 上传时间:2022-10-19 格式:DOCX 页数:19 大小:143.78KB
下载 相关 举报
SQLServer数据库设计的案例分析教学教材Word文档下载推荐.docx_第1页
第1页 / 共19页
SQLServer数据库设计的案例分析教学教材Word文档下载推荐.docx_第2页
第2页 / 共19页
SQLServer数据库设计的案例分析教学教材Word文档下载推荐.docx_第3页
第3页 / 共19页
SQLServer数据库设计的案例分析教学教材Word文档下载推荐.docx_第4页
第4页 / 共19页
SQLServer数据库设计的案例分析教学教材Word文档下载推荐.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

SQLServer数据库设计的案例分析教学教材Word文档下载推荐.docx

《SQLServer数据库设计的案例分析教学教材Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《SQLServer数据库设计的案例分析教学教材Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。

SQLServer数据库设计的案例分析教学教材Word文档下载推荐.docx

图二有教师实体的教学管理ER图

3.物理设计

基于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.当我们进行物理设计时,如果将全校的学生放置在一个关系(表)中,势必带来存储空间大、处理效率低的问题。

怎么解决?

2.如果管理研究生,带来的设计影响是什么?

如何解决?

3.在管理教师信息时,如果将教师分类:

教师、研究生导师。

研究生导师存储“研究方向、学生人数”等信息,怎样设计。

附:

教学管理数据库参考数据如表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

信息学院

杨新

09064049

78

01054010

87

76

09065050

81

82

04010002

75

88

09061050

85

二、图书销售

建立某中小型书店图书销售管理信息系统的数据库。

1.基本需求分析

1)组织结构

对组织结构的分析有助于分析业务范围与业务流程。

书店的组织结构如图三所示。

图三书店组织结构简图

其中,书库是保存图书的地方;

购书/服务部负责采购计划、读者服务、图书预订等业务;

售书部负责图书的销售。

财务部负责资金管理;

人事部负责员工管理与业务考核。

2)业务分析

对于信息处理系统来说,划分系统边界很重要,即哪些功能由计算机来完成,哪些工作在计算机外完成。

这些要通过业务分析确定。

同时,业务流程中涉及的相关数据也通过业务分析得到归类和明确。

在业务分析的基础上,确定数据流图和数据字典。

本系统主要包含以下业务内容。

①进书业务。

事先采购员根据订书单采购图书。

然后将图书入库,同时登记相应的图书入库数据。

本项业务涉及的数据单据和表格有:

进书单(包括进书单编号、日期、金额、经手人等)和进书单细目(一个进书单可能有若干种图书。

进书单的细目数据包括每种图书的信息、定价、进价或折扣,数量),以及书库账本(图书信息、库存数量、价格等)。

②售书业务。

售书员根据读者所购图书填写售书单(如图四所示)。

同时,修改库存信息。

本项业务涉及和产生的数据表格有:

售书单(包括售书单编号、售书日期、金额、员工)、售书细目(一个售书单可能有若干种图书。

售书细目包括该次售书的书籍编号、售出数量、折扣、售出价格等),以及书库账本。

图四售书单样式

③图书查询服务业务。

根据读者要求,提供本书店特定的图书及库存信息。

本项业务涉及的主要数据是书库账本。

④综合管理业务。

包括进书信息、销售信息、库存信息的查询、汇总和报表输出。

本项业务涉及所有的进书数据、销售数据和库存数据等。

3)处理的数据

上面的分析将本系统的业务归纳为4项。

在业务分析的基础上,应该画出系统的数据流图。

整个系统的分层数据流图将揭示一个系统内全部的数据项、数据结构、数据存储以及对数据的加工处理功能。

在此基础上就可以建立系统的数据字典。

本书不讨论数据流图和完整的数据字典规范等内容,仅对最后建立数据库所需要的数据进行分析说明。

在上述4项业务中涉及到的业务数据包括:

进书数据、库存数据、销售数据。

在这些数据中又涉及到图书数据、员工数据等,而图书数据与出版社有关,员工与部门有关。

因此,将所有数据进行归类分析,书店销售管理信息系统要处理的数据应该包括:

企业部门信息(组成:

部门编号、部门名、办公电话);

员工信息(组成:

工号、姓名、性别、生日、职务、所属部门、薪金);

出版社信息(组成:

出版社编号、出版社名称、地址、联系电话、联系人);

基本图书信息(组成:

图书编号、ISBN、书名、作者、出版社、版次、出版日期、定价、图书类别、备注);

进书单及细目(组成:

进书单号、日期、{进书细目}、金额、业务员);

售书单及细目(组成:

售书单号、日期、{售书细目}、金额、业务员);

书库账本(组成:

图书编号、库存数量、平均进价折扣、备注)。

这些就是书店销售管理信息系统要处理的各种对象,每一种对象由括号内的属性组合在一起来描述。

这些属性有的是基本数据项,有的是数据项集合(由“{、}”括起来),数据项集合要做进一步的说明。

例如,“{进书细目}”由“序号、{基本图书信息}、进价或折扣、数量”等属性组成;

“{售书细目}”由“序号、图书编号、售价或折扣、数量”等属性组成。

当所有数据对象都归纳完毕,就可以编制数据字典了。

在数据字典中,要对所有这些数据项、数据项集合等的命名、取值方式和范围、作用等进行明确而无异义说明。

4)处理功能分析

数据字典不仅记载所有数据的详情,也要详细记载所有对数据的处理功能。

当进书业务发生时,将所进图书入书库,然后存储进书单及细目数据,同时根据进书单登记图书库存数据。

当登记图书库存数据时,可能有两种情况:

新图书或已有图书入库。

对于新图书,本业务要将图书的完整信息记载下来,然后记载图书进价和数量;

已有图书是指同一种书。

但同一种书可能有版本方面的区别。

为简单起见,规定:

“ISBN号”与“版次”相同的就是同一种书,图书编号相同。

对于已有图书,将本次进书数加到该图书的库存数中即可,但本次的进价折扣与以前库存的该书的折扣可

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1