数据库课程设计手机话费管理系统报告37878.docx

上传人:you****now 文档编号:62819547 上传时间:2022-11-22 格式:DOCX 页数:60 大小:371.62KB
返回 下载 相关 举报
数据库课程设计手机话费管理系统报告37878.docx_第1页
第1页 / 共60页
数据库课程设计手机话费管理系统报告37878.docx_第2页
第2页 / 共60页
点击查看更多>>
资源描述

《数据库课程设计手机话费管理系统报告37878.docx》由会员分享,可在线阅读,更多相关《数据库课程设计手机话费管理系统报告37878.docx(60页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、摘要随着移动通信行业在中国的崛起,手机正像当年街上来来往往的自行车一样,飞到寻常百姓家,装进每个人的口袋。这种可随身携带的通讯工具,以其便捷的通讯方式,丰富的通讯功能,相对低廉的价格,正在向传统的通讯工具发出挑战。然而,也正是由于移动通讯工具的诸多优点,使得手机的持有数量极具增长,这就给传统的人工办理缴费和查询带来了巨大的压力。基于此,我们开发设计了此话费管理系统,利用数据库强大的功能,实施网上缴费和查询,来解决这个问题。在计算机高度普及的今天,人们的日常琐事也越来越依赖于网络。这也为我们这个数据库设计提供了一个契机。用数据库来储存繁琐的话费信息,这样既方便工作人员管理,又便于用户操作。既节省

2、了存储空间,又节省了操作时间。数据库为话费管理提供了一个平台,它将话费的相关信息存储起来,并提供查询、修改等操作功能,使话费管理变得简单易行。同时,数据库还可以用其他语言工具设计可视的操作界面,提高对话费信息的操作效率。本系统主要要完成缴缴费操作作,余额额查询,消消费记录录,用户户管理等等功能。操操作简单单易行,能能基本满满足话费费管理的的相关功功能。本设计主要要介绍了了手机话话费管理理系统,它它包括需需求分析析、概念念结构设设计和逻逻辑结构构设计三三个主要要部分,主主要实现现对手机机话费信信息的规规范化、系系统化的的管理。在在需求分分析中,主主要内容容为数据据项、数数据结构构、数据据流、数数

3、据存储储及数据据流图;在概念念结构设设计中,构构造出EE-R图图、总体体概念模模型和CCDM图图;在逻逻辑结构构设计中中主要工工作就是是将E-R图转转换成关关系模式式,并构构造具体体的PDDM图。关键字 数数据库,数数据库设设计,话话费管理理- 56 -目录摘要I1系统统总体介介绍及组组内分工工11.1系统统功能分分析11.2 系系统功能能模块设设计11.3 组组内分工工12 数据库库设计22.1需求求分析32.1.11需求分分析设计计思想32.1.22数据字字典32.1.33数据流流图92.2概念念结构设设计112.1.11概念结结构设计计思想112.1.22概念结结构设计计方法112.1.

4、33 CDDM模型型的生成成过程142.3逻辑辑结构设设计202.3.11逻辑结结构设计计的思想想202.3.22 E-R图向向关系模模型的转转换202.3.33 PDDM模型型的生成成过程222.3.44 SQQL脚本本23结论311致谢322参考文献331系统总体体介绍及及组内分分工1.1系统统功能分分析现代社会, 随着着科技的的迅猛发发展和人人们生活活水平的的日益提提高, 手机已已成为一一个大众众化, 且普及及率相当当高的通通讯工具具. 正正是由于于手机的的大量普普及, 手机网网络的服服务已成成为客户户看重的的一点.。对于于目前大大多数手手机用户户来说,手手机话费费充值的的方法都都过于单

5、单调。除除了移动动公司所所发行的的动感地地带系列列手机卡卡可以通通过直接接缴费的的方式进进行充值值外,其其他方式式的手机机卡均只只能通过过手机充充值卡进进行充值值。本系系统可以以使手机机缴费更更加方便便快捷,用用户可以以使用银银行卡进进行缴费费,从而而实现对对用户的的手机话话费管理理。1.2 系系统功能能模块设设计手机话费管管理系统统主要完完成的功功能有:话费信信息的管管理负责责话费充充值更新新和余额额信息存存储;用用户信息息的管理理负责用用户的个个人信息息存储;手机业业务信息息的管理理负责手手机所办办理的业业务的信信息存储储;手机机账目信信息的管管理负责责手机消消费账目目的存储储。手机机话费

6、管管理系统统主要功功能模块块图如图图1.11系统功功能模块块图。 图1.11 系系统功能能模块图图1.3 组组内分工工组内分工如如下表11.1 组内分分工所示示。表1.1 组内分分工姓名主要分工成绩组长概念结构设设计,局局部及全全局E-R图的的设计、绘绘制CDDM图并并由此生生成PDDM图以以及生成成SQLL脚本、相相关截图图、报告告的排版版以及致致谢的撰撰写。组员系统总体功功能模块块、需求求分析的的撰写,设设计数据据字典和和数据流流图、结论和摘要要的撰写写。逻辑结构设设计,EE-R图图向关系系模型的的转换,查查找资料料和打印印报告。2 数据库库设计2.1需求求分析2.1.11需求分分析设计计

7、思想在手机话费费管理系系统中,主主要有手手机用户户和工作作人员两两个操作作实体,对对于普通通的手机机用户来来说,该该系统仅仅允许他他们作一一个操作作:即可可以使用用该系统统通过手手机号与与密码发发出查询询请求, 查询询该手机机所剩余余的话费费。工作作人员必必须通过过账号与与相对应应的密码码登陆系系统才能能有权限限完成以以下的各各种功能能。工作作人员的的登陆可可以统计计并查看看所有的的手机用用户信息息。手机话费管管理系统统中实体体的联系系如下:一个用户可可以注册册多个手手机号码码,一个个手机号号码只能能被一个个用户注注册。用用户和号号码之间间是一对对多的联联系。一个用户可可以拥有有多张银银行卡,

8、一一张银行行卡只能能属于一一个用户户,用户户和银行行卡之间间是一对对多的联联系。一张银行卡卡可以为为多个号号码缴费费,一个个号码可可以由多多张银行行卡缴费费,银行行卡和号号码之间间是多对对多联系系。一个号码可可以办理理多个业业务,一一个业务务可以被被多个号号码办理理,号码码和业务务之间是是多对多多的联系系。一个帐目包包含多种种业务,一一种业务务只能产产生一种种业务,帐帐目和业业务之间间是一对对多的联联系。2.1.22数据字字典数据项用户信息息数据项名名:身份份证号码码含义说明:用户的的唯一标标识别名:IDD_noo类型:字符符型长度:188数据项名名:用户户姓名含义说明:手机用用户的姓姓名别名

9、:usser_namme类型:字符符型长度:8数据项名名:用户户密码含义说明:用户查查询信息息时的密密码别名:usser_passswoord类型:字符符型长度:100数据项名名:用户户性别含义说明:手机用用户的性性别别名:usser_sexx类型:字符符型长度:2取值范围:男女女数据项名名:用户户地址含义说明:用户的的家庭住住址别名:usser_adddr类型:字符符型长度:200数据项名名:用户户状态含义说明:手机号号码的开开/停状状态别名:usser_staate类型:字符符型长度:2取值范围:开/停停工作人员员信息数据项名名名:工工作人员员编号含义说明:工作人人员唯一一标识别名:stt

10、afff_idd类型:字符符型长度:100数据项名名:工作作人员姓姓名含义说明:工作人人员的姓姓名别名:sttafff_naame类型:字符符型长度:100数据项名名:工作作人员口口令含义说明:操作记记录工作作人员的的登录密密码别名:sttafff_paasswwordd类型:字符符型长度:100数据项名名:工作作人员性性别含义说明:工作人人员的性性别别名:sttafff_seex类型:字符符型长度:2取值范围:男女女银行卡信信息数据项名名:银行行卡号含义说明:银行卡卡的唯一一标识别名:baank_carrd类型:字符符型长度:188数据项名名:余额额含义说明:银行卡卡的余额额别名:baank

11、_ballancce类型:mooneyy型长度:8手机信息息数据项名名:手机机号码含义说明:用户注注册的手手机号码码别名:phhonee_noo类型:字符符型长度:122业务信息息数据项名名:业务务名称含义说明:手机所所能办理理业务的的名称别名:YEEWU_namme类型:字符符型长度:8数据项名名:业务务金额含义说明:业务对对于的金金额别名:YEEWU_summ类型:mooneyy型长度:8数据项:业务编编号含义说明:业务的的唯一标标示别名:YEEWU_no类型:字符符型长度:6账目信息息数据项:消费月月份含义说明:手机消消费的具具体月份份别名:coonsuume_monnth类型:字符符型

12、长度:4数据项名名:账目目编号含义说明:账目的的唯一标标示别名:acccouunt_no类型:字符符型长度:100数据项名名:业务务费含义说明:用户注注册手机机号码的的时间别名:YEEWU_feee类型:mooneyy型长度:8话费信息息数据项名名:话费费编号含义说明:话费的的唯一标标示别名:coost_no类型:字符符型长度:100数据项:话费余余额含义说明:手机当当前剩余余的话费费别名:baalannce类型:mooneyy型长度:8数据项名名:手机机号码含义说明:用户注注册的手手机的号号码别名:phhonee_noo类型:字符符型长度:122注册信息息数据项名名:注册册时间含义说明:用户

13、注注册手机机号码的的时间别名:reegissterr_tiime类型:日期期型数据项名名:手机机号码含义说明:用户注注册的手手机的号号码别名:phhonee_noo类型:字符符型长度:122办理信息息数据项名名:办理理时间含义说明:手机号号码办理理业务的的时间别名:BAANLII_tiime类型:日期期型缴费信息息数据项名名:缴费费金额含义说明:银行卡卡缴费时时的金额额别名:paay_ssum类型:mooneyy型长度:8数据项名名:缴费费时间含义说明:卡缴费费的时间间别名:paay_ttimee类型:日期期型数据结构构数据结构反反映了数数据之间间的组合合关系。 一个数数据结构构可以由由若干个

14、个数据项项组成,也也可以由由若干个个数据结结构组成成,或由由若干个个数据项项和数据据结构混混合组成成。对数数据结构构的描述述,数据据结构描描述数据结结构名,含含义说明明,组成成:数数据项或或数据结结构。工作人员员信息结结构=工作人人员,此此结构描描述工作作人员的的具体信信息,组组成:工作人人员编号号,工作作人员姓姓名,工工作人员员口令,工工作人员员性别用户银行行卡结构构=银银行卡,此此结构描描述充值值时银行行卡的具具体信息息,组成成:银银行卡号号,余额额话费结构构=话话费,此此结构描描述当前前剩余话话费的具具体信息息,组成成:手手机号码码,话费费余额手机用户户个人信信息结构构=用用户,此此结构

15、描描述用户户的具体体信息,组组成:身份证证号码,用用户姓名名,用户户性别,用用户地址址,用户户密码,用用户年龄龄业务结构构业务务,此结结果描述述用户所所能办理理业务的的具体信信息,组组成:业务编编号,业业务名称称,业务务金额帐目结构构帐目目,此结结果描述述用户办办理的业业务消费费的具体体信息,组组成:帐目编编号,消消费月份份,业务务费数据流用户注册册号码=注册册号码,用用户到工工作人员员处注册册手机号号码,此此数据来来源于用用户,流流向用户户个人信信息存储储,组成成:用用户,工工作人员员工作人员员注册用用户=注册用用户,用用户注册册号码时时工作人人员添加加新用户户的注册册信息,此此数据来来源于

16、工工作人员员,流向向用户个个人信息息存储,组组成:工作人人员,用用户产生个人人信息=个人人信息,用用户注册册经工作作人员确确认的号号码后产产生的用用户个人人信息,此此数据来来源于用用户,流流向用户户信息存存储,组组成:工作人人员,用用户用户信息息提供供用户信信息,工工作人员员修改用用户信息息时的信信息来源源,此信信息来源源于用户户个人信信息存储储,流向向工作人人员,组组成:工作人人员工作人员员修改信信息=修改后后的信息息,工作作人员修修改后的的个人信信息,此此信息来来源于工工作人员员,流向向用户信信息存储储,组成成:工工作人员员查询剩余余话费=提供供话费信信息,用用户查询询剩余话话费时的的信息

17、来来源,此此数据来来源于话话费,流流向用户户,组成成:用用户,话话费提供个人人信息=提供供个人信信息,充充值时用用户信息息和银行行卡信息息进行综综合,此此数据来来源于用用户个人人信息存存储,流流向话费费信息存存储,组组成:用户产生银行行卡余额额=银银行卡余余额,综综合用户户信息与与银行卡卡信息后后产生银银行卡余余额进行行缴费,此此数据来来源于用用户和银银行卡,流流向话费费信息存存储,组组成:用户,银银行卡产生缴费费金额=缴费费金额,银银行卡剩剩余金额额中支出出部分金金额缴纳纳话费,此此数据来来源于用用户和银银行卡,流流向话费费信息存存储,组组成:用户,银银行卡用户办理理业务=业务务办理,用用户

18、办理理手机业业务,此此数据来来源于用用户,流流向个人人业务信信息存储储,组成成用户户,业务务具体业务务=具具体业务务,用户户可办理理的所有有业务,此此数据来来源于业业务,流流向个人人业务信信息存储储,组成成业务务办理的业业务=办理的的业务,用用户确认认办理的的业务,此此数据来来源于业业务和用用户,流流向个人人业务信信息存储储,组成成:业业务,用用户产生的帐帐目=帐目,用用户办理理的所有有业务的的消费帐帐目,此此数据来来源于业业务信息息存储,流流向帐目目信息存存储,组组成:业务,用用户产生帐目目信息=帐目目信息,用用户办理理的所有有业务产产生的帐帐目信息息,此数数据来源源于帐目目信息存存储,流流

19、向帐目目,组成成帐目目用户查询询剩余话话费=提供账账目信息息,用户户查询账账目信息息时提供供账目信信息,此此数据来来源于话话费信息息存储,流流向用户户,组成成:用用户, 话费工作人员员查询业业务=提供业业务信息息,工作作人员查查询所有有业务时时提供业业务信息息,此数数据来源源于业务务,流向向工作人人员,组组成:业务,工工作人员员工作人员员查询帐帐目=提供帐帐目信息息,工作作人员查查询所有有用户的的帐目信信息时提提供帐目目信息,此此数据来来源于帐帐目,流流向工作作人员,组组成:帐目,工工作人员员工作人员员查询个个人业务务=提提供个人人业务信信息,工工作人员员查询用用户个人人业务时时提供个个人业务

20、务信息,此此数据来来源于个个人信息息存储,流流向工作作人员,组组成:工作人人员数据存储储用户个人人的信息息=用用户个人人信息存存储,用用于存储储手机用用户的个个人资料料及话费费信息等等,信息息来源工工作人员员,去向向用户,组组成:用户,工工作人员员手机的话话费信息息=话话费信息息存储,用用于存储储手机的的话费记记录,信信息来源源用户和和银行卡卡,去向向话费,组组成:用户,银银行卡,话话费业务信息息=个个人业务务信息存存储,用用于存储储提供的的所有业业务,信信息来源源业务,去去向帐目目,组成成:用用户,业业务帐目信息息=帐帐目信息息存储,用用于存储储用户所所办业务务的具体体帐目信信息,信信息来源

21、源业务信信息存储储,去向向帐目,组组成:业务,用用户处理过程程用户对号号码注册册=注注册,用用户对手手机号码码进行注注册,输输入:注册号号码,注注册用户户,输输出:个人信信息,处处理:用户进进行号码码注册,工工作人员员确认注注册后,产产生用户户个人信信息用户缴纳纳话费=缴费费,用户户使用银银行卡为为手机缴缴费。输输入:提供个个人信息息,银行行卡余额额,缴费费金额,输出出:当当前话费费信息,处理理:,首首先综合合用户与与银行卡卡信息,然然后从银银行卡中中扣除缴缴费金额额,更新新话费信信息帐目产生生生成成帐目,用用户办理理的所有有业务具具体消费费帐目,输输入:办理的的业务,输出出:帐帐目信息息,处

22、处理:统计用用户办理理业务后后,产生生具体的的帐目信信息2.1.33数据流流图数据流图如如下图22.1所所示。图2.1数数据流图图分析数据据流图:基本符号:圆框,表表示加工工;学生生表示数数据的源源点;:方框,表表示数据据的源点点或数据据的终点点;:箭头,表表示被加加工数据据的路径径和流向向,即数数据流;:双杠,表表示数据据存储,可可以是一一个纪录录或一个个数据文文件,可可用名词词或名词词性短语语命名;具体功能能分析数据源点点和数据据终点数据源点和和数据终终点用方方框表示示,它是是系统之之外的实实体,可可以是人人、事、物物、部门门或其他他系统,如如图2.1中的的工作人人员和用用户。加工(数数据

23、处理理变换)加工用圆框框表示,是是对数据据进行处处理的逻逻辑单元元,它接接受若干干输入数数据流,通通过加工工内部产产生规定定的输出出数据流流。如图图2.11中查询询手机用用户基本本信息。数据流数据流用带带数据流流标识的的箭头表表示,表表示系统统处理的的数据对对象和数数据流动动的方向向。数据据流的方方向可以以是:从从一个加加工流向向另一个个加工、从从加工流流向数据据存储或或数据存存储流向向加工、从从源点流流向加工工或从加加工流向向终点,如如图2.1中箭箭头所表表示就是是流向。2.2概念念结构设设计2.1.11概念结结构设计计思想概念结构设设计是将将需求分分析阶段段所得到到的用户户需求抽抽象为信信

24、息结构构,能够够真实、充充分的反反映现实实世界,包包括事物物与事物物之间的的联系,能能满足用用户对数数据的处处理需求求,易于于理解,易易于更改改,易于于向关系系、网状状、层次次等各种种数据模模型转换换。概念念结构是是各种数数据模型型的共同同基础,它它比数据据模型更更独立于于机器、更更抽象,是是用来描描述某个个特定组组所关心心的信息息结构,从从而更加加稳定。2.1.22概念结结构设计计方法概念桔构设设计通常常有四种种方法,自自顶向下下、自底底向上、逐逐步扩张张、混合合策略等等四种方方法。通通常采用用自底向向上的方方法,自自顶向下下地进行行需求分分析,然然后再自自底向上上地设计计概念结结构。自自底

25、向上上的设计计概念结结构的方方法通常常分为两两步:第第一步是是抽象数数据并设设计局部部视图,第第二部是是集成局局部视图图,得到到全局的的概念结结构。基于这些,本本次课程程设计采采用自底底向上的的方法进进行概念念结构设设计。根根据需求求分析阶阶段的需需求分析析设计思思想、数数据字典典以及数数据流图图所提供供的信息息,采取取分类、聚聚集的抽抽象方法法,对需需求分析析的结果果进行细细化、补补充和修修改。形形成实体体、实体体的属性性,标示示实体的的码,确确定实体体之间的的联系类类型(11:1,11:n,mm:n),设设计分EER图图,然后后将所有有的分EER图图综合成成一个系系统的总总ERR图。最最后

26、根据据总的EER图图,利用用利用PPoweerDeesiggnerr设计出出概念模模型。根据需求分分析阶段段所提供供的系统统信息,确确定系统统中的实实体、属属性以及及实体之之间的联联系。确确定实体体和属性性的两条条准则:1.作作为“属属性”不不能再具具有需要要描述的的性质。“属属性”必必须是不不可分割割的数据据项,不不能包含含其他属属性。22.“属属性”不不能与其其他实体体具有联联系,即即ERR图中所所有表示示的联系系是实体体之间的的联系。设计局部部ERR图用户实体体信息,如如图2.2所示示。图2.2用用户实体体信息用户实体定定义。用用户:身份证证号码,用户姓名,用户密码,用户性别,用户地址,

27、用户状态工作人员员实体信信息,如如图2.3所示示。图2.3工工作人员员实体信信息工作人员实实体定义义。工作作人员:工作作人员编编号,工工作人员员姓名,工工作人员员性别,工工作人员员口令银行卡实实体信息息,如图图2.44所示。图2.4银银行卡实实体信息息银行卡实体体定义。银银行卡:银行行卡号,余余额话费实体体信息,如如图2.5所示示。图2.5话话费实体体信息话费实体定定义。话话费话话费编号号,手机机号码,话话费余额额业务实体体信息,如如图2.6所示示。图2.6业业务实体体信息业务实体定定义。业业务业业务编号号,业务务名称,业业务金额额账目实体体信息,如如图2.7所示示。图2.7账账目实体体信息账

28、目实体定定义。账账目账账目编号号,消费费月份,业业务费手机信息息实体,如如图2.8所示示。图2.8手手机实体体信息手机实体定定义。手手机手手机号码码银行卡实实体和话话费实体体之间的的联系,如如图2.9所示示。图2.9银银行卡实实体和话话费实体体之间的的缴费联联系用户的一张张银行卡卡可以为为自己的的多部手手机缴费费,一部部手机的的缴费可可以通过过用户的的多张不不同的银银行卡进进行。银银行卡实实体和话话费实体体之间通通过缴费费构成多多对多的的联系。手机实体体和业务务实体之之间的联联系,如如图2.10所所示。图2.100手机实实体和业业务实体体之间的的办理联联系一个手机号号码可以以办理多多个业务务,

29、一个个业务可可以被多多个手机机号码办办理。手手机实体体和业务务实体通通过办理理构成多多对多联联系。工作人员员实体和和用户实实体之间间的联系系,如图图2.111所示示。图2.111工作人人员实体体和用户户实体之之间的注注册联系系一个工作人人员可以以为用户户注册多多个手机机号码,一一个用户户的手机机号码可可以由多多个工作作人注册册。工作作人员实实体和用用户实体体之间通通过注册册构成多多对多的的联系。集成局部部ERR图生成成全局EER图图根据局部EER图图,实体体的属性性,实体体的码,实实体之间间的联系系,设计计出的手手机话费费管理系系统E-R图,如如下图22.122所示。图2.122全局EER图图

30、2.1.33 CDDM模型型的生成成过程安装完PPoweerDeesiggnerr后,依依次选择择【开始始】【程程序】【SSybaase】 【PPoweerDeesiggnerr 9 】【PPoweerDeesiggnerr】选项项,弹出出【PoowerrDessignner】对对话框,进进入PoowerrDessignner运运行界面面,如下下图2.13所所示。 图2.133 PoowerrDessignner运运行界面面然后在【PPoweerDeesiggnerr】中新新建一个个CDMM模型:选择【FFilee】【NNew】命命令。弹弹出的子子菜单中中选择 Conncepptuaal DD

31、ataa Moodell,单击击【OKK】按钮钮,如图图2.114所示示。图2.144 选择择界面出现CDMM工作区区,如图图2.115所示示。图2.155 CDDM工作作区创建实体体:单击击Pallettte面板板中的【EEntiity】工工具,如如图2.16所所示。在在模型区区域单域域单击鼠鼠标左键键,在鼠鼠标单击击的位置置出理EEntiity的的图符即即创建一一个实体体,如图图2.117所示示。实体图标:绘制实体实体到联合连接图标:绘制实体到联合的联系联合图标:绘制带有属性的联系实体到实体连接图标:绘制实体到实体的联系图2.166 CDDM中的的工作板板图2.177 创建建实体双击CDM

32、M工作区区中的实实体图形形,出现现定义实实体特征征的窗口口【Enntitty PPropperttiess】,如如图2.18所所示。图2.188 定义义实体特特征窗口口绘制实体:输入NNamee、Coode内内容。这这里Naame表表示实体体的描述述名称,一一般最好好用中文文描述(如如:用户户), Codde表示示实体的的代码名名称,最最好用简简化的英英文描述述(如:useer)。单单击“确确定”按按钮,当当前CDDM工作作区就定定义了一一个实体体。定义实体体属性实体属性是是附加到到实体上上的数据据项。在在DattaArrchiitecct环境境下,定定义一个个实体属属性需在在图2.18所所示

33、的窗窗口上选选择“AAttrribuutess”选项项卡,出出现定义义实体属属性的窗窗口,如如图2.19所所示。图2.199 定义义实体属属性窗口口在图2.119窗口口中必须须完成如如下工作作:确定实体体属性的的Namme和CCodee。Naame是是对属性性含义的的具体描描述,一一般最好好用中文文描述,CCodee是属性性的代码码,与今今后程序序设计时时有很大大关系,所所以定义义时应特特别谨慎慎。确定实体体属性的的数据类类型(DDataa Tyype列列)。确定一个个属性是是否为这这个实体体的标识识符或标标识符的的一部分分(Prrimaary复复选框),实实体的标标识符可可以由一一个或多多个

34、属性性组成,它它惟一标标识实体体中的一一个实例例,即它它代表了了关系中中的主键键,在实实体图形形符号中中,标识识符(主主键)属属性带有有下划线线。标识一个个实体的的属性是是否为强强制的(MManddatoory复复选框),强强制特性性表示属属性是否否需要一一个值,如如果属性性是强制制的,那那么该属属性在数数据库表表中的对对应列上上不允许许空值,一一般主键键是不允允许为空空的。标识一个个实体属属性是否否在模型型中显示示(Diispllay复复选框)。需要指出的的是,在在图2.18的的窗口上上必须输输入Naame、CCodee和Daata Typpe列的的内容。输输入完成成后,单单击“确确定”按按

35、钮,此此时完成成了一个个实体属属性的定定义。绘制联系系在DataaArcchittectt环境下下绘制联联系分两两种情况况:绘制不带带属性的的联系不带属性的的联系通通常是用用实体之之间的一一条线,即即使用“实实体到实实体连接接图标”来来绘制。其操作过程程是:选选中工具具板上“实实体到实实体连接接图标”,在在CDMM工作区区中,将将鼠标的的十字箭箭头定位位到一个个实体,按按住左键键拖拉到到另一个个实体中中,松开开鼠标,此此时在两两个实体体之间出出现一条条线,表表明两个个实体间间已建立立了一个个联系,然然而联系系的类型型可能需需要重新新确定,因因为联系系的默认认类型可可能不符符合要求求。定义义联系

36、的的类型以以及联系系的特性性,可以以双击代代表联系系的线,出出现定义义“无属属性”联联系窗口口,如图图2.220所示示,此时时可以修修改相应应的内容容。图2.200 定义义无属性性的联系系窗口在图2.220的窗窗口中必必须完成成如下工工作: 确定联联系的名名称(NNamee),通通常系统统提供默默认值。 确定代代码(CCodee),通通常与NNamee相同。 确定角角色(RRolee),这这里角色色是个动动词,它它描述了了实体间间的联系系。通常常要为联联系的两两个方向向定义角角色。 确定基基数(CCarddinaalitty),它它反映了了两个实实体间的的联系类类型,基基数包括括一对一一、一对

37、对多、多多对一及及多对多多四种联联系类型型,它是是有方向向的。通通常联系系的两个个方向上上都应该该定义基基数。 确定依依赖(DDepeendeent),依依赖表示示一个实实体是否否依赖于于另一个个实体。 确定强强制(MManddatoory),这这里强制制表示实实体间的的联系是是否可选选。如果果在依赖赖基础上上又选择择了强制制,那么么,在生生成物理理模型时时,一端端表的主主键将在在另一端端表中出出现,而而且仍然然是主键键。通常常应该从从两个方方向上定定义强制制。在模模型中用用穿过联联系的一一条短直直线表示示强制,用用联系上上的一个个小圆圈圈表示可可选。如果定义联联系时选选择不同同,那么么在模型

38、型中表示示联系的的线上是是有区别别的,请请在实践践过程中中留意。绘制带有有属性的的联系带有属性的的联系通通常分两两步,首首先要使使用“联联合图标标”建立立一个“联联合”,然然后再使使用“实实体到联联合连接接图标”完完成。 建立“联联合”过过程首先选中工工具板上上“联合合图标”,在在CDMM工作区区中单击击任意处处,产生生“联合合”;用用鼠标双双击“联联合”图图形,出出现定义义“带属属性”联联系即联联合特性性的窗口口,如图图2.221所示示。图2.211联合特特性的窗窗口在“Genneraal”选选项卡中中,输入入Namme(即即联系名名,最好好输入汉汉字名字字)、CCodee(最好好输入英英文

39、名)。在在“Atttriibuttes”选选项卡中中,输入入联系的的属性。单单击“确确定”按按钮,在在CDMM工作区区中产生生一个“联联合”(即即带有属属性的联联系)。 建立实实体到联联合的连连接“联合”建建立好后后,需要要将该“联联合”与与相关实实体连接接,使用用“实体体到联合合连接图图标”来来完成。其操作过程程是:选选中工具具板上“实实体到联联合连接接图标”,在在CDMM工作区区中,将将鼠标的的十字箭箭头定位位到一个个“实体体”,按按住左键键拖拉到到“联合合”中,松松开鼠标标,此时时在该实实体与联联合之间间出现一一条“联联合连接接”线(也也可以绘绘制另一一个实体体到联合合的连接接),这这条

40、线表表明实体体与联合合之间建建立了一一种关联联,然而而这种关关联的类类型需要要重新确确定,双双击“联联合连接接”线,出出现定义义“联合合连接”线线特性的的窗口,如如图2.22所所示。图2.222 定定义“联联合连接接”特性性的窗口口在图2.222的窗窗口中,需需要在从从下拉列列表中选选择“CCarddinaalitty”的的值(即即实体到到联合的的连接类类型,有有“0,nn”、“00,1”、“11,1”、“11,n”四四种类型型可选择择),单单击“确确定”按按钮,完完成设置置。参照上面面的使用用部骤依依次建立立各个实实体并修修改实体体的属性性;再依依次建立立实体间间的联系系并修改改其属性性,最

41、后后生成CCDM模模型,如如图2.23所所示。图2.233 CDDM模型型2.3逻辑辑结构设设计概念结构是是独立于于任何一一种数据据模型的的信息结结构。逻逻辑结构构设计的的任务就就是把概概念结构构设计阶阶段设计计好的基基本E-R图转转化为与与选用DDBMSS产品所所支持数数据模型型相符合合的逻辑辑结构。2.3.11逻辑结结构设计计的思想想针对手机话话费管理理系统 ,逻辑辑结构设设计采用用关系模模型转换换概念结结构,将将E-RR图依照照规则转转换为关关系模型型,为了了进一步步提高数数据库应应用系统统的性能能,再将将转换后后的关系系模型进进行优化化,确定定是否要要对某些些模式进进行合并并或分解解,

42、为物物理设计计提供最最优的处处理。 2.3.22 E-R图向向关系模模型的转转换关系模型的的逻辑结结构是一一组关系系模式的的集合。EE-R图图则是由由实体,实实体的属属性和实实体间的的联系三三个要素素组成。所所以将EE-R图图转换为为关系模模型实际际上就是是要将实实体,实实体的属属性和实实体间的的联系转转换为关关系模式式。转换换原则如如下:实体类型型的转换换:将每每个实体体类型转转换成一一个关系系模式,实实体的属属性及为为关系模模式的属属性,实实体标识识符及为为关系模模式的键键。联系类型型的转换换,根据据不同的的情况做做不同的的处理。 若实体体间的联联系是11:1的的,可以以在两个个实体类类型

43、转换换成的两两个关系系模式中中的任意意一个关关系模式式的属性性中加入入另一各各关系模模式的键键和联系系类型的的属性。 若实体体间的联联系1:N的,则则在N端端实体类类型转换换成的关关系模式式中加入入1端实实体类型型转换成成的关系系模式的的键和联联系类型型的属性性。 若实体体间的联联系是MM:N的的,则将将联系类类型也转转换成关关系模式式,其属属性为两两端实体体类型的的键加上上关系类类型的属属性,而而键为两两端实体体间的组组合。3个或33个以上上实体间间的一个个多元联联系可以以转换为为一个关关系模式式。与该该多元联联系相连连的各实实体的码码以及联联系本身身的属性性均转换换为关系系的属性性,各实实

44、体的码码组成关关系的码码或关系系码的一一部分。具有相同同码的关关系模式式可合并并。 依照该该规则将将企业人人事管理理系统的的E-RR图转换换为关系系模型如如下 将每一一个实体体转换成成一个关关系(关关系就是是给出关关系名,写写出属性性,并标标明该关关系的主主键) 工作人人员的基基本信息息(工作作人员编编号,工工作人员员姓名,工工作人员员性别,工工作人员员口令)此为工作人人员实体体对应的的关系模模式,主主码为工工作人员员的编号号。 用户的的基本信信息(身身份证号号码,用用户姓名名,用户户密码,用用户性别别,用户户地址,用用户状态态)此为用户实实体对应应的关系系模式,主主码为用用户的身身份证号号码

45、。 银行卡卡信息(银银行卡号号,余额额)此为银行卡卡实体对对应的关关系模式式,主码码为银行行卡号。 话费信信息(手手机号码码,话费费余额)此为话费实实体对应应的关系系模式,主主码为手手机号码码。 业务信信息(业业务编号号,账目目编号,业业务名称称,业务务金额)此为业务实实体对应应的关系系模式,主主码为业业务编号号,业务务消费产产生账目目,为nn:1的的“消费费”联系系,所以以账目编编号为业业务信息息的外码码。账目信息息(账目目编号,消消费月份份,业务务费)此为账目实实体对应应的关系系模式,账账目编号号为主码码。缴费(缴缴费编号号,手机机号码,缴缴费金额额,缴费费时间)此为联系“缴缴费”所所对应的的关系模模式,银银行卡缴缴费话费费的n:m“缴缴费”联联系,所所以银行行卡号和和手机号号码联合合做“缴缴费”的的主码。办理(业业务编号号,手机机号码,办办理时间间)此为联系“办办理”所所对应的的关系模模式,手手机办理理业务的的n:mm“办理理”联系系,所以以手机号号码和业业务

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