第8章 Power Builder数据库操 纵 本章重点内容 ●创建ASA数据库 连接各种类型的数据库 ●数据表的操纵和表中数据的操纵 ●视图及其操纵 ●数据库的管理 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 1 第8章 PowerBuilder数据库操 纵 ⚫ 本章重点内容 ⚫ 创建ASA数据库 ⚫ 连接各种类型的数据库 ⚫ 数据表的操纵和表中数据的操纵 ⚫ 视图及其操纵 ⚫ 数据库的管理
8.1创建数据库 启动 PowerBuilder9后,单击 Powerbar1工具栏上 击工具图标,打开 DataBase对话e对话框。或单 的工具图标,打开 DataBase Prof 在 DataBase profile对话框中或 DataBase对话框的 左部,依次展开 ODB ODBC、 Utilities,出现 Create Asa Database选项,然后双击 Create Asa Database,打开 Create Adaptive Server Anywhere Database对话框 在 Create Adaptive Server Anywhere Database对 话框中,在 User Id文本框中指定要创建数据库 用户标识。系统默认设置为DBA,一般不采用默认 设置,而要根据所创建数据库的实际用户指定其标 识 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 2 8.1 创建数据库 –启动PowerBuilder 9后,单击PowerBar1工具栏上 的工具图标,打开DataBase Profile对话框。或单 击工具图标,打开DataBase对话框 –在DataBase Profile对话框中或DataBase对话框的 左 部 , 依 次 展 开 ODB ODBC 、 Utilities , 出 现 Create ASA Database选项,然后双击Create ASA Database , 打 开 Create Adaptive Server Anywhere Database对话框 –在Create Adaptive Server Anywhere Database对 话框中,在User ID文本框中指定要创建数据库的 用户标识。系统默认设置为DBA,一般不采用默认 设置,而要根据所创建数据库的实际用户指定其标 识
8.1创建数据库 在 Password文本框中输入访问新建数据库的 密码。系统默认为sq1。若想在连接数据库 时一定要验证密码,还必须同时选中 Prompt For password During Connect复选框。 在 Database name文本框中输入新建数据库 的名称,该名称包含实际数据库的完整路径 和文件名,可单击其右边的按钮,打开 Create Local database对话框,通过该对话框 指定数据库文件的位置 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 3 –在Password文本框中输入访问新建数据库的 密码。系统默认为sql。若想在连接数据库 时一定要验证密码,还必须同时选中Prompt For Password During Connect复选框。 –在Database Name文本框中输入新建数据库 的名称,该名称包含实际数据库的完整路径 和文件名,可单击其右边的按钮,打开 Create Local Database对话框,通过该对话框 指定数据库文件的位置。 8.1 创建数据库
82创建和删除数据表 ●演示 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 4 ⚫ 演示 8.2 创建和删除数据表
83数据表的操纵 定义列的扩展属性: Heading标题、 Labeli标 签、注释 主键、外部键的创建与删除 浏览和修改表结构 修改表属性 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 5 8.3 数据表的操纵 – 定义列的扩展属性:Heading标题、Label标 签、注释 – 主键、外部键的创建与删除 – 浏览和修改表结构 – 修改表属性
84视图及其操纵 ●创建和删除视图 ●表或视图语法的输出 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 6 8.4 视图及其操纵 ⚫ 创建和删除视图 ⚫ 表或视图语法的输出
8.5数据操纵 数据检索:数据操纵图标(Grid网格格式) ( Tabular表格格式)或( Freeform自由格式 ●数据修改:数据检索处即可实现数据修改 ●数据排序和过滤 排序:【Rows】|【Sort】 过滤:菜单【Rows】|【 Filter】 ●数据的导入、导出 导入:选择菜单【Rows】|【 Import】,打开 Select Import File对话框,选择源文件 导出:选择菜单【Fil】|【 Save rows as】,打开 “另存为”对话框 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 7 8.5 数据操纵 ⚫ 数据检索:数据操纵图标(Grid网格格式)、 (Tabular表格格式)或(Freeform自由格式) ⚫ 数据修改:数据检索处即可实现数据修改 ⚫ 数据排序和过滤 –排序:【Rows】|【Sort】 –过滤:菜单【Rows】|【Filter】 ⚫ 数据的导入、导出 – 导入:选择菜单【Rows】|【Import】,打开Select Import File对话框,选择源文件 – 导出:选择菜单【File】|【Save Rows As】,打开 “另存为”对话框
8.6连接数据库 861通过ODBC接口连接 工作: Power Builder环境 ●(1)建立数据源 数配置 DBProfile ●(2)建立 DBProfile ODBC接口 据源 DataSource 数据库 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 8 8.6 连接数据库 ⚫ 工作: ⚫ (1)建立数据源 ⚫ (2)建立DBProfile 参数配置 DBProfile 数据源 DataSource 数据库 ODBC 接口 PowerBuilder 环境 8.6.1 通过ODBC接口连接
8.6连接数据库 ●8.6,2通过专用接口连接 1. INFOMIX 2. Oracle 3. Microsoft SQL Server(举例) 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 9 ⚫ 8.6.2 通过专用接口连接 – 1.INFOMIX – 2.Oracle – 3.Microsoft SQL Server (举例) 8.6 连接数据库
8.7数据库管理 定义数据库的扩展属性 1.显示格式: ●选择菜单【 Object】|【 Insert】|【 Display Format】,或选择【View】|【 Extended Attributes】命令打开扩展属性视图区,右击扩展 属性视图区中的 Display Format选择弹出菜单 中的New命令 2显示掩码 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 10 8.7 数据库管理 ⚫ 定义数据库的扩展属性 – 1.显示格式: ⚫ 选择菜单【Object】|【Insert】|【Display Format】,或选择【View】︱【Extended Attributes】命令打开扩展属性视图区,右击扩展 属性视图区中的Display Format选择弹出菜单 中的New命令 – 2.显示掩码