PB数据库实验报告.docx

上传人:小飞机 文档编号:4887219 上传时间:2023-05-21 格式:DOCX 页数:11 大小:390.66KB
返回 下载 相关 举报
PB数据库实验报告.docx_第1页
第1页 / 共11页
PB数据库实验报告.docx_第2页
第2页 / 共11页
PB数据库实验报告.docx_第3页
第3页 / 共11页
PB数据库实验报告.docx_第4页
第4页 / 共11页
PB数据库实验报告.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《PB数据库实验报告.docx》由会员分享,可在线阅读,更多相关《PB数据库实验报告.docx(11页珍藏版)》请在三一办公上搜索。

1、东北大学PowerBuilder数据库实验报告专业班级: 工业1501一姓名:张学龙同作者:实验题目:数据库的连接与工作表的创建日 期:2016.121一、实验目的了解PowerBuilder8.0的数据库操作环境和基本使用方法,练习数据库的建立、ODBC连 接、代码连接和数据库的基本操作。二、实验内容1.连接ODBC数据库:在F:盘中已下载一个名为“myODBC”的db文件。在Pb中,单击工具栏的“database”按钮,出现以下页面:双击图中的“Utilities” ODBC AdministratorW Database - 0 Connectionsgg Installed Datab

2、ase InterfacesDIR Direct ConnectIN9 Informix v9.xJDB JDBCMSS Microsoft SQL Server073 Oracle 7.3084 Oracle8/8i090 Oracle 9.0.1ODB ODBCQ EAS Demo DB V9B ODB ODBCk Q EAS Demo DB V9百.成I Utilities?Create ASA Database?Create ODBC Data SourceDelete ASA Database篮ODBC AdministratorSVC Sybase ASESYJ Svbase AS

