PB数据库实验报告(二)

合集下载

重庆邮电大学PB实验2

重庆邮电大学PB实验2

用户界面设计(一)实验日志指导教师刘伯红实验时间:2010年10月19日学院计算机科学与技术专业计算机科学与技术班级3110903学号2009214458姓名骆潇龙实验室S312实验题目:用户界面设计(一)实验目的:1、熟练掌握窗口画板的使用2、熟练使用基本控件设计用户界面3、掌握菜单和工具条的设计方法4、掌握SDI风格用户界面的设计方法实验要求:1、窗口及基本控件使用2、菜单和工具条设计3、设计SDI风格的程序实验主要步骤:1、创建一个工作区2、应用程序的创建3、窗体的创建4、了解窗口画板的简介和基本控件的简介和使用5、窗口画板的控件增加6、基本的属性设置和对象设置7、运用程序的open事件8、参数设置实验重点:窗口画板简介根据图形界面讲解(如图),重点介绍位于界面上方的菜单栏、工具栏、界面中间的视图区以及界面右方的属性区,参照教材P179-181页内容✧基本控件的简介和使用参照教材P222页表8-1介绍PowerBuilder的功能性控件,重点介绍常用的功能性控件,包括:CommandButton、PictureButton、CheckBox、RadioButton、StaticText、SingleLineEdit、MultiLineEdit等,简单介绍其具有的重要属性及实现功能,并演示控件的显示效果。

✧菜单和工具栏设计新建一菜单Object,在菜单根结点上单击鼠标右键,选择“Insert SubmenuItem”创建子菜单项目如图:在“Properties”的“General”里设置“Name”、“Text”、快捷键等属性。

在“Toolbar”里有选择的设置“ToolbarItemText”和“ToolbarItemName”等属性,观察菜单视图栏的变化。

继续进行类似操作设置菜单各项目。

实验结果:心得体会:通过这次试验我了解了窗口画板的使用,使用基本控件设计用户界面,菜单和工具条的设计方法,SDI风格用户界面的设计方法,窗口及基本控件使用,菜单和工具条设计,设计SDI风格的程序。

PB100数据实验总结报告

PB100数据实验总结报告

PB100数据实验总结报告一、调试过程中遇到哪些问题?(1)在二叉树的调试中,从广义表生成二叉树的模块花了较多时间调试。

由于一开始设计的广义表的字符串表示没有思考清晰,处理只有一个孩子的节点时发生了混乱。

调试之初不以为是设计的问题,从而在代码上花了不少时间调试。

目前的设计是: Tree = Identifier(Node,Node) Node = Identifier | () | Tree Identifier = ASCII Character 例子:a(b((),f),c(d,e)) 这样便消除了歧义,保证只有一个孩子的节点和叶节点的处理中不存在问题。

(2)Huffman 树的调试花了较长时间。

Huffman 编码本身并不难处理,麻烦的是输入输出。

①Huffman 编码后的文件是按位存储的,因此需要位运算。

②文件结尾要刷新缓冲区,这里容易引发边界错误。

在实际编程时,首先编写了屏幕输入输出(用 0、1 表示二进制位)的版本,然后再加入二进制文件的读写模块。

主要调试时间在后者。

二、要让演示版压缩程序具有实用性,哪些地方有待改进?(1)压缩文件的最后一字节问题。

压缩文件的最后一字节不一定对齐到字节边界,因此可能有几个多余的 0,而这些多余的 0 可能恰好构成一个 Huffman 编码。

解码程序无法获知这个编码是否属于源文件的一部分。

因此有的文件解压后末尾可能出现一个多余的字节。

解决方案:①在压缩文件头部写入源文件的总长度(字节数)。

需要四个字节来存储这个信息(假定文件长度不超过 4GB)。

②增加第 257 个字符(在一个字节的 0~255 之外)用于 EOF。

对于较长的文件,会造成较大的损耗。

pb实验报告

