InterBase Interactive SQL创建数据库
InterBase数据是以.gdb文件存储的,创建InterBase数据库要使用InterBase Interactive SQL。其操作步骤如下所示:
在InterBase Interactive SQL下,单击File|Create Database,打开创建数据库对话框,通过选择Local Engine或Remote Server来确定创建本地数据库还是远程数据库。
选择Local Engine,在Database框中输入要创建的数据库名称,要有完整的所在路径和gdb后缀名:如键入d:/mytest.gdb;在User Name框中键入SYSDBA,在Password框中键入masterkey。
如果选择Remote Server创建远程数据库,还要选择服务器和所使用的传输协议。Database Options框用来设置创建的数据库的一些选项,如页面大小,默认字符设置等。如果要创建一个最基本的,不带任何选项的数据库,这一项留空。
单击OK按钮,InterBase Interactive SQL将在指定的路径或服务器上创建数据库,并自动与这个数据库连接。选择File|Drop Database命令将删除现在连接的数据库。选择File|Disconnect from Database命令将断开现在连接的数据库。
注:
/*Delphi6 提供了一个集成的应用程序“IBConsole”来管理数据库界面。其创建数据库、数据表和Delphi5中的InterBase的操作差不多*/
SQL Explorer创建数据库和数据表
①创建新的连接
右键单击左侧的Database根目录,在弹出菜单中选择“New...”。此时会提示选择数据库驱动,在此我们选择“INTERBASE”。这样就会创建一个新的数据库连接。然后命名这个数据库连结的别名为“MyDB”,别名将在应用程序设计中使用。修改数据库连接属性“SERVER NAME”为需要连结的服务,如:“Localhost
:/Database/MyDatabase.GDB”。冒号前是服务器的名称,可以用IP地址代替:冒号后数库名,即我们用ISQL创建的数据库名称。所有修改完成后,MyDB前有一个绿色的三角符号。这表明对连接进行了修改,但是还需要右键单击MyDB,选择“Apply”,确认这些修改。确认修改后,双击数据库连接,会出现用户登录对话框,输入用户名和密码,即可对数据库进行修改。
②创建数据表
SQL Explorer提供了Windows的界面和环境来创建和修改数据表、视图和检索等内容。
在打开的数据库连接中,右键单击“Tables”目录,在弹出菜单中选择“New...”,这样系统会自动创建一个“Table1”数据表,将数据表改为“TEST”。然后,右键单击“TEST”数据表中的“Columns”目录,在弹出菜单中选择“New...”,新建一个字段,字段名为“COLUMN1”。单击“COLUMN1”字段,在右侧的“Definition”窗口中定义该字段的类型和长度等参数。可以用同样的方法,创建多个字段。
由于性能要求,每个数据表都要求有一个主关键字。主关键字不可为空,而且有排他性,在一个数据表中不能同时存在两个相同的主关键字段值,因此需要在数据库设计时规划好主关键字。“SQL Explorer”中在“Primary Key”目录下创建主关键字。右键单击“Parimary Key”目录,选择“New...”创建一个主关键字。然后在主关键字的“Columns”目录中,新建一个字段,并且在“Definition”窗口中指定数据表对应的字段。数据表定义完成后,同样需要应用这些修改才能完成数据表的创建。
除了可以用以上方法直观的创建数据表外,也可以在“Enter SQL”标签页中直接输入SQL语句修改数据库。