病人管理系统是医院信息系统的核心,其目标是实现患者在医院整个治疗过程中的成本与费用控制,完成治疗计划、治疗过程和治疗结果的性能控制。简单来说,医院信息系统往往包含以下几方面。一般在医院里,由于其特殊性,实验室信息系统、放射信息系统和PACS等会建立独立的数据库。......
2023-10-28
数据库系统的三级模式是由模式、外模式和内模式三级构成,为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映像:
1)外模式/模式映像
模式描述的是数据的全局逻辑结构。同一个模式可以对应有任意多个外模式。对于每一个模式,数据库系统的库系统都提供了一个外模式/模式映像,它定义了该外模式与模式之间的对应关系。这些映像定义通常包含在各自外模式的描述中。
当模式改变时,可由数据库管理员对各个外模式/模式的映像做相应的改变,从而保持外模式不变。由于应用程序是依据数据的外模式编写的,因此应用程序就不必修改了,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
2)模式/内模式映像
数据库中只有一个模式,也只有一个内模式,所有模式/内模式映像是唯一的,它定义了数据库全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构改变时(例如选用了另一种存储结构),为了保持模式不变及应用程序保持不变,可由数据库管理员对模式/内模式映像做相应改变。这样,就保证了数据与程序的物理独立性,简称数据的物理独立性。(www.chuimin.cn)
在数据库的三级模式结构中,数据库模式,即全局逻辑结构是数据库的中心与关键,它独立于数据库的其他层次。因此设计数据库模式结构时应首先确定数据库的逻辑模式。
数据库的内模式依赖于它的全局逻辑结构,但独立于数据库用户视图即外模式,也独立于具体的存储设备。它是将全局逻辑结构中所定义的数据结构及其联系按照一定的物理存储策略进行组织,以达到较好的时间与空间效率。
数据库的外模式面向具体的应用程序,它定义在逻辑模式之上,但独立于存储模式和存储设备。当用户需求发生较大变化,相应外模式不能满足其视图要求时,该外模式就要做相应的改动,所以设计外模式时应充分考虑应用的扩充性。
特定的应用程序是在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。不同的应用程序有时可以共用同一个外模式。数据库的两级映像保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。
数据库的三级模式和两级映像保证了数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去。另外,由于数据的存取由DBMS管理,用户不必考虑存取路径等细节,从而简化了应用程序的编制,大大减少了应用程序的维护和修改量。
有关信息系统与数据库技术的文章
病人管理系统是医院信息系统的核心,其目标是实现患者在医院整个治疗过程中的成本与费用控制,完成治疗计划、治疗过程和治疗结果的性能控制。简单来说,医院信息系统往往包含以下几方面。一般在医院里,由于其特殊性,实验室信息系统、放射信息系统和PACS等会建立独立的数据库。......
2023-10-28
只有经过加工或换算成人们想要得到的数据,才能够称为信息。数据与信息的关系可用图2-1表示。不论是数据处理还是信息处理,目的都是要得到有用的、反映事物本质的信息,为使用者提供决策服务。就本质而言,数据是客观对象的表现,信息是数据的含义。数据和信息的这种“原料”和“成品”的关系,具有相对性。经数据处理产生得到的信息,会成为下一步信息处理所需要的原始数据。......
2023-11-29
信息的变化主要表现为信息内容的变化。信息的时效性信息的时效性是指从信息源发送的信息,经过接收、加工、传递到利用的时间间隔及其效率。信息的共享性能够使更多的人使用信息,充分发挥信息的作用。2)信息的分类信息本身有多种属性,从不同的角度分析信息,就有不同的划分方式。按信息的产生形式划分,有原始信息和非原始信息两种。按信息的重要性可分为战略信息、战术信息和作业信息三种。......
2023-11-29
从1.1.1节的介绍可以看到,在数据库管理系统出现之前,人们对数据的操作是直接针对数据文件编写应用程序实现的,这种模式会产生很多问题。对于1.1.1小节中列举的学生基本信息管理和学生选课管理两个子系统,如果使用数据库技术来管理,其实现方式如图1-4所示。保证数据的安全是通过数据库管理系统的安全控制机制实现的,保证数据的可靠是通过数据库管理系统的备份和恢复机制实现的。......
2023-11-24
如果要使用缺省参数创建一个学籍管理数据库StuData,可以使用如下命令:Create Database StuData如果希望为数据库或事务日志指定一个或者多个特定文件,增加一个On Primary子句,列出一个或者多个文件,并可为分配这个文件的空间指定一个可选值,其命令形式如下:Create Database StuDataOn Primary,;如果为了提高性能和可恢复性,则可以使用Log On子句来指定数据库的SQL Server事务日志将存储在一个与数据库对象不同的设备上,示例如下:Create Database StuDataOn Primary,Log On;GO......
2023-11-24
关键字Modify File用以表示按后面的文件说明,在指定的数据库中修改相应数据库文件。下面的语句可在学籍管理数据库增加一个新数据库文件,同时要修改原数据库文件StuFile l的最大文件尺寸为2000 MB。Alter Database StuDataAdd FileModify File又如,如果要删除学籍管理数据库文件StuFile2,则可使用如下命令:Alter Database StuDataRemove File StuFile2......
2023-11-24
图1-13层次模型层次数据模型只能直接表示一对多联系,也就是说层次数据库不支持多对多联系。3)关系模型关系模型是目前应用最广泛,也是最重要的一种数据模型。关系数据库是采用关系模型作为数据的组织形式。关系数据模型这一概念是1970年在E.F.Codd发表的题为《大型共享数据库数据的关系模型》的论文中首次提出的,他开创了数据库关系方法和关系数据理论的研究,进而创建了关系数据库系统。面向对象数据模型不是......
2023-11-29
图1-2文件系统阶段应用程序与数据之间的对应关系文件系统化阶段数据管理的特点①程序与数据分开存储,数据以“文件”形式可长期保存在外部存储器上,并可对其进行多次查询、修改、插入和删除等操作。②有专门的文件系统进行数据管理,程序和数据之间通过文件系统提供的存取方法进行转换。文件系统阶段数据管理的缺点虽然这一阶段较人工管理阶段数据管理有了很大的改进,但仍有很多缺点。......
2023-11-29
相关推荐