pb实验报告
型;分别为
.pbl(pbexamdl.pbl)D:\PowerBuilder 9.0\Code Examples\Example App
.pbt(Benchmark.pbt)D:\PowerBuilder 9.0\Code Examples\Example App
3、退出的方法有5种
东北大学
认识PowerBuilder系统环境实验报告
专业班级:工业1402姓名:辛全同作者:
实验题认识PowerBuilder系统环境.日期:10.12
一、实验目的
了解PowerBuilder8.0系统的系统运行环境、界面和基本使用方法,熟悉PowerBuilder9.0的基本操作和使用,练习用PowerBuilder建立第一个PB程序。
Project Tool
思考题
1.PowerBuilder系统的运行环境和界面的主要特色是什么?
答:简洁,方便,可视化。
2.PowerBuilder的软件系统主要有哪些功能组成?
答:可视化集成开发环境、面向对象技术、支持多种平台、统一的数据库管理机制、大量的系统函数调用机制和外部接口等。
3.请举例说明PowerBuilder的面向对象设计的特点。
第一种:工具栏上的按钮“Exit”。
第二种:窗口右上角的按钮“╳”。
第三种:系统菜单的“filt”→“exit”。
第四种:热键“alt+F4”。
第五种:窗口左上角的控制菜单。
4、点击左上角新建按钮
5、
Workspace Target PBobject web Data window Date window Database
答:PB是一种面向对象的开发工具,各种windows应用程序中常见的窗口、菜单、控件等在PB中都是一个个对象。还可以自己创建自己的用户对象。PB提供了对面向对象方法中的各种技术的全面支持。

数据库实验报告

数据库实验报告

数据库实验报告一、实验目的本次数据库实验的主要目的是通过实际操作和实践,深入了解数据库的基本概念、原理和技术,掌握数据库的设计、创建、管理和数据操作的方法,提高对数据库系统的应用能力和问题解决能力。

二、实验环境本次实验使用的数据库管理系统是 MySQL,操作系统为 Windows 10。

实验中使用的开发工具包括 MySQL Workbench 和命令行终端。

三、实验内容与步骤(一)数据库设计1、需求分析根据给定的业务场景,确定数据库需要存储的信息和数据之间的关系。

例如,对于一个学生管理系统,需要存储学生的基本信息、课程信息、成绩信息等,并且明确这些信息之间的关联,如学生与课程的选课关系、课程与成绩的对应关系等。

2、概念模型设计使用 ER 图(实体关系图)来描述数据库的概念模型。

确定实体(如学生、课程)、属性(如学生的学号、姓名,课程的课程号、课程名)以及实体之间的关系(如多对多、一对多等)。

3、逻辑模型设计将概念模型转换为关系模型,确定数据表的结构,包括表名、字段名、数据类型、主键、外键等。

例如,学生表(学号、姓名、性别、出生日期),课程表(课程号、课程名、学分),选课表(学号、课程号、成绩)等。

(二)数据库创建1、使用 MySQL Workbench 或命令行创建数据库。

2、创建数据表,按照设计好的逻辑模型定义表结构。

(三)数据插入与操作1、使用 INSERT 语句向数据表中插入数据,以模拟实际的业务数据。

2、进行数据的查询操作,使用 SELECT 语句查询满足特定条件的数据。

3、进行数据的更新和删除操作,使用 UPDATE 和 DELETE 语句修改或删除数据。

(四)数据库索引与优化1、了解索引的概念和作用,为经常用于查询、连接和排序的字段创建索引。

2、分析查询语句的执行计划,通过优化查询语句、调整数据表结构等方式提高数据库的性能。

(五)数据库备份与恢复1、学习数据库备份的方法,使用 mysqldump 工具或 MySQL Workbench 进行数据库的备份。

pb实验二

pb实验二

实验名称:实验二 PowerScript语言与事件脚本实验学时:4学时班级名称:信管111班学生学号:111406070135学生姓名:游瑶实验时间:第14周周三10-122013-2014学年第1 学期实验目的:(1)掌握PowerScript语言及程序设计。

(2)掌握常用函数的使用方法。

(3)掌握常用控件事件脚本的编写方法。

(4)掌握嵌入式SQL语言的语法、功能。

实验内容:1.数据库操作。

(1)创建数据库。

(数据库名称为:xinguan_db)(2)在数据库创建表xinguan_login字段:id varcharpwd varchar(3)在刚创建的xinguan_login表中添加两条数据为:john 888888kate 6666662.创建应用程序。

(1)在计算机上创建自己的个人文件夹名称为:111406070135游瑶。

(2)创建工作区login_lhl。

(3)创建应用程序login_lhl。

程序文件清单:login_lhl.pbw,login_lhl.pbt,login_lhl.pbl,xinguan_db.db 3.本试验所创建的窗口如下所示:(1)登录窗体w_login,如图1所示。

图1 图2(2)查询用户窗体w_seek,如图2所示。

