欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    图书管理系统数据库设计.ppt

    • 资源ID:73757664       资源大小:778.50KB        全文页数:73页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图书管理系统数据库设计.ppt

    第第8章章数据库设计数据库设计n8.1 8.1 数据库设计概述数据库设计概述n8.2 8.2 需求分析需求分析n8.3 8.3 概念结构设计概念结构设计n8.4 8.4 逻辑结构设计逻辑结构设计n8.5 8.5 数据库的物理设计数据库的物理设计n8.6 8.6 数据库实施数据库实施n8.7 8.7 数据库运行与维护数据库运行与维护8.1数据库设计概述数据库设计概述n数数据据库库设设计计是是指指对对一一个个给给定定的的应应用用环环境境,构构造造最最优优的的、最最有有效效的的数数据据库库模模式式,建建立立数数据据库库及及其其应应用用系系统统,使使之之能能够够高高效效率率地地存存取取数数据据,满满足足各各种种用用户户的的应应用用需需求求。数数据据库库设设计计通通常常是是在在一一个个通通用用的的DBMS支支持持下下进进行行的的,本本书书都都是是以以关关系系数数据据库库SQLServer2000为基础来设计数据库的。为基础来设计数据库的。n数数据据库库的的设设计计工工作作通通常常分分阶阶段段进进行行,不不同同的的阶阶段段完完成成不不同同的的设设计计内内容容。数数据据库库规规范范设设计计方方法法通通常常将将数数据库的设计分为据库的设计分为6个阶段,如图个阶段,如图8-1所示。所示。返回首页返回首页数据库的设计分为数据库的设计分为6个阶段个阶段n(1)需需求求分分析析。收收集集和和分分析析用用户户对对系系统统的的信信息息需需求求和和处处理理需需求求,得得到到设设计计系系统统所所必必须须的的需需求求信信息息,建立系统说明文档。建立系统说明文档。n(2)概概念念结结构构设设计计。概概念念结结构构设设计计是是整整个个数数据据库库设设计计的的关关键键。它它通通过过对对用用户户的的需需求求进进行行综综合合、归归纳纳与抽象,形成一个独立于具体与抽象,形成一个独立于具体DBMS的概念模型。的概念模型。n(3)逻逻辑辑结结构构设设计计。在在概概念念模模型型的的基基础础上上导导出出一一种种DBMS支支持持的的逻逻辑辑数数据据库库模模型型(如如关关系系型型、网网络络型型或或层层次次型型),该该模模型型应应满满足足数数据据库库存存取取、一一致致性性及运行等各方面的用户需求。及运行等各方面的用户需求。n(4)物物理理结结构构设设计计。从从一一个个满满足足用用户户需需求求的的已已确确定定的的逻逻辑辑模模型型出出发发,在在限限定定的的软软、硬硬件件环环境境下下,利利用用DBMS提提供供的的各各种种手手段段设设计计数数据据库库的的内内模模式式,即即设设计计数数据据的的存存储储结结构和存取方法。构和存取方法。n(5)数数据据库库实实施施。运运用用DBMS提提供供的的数数据据语语言言及及宿宿主主语语言言,根根据据逻逻辑辑设设计计和和物物理理设设计计的的结结果果建建立立数数据据库库,编编制制与与调调试试应应用用程程序,组织数据入库,并进行试运行。序,组织数据入库,并进行试运行。n(6)数据库运行和维护。)数据库运行和维护。返回本节返回本节8.2需求分析需求分析n8.2.1 8.2.1 需求分析的任务需求分析的任务n8.2.2 8.2.2 需求分析的基本步骤需求分析的基本步骤n8.2.3 8.2.3 需求分析应用实例需求分析应用实例返回首页返回首页8.2.1需求分析的任务需求分析的任务根根据据需需求求分分析析的的目目标标,需需求求分分析析这这一一阶阶段段的的任务主要有两项:任务主要有两项:n(1)确确定定设设计计范范围围。通通过过详详细细调调查查现现实实世世界界要要处处理理的的对对象象(组组织织、部部门门和和企企业业等等),弄弄清清现现行行系系统统(手手工工系系统统或或计计算算机机系系统统)的的功功能能划划分分、总总体体工工作作流流程程,明明确确用用户户的的各种需求。各种需求。n(2)数数据据收收集集与与分分析析。需需求求分分析析的的重重点点是是在在调调查查研研究究的的基基础础上上,获获得得数数据据库库设设计计所所必须的数据信息。必须的数据信息。返回本节返回本节8.2.2需求分析的基本步骤需求分析的基本步骤n1调调查查与与初初步步分分析析用用户户的的需需求求,确确定定系系统统的边界的边界n2分析和表达用户的需求分析和表达用户的需求1调查与初步分析用户的需求,确定系统的边界调查与初步分析用户的需求,确定系统的边界n(1)首先调查组织机构情况。)首先调查组织机构情况。n(2)然后调查各部门的业务活动情况。)然后调查各部门的业务活动情况。n(3)在在熟熟悉悉了了业业务务活活动动的的基基础础上上,协协助助用用户户明明确确对对新新系系统统的的各各种种要要求求,包包括括信信息息要要求求、处处理理要要求求、安全性与完整性要求,这是调查的又一个重点。安全性与完整性要求,这是调查的又一个重点。n(4)最最后后对对前前面面调调查查的的结结果果进进行行初初步步分分析析,确确定定新新系系统统的的边边界界,确确定定哪哪些些功功能能由由计计算算机机完完成成或或将将来来由计算机完成,哪些活动由人工完成。由计算机完成,哪些活动由人工完成。2分析和表达用户的需求分析和表达用户的需求n(1)数据流图。)数据流图。数数据据流流图图(DataFlowDiagram,简简称称DFD)是是一一种种最最常常用用的的结结构构化化分分析析工工具具,它它用用图图形形的的方方式式来来表表达达数数据据处处理理系系统统中中信信息息的的变变换换和和传传递递过过程程。如如图图8-4所所示示,数数据据流流图图有有4种基本符号。种基本符号。(2)数据字典。)数据字典。n1)数数据据项项条条目目:数数据据项项是是不不可可再再分分的的数数据据单单位位,它直接反映事物的某一特征。它直接反映事物的某一特征。n2)数据结构条目:反映了数据之间的组合关系。)数据结构条目:反映了数据之间的组合关系。n3)数数据据流流条条目目:数数据据流流是是数数据据结结构构在在系系统统内内传传输输的路径。的路径。n4)数数据据文文件件条条目目:数数据据文文件件是是数数据据项项停停留留或或保保存存的地方,也是数据流的来源和去向之一。的地方,也是数据流的来源和去向之一。n5)处理过程条目。)处理过程条目。返回本节返回本节8.2.3需求分析应用实例需求分析应用实例n现现要要开开发发高高校校图图书书管管理理系系统统。经经过过可可行行性性分分析析和和初初步步的的需需求求调调查查,确确定定了了系系统统的的功功能边界,该系统应能完成下面的功能:能边界,该系统应能完成下面的功能:n(1)读者注册。)读者注册。n(2)读者借书。)读者借书。n(3)读者还书。)读者还书。n(4)图书查询。)图书查询。n1数据流图数据流图n通通过过对对系系统统的的信信息息及及业业务务流流程程进进行行初初步步分分析析后后,首首先先抽抽象象出出该该系系统统最最高高层层的的数数据据流流图图,即即把把整整个个数数据据处处理理过过程程看看成成是是一一个个加加工的顶层数据流图,如图工的顶层数据流图,如图8-5所示。所示。n顶顶层层数数据据流流图图反反映映了了图图书书管管理理系系统统与与外外界界的的接接口口,但但未未表表明明数数据据的的加加工工要要求求,需需要要进进一一步步细细化化。根根据据前前面面图图书书管管理理系系统统功功能能边边界界的的确确定定,再再对对图图书书管管理理系系统统顶顶层层数数据据流流图图中中的的处处理理功功能能做做进进一一步步分分解解,可可分分解解为为读读者者注注册册、借借书书、还还书书和和查查询询四四个个子子功功能能,这这样样就就得得到到了了图图书书管管理理系系统统的的第第0层层数数据流图,如图据流图,如图8-6所示。所示。n从从图图书书管管理理系系统统第第0层层数数据据流流图图中中可可以以看看出出,在在图图书书管管理理的的不不同同业业务务中中,借借书书、还还书书、查查询询这这几几个个处处理理较较为为复复杂杂,使使用用到到不不同同的的数数据据较较多多,因因此此有有必必要要对对其其进进行行更更深深层层次次的的分分析析,即即构构建建这这些些处处理理的的第第1层层数数据据流流图图。下下面面的的图图8-7分分别别给给出出了了借借书书、还还书书、查查询询子功能的第子功能的第1层数据流图。层数据流图。2数据字典数据字典 n(1)数据项描述。)数据项描述。数据项名称:借书证号数据项名称:借书证号别名:卡号别名:卡号含义说明:惟一标识一个借书证含义说明:惟一标识一个借书证类型:字符型类型:字符型长度:长度:20n(2)数据结构描述。)数据结构描述。名称:读者类别含义说明:定义了一个读者类别的有关信息组成结构:类别代码+类别名称+可借阅数量+借阅天数+超期罚款额名称:读者含义说明:定义了一个读者的有关信息组成结构:姓名+性别+所在部门+读者类型名称:图书含义说明:定义了一本图书的有关信息组成结构:图书编号+图书名称+作者+出版社+价格n(3)数据流(非数据项)说明。)数据流(非数据项)说明。数据流名称:借书单含义:读者借书时填写的单据来源:读者去向:审核借书数据流量:250份/天组成:借书证编号+借阅日期+图书编号数据流名称:还书单含义:读者还书时填写的单据来源:读者去向:审核还书数据流量:250份/天组成:借书证编号+还书日期+图书编号n(4)数据存储说明。)数据存储说明。数据存储名称:图书信息表含义说明:存放图书有关信息组成结构:图书+库存数量说明:数量用来说明图书在仓库中的存放数数据存储名称:读者信息表含义说明:存放读者的注册信息组成结构:读者+卡号+卡状态+办卡日期说明:卡状态是指借书证当前被锁定还是正常使用数据存储名称:借书记录含义说明:存放读者的借书、还书信息组成结构:卡号+书号+借书日期+还书日期说明:要求能立即查询并修改n(5)处理过程说明。)处理过程说明。处理过程名称:审核借书证处理过程名称:审核借书证输入:借书证输入:借书证输出:认定合格的借书证输出:认定合格的借书证加加工工逻逻辑辑:根根据据读读者者信信息息表表和和读读者者借借书书证证,如如果果借借书书证证在在读读者者信信息息表表中中存存在在并并且且没没有有被被锁锁定定,那那么么借借书书证证是是有有效效的的借借书书证证,否否则则是是无无效效的的借借书书证。证。返回本节返回本节8.3概念结构设计概念结构设计n8.3.1 8.3.1 概念结构设计的方法和步骤概念结构设计的方法和步骤n8.3.2 8.3.2 局部视图设计局部视图设计n8.3.3 8.3.3 视图的集成视图的集成n8.3.4 8.3.4 概念结构设计实例概念结构设计实例返回首页返回首页8.3.1概念结构设计的方法和步骤概念结构设计的方法和步骤n1自顶向下设计法自顶向下设计法 n2自底向上设计法自底向上设计法 n3由里向外设计法由里向外设计法 n4混合策略设计法混合策略设计法 返回本节返回本节8.3.2局部视图设计局部视图设计n局局部部视视图图设设计计是是根根据据系系统统的的具具体体情情况况,在在多多层层的的数数据据流流图图中中选选择择一一个个适适当当层层次次的的数数据据流流图图,作作为为设设计计分分E-R图图的的出出发发点点,并并让让数数据据流流图图中中的的每每一一个个部部分分都都对对应应一一个个局局部部应应用用。选选择择好好局局部部应应用用之之后后,就就可可以以对对每每个个局局部部应应用用逐逐一一设设计计分分E-R图图了了。局局部部E-R图图的的设设计计分分为为如如下下的的几几个个步步骤骤,如如图图8-10所所示。示。n1确定实体类型和属性确定实体类型和属性实实体体和和属属性性之之间间没没有有严严格格的的区区别别界界限限,但但对对于于属属性性来来讲讲,可可以以用用下下面面的的两两条条准准则则作作为为依据:依据:n(1)作作为为属属性性必必须须是是不不可可再再分分的的数数据据项项,也就是属性中不能再包含其他的属性。也就是属性中不能再包含其他的属性。n(2)属性不能与其他实体之间具有联系。)属性不能与其他实体之间具有联系。n2确定实体间的联系确定实体间的联系依依据据需需求求分分析析结结果果,考考察察任任意意两两个个实实体体类类型型之之间间是是否否存存在在联联系系,若若有有,则则确确定定其其类类型型(一一对对一一,一一对对多多或或多多对对多多),接接下下来来要要确确定定哪哪些些联联系系是是有有意意义义的的,哪哪些些联联系系是是冗冗余余的的,并并消消除除冗冗余余的的联联系系。所所谓谓冗冗余余的的联联系系是是指指无无意意义义的的或或可可以以从从其其他他联联系系导导出出的的联系。联系。n3画出局部画出局部E-R图图确确定定了了实实体体及及实实体体间间的的联联系系后后,可可用用E-R图图描描述述出出来来。形形成成局局部部E-R图图之之后后,还还必必须须返返回回去去征征求求用用户户意意见见,使使之之如如实实地地反反映映现现实实世世界界,同同时时还还要要进进一一步步规规范范化化,以求改进和完善。每个局部视图必须满足:以求改进和完善。每个局部视图必须满足:n(1)对用户需求是完整的。)对用户需求是完整的。n(2)所有实体、属性、联系都有惟一的名字。)所有实体、属性、联系都有惟一的名字。n(3)不允许有异名同义、同名异义的现象。)不允许有异名同义、同名异义的现象。n(4)无冗余的联系。)无冗余的联系。返回本节返回本节8.3.3视图的集成视图的集成n各各个个局局部部视视图图建建立立好好后后,还还需需要要对对它它们们进进行行合合并并,集集成成为为一一个个整整体体的的数数据据概概念念结结构构,即即总总E-R图图。集集成成局局部部E-R图图型型,设设计计全全局局E-R模型的步骤如图模型的步骤如图8-12所示。所示。1合并局部合并局部E-R图,生成初步图,生成初步E-R图图 n(1)属性冲突。)属性冲突。n(2)命名冲突。)命名冲突。n(3)结构冲突。)结构冲突。2修改和重构初步修改和重构初步E-R图,消除冗余,生成基图,消除冗余,生成基本本E-R图图n(1)用用分分析析的的方方法法消消除除冗冗余余。分分析析方方法法是是消除冗余的主要方法。消除冗余的主要方法。n(2)用规范化理论消除冗余。)用规范化理论消除冗余。返回本节返回本节8.3.4概念结构设计实例概念结构设计实例n1标识图书管理系统中的实体和属性标识图书管理系统中的实体和属性参参照照数数据据字字典典中中对对数数据据存存储储的的描描述述,可可初初步步确确定定三三个个实体的属性为:实体的属性为:读读者者:卡卡号号,姓姓名名,性性别别,部部门门,类类别别、办办卡卡日日期期,卡状态卡状态图图书书:书书号号,书书名名,作作者者,价价格格,出出版版社社,库库存存数数量量借还记录:借还记录:卡号,书名,借书日期卡号,书名,借书日期,还书日期,还书日期其中有下划线的属性为实体的码。其中有下划线的属性为实体的码。n2确定实体间的联系确定实体间的联系返回本节返回本节8.4逻辑结构设计逻辑结构设计n8.4.1逻辑结构设计的任务和步骤逻辑结构设计的任务和步骤n8.4.2概念模型转换为一般的关系模型概念模型转换为一般的关系模型n8.4.3逻辑结构设计综合实例逻辑结构设计综合实例n8.4.4将一般的关系模型转换为将一般的关系模型转换为SQLServer2000下的关系模型下的关系模型n8.4.5数据模型的优化数据模型的优化n设计用户外模式设计用户外模式返回首页返回首页8.4.1逻辑结构设计的任务和步骤逻辑结构设计的任务和步骤n逻辑结构设计的主要目标是将概念结构转逻辑结构设计的主要目标是将概念结构转换为一个特定的换为一个特定的DBMS可处理的数据模型和可处理的数据模型和数据库模式。该模型必须满足数据库的存数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。取、一致性及运行等各方面的用户需求。逻辑结构的设计过程如图逻辑结构的设计过程如图8-18所示。所示。从从图图8-18中中可可以以看看出出,概概念念模模型型向向逻逻辑辑模模型型的的转换过程分为转换过程分为3步进行:步进行:n(1)把概念模型转换为一般的数据模型。)把概念模型转换为一般的数据模型。n(2)将将一一般般的的数数据据模模型型转转换换成成特特定定的的DBMS所支持的数据模型。所支持的数据模型。n(3)通通过过优优化化方方法法将将其其转转化化为为优优化化的的数数据据模型。模型。返回本节返回本节8.4.2概念模型转换为一般的关系模型概念模型转换为一般的关系模型n1实体的转换规则实体的转换规则将将E-R图图中中的的每每一一个个常常规规实实体体转转换换为为一一个个关关系系,实实体体的属性就是关系的属性,实体的码就是关系的码。的属性就是关系的属性,实体的码就是关系的码。n2实体间联系的转换规则实体间联系的转换规则n(1)一一个个1:1联联系系可可以以转转换换为为一一个个独独立立的的关关系系模模式,也可以与任意一端所对应的关系模式合并。式,也可以与任意一端所对应的关系模式合并。n(2)一一个个1:n联联系系可可以以转转换换为为一一个个独独立立的的关关系系模模式,也可以与式,也可以与n端所对应的关系模式合并。端所对应的关系模式合并。n(3)一一个个m:n联联系系转转换换为为一一个个关关系系模模式式。转转换换的的方方法法为为:与与该该联联系系相相连连的的各各实实体体的的码码以以及及联联系系本本身身的的属属性性均均转转换换为为关关系系的的属属性,新关系的码为两个相连实体码的组合。性,新关系的码为两个相连实体码的组合。n(4)三三个个或或三三个个以以上上实实体体间间的的多多元元联联系系转转换为一个关系模式。换为一个关系模式。n3关系合并规则关系合并规则为为了了减减少少系系统统中中的的关关系系个个数数,如如果果两两个个关关系系模模式式具具有有相相同同的的主主码码,可可以以考考虑虑将将它它们们合合并并为为一一个个关关系系模模式式。合合并并的的方方法法是是将将其其中中一一个个关关系系模模式式的的全全部部属属性性加加入入到到另另一一个个关关系系模模式式中中,然然后后去去掉掉其其中中的的同同义义属属性性,并并适当调整属性的次序。适当调整属性的次序。返回本节返回本节8.4.3逻辑结构设计综合实例逻辑结构设计综合实例n下下面面仍仍以以图图书书管管理理系系统统的的基基本本E-R模模型型(图图8-17)为为例例,说说明明基基本本E-R模模型型转转换换成成初初始始关关系系模模型型的的规规则:则:n(1)将图)将图8-17中的实体转换成关系模式。中的实体转换成关系模式。n(2)将将图图8-17中中的的1:n联联系系“属属于于”转转换换为为关关系系模型。模型。n(3)将将图图8-17中中的的m:n联联系系“借借还还”转转换换为为关关系系模型。模型。n(4)将具有相同码的关系合并。)将具有相同码的关系合并。数据性质关系名属性说明实体读者借书证号,姓名,性别,部门,类别代码,办证日期,借书证状态类别代码为与“属于”联系合并后新增的属性实体读者类别类别代码,类别名称,可借阅数量,可借阅天数,超期罚款额实体图书书号,书名,作者,价格,出版社,库存数量联系借还借书证号,书号,借书日期,还书日期表表8-1图书管理系统的关系模型信息图书管理系统的关系模型信息返回本节返回本节8.4.4将一般的关系模型转换为将一般的关系模型转换为SQLServer2000下的关系模型下的关系模型n下下面面就就将将图图书书管管理理系系统统中中的的关关系系设设计计成成SQLServer2000下相应的表,如下所示。下相应的表,如下所示。n(1)READER(读者表)。读者表)。字段代码字段名称字段类型长度小数是否为空CARDID卡号char20NOTNULLNAME姓名char16NOTNULLSEX性别bitNULLDEPT部门char30NULL字段代码字段名称字段类型长度小数是否为空ClASSID类别代码intNOTNULLBZDATE办卡日期datetimeNULLCARDSTATE卡状态bitNULLn(2)DZCLASS(读者类别表)。读者类别表)。字段代码字段代码字段名称字段名称字段类型字段类型长度长度小数小数是否为空是否为空CLASSID类别代码类别代码intNOTNULLCLASSNAME类别名称类别名称char16NOTNULLPERMITDAY可借阅天数可借阅天数intNULLPERMITQTY可借阅数量可借阅数量intNULLPENALTY超期罚款额超期罚款额moneyNULLn(3)BOOK(图书表)。图书表)。字段代码字段代码字段名称字段名称字段类型字段类型长度长度小数小数是否为空是否为空BOOKID书号书号char20NOTNULLBOOKNAME书名书名varchar20NOTNULLEDITER作者作者varchar8NULLPRICE价格价格moneyNULLPUBLISHER出版社出版社varchar20NULLQTY库存数量库存数量intNOTNULLn(4)BORROW(借还表)。借还表)。字段代码字段代码字段名称字段名称字段类型字段类型长度长度小数小数是否为空是否为空CARDID借书证号借书证号char20NOTNULLBOOKID书号书号char20NOTNULLBDATE借书日期借书日期datetimeNOTNULLSDATE还书日期还书日期datetimeNULL返回本节返回本节8.4.5数据模型的优化数据模型的优化n(1)确定各属性之间的数据依赖。)确定各属性之间的数据依赖。n(2)对对各各个个关关系系模模式式之之间间的的数数据据依依赖赖进进行行极极小小化化处理,消除冗余的联系。处理,消除冗余的联系。n(3)判判断断每每个个关关系系的的范范式式,根根据据实实际际需需要要确确定定最最合适的范式。合适的范式。n(4)根根据据需需求求分分析析阶阶段段得得到到的的处处理理要要求求,分分析析这这些些模模式式是是否否适适用用于于用用户户的的应应用用环环境境,从从而而确确定定是是否否要对某些模式进行分解或合并。要对某些模式进行分解或合并。n(5)对对关关系系模模式式进进行行必必要要的的分分解解,以以提提高高数数据据的的操作效率和存储空间的利用率。操作效率和存储空间的利用率。返回本节返回本节设计用户外模式设计用户外模式在定义外模式时可以考虑以下因素:在定义外模式时可以考虑以下因素:n(1)使用更符合用户习惯的别名。)使用更符合用户习惯的别名。n(2)对对不不同同级级别别的的用用户户定定义义不不同同的的外外模模式式,以保证数据的安全。以保证数据的安全。n(3)简化用户对系统的使用。)简化用户对系统的使用。返回本节返回本节8.5数据库的物理设计数据库的物理设计n1确定数据库的物理结构确定数据库的物理结构 n2评价物理结构评价物理结构 返回首页返回首页1确定数据库的物理结构确定数据库的物理结构 n(1)存储结构的设计。)存储结构的设计。1)顺序存储。)顺序存储。2)散列存储。)散列存储。3)索引存储。)索引存储。n(2)存取方法设计。)存取方法设计。n (3)存放位置的设计。)存放位置的设计。2评价物理结构评价物理结构 n评评价价物物理理数数据据库库的的方方法法完完全全依依赖赖于于所所选选用用的的DBMS,主主要要是是从从定定量量估估算算各各种种方方案案的的存存储储空空间间、存存取取时时间间和和维维护护代代价价入入手手,对对估估算算结结果果进进行行权权衡衡、比比较较,选选择择出出一一个个较较优优的的合合理理的的物物理理结结构构。如如果果该该结结构构不不符符合合用用户需求,则需要修改设计。户需求,则需要修改设计。返回本节返回本节8.6数据库实施数据库实施n(1)建立实际的数据库结构。)建立实际的数据库结构。利利用用给给定定的的DBMS所所提提供供的的命命令令,建建立立数数据据库库的的模模式式、外外模模式式和和内内模模式式。对对于于关关系系数数据据库库来来讲讲,就就是是创创建建数数据据库库、建建立立数数据据库库中中所所包包含含的的各各个个基基本本表表、视视图图和索引等。和索引等。n(2)将原始数据装入数据库。)将原始数据装入数据库。装装入入数数据据的的过过程程是是非非常常复复杂杂的的。这这是是因因为为原原始始数数据据一一般般分分散散在在企企业业各各个个不不同同的的部部门门,而而且且它它们们的的组组织织方方式式、结结构构和和格格式式都都与与新新设设计计的的数数据据库库系系统统中中的的数数据据有不同程度的区别。有不同程度的区别。返回首页返回首页8.7数据库运行与维护数据库运行与维护在在数数据据库库运运行行阶阶段段,对对数数据据库库经经常常性性的的维维护护工工作作是是由由DBA完成的,它包括以下工作:完成的,它包括以下工作:n(1)数据库的转储和恢复。)数据库的转储和恢复。n(2)数数据据库库安安全全性性、完完整整性性控控制制DBA必必须须对对数数据据库的安全性和完整性控制负起责任。库的安全性和完整性控制负起责任。n(3)数据库性能的监督、分析和改进。)数据库性能的监督、分析和改进。n(4)数据库的重组织和重构造。)数据库的重组织和重构造。n另另外外,数数据据库库系系统统的的应应用用环环境境是是不不断断变变化化的的,常常常常会会出出现现一一些些新新的的应应用用,也也会会消消除除一一些些旧旧的的应应用用,这这将将导导致致新新实实体体的的出出现现和和旧旧实实体体的的淘淘汰汰,同同时时原原先先实实体的属性和实体间的联系也会发生变化。体的属性和实体间的联系也会发生变化。返回首页返回首页小结小结 n本章介绍了数据库设计的全过程。设计一个数据库本章介绍了数据库设计的全过程。设计一个数据库应用系统需要经历需求分析、概念设计、逻辑结构应用系统需要经历需求分析、概念设计、逻辑结构设计、物理设计、实施和运行维护六个阶段。设计、物理设计、实施和运行维护六个阶段。n概念结构设计用于设计某个企业或组织所关心的信概念结构设计用于设计某个企业或组织所关心的信息结构,是对现实世界的第一层抽象,它独立于机息结构,是对现实世界的第一层抽象,它独立于机器特点,独立于具体的数据库管理系统,它用器特点,独立于具体的数据库管理系统,它用E-R模型来描述。逻辑设计是将概念设计的结果模型来描述。逻辑设计是将概念设计的结果E-R模模型转换为数据的组织模型,对于关系数据库来说,型转换为数据的组织模型,对于关系数据库来说,是转换为关系表。是转换为关系表。

    注意事项

    本文(图书管理系统数据库设计.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开