跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

Informix 侦探游戏

Pat Moffatt, 信息管理程序经理,IBM Academic Initiative, IBM
Pat Moffatt 是 IBM Academic Initiative 的信息管理程序经理。通过 Academic Initiative 计划,她确保能通过提供适当的 Information Management 资源,帮助教员将 Information Management 软件整合到他们的课程当中。要了解关于这个计划的更多信息,请访问 www.ibm.com/university/data
Damian Ali, IM Education Enablement and Support, IBM
Damian Ali 的照片
Damian Ali 是 IBM Canada Software Group 的教育开发人员和测试人员。他是一位实习生,目前正在 Seneca College 学习计算机编程和分析。

简介:  以有趣的方式学习 IBM Informix!通过交互式游戏 Informix Detective Game 学习或讲授 Informix 和关系数据库的基本知识(这个游戏的主题是犯罪调查)。这个游戏讲解关系数据库概念,演示如何使用技术解决现实的问题。Informix Detective Game 基于由 Joanna Kubasta 和 Joanne Moore 创建的 DB2 Detective Game。

本教程已经针对 Informix 的近期版本更新了。

发布日期:  2011 年 7 月 25 日 (最初发布 2008 年 4 月 17 日)
级别: 初级

访问情况 : 3524 次浏览
评论: 

开始之前

关于本教程

本教程通过一个有趣的交互式游戏 Informix Detective Game 向 IBM Informix 11 新用户介绍关系数据库概念。目标读者是小型企业的老板、学生、教师和教授以及希望了解数据管理的任何人。


目标

本教程假设您不了解关系数据库或 SQL。学完本教程之后,您将:

  • 了解表、行(记录)、列(字段)和值等数据库概念。
  • 了解关系数据库、数据模型、惟一键、主键、外键和表联结。
  • 了解主要的 SQL 语句:selectupdateinsertdelete
  • 能够使用 Informix 命令窗口导入数据库。
  • 能够使用 dbaccess 创建并执行 SQL 代码。

我们把解决方案放在一个 PDF 中,可以从本教程 下载


系统需求

本教程假设您使用在 MS Windows 上运行的 Informix Developers Edition。要想玩这个游戏,应该安装 IBM Informix、装载 InformixGame 数据库并运行线索文件。


下载 Informix

  1. 如果您还没有在 PC 上安装 Informix 11,就从产品下载网站 下载 Informix。
  2. 用您的 IBM ID 登录。选择 Informix Developer Edition Windows 32 Version 11.70 xxxDE 并单击 Continue
  3. 提供要求的信息并接受许可协议。单击 I confirm 继续。
  4. 确认选择的是 Informix Developer Edition Windows 32 而且文件版本号是 11.70。单击 Download Now

    注意:如果已经安装了 Informix,就不需要安装软件的另一个拷贝。跳到本教程的 “安装 Informix Detective Game 数据库” 小节。

安装 Informix

  1. 完成下载之后,进入包含下载文件的文件夹。
  2. 解压文件。选择解压并安装文件的选项。
  3. 如果解压程序没有提供安装选项,那么在解压生成的文件夹中找到并单击 ids_install.exe
  4. 安装向导会带领您完成软件安装过程。
  5. 为了成功地完成安装,对于每个许可协议都单击 Accept。另外,对于每个安装类型都选择 Typical,要记住要求您创建的所有 Informix 用户和密码。