(3)信息维护窗体w_maintain,如图3所示。

图3 4.运行结果(1)用户登录窗体(2)用户查找窗体(3)信息维护窗体5.核心代码1.登陆窗口代码string ab,cdint iaa=sle_1.textbb=sle_2.textselect count(*)into :ifrom "xinguan_login"where "xinguan_login".id= :ab ;if i<1 thenmessagebox("对不起","该用户不存在!") sle_1.text = ""sle_2.text = ""sle_1.setfocus()returnend ifstring youyaoselect pwdinto :youyaofrom "xinguan_login"where "xinguan_login".id= :ab ;if youyao <> cd thenmessagebox("对不起","密码错!")sle_2.text = ""sle_2.setfocus()returnend ifopen(w_chaxun)close(parent)2.查询窗口代码string idint kkid = sle_1.textSELECT count(*)INTO :kkFROM "xinguan_login"WHERE "xinguan_login"."id" = :id ; if kk < 1 thenmessagebox("提示","没有该用户")sle_1.text = ""sle_2.text = ""sle_3.text = ""sle_1.setfocus()returnend ifstring mmSELECT pwdINTO :mmFROM "xinguan_login"WHERE "xinguan_login"."id" = :id ;sle_2.text = idsle_3.text = mm3.信息维护窗口代码string id,pwd,npwdid = sle_1.textpwd = sle_2.textnpwd = sle_3.textif trim(id) = "" thenmessagebox("提示","用户名不能为空,无法添加!") sle_1.setfocus()returnend ifint kkSELECT count(*)INTO :kkFROM "xinguan"WHERE "xinguan"."id" = :id ;if kk > 0 thenmessagebox("提示","该用户已经存在,无法添加")returnend ifif trim(pwd) = "" thenmessagebox("提示","密码为空,无法添加!")sle_1.setfocus()returnend ifINSERT INTO "xinguan"( "id","pwd" )VALUES ( :id,:pwd ) ;if sqlca.sqlcode = 0 thenmessagebox("提示","用户成功添加!")end if“删除”按钮下的代码string id,pwdid = sle_1.textpwd = sle_2.textif trim(id) = "" thenmessagebox("提示","用户名为空,无法删除!")sle_1.setfocus()end ifint kkSELECT count(*)INTO :kkFROM "xinguan"WHERE "xinguan"."id" = :id ;if kk < 1 thenmessagebox("提示","该用户名不存在,无法删除!")returnend ifstring mmSELECT pwdINTO :mmFROM "xinguan"WHERE "xinguan"."id" = :id ;if mm <> pwd thenmessagebox("提示","密码错误,无法删除!")returnend ifDELETE FROM "xinguan"WHERE ( "xinguan"."id" = :id ) AND( "xinguan"."pwd" = :pwd );if sqlca.sqlcode = 0 thenmessagebox("提示","用户成功删除!")end if“修改”按钮下的代码string id,pwdid = sle_1.textpwd = sle_2.textif trim(id) = "" thenmessagebox("提示","用户名为空,无法修改!")sle_1.setfocus()end ifint kkSELECT count(*)INTO :kkFROM "xinguan"WHERE "xinguan"."id" = :id ;if kk >1 thenmessagebox("提示","该用户名不存在,无法修改!")returnend ifstring mmSELECT pwdINTO :mmFROM "xinguan"WHERE "xinguan"."id" = :id ;if mm <> pwd thenmessagebox("提示","密码错误,无法修改!")returnend ifstring upwdupwd = sle_3.textUPDATE "xinguan"SET "pwd" = :upwdWHERE ( "xinguan"."id" = :id ) AND( "xinguan"."pwd" = :pwd ) ;if sqlca.sqlcode = 0 thenmessagebox("提示","修改成功!")end if思考题(1)在应用程序对象的open事件中,要做哪些工作?要先连接数据库,在实验中应添加一个提示语句,用来判断数据库是否连接成功,如果没有添加,则提示数据库连接错误!(2)使用嵌入式SQL语句要注意哪些语法规范?嵌入式SQL必须以“;”结束,在嵌入式SQL中用到的变量前必须加“:”。

pb实验报告

pb实验报告

