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语言分类 数据库操作 创建数据库 查看数据库的定义 删除数据库 修改数据库 创建表 数据类型 约束 ...
随机推荐
- LeetCode Burst Balloons
原题链接在这里:https://leetcode.com/problems/burst-balloons/ 题目: Given n balloons, indexed from 0 to n-1. E ...
- mongoDB(1)
1.查询时,不写条件的查询,速度要远远大于有条件的查询. 2.消除重复数据: 3.db.listCommands() 查看mongo的runCommand支持哪些功能了. db.runCommand( ...
- iptables nt
占位... 扩展 1.其实匹配扩展中,还有需要加-m引用模块的显示扩展,默认是隐含扩展,不要使用 -m 状态检测的包过滤-m state --state {NEW,ESTATBLISHED ...
- sysctl kernel parameter Optimization note
syncookies cookies the connection state,when the ack arrives,then deal with the pause connection,ver ...
- angular懒加载的一些坑
写在前面 最近在工作中接触到angular模块化打包加载的一些内容,感觉中间踩了一些坑,在此标记一下. 项目背景: 项目主要用到angularJs作为前端框架,项目之前发布的时候会把所有的前端脚本打包 ...
- DruidDataSource配置属性列表
DruidDataSource配置兼容DBCP,但个别配置的语意有所区别. 配置 缺省值 说明 name 配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来.如果没有配置 ...
- 十分钟学会python
1.raw_input的使用 从键盘读取信息,返回字符串. 例: hrs = raw_input("Enter Hours:")pay=raw_input("Enter ...
- Web Servic和Web API的区别
Web Service:1.它是基于SOAP协议的,数据格式是XML2.只支持HTTP协议3.它不是开源的,但可以被任意一个了解XML的人使用4.它只能部署在IIS上Web API:1.这是一个简单的 ...
- BeauifulSoup学习使用记录
BeautifulSoup的安装很简单pip install BeautifulSoup4 相关信息链接http://cuiqingcai.com/1319.html
- 关于在官网上查看和下载特定版本的webrtc代码
注:这个方法已经不适用了,帖子没删只是留个纪念而已 gclient:如果不知道gclient是什么东西 ... 就别再往下看了. 下载特定版本的代码: #gclient sync --revision ...