Caché数据库学习笔记(1)
目录:
Caché的概念和基础知识
Caché数据库的安装
创建命名空间(namespace)和数据库(database)
Documentation的使用
====================================================
====================================================
Caché的概念和基础知识:
详细的可以点击上面链接,此处不在赘述。
关键词:后关系型数据库,医疗界常用;速度快、使用简单、接口容易、三层结构、对象型编辑、支持WEB开发
=====================================================
Caché数据库的安装:
Caché数据库的开发依赖于InterSystems公司的Ensemble集成平台。该平台可以与多种编程语言和数据库接口,方便进行数据交换和WEB开发。
安装该软件过程中使用默认设置即可,安装目录可以自行设置(需要注意有一页是选择安全性,建议默认最低,否则每次都要输入用户名和密码)
安装完毕找到"安装目录/mgr/cache.key",用有权限的KEY文件替换,需要注意的是不同的KEY权限也不一样的,可以在management portal/system administration/licensing/license Key中查看有关信息

如图的KEY可以进行cache开发并拥有deepsee model权限
===============================================================
创建命名空间(namespace)和数据库(database):
如果已经有数据库文件供参考,需要导入到本地服务器中。待导入的文件名称一般是"CACHE.dat",先将它存放到一个文件夹中(比如E:\database)
打开management portal(打开方法:单击任务栏上的Ensemble图标,即有management portal)
System Administration/configuration/system configuration/namespaces

在此处可以编辑本地服务器上所有的命名空间,点击create new namespace

取名字(最好有实际意义,英文);点击create new database...

给数据库起名字,在第二行后面的按钮找到存放CACHE.dat的文件夹,依次点击next和finish
这样就可以在STUDIO中打开数据库文件了
单击右下角的Ensemble图标,选择Studio,第一次打开需要输入用户名、密码,选择命名空间(切换命名空间在File/Change Namespace...)
然后在右边的workspace里就能看到所有的文件,任意点开文件就可以查看代码了

一般来说有两类文件,一是class文件(.cls);一是routine文件(.mac和.inc)这三种文件也是构建数据库的主体
===============================================
Documentation 的使用:
通过右下角的图标打开documentation, 通过搜索关键词可以解决大部分问题
Caché数据库学习笔记(1)的更多相关文章
- Caché数据库学习笔记(5)
目录 Cache数据库方法的RESTful封装 ================================================================ 因为对web serv ...
- Caché数据库学习笔记(4)
目录 DeepSee的使用 数据.方法等的导入与导出 ======================================================== ================ ...
- Caché数据库学习笔记(2)
目录: 创建新类(表)(class文件)与创建routine(.mac .inc) 在类里面添加函数(classmethod) Terminal的使用 ======================= ...
- Caché数据库学习笔记(3)
目录 Query函数及其测试 重建索引表 Management portal简介 远程访问Ensemble ============================================== ...
- MySQL数据库学习笔记(十二)----开源工具DbUtils的使用(数据库的增删改查)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- Mysql数据库学习笔记之数据库索引(index)
什么是索引: SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间. 聚集索引:该索引中键值的逻辑顺序决定了表中相应行的物 ...
- MYSQL数据库学习笔记1
MYSQL数据库学习笔记1 数据库概念 关系数据库 常见数据库软件 SQL SQL的概念 SQL语言分类 数据库操作 创建数据库 查看数据库的定义 删除数据库 修改数据库 创建表 数据类型 约束 ...
随机推荐
- c#:浅克隆和深克隆,序列化和反序列化
一.浅克隆和深克隆(浅复制和深复制)浅克隆和深克隆最典型的应用是数据集对象DataSet的Clone和Copy方法.Clone()方法用来复制DataSet的结构,但是不复制DataSet的数据,实现 ...
- Python之路-python(set集合、文本操作、字符编码 )
一.集合操作(set) ...
- HttpClient(JAVA)使用笔记
HTTPCLIENT 此工具是由apache基金会支持开发的一套 开源 http client 组件, 目前属于 http components的一部分, 官网:http://hc.apache.or ...
- Unity 对象查找
GameObject.Find() 对象名 可查找带不带脚本,不能查隐藏,有可能不是要找的对象 GameObject.Find() 目录结构 可查找带不带脚本,能查隐藏,能确定是要找的对象 trans ...
- 在CentOS 7上安装Node.js的4种方法
一.源码安装 1.下载源码(官网查看最新版本链接) wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz 2.解压源码 tar xzvf ...
- CentOS 命令模式下设置静态IP
ASP.NET程序猿第一次修改IP,之前没有接触过Linux,有点伤不起... # cd /etc/sysconfig/network-scripts/ # ls 会看到 ifcfg-eth0 if ...
- retain,copy,assign及autorelease ,strong,weak
一,retain, copy, assign区别 1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b.此时a ...
- Repeater嵌套绑定Repeater
前台Html代码 <asp:Repeater runat="server" ID="rpList" OnItemDataBound="rpLis ...
- 创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80; 让该对象调用成员方法: 说出“你好!” 计算23+45的值 将名字改为“李四”
package com.chuoji; public class People { private String name; private int age; private String sex; ...
- PHP计算时间差,并返回什么时间之前发表的内容
<?php header("Content-type: text/html; charset=utf-8"); function time2Units ($time){ $y ...