pb实验报告Title: PB Experiment ReportAbstract:This experiment report aims to investigate the properties of PB (Peanut Butter) through a series of experiments. The experiments include testing its viscosity, density, and spreadability. The results of the experiments provide valuable insights into the physical characteristics of PB and its potential applications. Introduction:Peanut butter is a popular food spread made from ground dry roasted peanuts. It is commonly used in sandwiches, baking, and cooking. The physical properties of peanut butter, such as its viscosity, density, and spreadability, play a crucial role in its application and consumer preference. In this experiment report, we aim to explore these properties and provide a comprehensive analysis of PB. Materials and Methods:To conduct the experiments, the following materials were used:- PB samples from three different brands- Viscometer- Graduated cylinder- Spatula- Weighing scale- StopwatchThe experiments were carried out in the following steps:1. Viscosity Test: The viscometer was used to measure the viscosity of each PB sample at room temperature. The viscosity was recorded in centipoise (cP).2. Density Test: The PB samples were weighed and then measured in a graduated cylinder to calculate their density.3. Spreadability Test: A standard amount of PB was spread on a piece of bread using a spatula, and the time taken to spread it evenly was recorded.Results:The viscosity test revealed that Brand A PB had the highest viscosity at 2500 cP, followed by Brand B at 2000 cP, and Brand C at 1800 cP. The density test showed that Brand B PB had the highest density at 1.2 g/cm3, followed by Brand A at 1.1 g/cm3, and Brand C at 1.0 g/cm3. In the spreadability test, Brand C PB was the easiest to spread, taking only 20 seconds, followed by Brand A at 25 seconds, and Brand B at 30 seconds.Discussion:The results of the experiments indicate that the physical properties of PB vary among different brands. The viscosity and density of PB can affect its texture and mouthfeel, while spreadability is important for consumer convenience. These findings can be valuable for manufacturers in optimizing their PB products and for consumers in making informed choices.Conclusion:In conclusion, the experiments conducted in this report provide valuable insights into the physical properties of PB. The results demonstrate the importance ofviscosity, density, and spreadability in determining the quality of PB. Further research and experimentation can be conducted to explore the sensory properties and shelf stability of PB.。

《PB数据库设计》实验报告 图书借阅管理系统

《PB数据库设计》实验报告一、题目图书借阅管理系统二、系统功能模块设计(略)三、数据库设计1、概念模型设计(ER图):2、数据模型设计(二维表结构+关系图P15-17)2.1二维表结构:表1:readers ( 读者表)表2:books ( 图书表)3、在数据库系统中的数据库表的关系图四、系统功能设计1、登录界面的设计(可选!!)2、数据库一次通信不成功----提示下面错误信息:3、数据库二次通信不成功-----提示下面错误信息:4、同步检索设计5、数据检索设计 5.1单项查询:点击下拉框,选择要检索的字段(姓名或省份证号),在后面的输入框输入要检索的条件,点击“单项查询”按钮,就可查询到相应的记录。

然后点击“单项查询”按钮,查询结果如下图:“1100”,然后点击“单项查询”按钮,查询结果如下图:5.2组合查询(可选!!):选择要组合查询的的字段,然后在后面的输入框输入相应的查询条件,最后点击“组合查询”按钮,就得到相应的记录。

实例如下:6、数据库维护设计6.1添加:若点击“添加”按钮,则可以在主表最后插入一条数据,如下图:6.2保存:添加(或删除、修改)后的记录点击保存按钮把数据保存到数据库中,如下图:6.3修改:选择要修改的内容,若双击该内容,则当鼠标在改内容闪动就可以修改其内容了,如下图:6.4删除:若选择要删除的记录,则在点击“删除”按钮后就删除了这条记录,真正删除这条记录还得点击“保存”按钮,如下图删除---刚新建的那天记录“辛晓静”:6.5数据维护安全性检测:若记录修改而没有保存的时候关闭程序,则会出现下面提示框:若点击“是”,则把修改的内容保存在数据库中;若点击“否”,则无数据更新直接关闭窗口;若点击“取消”则自动取消关闭窗口的操作。

最新数据库实验二实验报告

最新数据库实验二实验报告实验目的:1. 熟悉数据库管理系统的基本操作。

2. 掌握数据库的创建、查询、更新和删除等基本操作。

3. 学习并实践SQL语言在数据库管理中的应用。

实验环境:- 操作系统:Windows 10- 数据库管理系统:MySQL 8.0- 开发工具:MySQL Workbench实验内容:1. 创建数据库- 使用MySQL Workbench连接到MySQL服务器。

- 执行CREATE DATABASE命令创建名为“StudentDB”的数据库。