安装 Informix Detective Game 数据库

  1. 确认已经安装了 Informix。
  2. 从本教程的 下载 小节下载 Informix Detective Game 数据库文件。
  3. 在 C 驱动器中创建目录 informixgame。
  4. 把 InformixDetectiveFile.zip 文件解压到此目录中。
  5. 在 Windows Start 菜单中,选择 All Programs > IBM Informix 11.70 > ol_informix1170。会出现一个命令提示窗口。
  6. 在命令提示中,输入 cd\informixgame 进入 informixgame 目录。为了创建数据库,需要输入 dbaccess sysmaster createtables.sql。应该会看到消息 Database created and Database closed
  7. 在下一行上,输入 SET DBDATE=y4md- 以设置日期格式。
  8. 然后,输入 dbaccess informixgame loadtables.sql 在游戏数据库中创建表。如果看到指出装载的行数的四个消息,就说明成功地创建了表。消息应该分别指出装载了 151、140、10 和 140 行。
  9. 关闭命令提示窗口。

运行 Informix Detective Game

要想运行游戏的线索文件 (INFORMIXGAME.JAR),必须把它设置为用 Java Virtual Machine (JVM) 软件(比如 JAVAW.EXE)打开。设置步骤如下:

  1. 右键单击 INFORMIXGAME.JAR 文件。
  2. 单击 Properties
  3. 单击 General 选项卡。
  4. Type of file 指定为 Executable Jar File
  5. Open with 窗口应该会显示已经在计算机上本地安装的 JVM。如果不是这样,单击 Change
  6. 在 Open With 弹出窗口中,找到并选择 JVM 软件,比如 JAVAW.EXE。
  7. 单击 OK
  8. 单击 Apply
  9. 再次单击 OK

现在可以启动 INFORMIXGAME.JAR 文件。可以双击图标,也可以为文件创建快捷方式以方便访问。


执行 SQL 命令

  1. 在 Windows start 菜单中,选择 All Programs > IBM Informix 11.70 > ol_informix1170
  2. 在命令提示窗口中,输入 dbaccess。DBAccess 窗口打开。
  3. 在界面顶部的主菜单中,选择 Query-language
  4. 在数据库列表中选择 informixgame@ol_informix1170
  5. 在 Query-language 菜单中选择 New
  6. 输入一个 SQL 语句。
  7. Esc 键退出编辑器。
  8. 选择 Run 运行 SQL 语句。

为 Informix Detective Game 创建快捷方式

按以下步骤在桌面上为 INFORMIXGAME.JAR 文件创建快捷方式:

  1. 右键单击桌面上的任何地方。
  2. 选择 New > Shortcut
  3. 在 Type the location of the item 框中,输入 C:\informixgame\informixgame.jar
  4. 单击 Next
  5. 在 Type a name for this shortcut 框中,输入 informixgame(在默认情况下它应该已经出现了)。
  6. 单击 Finish

关于使用 Informix 的提示

  1. 使用 dbaccess 执行 SQL 语句:
    • 在 Windows start 菜单中,选择 All Programs > IBM Informix 11.70 > ol_informix1170。会弹出命令提示窗口。
    • 在命令提示窗口中,输入 dbaccess
    • 在 dbaccess 主菜单中,选择 Query-language
    • 在数据库列表中选择 informixgame@ol_informix1170
    • 在 Query-language 菜单中单击 New
    • 输入一个 SQL 语句。
    • Esc 键退出编辑器。
    • 选择 Run 运行 SQL 语句。
  2. 修改以前的 SQL 语句:
    • 在 Display 菜单中,单击 Exit
    • 在 SQL 菜单中,单击 Modify
    • 编辑以前的 SQL 语句。
    • 完成编辑之后,按 Esc 键。
    • 单击 Run
  3. 如果显示的字段的宽度小于 80 个字符,会按表格格式显示结果。
  4. 如果显示的字段的宽度大于 80 个字符,每个记录的结果按表中的字段定义跨多行显示。
  5. 要想看到 SQL 语句的记录数,可以单击 Next 直到显示获取的记录数。

现在可以开始玩游戏了!

1 页,共 8 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Information Management
ArticleID=742884
TutorialTitle=Informix 侦探游戏
publish-date=07252011
author1-email=pmoffatt@ca.ibm.com
author1-email-cc=
author2-email=damiana@ca.ibm.com
author2-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。