ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 创建新数据库

创建新数据库

原创 Linux操作系统 作者:baizhaoxian 时间:2009-01-19 14:24:46 0 删除 编辑

步骤

1.在控制中心“对象视图” 面板中,右击所有数据库文件夹,选择“创建数据库”菜单项和“通过自动维护”菜单项。这会启动“数据库创建向导”


图 1 . 启动 DB2 控制中心
启动 DB2 控制中心

图 2. 通过自动维护向导创建数据库
通过自动维护向导创建数据库

2.在向导的 Name 页面中指定数据库名和位置。使用以下值:

数据库名:EXPRESS

默认驱动器:C:

别名:如果为空,那么别名默认为 EXPRESS

注释:这是可选的,可以为空

默认的 V9.5 数据库中支持XML 类型的数据,然后单击“下一步”按钮进入到向导的下一页。


图 3. 指定数据库名称
指定数据库名称

3.在“指定用来存储数据的位置”页面中,不做任何修改并单击“下一步”


图 4. 指定数据库存储位置
指定数据库存储位置

4.在“选择维护策略”页面中,保持默认设置(“是的,我可以指定。。。”)并单击“下一步”


图 5. 选择维护策略
选择维护策略

5.在向导的 Timing 页面中,指定离线维护时间窗。设置每周两小时或更多的维护时间,DB2 可以在这段时间里执行自动维护任务,从而保持数据库的状态。目前,将时间窗设置为每星期一到星期四从凌晨 1 点开始,为期 6 小时。单击“下一步”按钮进入向导的下一页。


图 6. 设定自动维护的参数
设定自动维护的参数

6.在向导的 Mail Server 页面上配置通知。如果探测到问题或有害的情况,DB2 可以自动发送电子邮件或页面。如果希望配置这个特性,就要指定 SMTP 服务器。对于这个实验,我们没有 SMTP 服务器可用,所以将这个选项留空并单击 Next。


图 7. 故障通知设置
故障通知设置

7.在向导的 Summary 页面上,检查前面选择的选项。单击 Finish 按钮开始创建数据库的过程。创建数据库的过程常常要花几分钟,在此期间会显示进度。


图 8. 查看数据库已设置的信息
查看数据库已设置的信息

8.既然已经创建了数据库,现在就要在其中填充几个表和一些数据了。为了方便,我们已经创建了两个脚本 quicklab2.db2 和quicklab2.dat 来替您完成这个步骤。

quicklab2.db2 脚本包含用来创建表的命令,因此必须先运行它。

quicklab2.dat 脚本包含在表中插入数据的语句。

可以在 C:\workshop\quicklab2 文件夹中找到这两个脚本。为了运行这些脚本,打开 “命令编辑器”。在工具栏中的下拉列表中选择前面创建的新数据库。如果列表中没有出现这个新数据库,那么使用 Add 按钮在其中添加一个连接。

选择 DB2 控制中心的“工具”菜单下的“命令编辑器”,启动“命令编辑器”窗口。


图 9. 选择命令编辑器菜单
选择命令编辑器菜单

图 10. 启动 DB2 命令编辑器
启动 DB2 命令编辑器

点击“添加”按钮,选择已有的数据库,在这里我们选择“ EXPRESS ”数据库。


图 11. 建立数据库连接
建立数据库连接

反选“使用隐式凭证”,然后输入用户标识和密码( “DB2 Express-C 9 DBA 和开发人员实验教程,快速实验 1” 中我们输入的“db2admin,db2admin”)。


图 12. 连接数据库的用户信息
数据库连接用户信息

点击“确定”按钮,成功建立数据库连接后,会显示成功提示信息(如图 12 所示)。


图 13. 成功连接数据库
成功连接数据库

9.单击“命令编辑器”中的 “打开文件夹” 菜单图标,导航到存储脚本的文件夹。选择 quicklab2.db2 文件并单击“确定”按钮。这个文件的内容现在应该显示在命令编辑器的输入区域中。单击绿色三角的“执行”按钮运行脚本。确定在运行这个脚本时没有遇到错误。


图 14. 打开脚本文件
打开脚本文件

图 15. 脚本文件被导入编辑器中
脚本文件被导入编辑器中

图 16. 执行数据库脚本
执行数据库脚本

脚本执行成功后会输出提示信息(“DB20000I SQL命令成功完成”)。

10.对于 quicklab2.dat 文件,重复第 9 步。

这个新数据库供一个非常简单的因特网书店使用。BOOKS 表包含关于书店销售的图书的所有信息。CUSTOMERS 表包含关于书店的每位客户的信息。最后,SALES 表包含销售数据。每当一位客户购买一本书时,就会在 SALES 表中写入一个记录。下图说明了这些表的设计和它们之间的关系。


图 17. 表间关系图
表间关系图

注:SALES 表、CUSTOMERS 表、BOOKS 表及其主键( Primary Key )。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14136468/viewspace-541413/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-10-23

  • 博文量
    29
  • 访问量
    123335