2. 设计数据表- 在“StudentDB”数据库中创建学生表(Students)和课程表(Courses)。

- 学生表包含字段:学号(ID)、姓名(Name)、年龄(Age)、专业(Major)。

- 课程表包含字段:课程号(CourseID)、课程名(CourseName)、学分(Credits)。

3. 插入数据- 向学生表和课程表中插入一定数量的示例数据。

- 使用INSERT INTO命令并指定具体的值进行数据插入。

4. 查询操作- 实现对学生表和课程表的基本查询,如查询所有学生信息、查询特定专业学生信息等。

- 使用SELECT语句进行查询,并尝试使用WHERE子句进行条件筛选。

5. 更新和删除操作- 修改学生表中的部分数据,如更新学生的选课信息。

- 使用UPDATE命令进行数据更新。

- 删除课程表中的某些课程记录。

- 使用DELETE FROM命令进行数据删除。

6. 数据库的完整性约束- 在创建数据表时设置主键、外键等约束。

- 尝试插入违反约束的数据,并观察数据库的响应。

实验结果:- 成功创建了“StudentDB”数据库以及相应的学生表和课程表。

- 插入数据操作顺利,能够正确输入数据至指定数据表。

- 查询操作无误,能够根据不同条件检索所需数据。

- 更新和删除操作执行正确,数据表中的记录得到相应修改。

- 完整性约束有效,违反约束的操作被数据库拒绝执行。

数据库原理实验报告二

LIAOCHENG UNIVERSITY计算机学院实验报告【 2015 ~ 2016 学年第 2 学期】【一、基本信息】【实验课程】数据库原理与应用【设课形式】独立□非独立√【课程学分】0.5【实验项目】实验二、SQL数据操作及查询【项目类型】基础√综合□设计□研究创新□其它[ ] 【项目学时】 4 【学生姓名】傅雪晨【学号】2014204359【系别专业】电子商务【实验班组】 2014.06【同组学生】【实验室名】综合实验楼【实验日期】【报告日期】【二、实验教师对报告的最终评价及处理意见】实验成绩:(涂改无效)指导教师签名:年月日注:要将实验项目、实验课程的成绩评定及课程考核办法明确告知学生,并报实验管理中心备案3.将教材P70表中的数据添加到数据库SPJDB中. 体会执行插入操作时检查实体完整性规则、参照完整性规则和用户定义完整性规则的效果.Insert into S59select's1','精益','20','天津'unionselect's2','盛锡','10','北京'unionselect's3','东方红','30','北京'unionselect's4','丰泰盛','20','天津'unionselect's5','为民','30','上海'Insert into P59select'p1','螺母','红',12 unionselect'p2','螺栓','绿',17 unionselect'p3','螺丝刀','蓝',14 unionselect'p4','螺丝刀','红',14 unionselect'p5','凸轮','蓝',40 unionselect'p6','齿轮','红',30Insert into J59select'J1','三建','北京'unionselect'J2','一汽','长春'unionselect'J3','弹簧厂','天津'unionselect'J4','造船厂','天津'unionselect'J5','机车厂','唐山'unionselect'J6','无线电厂','常州'union4.删除student表中学号为201215121的学生,体会执行删除操作时检查参照完整性规则的效果.将参照完整性中的删除规则改为“级联(层叠)”(CASCADE),重新删除该学生信息。

数据库实验报告范本(3篇)

第1篇实验名称:数据库设计与实现实验日期:2023年4月15日实验班级:计算机科学与技术专业1班实验学号:12345678一、实验目的1. 理解数据库设计的基本原理和方法。

2. 掌握数据库概念结构、逻辑结构和物理结构的设计。

3. 学会使用数据库设计工具进行数据库设计。

4. 能够使用SQL语句进行数据库的创建、查询、更新和删除等操作。

二、实验内容1. 数据库概念结构设计- 分析需求,确定实体和实体间的关系。

- 设计E-R图,表示实体、属性和关系。

2. 数据库逻辑结构设计- 将E-R图转换为关系模式。

- 设计关系模式,确定主键、外键等约束。

3. 数据库物理结构设计- 选择合适的数据库管理系统(DBMS)。

- 设计数据库表结构,包括字段类型、长度、索引等。

- 设计存储策略,如数据文件、索引文件等。

4. 数据库实现- 使用DBMS创建数据库。

- 创建表,输入数据。

