SQL Server数据库设计的案例分析

上传人:碎****木 文档编号:229507659 上传时间:2021-12-25 格式:DOCX 页数:16 大小:105.10KB
返回 下载 相关 举报
SQL Server数据库设计的案例分析_第1页
第1页 / 共16页
SQL Server数据库设计的案例分析_第2页
第2页 / 共16页
SQL Server数据库设计的案例分析_第3页
第3页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《SQL Server数据库设计的案例分析》由会员分享,可在线阅读,更多相关《SQL Server数据库设计的案例分析(16页珍藏版)》请在金锄头文库上搜索。

1、数据库设计的案例分析一、教学治理1. 根本需求某学校设计同学教学治理系统。同学实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名同学选择一个主修专业,专业包括专业编号和名称,一个专业属于一个学院,一个学院可以有假设干个专业。学院信息要存储学院号、学院名、院长。教学治理还要治理课程表和同学成果。课程表包括课程号、课程名、学分,每门课程由一个学院开设。同学选修的每门课程获得一个成果。设计该教学治理的 ER 模型,然后转化为关系模型。假设上面的治理系统还要治理教师教学支配,教师包括编号、姓名、年龄、职称,一个教师只能属于一个学院,一名教师可以上假设干门课程,一门课程可以有多名教师来上,每

2、个教师所上的每门课都有一个课堂号和课时数。试修改上题的ER 模型,将教师教学信息治理增加进去。2. 参考设计:图一 教学治理ER 图由 ER 模型转换的关系模型是:同学学号,姓名,性别,生日,民族,籍贯,专业号,简历,登记照 专业专业号,专业,专业类别,学院号学院学院号,学院,院长课程课程号,课程名,学分,学院号 成果学号,课程号,成果题目分析:此题中有同学、专业、学院、课程四个实体。一个同学只有一个主修专业,同学与专业有多对一的联系;一个专业只由一个学院开设,一门课程只由一个学院开设,学院与专业、学院与课程都是一对多的联系;同学与课程有多对多的联系。在转换为关系模型时,一对多的联系都在相应的

3、多方实体的关系中增加一个外键。增加教师,ER 图如下。图二 有教师实体的教学治理ER 图3. 物理设计基于Access 的 数据库构造设计如下。指定数据库文件的名称,并为设计好的关系模型设计表构造。数据库文件保存在“E:教学治理”文件夹中,数据库文件名:教学治理.MDB。 表包括:学院、专业、同学、课程、成果单。对应表构造如表1-2 至表 1-6 所示。字段名类型宽度小数表 1-1 学院主键/索引参照表约束Null 值学院号文本型2主学院文本型16院长文本型8字段名类型宽度小数表 1-2 专业主键/索引参照表约束Null 值专业号文本型4主专业文本型16专业类别文本型8学院号文本型2学院字段名

4、类型宽度小数表 1-3 同学主键/索引参照表约束Null 值学号文本型8主姓名文本型8性别文本型2男 or 女生日日期型民族文本型6籍贯文本型20专业号文本型6专业简历备注型登记照OLE 对象表 1-4 课程字段名类型宽度小数主键/索引参照表约束Null 值课程号文本型8主课程名文本型24学分字节型学院号字符型2学院表 1-5 成果单字段名类型宽度小数主键/索引参照表约束Null 值学号文本型8同学课程号文本型6课程成果思考题:单精度41=0 and =1001. 当我们进展物理设计时,假设将全校的同学放置在一个关系表中,势必带来存储空间大、处理效率低的问题。怎么解决?2. 假设治理争辩生,带

5、来的设计影响是什么?如何解决?3. 在治理教师信息时,假设将教师分类:教师、争辩生导师。争辩生导师存储“争辩方向、同学人数”等信息,怎样设计。附:教学治理数据库参考数据如表 1-1表 1-5 所示。表 1-1 同学表学号姓名性别生日民族籍贯专业号简历登记照06053113唐李生男04/19/1987汉湖北省麻城050107042219黄耀男01/02/1989汉黑龙江省牡丹江市040306041138华美女11/09/1987汉河北省保定市040307045120刘权利男10/20/1989回湖北省武汉市040308055117王燕女08/02/1990回河南省安阳市050108045142郝