3、E foir EAServerUtilities由字 SYC Sybase ASEE 字 SYJ Sybase ASE for EAServer在弹出的窗口中点击添加ODBC Configuration for Adaptive Server Anywhe.? X D Login Database Networic AdvancedData source name:escriptian:Isalaticn level:I I Microsoft applications ,(Keys in 5QLStati5tiGsI I Delphi applicationsI I Prevent driv

4、er not capable erroraI I HI dHh ! IODBC Configuration for Adaptive Serv&r Anywhe. ? XODBC Login Database Network AdvancedO Use integrated login Supply user ID and passwordUserID: | 口 明-Password:Encrypt passwordCancelHelp输入名称,并在DataSource下拉三角中选取my ODBC,然后点击确定。Profile Name:Connect InformationData Sour

5、ce:User ID: 环Password:环ASA 8.0 Client SampleASA 8.0 Sample EAS DemoDB V9mpClDB 匚Driver-Specific Parameters:OtherI 卜I I ULj i Ii L Li I i这时候在ODB ODBC中出现myODBC选项gg Installed Database Interfaces DIR Direct Connect INS Informix v9.x JDB JDBCMSS Microsoft SQL Server 073 Oracle 7.3Oe4Cracle8/8iO&O Oracle

6、9.0.1 ODB ODBCO EAS Demo DB V9W-4W-#.目.目.目.目:.目.目.目.B.myODBC亩“f| Utilities由# SYC Sybase ASE+ SYJ Sybase ASE for EAS&rver右击,点击“ connect ”即可。Si Functions3. 数据表名称、个数、各表包含的字段如下图所示:选择“ table ”项-将表拖拽到“ object layout ”窗口ODE ODBCPS EAS Demo DB V9白 myODBCFA- rl Driver InformationE- Z) Groups- Metadata Types

7、田_| Procedures 白_| TablesE-CT course:由史grade亩画 student由_J Users+_| Views由“f| Utilitiesm rc. C .EL三种格式浏览如下:课程编号课程名称类型学时数字逻辑A40150002电路基础B40150003离散数学A50150004数据结构A6015朋明运筹学A80莎 Results课程编号课程名称类型学时pl 5血1晨数字逻辑A40150002电路基础B40150003离散数学ft50150004数据结构ft60150005运筹学ft80150006数据库系统基础B50cname临入行Data Typecnam

8、esmallintNoneColumns (myUDEC) - courseColumn Name插入数据:以下表为例,在“许诺”前插入张学龙,在“许诺”所在行右击:“insert rc0 Columns (myUDEC) - courseColumn Name在课程表中插入列右击表名,“Alter table” -在弹出子窗口中右击-“insert column”结果如下图:Data TypeDefaultNo t (None)Yes t (None)Yes t (None)删除“type”列在type行右击(光标必须在“type”行)-“delete columnNo t None课程名称

9、:I电路基础Yes (None)smallintDefaultYes t (None)课程编号|iJ Results150002学时;力学号姓名性别生日生源0221107郝爱军85/6/4 Tuesd0221108许诺86/9/9 Tuesd0221101张瑞雪85/5/13 Mond北京0221102李健5/7/3 VJednes北京学号姓名性别生日生源0221107郝爱军男85/6/4 Tuesd河南0150842张学龙男I0221108许诺男86/9/9 Tuesd江苏删除增加的张学龙所在的列,右击-“delete row”更新,以下表为例,将学号为0221101,课程号为150004的

10、成绩提高十分,可以直接更 改,这里用sql语言实现,辅助功能生成如下update gradeset score = score+10where o=150004;在SQL窗口也可以输入如下代码update gradeset score = score+10where cno=150004;Results学号0221101课程编号150001成绩89.0000022110115000272.0000022110115000369.00000221101022118115000488.0000150005霜辩翕端忌驯曷筮?!苞莎 Results 学号课程编号成绩1022110115000189.0

11、000022110115000272.0000022110115000369.00000221101022110115000415000598.00004.练习创建一个新的数据库。并记录具体的创建过程。1024|ObjEGi:巨 tributes,(None)(5 Columns 急讦 Sc H j - Untitled匚QlumnJ岳四5.如 Database - 0 Connections点击红色标注的按钮,选取路径,输入名称,保存。系统会自己创建数据源与DB Profile 为上面建立的数据库创建至少3个表。由.口 Users,newtabiew5白遂 ODB ODBCEAS Demo

12、DB V9L-0 myODBC| ii-田口 Driver InformationEl- 1 Groups由_| Metadata Types田_| Procedures Si Fundigg Installed Database Interfaces 由 DIR Direct Connect+ . IN9 Informix v9.x由遂 JDB JDBC由MSS Microsoft SQL Server 由.073 Oracle 7.3 由 & 084 0racle8/8i由090 Oracle 9.0.1白碑 ODE ODBCEAS Demo DB V9 myODBC日盘| Utiliti

13、es?顷言 Create ODBC Data Source?顷言 Delete ASA Database:费 ODBC Administrator0 十账白 停 SYC Sybase ASEE 旬 SYJ Sybase ASE for EAServerT ransaction Logging 环 Use Transaction LogLog N ame:CancelDdtd TypewidthDecNull DefaultConnection InformationASA Version(Adaptive Server Anywhere 8.0User ID:Prompt For Passwo

14、rd During ConnectDatabase OptionsPage Size:Collation Sequence: |Default?-Encrypt databaseP Java Enabled* Case Sensitive ValuesBlank PaddingPassword:Database Namc:|F:的文档库蛉计账户.北Create ASA DatabaseTables新建表如下所示:思考题:1. ODBC数据源有什么优缺点?答:优点:它建立了一组规范,本身也提供了对SQL语言的支持,用户可以直接将SQL语句 送给ODBC。可以使用ODBC驱动程序访问数据的位置。所

15、有的数据库操作由对应的 DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库, 均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的 数据库。缺点:易用性较差,可扩展性较差。2. Windows环境中数据库应用有什么特点?主要有哪些类型的数据库系统?答:1)基于客户/服务器体系结构的数据库。2)数据结构化数据的共享性高,冗余度低,易扩充数据3)独立性高数据4)由DBMS统一管理和控制主要有 Sybase, Oracle, Informix, SQL Server Access 数据库,My SQL3. INI类型的文件在Windows系统和应用软件中有什么作用?INI文件是windows的系统配置文件,统管windows的各项配置,该文件主要存放用户所 做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很 多配置。4. 数据库文件是否可以进行直接编辑?为什么?答:不能,物理数据库加密,无法直接双击打开。需要用一定的程序创建数据源,profile 文件,并且连接才能打开或编辑。或者借助程序用SQL语言进行连接。11

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号