- 使用SQL语句进行查询、更新和删除等操作。

三、实验步骤1. 数据库概念结构设计- 分析需求,确定实体和实体间的关系。

- 设计E-R图,表示实体、属性和关系。

2. 数据库逻辑结构设计- 将E-R图转换为关系模式。

- 设计关系模式,确定主键、外键等约束。

3. 数据库物理结构设计- 选择合适的数据库管理系统(DBMS)。

- 设计数据库表结构,包括字段类型、长度、索引等。

- 设计存储策略,如数据文件、索引文件等。

4. 数据库实现- 使用DBMS创建数据库。

- 创建表,输入数据。

- 使用SQL语句进行查询、更新和删除等操作。

四、实验结果与分析1. 数据库概念结构设计- 实体:学生、课程、教师、成绩。

- 关系:学生与课程之间有选课关系,教师与课程之间有授课关系。

2. 数据库逻辑结构设计- 学生表(学号,姓名,性别,年龄,班级号)。

- 课程表(课程号,课程名,学分,教师号)。

- 教师表(教师号,姓名,性别,年龄,职称)。

- 成绩表(学号,课程号,成绩)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
然后,在弹出的本窗口中转到login选项卡
输入ID为“DBA”Password中输入“sql”
转到Database选项卡,点击Browse,选择路径,找到db文件。
返回ODBC选项卡,点击“测试连接”,成功后点击确定,数据源创建成功。
然后创建DB Profile
右击上图所示的ODB ODBC,“new Profile”弹出如下窗口:
在F\:盘中已下载一个名为“myODBC”的db文件。在Pb中,单击工具栏的“database”按钮 ,出现以下页面:双击图中的“Utilities”-----ODBC Administrator
在弹出的窗口中点击添加
选择“Adaptive Server Anywhere 8.0”建立数据源
输入名称:此处以“myODBC”为名
更新,以下表为例,将学号为0221101,课程号为150004的成绩提高十分,可以直接更改,这里用sql语言实现,辅助功能生成如下
update "grade"
set score = score+10
where "grade"."cno"=150004
;
在SQL窗口也可以输入如下代码
update grade
3.INI类型的文件在Windows系统和应用软件中有什么作用?
答:
INI文件是windows的系统配置文件,统管windows的各项配置,该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。
4.数据库文件是否可以进行直接编辑?为什么?
答:不能,物理数据库加密,无法直接双击打开。需要用一定的程序创建数据源,profile文件,并且连接才能打开或编辑。或者借助程序用SQL语言进行连接。
输入名称,并在Data Source下拉三角中选取my ODBC,然后点击确定。
这时候在ODB ODBC中出现myODBC选项
右击,点击“connect”即可。
3.数据表名称、个数、各表包含的字段如下图所示:
选择“table”项---将表拖拽到“object layout”窗口
三种格式浏览如下:
在课程表中插入列
set score = score+10
where cno=150004;
4.练习创建一个新的数据库。并记录具体的创建过程。
点击红色标注的按钮,选取路径,输入名称,保存。系统会自己创建数据源与DB Profile
5.为上面建立的数据库创建至少3个表。
右击,new table
新建表如下所示:
思考题:
1.ODBC数据源有什么优缺点?
右击表名,“Alter table”---在弹出子窗口中右击---“insert column”结果如下图:
插入数据:以下表为例,在“许诺”前插入张学龙,在“许诺”所在行右击:“insert row”
删除“type”列
在type行右击(光标必须在“type”行)---“delete column”
删除增加的张学龙所在的列,右击---“delete row”
缺点:易用性较差,可扩展性较差。
2.Windows环境中数据库应用有什么特点?主要有哪些类型的数据库系统?
答:
1)基于客户/服务器体系结构的数据库。
2)数据结构化数据的共享性高,冗余度低,易扩充数据
3)独立性高数据
4)由DBSQL ServerAccess数据库,My SQL
东北大学
PowerBuilder数据库实验报告
专业班级:工业1501姓名:张学龙同作者:
实验题目:数据库的连接与工作表的创建日期:2016.12.1
一、实验目的
了解PowerBuilder8.0的数据库操作环境和基本使用方法,练习数据库的建立、ODBC连接、代码连接和数据库的基本操作。
二、实验内容
1.连接ODBC数据库:
答:
优点:它建立了一组规范,本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。可以使用ODBC驱动程序访问数据的位置。所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。
相关文档
最新文档