6、明星女11/27/1989满辽宁省大连市040308053101高猛男02/03/1990汉湖北生黄石市050108053124多桑男10/26/1988藏西藏050108053160郭政强男06/10/1989土家湖南省吉首050108053116陆敏女03/18/1990汉广东省东莞050108053131林惠萍女12/04/1989壮广西省柳州市050107093305郑家谋男03/24/1988汉上海市090407093342罗家艳女05/16/1988满北京市090407093325史玉磊男09/11/1988汉湖北省孝感市090407093317凌晨女06/28/1988汉浙江省温

7、州090408041136徐栋梁男12/20/1989回陕西咸阳040308041127巴朗男09/25/1989蒙古内蒙古0403表 1-2 学院表学院号学院院长01外国语学院叶秋宜02人文学院李容03金融学院王汉生04法学院乔亚05工商治理学院张绪06会计学院张一非09信息学院杨新专业号专业专业类别学院号表 1-2 专业表0201新闻学人文020301金融学经济学030302投资学经济学030403国际法法学040501工商治理治理学050503市场营销治理学050602会计学治理学060902信息治理治理学090904计 算 机 科学工学09课程号课程名学分 学院号表 1-4 课程表表

8、1-5 成果单学号课程号成果0605311301054010850605311302091010800605311309064049750605311305020030900605311309061050820704221902091010850704221901054010780704221909061050720805511701054010920805511709064049850805511709061050880709330509064049920709330501054010860709330505020030700709330509065050900604113802091010

9、7406041138040100028308053131010540107708053131090610506607093317090640497807093317010540108707093325010540107607093325090650508107093325090640498207093325040100027508041136010540108808041136090610508509064049高等数学6.00909065050数据构造4.00902091010高校语文3.00109006050线性代数3.00901054010高校英语4.00102000032美术设计2.0

10、0209023040运筹学5.00909061050数据库及应用3.00905020030治理学原理3.00505020051市场营销学3.00504010002法学概论3.00404020021合同法实务2.004二、图书销售建立某中小型书店图书销售治理信息系统的数据库。1. 根本需求分析1) 组织构造对组织构造的分析有助于分析业务范围与业务流程。书店的组织构造如图三所示。图三书店组织构造简图其中,书库是保存图书的地方;购书/效劳部负责选购方案、读者效劳、图书预订等业务;售书部负责图书的销售。财务部负责资金治理;人事部负责员工治理与业务考核。2) 业务分析对于信息处理系统来说,划分系统边界很

11、重要,即哪些功能由计算机来完成, 哪些工作在计算机外完成。这些要通过业务分析确定。同时,业务流程中涉及的相关数据也通过业务分析得到归类和明确。在业务分析的根底上,确定数据流图和数据字典。本系统主要包含以下业务内容。 进书业务。事先选购员依据订书单项选择购图书。然后将图书入库,同时登记相应的图书入库数据。本项业务涉及的数据单据和表格有:进书单包括进书单编号、日期、金额、 经手人等和进书单细目一个进书单可能有假设干种图书。进书单的细目数据包括 每种图书的信息、定价、进价或折扣,数量,以及书库账本图书信息、库存数量、价格等。 售书业务。售书员依据读者所购图书填写售书单如图四所示。同时,修改库存信息。本项业务涉及和产生的数据表格有:售书单包括售书单编号、售书日期、金额、员工、售书细目一个售书单可能有假设干种图书。售书细目包括该次售书的书籍编号、售出数量、折扣、售出价格等,以及书库账本。图四 售书单样式 图书查询效劳业务。依据读者要求,供给本书店特定的图书及库存信息。本项业务涉及的主要数据是书库账本。 综合治理业务。包括进书信息、销售信息、库存信息的查询、汇总和报表输出。本项业务涉及全部的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号