Cache数据库表与其Global结构的查看.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一.Cache数据库的配置 在我们的实际应用中,可以拷贝一个配置好的cpf文件,放到安装好的(如c:\cachesys\目录下),然后到configuration Manager中修改database的路径,重新启动。 在Caché 里,命名空间(Namespace),也称名字空间,是Caché 中资源的逻辑 表示方式。它是一个虚拟的、逻辑的工作空间。系统管理员可以在一个命名空 间中定义不同的小组或个人所需的各项数据资源。 建立命名空间的主要工作就是建立与数据库的映射,这样做可以将程序逻辑与 物理存在的数据独立开来,便于开发人员专注于系统功能的设计,不需要为未 来实施时不同的系统架构而作出额外的工序,系统架构也因为这样变得更灵活 Cache工具菜单 Getting Started 入门文档 初学者可从中获取必要信息 Start Caché 启动Caché 启动Caché 服务 Stop Caché 关闭Caché 关闭Caché 服务。点击后选择是要关闭还是要重新启动Caché。 Studio 工作室 Caché 的集成开发环境。 Terminal 终端 通过类似于DOS 的终端界面访问Caché Explorer 资源管理器 查看Caché 中的数据资源,包括多维数组、类和例程 SQL Manager SQL 管理器 通过关系型方式访问Caché Control Panel 控制面板 监视和管理Caché 的运行 Configuration Manager 配置管理器 进行基本配置,包括数据库的配置 Documentation 联机文档 只有启动Caché 后才可以阅读全部文档信息 Remote System Access 远程系统访问 在本地控制远端的Caché 服务器(任意平台)。UNIX 系统的管理要通过这种方式实现。子菜单中同样包含了工作室,终端,资源管理器,SQL 管理器,控制面板,配置管理器,联机文档等菜单项。 Preferred Server 当前使用的Caché服务器子菜单中可以编辑Caché 服务器列表。在这里配置远程服务器。我们可以在一台Windows 平台的计算机上管理网络中所有的各种平台的Caché 服务器。 About… 关于 查看版本 Exit 退出 关闭任务栏中的Caché 立方体 参考Cache数据库管理和维护手册的Page16 表结构的查看,global的查看 转换namespace,zn “meddata”(实际配置的namespace名称),然后回车,然后输入d ^%msql, Msql都要小写,界面如下 回车后,界面如下 输入User Name为system;Password 为sys; 然后回车,进入界面如下 回车,界面如下 默认为Base Table Definition,按回车键 在Base Table Name输入要查询的表的名称,如查询名为dhc_sfprintdetail的表 查看表的中的字段 选择Fields,按回车键,则显示表中所有的字段 查看表的主Global的结构和表的索引结构,选择Physical Structure 回车后可以看到表里对应的主Global的结构,和索引 主Global的结构,找到Master Map为Yes的,回车后如下, 查看主索引的保存结构,选择Map Data Specifications,回车后,Global中数据的存储顺序 查看表的关联关系 找到表后,按F3键,回车 光标落到Implicit Joins 上,回车 可以看到字段所指向的表 父子表关系,如下图Child Tables,可以看到表ar_receipt有两个子表,ar_rcptalloc,ar_rcptpaymode 上。 四.Caché 的数据存储方式 在Caché 中的所有数据都是保存在Global(多维数组)中的。Global以如下形式表示: ^名称(下标1,下标2,下标3…)=值 如 ^AirPlane(“Manufacturer”,“Address”,“Country”)=“US” 我们可以自己定制Global,包括添加、删除、修改、遍历其节点。多维数组以树状的形式保存,他的每一个节点直接与磁盘和内存中的数据块相对应,因此可以达到极快的访问速度。 五.举例说明 1.表中的数据都存储在主Global中, 如下为无父子关系的表的取值, 查询所有押金明细表的收费日期,病人姓名,金额,支付方式,收费员姓名 S RowId=0,Num=0 ; f s RowId=$o(^DHCSFPRINTDETAIL(RowId)) q:RowId= d .S PrtDate=$p(^DHCSFPRINTDETAIL(RowId),^

您可能关注的文档

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档