- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 MIS系统设计 第一节 代码设计 第二节 数据库设计 第一节 代码设计 一、代码的作用 二、代码的种类 三、代码的校验位设计 四、代码设计的原则 五、代码设计书 一、代码的作用 代码的定义: 代码是指代表事物的名称、属性、状态的符号和记号。 如:数字、字母或他们的组合。 作用: (1)为实体或属性提供了唯一确定的含义。 (2)提高计算机处理效率和精度,便于校对、检索、分类和统计。 (3)用代码代替冗长的字符、汉字串,可以节省存储。 三、代码的种类 1.顺序码 2.块码 3.区间码 4.助记码 1.顺序码 又称系列码,是一种用连续数字代表编码对象的码。 简单,易管理,但可识别性差。 第七章 系统设计第一节 代码设计-代码的种类 2.块码 块码是一种特殊的顺序码。它将顺序码分成若干段(块),每段代表一定类型的编码对象,这种码允许扩充。 例如: 01-09为部、室码。 10-19为公司码 20-29为仓库码。 3.区间码(层次码) 区间码的类型 ⑴ 多面码(特征码) ⑵ 上下关联区间码 ⑶ 十进位码 ⑴ 多面码(特征码) 一个数据项可有多方面的特性。若在码的结构中为这些特性各规定一个位置,则形成多面码。 ⑵ 上下关联区间码 4.助记码 三、代码的校验 设计代码结构时,在原有代码基础上另外加上一个校验位,使其成为代码的一个组成部分。 校验值通过事先规定的数学方法计算出来。 当代码输入后,计算机会以同样的数学方法按输入的代码计算出校验值,并将它与输入的校验值进行比较,以证实是否有错。 3.确定校验位的方法: 原代码: C1 C2 C3 C4 C5 各乘以权: P1 P2 P3 P4 P5 算术级数法 原代码: 1 2 3 4 5 各乘以权:6 5 4 3 2 乘积之和:6+10+12+12+10=50 以11为模除乘积之和,余数作为校验码 50/11=4……6 代码为:123456 四、代码设计的原则 1. 唯一性 2. 标准化与通用性 3. 合理性 4. 稳定性 5. 可扩充性与灵活性 6. 具有规律性 7. 简洁性 第二节 数据库的设计 一、数据库设计的步骤 二、用户需求分析 三、概念结构设计 四、逻辑结构设计 五、物理结构设计 一、数据库设计的步骤 二、用户需求分析 对现实世界要处理的对象(组织、部门企业等)进行详细调查。调查的重点是“数据”和“处理”,通过调查获得每个信息使用者对数据库的要求。 具体做法: (1)了解组织机构情况,为分析信息流做准备。 (2)了解部门业务情况,调查各部门输入和使用的数据及处理数据的方式与算法。 (3)确定数据库的信息组成及计算机系统应实现的功能。 2.实体联系方法(E-R方法) E-R图的设计 实体集合间的一对一联系 如果实体集合A中的每一个实体,实体集合B中只有一个实体与其发生联系;B中的每一个实体,A中也只有一个实体与其发生联系,称A和B是一对一联系。 如:总统与国家之间的联系(管理)。 一对多联系 如果对于A中的一个实体,B中有一个以上实体与其发生联系;而B中的每一个实体只与A中的一个实体发生联系,那么称A和B是一对多联系。 如:国家与省之间的联系(管辖)。 多对多联系 如果对A中一个实体,B中至少有一个实体与之存在联系; B中一个实体,A中至少也有一个实体与之存在联系,称A和B是多对多联系。 如:医生与病人之间的联系(诊疗)。 (2) E-R图实体间联系的表示 (3) 实体与属性的关系表示 一个萝卜一个坑 一呼百应 萝卜白菜 各有所爱 四、数据库逻辑结构的设计 1 含义 数据库逻辑结构设计是将概念结构设计阶段完成的概念模型转换成特定的数据库管理系统(DBMS)支持的数据模型。 例:关系数据模型(二维表)例—“付款”关系 关系模型的描述 对关系的描述,用表式结构或下面的形式表示: 关系名(属性1,属性2,…属性n) 付款(结算编码,合同号,数量,金额) 2.概念模型向数据模型转换的基本原则: (1)E-R图中每个实体,都相应地转换为一个关系,该关系应包括对应实体的全部属性,并根据该关系表达的语义确定出关键字,因为关系中的关键字属性是实现不同关系联系的主要手段。 (2)对于E-R图中的联系,根据不同的联系方式,或将联系反映在关系中,或将联系转换成一个关系。 一般转换规则 R1 利用从E-R模型到关系模型的转换规则得: ①物资(物资编码,物资名称,物资规格, 物资型号) ②供应商(供应商编码,供应商名称,供应商帐号) ③合同(合同号) ④订货(供应商编码,合同号,物资编码,数量,金
您可能关注的文档
最近下载
- 人教版九年级数学上册全套课件-(2).ppt VIP
- Q_SY 10016-2023 数据湖管理规范.pdf VIP
- 第5课 动荡变化中的春秋时期【课件】(共27张PPT)(含音频+视频).pptx VIP
- 05G525 吊车轨道联结及车挡(适用于钢吊车梁).pdf
- GNSS测量 GNSS测量 RTK线路放样1.ppt VIP
- 医院信息数据管理制度.docx VIP
- 2025年申论答题卡(练习标准)打印版 .pdf VIP
- 初二作文范文.docx VIP
- 《课外古诗词诵读》之《 赠从弟》-八年级语文上册同步教学精选课件(统编版).pptx VIP
- GNSS定位测量 RTK放样 实验实习实训-GPS-RTK点放样.doc VIP
文档评论(0)