- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PB数据库实验报告二
PAGE
PAGE 12
东 北 大 学
PowerBuilder数据库 实验报告
专业班级: 工业1501 姓名: 张学龙 同作者:
实验题目: 数据库的连接与工作表的创建 日 期:2016.12.1
一、实验目的
了解PowerBuilder8.0的数据库操作环境和基本使用方法,练习数据库的建立、ODBC连接、代码连接和数据库的基本操作。
二、实验内容
连接ODBC数据库:
在F\:盘中已下载一个名为“myODBC”的db文件。在Pb中,单击工具栏的“database”按钮 ,出现以下页面:双击图中的“Utilities”ODBC Administrator
在弹出的窗口中点击添加
选择“Adaptive Server Anywhere 8.0”建立数据源
输入名称:此处以“myODBC”为名
然后,在弹出的本窗口中转到login选项卡
输入ID为“DBA” Password 中输入“sql”
转到Database选项卡,点击Browse,选择路径,找到db文件。
返回ODBC选项卡,点击“测试连接”,成功后点击确定,数据源创建成功。
然后创建DB Profile
右击上图所示的ODB ODBC,“new Profile”弹出如下窗口:
输入名称,并在Data Source下拉三角中选取my ODBC,然后点击确定。
这时候在ODB ODBC中出现myODBC选项
右击,点击“connect”即可。
数据表名称、个数、各表包含的字段如下图所示:
选择“table”项将表拖拽到“object layout”窗口
三种格式浏览如下:
在课程表中插入列
右击表名,“Alter table”在弹出子窗口中右击“insert column”结果如下图:
插入数据:以下表为例,在“许诺”前插入张学龙,在“许诺”所在行右击:“insert row”
删除“type”列
在type行右击(光标必须在“type”行)“delete column”
删除增加的张学龙所在的列,右击“delete row”
更新,以下表为例,将学号为0221101,课程号为150004的成绩提高十分,可以直接更改,这里用sql语言实现,辅助功能生成如下
update grade
set score = score+10
where grade.cno=150004
;
在SQL窗口也可以输入如下代码
update grade
set score = score+10
where cno=150004;
练习创建一个新的数据库。并记录具体的创建过程。
点击红色标注的按钮,选取路径,输入名称,保存。系统会自己创建数据源与DB Profile
为上面建立的数据库创建至少3个表。
右击,new table
新建表如下所示:
思考题:
ODBC 数据源有什么优缺点?
答:
优点:它建立了一组规范,本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。可以使用 ODBC驱动程序访问数据的位置。所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。
缺点:易用性较差,可扩展性较差。
Windows 环境中数据库应用有什么特点?主要有哪些类型的数据库系统?
答:
基于客户/服务器体系结构的数据库。
数据结构化数据的共享性高,冗余度低,易扩充数据
独立性高数据
由DBMS统一管理和控制
主要有Sybase,Oracle,Informix,SQL Server Access数据库,My SQL
INI 类型的文件在 Windows 系统和应用软件中有什么作用?
答:
INI 文件是windows的系统配置文件,统管windows的各项配置,该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。
数据库文件是否可以进行直接编辑?为什么?
答:不能,物理数据库加密,无法直接双击打开。需要用一定的程序创建数据源,profile文件,并且连接才能打开或编辑。或者借助程序用SQL语言进行连接。
文档评论(0)