首页 > 开发 > 综合 > 正文

创建新数据库

2024-07-21 02:09:08
字体:
来源:转载
供稿:网友
与桌面型数据库(相对真正的数据库而言,其时应该叫数据表)不同的是,interbase数据库只存在一个以 .gdb 为扩展名的“大文件”,此文件将所有的数据表、索引、存储过程、视图、触发器、异常等“打包”在一起。这样的数据库对数据的维护与备份等都大大简化。
    要创建一个数据库,首先你得先安装interbase,以下的讨论都以interbase 6 版本进行讨论,没有interbase 6 的,请在本站的软件下载栏内或到相关数据站点下载一个interbase 6 进行安装。interbase 6 的默认安装路径为“c:/program files/borland/interbase”。
    打开“开始”->“程序”->“interbase”->“ibconsole”。
    你就会看到ibconsole的操作主界面:
 
操作步骤如下:
1:数据库服务器登录。
a:双击 interbase servers 或选中 interbase servers 按鼠标右键选中 register 菜单,打开 register server and connect 窗口。
b:如果是登录到本地,在 server information 页面内选择 local server。在 login information 页面内录入你的用户名及正确的密码。interbase 的默认用户名为 sysdba ,密码为:masterkey (注意密码大小写敏感)。
c:如果你是登录到远程服务器上,请在 server information 页面内选择 romote server ,与 local server 不同的是,此页面内的 server name ,netword protocol,与 alias name 变为可选,要求用户填写。(如:server name 设为 3hsoft。network protocol 选择 tcp/ip,alias name 我们设为 test。)其中的 login information 页面内的操作同以上 b 。
2:创建数据库a:按以上的步骤成功登录到服务器后,打开 ibconsole 内的左边窗口的 local server (假定我们是以本地服务器的方法登录)。
b:选中其中的 databases 选项,按鼠标右键,出现 register 与 create database 两个选项菜单,因为我们在这里是创建数据库,因此我们选择 create database 菜单,弹出 create database 窗口。
c:在 create database 窗口中的 alias 内填写数据库的别名。如:test
d:在 file(s) 页面下的 filename 内填写你要创建的数据名,此数据库名必需含正确的路径。如:(e:/3hsot/application/book/test/extradata/test.gdb。)
e:如果是在网络上创建一个数据库,你还得加上服务器的名称。如:3hsot:g:/application/book/test/test.gdb。不同的通信协议,书写方式略有不同。a:tcp: 服务器名称:路径
b:netbeui: //服务器名称/路径
c:spx: 服务器名称@路径
【注】
这里的路径是指服务器的绝对路径,并非是通过本地 pc 对服务器的映射路径等。很多初学者在与 interbase 的服务器并行连接时,就是路径这儿(同时也决定通信协议)出错。f:options的选项a:选择 page size 大小,一般选择 4096。page size 的大小有时直接影响数据库的存取速度。
b:设置 default character set,此项设置数据库的默认语言字符,一般设为none就可以了。
c:设置 sql dialect。 如果你要创建的数据库需要与旧版的 interbase 兼容的话, 请将其值设为 1 。 相反, 请设置为 3 。
g:单击“ok”按钮,搞定。
 
h:当然,你也可以利用命令行的方式来创建数据库,但这要求对 sql 语句比较熟练,如要创建上面一样的数据库,打开 interactive sql 窗口,书写如下语名并执行即可:create database 'e:/3hsot/application/book/test/extradata/test.gdb' page_size 4096;在后面的章节中,我会专门讨论 create database语名的一些使用方法与技巧。
3:回到ibconsole主窗口,你就可以看到你刚才创建的数据库 test 了,但里面内容为空,因为你还没有创建表、视图、存贮过程等,这只是开了一个头,但愿是一个好头。
  • 本文来源于网页设计爱好者web开发社区http://www.html.org.cn收集整理,欢迎访问。
  • 发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表