数据库系统实验

合集下载

数据库系统实验报告4(简单图书馆管理数据库的实现)

数据库系统实验报告4(简单图书馆管理数据库的实现)

6
图书信息表:
2.还书后: 借阅信息表:
图书信息表:
备注: 1、表头及以下的栏目和内容,不得更改;其它栏目的位置可以适当调整,可以根据需要适当增加或减少 页。 2、本课程包含多次实验,请每次实验项目填写一份。
7
2
利用 sf_borrow,sf_return 进行借、还操作,并注意数据库中三个表的数据变化情况。 三、实验结果及分析 (一)创建数据库和数据表: 选择用企业管理器创建数据库、数据表
3
(二)数据相关操作: 1.查询:
2.删除:
4
删除后:
3.更新:
更新后:
(三)创建触发器、存储过程进行借还书操作: 1.针对借阅信息表的插入操作创建触发器,当借阅信息表进行插入操作时,自动根据书号,将图 书信息表相应记录的“状态”字段改为 0。 CREATE TRIGGER Insert_borrow ON dbo.借阅信息表 FOR INSERT AS begin update 图书信息表 set 状态=0 from Inserted i,图书信息表 t where t.书号=i.书号 end 2.针对借阅信息表的删除操作创建触发器,当借阅信息表进行删除操作时,自动根据书号,将图 书信息表相应记录的“状态”字段改为 1。
作者 sql c++ ms java c# net
状态 1 1 1 1 1 1
借书证号 1 2 3
姓名 张三 李四 王五
住址 学三 学四 学五
并对这两个表进行删除、更新、和查询等操作 三、创建触发器、和存储过程进行借、还书操作 1) 针对借阅信息表的插入操作创建触发器,当借阅信息表进行插入操作时,自动根据书号,将图 书信息表相应记录的“状态”字段改为 0。 2) 针对借阅信息表的删除操作创建触发器,当借阅信息表进行删除操作时,自动根据书号,将图 书信息表相应记录的“状态”字段改为 1。 3) 创建存储过程:sf_borrow,实现借书功能即:向借阅信息表进行插入操作,将书号、借书证 号,借书时间作为参数,并自动的将还书时间设置为借书时间后一个月。 4) 创建存储过程:sf_return,现实还书功能即:根据书号对借阅信息表进行删除操作,将书号 作为参数。

数据库系统概论实验

数据库系统概论实验

数据库系统概论实验数据库系统概论是计算机科学与技术专业的一门重要课程,其实验环节是帮助学生巩固理论知识、掌握数据库系统的基本操作和设计方法的关键环节。

本文将从实验的目的、实验环境与工具、实验内容以及实验过程中可能遇到的问题等方面进行详细介绍。

一、实验目的数据库系统概论实验的主要目的是通过实践操作,帮助学生理解和掌握数据库系统的基本概念、基本操作和基本设计方法,培养学生对数据库系统的使用和开发能力。

二、实验环境与工具数据库系统概论实验通常在计算机实验室进行,学生可以使用计算机实验室提供的数据库管理系统软件进行实验操作。

常见的数据库管理系统软件有Oracle、MySQL、SQL Server等,根据实验的要求和实验室条件,确定使用哪种数据库管理系统进行实验。

三、实验内容数据库系统概论实验的内容通常包括以下几个方面:1. 数据库的创建与删除:学生需要学会使用SQL语句创建数据库,并了解数据库的基本属性和结构;同时,学生还需要学会使用SQL 语句删除数据库。

2. 表的创建与删除:学生需要学会使用SQL语句创建表,并定义表的属性、类型和约束条件;同时,学生还需要学会使用SQL语句删除表。

3. 数据的插入与查询:学生需要学会使用SQL语句向表中插入数据,并学会使用SQL语句查询表中的数据。

4. 数据的更新与删除:学生需要学会使用SQL语句更新表中的数据,并学会使用SQL语句删除表中的数据。

5. 数据库的备份与恢复:学生需要学会使用数据库管理系统提供的备份和恢复工具,实现数据库的备份和恢复操作。

四、实验过程中可能遇到的问题在实验过程中,学生可能会遇到以下几个常见问题:1. 数据库连接问题:学生需要确保数据库连接的正确性,包括数据库的URL、用户名和密码等信息。

2. SQL语句错误:学生在编写SQL语句时可能会出现语法错误或逻辑错误,需要仔细检查和调试SQL语句。

3. 数据库权限问题:学生在进行数据库操作时可能会遇到权限不足的问题,需要联系管理员进行权限的调整。

《数据库系统原理及应用》实验报告 实验一 数据库定义

《数据库系统原理及应用》实验报告 实验一 数据库定义

《数据库系统原理及应用》实验报告实验一数据库定义数据库系统原理及应用实验一数据库定义在《数据库系统原理及应用》课程中,实验一是关于数据库定义的实验。

本次实验的主要目的是通过实践操作,掌握数据库的定义过程,了解数据库的基本概念和术语,并学习使用SQL语言创建数据库表格和定义表格的各项属性。

1. 数据库的定义意义数据库是指存储数据的集合,它是一个有组织的数据集合,可以提供查询、存储和管理数据的功能。

数据库的定义是建立数据库的结构和特性,包括数据表的定义、数据类型的定义以及数据表之间的关系定义。

数据库的定义可以规范化和统一数据存储结构,提高数据的存储效率和管理方便性。

2. 数据库的基本概念和术语在数据库的定义过程中,需要了解一些基本概念和术语:(1) 数据表:数据表是数据库的一个基本单位,它由多个数据行和数据列组成,用于存储和表示数据。

(2) 数据类型:数据类型定义了数据的存储格式和表达方式,常见的数据类型有整数、浮点数、字符型、布尔型等。

(3) 主键:主键是数据表中的一列或者一组列,其值用来唯一标识数据表中的每一行,主键的值不能重复。

(4) 外键:外键是数据表之间的关系表达,它是一个指向其他数据表主键的列,用于建立数据表之间的联系。

(5) 索引:索引是一种提高数据检索效率的数据结构,它可以加快数据的查询速度。

3. 使用SQL语言创建数据库表格在实验过程中,我们将使用SQL语言来创建数据库表格。

SQL(Structured Query Language)是结构化查询语言的缩写,是一种用于操作和管理数据库的标准语言。

SQL语言的创建表格语句包括以下几个关键字和语法:(1) CREATE TABLE:用于创建数据库表格。

(2) 表名:指定创建的表格的名称。

(3) 列名和数据类型:指定表格中的各列名称和数据类型。

(4) 主键:指定表格中的主键。

(5) 外键:指定表格中的外键。

4. 定义表格的各项属性在使用SQL语言创建数据库表格时,我们需要定义表格的各项属性,包括表格的名称、列名、数据类型、主键和外键。

数据库系统原理实验报告

数据库系统原理实验报告

数据库系统原理实验报告一、实验目的1.熟悉数据库系统的基本概念和原理;2.掌握数据库系统的基本操作;3.学会使用数据库系统进行数据管理和查询。

二、实验设备1.计算机;2.数据库管理系统软件。

三、实验过程1.创建数据库通过数据库管理系统软件,我们首先需要创建一个新的数据库。

在数据库管理系统软件的界面上,点击“新建数据库”按钮,输入数据库名称、用户名、密码等信息,并确定创建。

2.设计数据表在创建完数据库后,我们需要设计数据表结构。

点击数据库管理系统软件界面上的“表设计”按钮,弹出数据表设计界面。

根据实验需求,在数据表设计界面上添加字段、设置字段类型、设置主键等,最后确定设计。

3.插入数据数据表设计好后,我们需要将数据插入到数据表中。

通过数据库管理系统软件,点击“插入数据”按钮,弹出插入数据界面。

在插入数据界面上,输入要插入的数据信息,点击确定插入。

4.查询数据将数据插入到数据表中后,我们需要查询特定的数据。

通过数据库管理系统软件,点击“查询数据”按钮,弹出查询数据界面。

在查询数据界面上,输入查询条件,点击确定查询。

系统将会返回符合条件的数据。

五、实验结果通过以上实验步骤,我们成功地创建了一个新的数据库,设计了数据表结构,并将数据插入到数据库中。

同时,我们还可以通过数据库管理系统软件查询数据并获取到结果。

这些实验结果表明我们对数据库系统的基本操作具有熟练掌握的能力。

六、实验总结通过本次实验,我们深入了解了数据库系统的基本概念和原理,掌握了数据库系统的基本操作方法,并成功地应用到实际数据管理和查询中。

通过实验,我们意识到数据库系统在现代信息管理中的重要性,并且清楚地了解到数据库系统的优势和应用场景。

通过进一步的学习和实践,我们相信我们可以更加熟练地应用数据库系统,并将其应用到实际工作中。

数据库实验报告

数据库实验报告

实验(一): 熟练掌握SQL语言实验目的:熟悉上机环境,创建数据库,在数据库上建立关系模式,插入数据,进行相应的查询操作。

实验内容:具体包括如下三部分。

一、熟悉上机环境。

客户/服务器结构,数据库服务器在一台NT服务器上,同学们通过客户机(操作系统为Windows 2000)上安装的SQL Server客户端程序, 使用SQL Server数据库服务器。

具体包括:1.了解SQL Server 环境。

鼠标点击开始,进入“Microsoft SQL Server→企业管理器”,点击SQL Server组下的数据库服务器(服务器名称为NEUC-201S(Windows NT)), 可以看到服务器上的圆形标志变为绿色,说明客户端程序已与服务器连接成功。

点击服务器(NEUC-201S(Windows NT))下的数据库,可以看到服务器上已建立的数据库,你可访问你有权访问的数据库,并进行相应的操作功能。

因为,数据库服务器上建有许多数据库, 每个数据库都有一些合法的用户。

2.鼠标点击开始,进入“Microsoft SQL Server→查询分析器”,输入用户名和口令,进入SQL查询分析器。

如:你登录的客户机为27号,那么请以用户名user27,口令为user27登录,登录后缺省连到数据库user27上,user27/user27是数据库user27的创建者,因此用户user27/ user27具有在数据库user27上创建表等一切权力。

3.在SQL查询分析器环境下,你就可进行SQL命令语句操作了。

二、在数据库useri上创建学生选课有关关系模式,并插入相应的数据,实现有关查询。

1.描述学生、课程情况的E-R图如下,请将其转化为用关系数据模型描述的关系模式CREA TE TABLE Student(Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) UNIQUE,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20));CREA TE TABLE Course(Cno CHAR(4) PRIMARY KEY,Cname CHAR(40),Cpno CHAR(4),Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES Course(Cno) );CREA TE TABLE SC(Sno CHAR(9),Cno CHAR(4),Grade SMALLINT,PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );4在已建立的关系模式之上(已插入一些数据)建立主键约束,参照约束和用户定义的约束(要求学生年龄不小于14岁,不大于35岁),如果约束不能建立,请分析原因,修改后建立上述约束。

数据库系统实验课实验报告

数据库系统实验课实验报告

数据库系统实验课实验报告一、实验目的数据库系统实验课是一门重要的实践课程,旨在通过实际操作和实验,深入理解数据库系统的原理和应用,提高我们的数据库设计、管理和应用开发能力。

本次实验的具体目的包括:1、熟悉数据库管理系统(DBMS)的操作环境和基本命令。

2、掌握数据库的创建、表的设计、数据的插入、查询、更新和删除等基本操作。

3、学会使用 SQL 语句进行复杂的数据查询和数据处理。

4、理解数据库的完整性约束、索引和存储过程的概念及应用。

5、培养解决实际数据库问题的能力和团队协作精神。

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

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

三、实验内容1、数据库的创建使用 CREATE DATABASE 语句创建了一个名为“student_management”的数据库,用于存储学生管理相关的数据。

2、表的设计在“student_management”数据库中,设计了以下几张表:“students”表,包含学生的学号(student_id)、姓名(student_name)、性别(gender)、年龄(age)等字段。

“courses”表,包含课程的课程号(course_id)、课程名称(course_name)、学分(credit)等字段。

“enrolls”表,用于记录学生选课的信息,包含学号(student_id)、课程号(course_id)、成绩(grade)等字段。

在设计表时,为每个字段选择了合适的数据类型,并设置了主键和外键约束,以保证数据的完整性和一致性。

3、数据的插入使用 INSERT INTO 语句向“students”、“courses”和“enrolls”表中插入了一些示例数据,以便进行后续的查询和操作。

4、数据的查询使用简单的 SELECT 语句查询了“students”表中的所有学生信息。

《数据库系统原理》实验指导书

《数据库系统原理》实验指导书

《数据库系统原理》实验指导书《数据库系统原理》实验指导书实验1 熟悉SQL Server 2000环境及数据库⽂件管理⼀、实验⽬的1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。

⼆、实验要求1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。

2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。

三、实验设备、环境设备:奔腾II或奔腾II以上计算机环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版四、实验原理、⽅法上机操作五、实验步骤及内容(⼀)实验步骤1、教师讲授2、教师演⽰3、学⽣实际操作(⼆)实验内容1、熟悉SQL Server 2000管理⼯具(1)企业管理器(Enterprise Manager)(2)查询分析器(Query Analyzer)(3)服务管理器(Service Manager)(4)事件探查器(Profiler)(5)导⼊和导出数据(Import and Export Data)(6)SQL Server其他管理⼯具2、数据库⽂件管理(1)数据库的创建和删除。

①在企业管理器中建⽴⼀个图书读者库。

图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。

②删除上题所建的数据库然后⽤T-SQL语句重新创建。

(2)修改数据库①查看图书读者数据库的属性及数据⽂件和⽇志⽂件的空间使⽤情况。

②在企业管理器中,⾸先扩⼤图书读者数据库的主数据⽂件的⼤⼩,然后查看扩⼤后的数据库属性,接着收缩主数据⽂件到定义时的⼤⼩。

数据库管理系统实验报告doc

数据库管理系统实验报告doc

数据库管理系统实验报告篇一:数据库_图书馆管理系统实验报告数据库课程设计报告专业:计算机科学与技术班级: 03 组长:张云60 组员:王冉28指导教师:袁道华成绩:XX年12月16日一、课程设计概述1. 课程设计背景课程需要开发一个图书管理系统,要求在读者登记处可以将读者的信息添加,信息系统中保存,当读者信息发生变化,对计算机内容进行修改,当读者办理退卡手续要删除此读者信息,图书管理负责图书和出版社的管理,读书借还处进行借书管理,还书管理,库存查询,图书排行榜,生成超期未还书的读者,进行通知.给不同用户设置不同权限,供用户访问数据库。

2. 编写目的熟练掌握mysql中的创建数据库、创建表、显示、查询、select语句、视图、存储过程、创建检索、对表的添加、删除、修改和用户权限的设置等基本运用,并通过编写这个图书管理系统来实际演练。

3. 软件定义Mysql是目前最流行的开源的中小型关系数据管理系统,目前被广泛的应用于internet上得中小型网站中,它由mysql AB公司开发、发布并支持。

本实验用的是mysql 5.1版本4. 开发环境本实验用的是mysql 5.1版本,windowsXX二、需求分析1. 问题的提出1:怎么通过mysql和信息之间的关系来创建图书管理系统的数据库及表? 2:怎样来实现对插入读者信息并保存、修改及删除? 3:怎么来实现对图书的管理?4:怎样实现对借书后在读书借还处添加读者借书信息和还书后删除读者借还处中的借书信息且更新图书管理处的图书数量?5:怎么实现对超期读者进行罚款操作和生成这些读者的名单,以方便通知? 6:怎样实现图书的借书排行榜和查看库存书量?7:怎么样来根据不同用户对数据库的等级的不同来设置这些用户的权限?2. 需要完成的功能及各部分功能概述1:读者登记建卡处的功能是对读者基本信息进行登记,读者信息发生变化对读者基本信息进行修改,读者要求退还借书卡时对读者信息进行删除等操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验指导书班级:090402姓名:郑锦坤序言数据库是数据管理的最新技术,是计算机科学的重要分支。

通过学习重点让大家掌握数据库技术的程序设计思想和方法,学习开发管理系统的技术,并结合PB8.0以上版本和SQL SERVER 2000以上版本上机环境编程测试。

为了达到这个目的,这里安排五个实验单元。

实验报告的内容1.题目描述每个实验的内容是什么。

2.需求分析用E-R图描述数据库的模式设计及每个关系模式的建立;描述数据字典及程序数据流;每个事件、函数或过程的头和规格说明;3.源程序清单和结果源程序要加注释,要有测试数据及结果。

实验1:学习SQL 语句与SQL SERVER的数据库环境(4学时)本次实验的主要目的在于学会使用SQL SERVER环境建库的方法,学会SQL SERVER企业管理器和查询分析器的使用,通过数据库操纵环境,了解库的建立、表的建立、数据库的查询实现方法。

实验数据如下:StudentSC实验报告 1 日期:一.SQL语句实验题目:1.建立课程表2.建立学生表3.建立选课表4.查询所有学生的详细信息SELECT Student.SCLASS,Student.SNO,Student.SNAME, Student.SSEX, Student.SAGE , Student.SDEPT,O,SC.GRADE,AME,Course.CPNO,Course. CCREDITFROM Course,Student,SCWHERE SC.SCLASS=Student.SCLASS AND SC.SNO=Student.SNO AND O=O5.查询1班的学生号学及姓名SELECT SNO,SNAMEFROM StudentWHERE SCLASS='1'6.查询‘刘晨’的出生年7.查询姓‘刘’的学生的详细情况SELECT Student.SCLASS,Student.SNO,Student.SNAME, Student.SSEX, Student.SAGE , Student.SDEPT,O,SC.GRADE,AME,Course.CPNO,Course. CCREDITFROM Course,Student,SCWHERE Student.SNO=SC.SNO AND O=O AND SNAME LIKE '刘%';8.查询选修了1号课的学生姓名、性别、成绩SELECT DISTINCT SNAME,SSEX,GRADEFROM Student,SCWHERE Student.SNO=SC.SNO AND Student.SCLASS=SC.SCLASS AND CNO ='1';9.查询没有先行课的课程的课号和课名SELECT CNO ,CNAMEFROM CourseWHERE CPNO IS NULL10.查询2班的所有女生的情况SELECT Student.*,SC.*,Course.*FROM Course,Student,SCWHERE Student.SCLASS='2' AND Student.SNO=SC.SNO ANDO=OAND Student.SSEX='女'AND Student.SCLASS=SC.SCLASS;11.查询学分为2到3之间的课程号及课程名SELECT CNO , CNAMEFROM CourseWHERE CCREDIT BETWEEN 2 AND 312.查询选修1或2号课的学生的班号、学号、姓名、课程名及成绩SELECT Student.SCLASS, Student.SNO,Student.SNAME,AME,SC.GRADEFROM Course,Student,SCWHERE Student.SNO=SC.SNO AND O=O ANDStudent.SCLASS=SC.SCLASS AND O IN('1','2');13.查询2班至少选修一门其先行课为1号课的学生的班号、学号、姓名、性别、系、课程号及成绩14.查询2号科成绩最高的学生班号、学号SELECT TOP 1 SCLASS ,SNOFROM SCWHERE CNO='2'ORDER BY GRADE DESC15.查询1班2号课成绩最低的学生班号、学号16.查询选修2号课且成绩不是最低的同学班号、学号二、学习掌握SQL SERVER 2000环境数据库备份方法练习SQL SERVER 数据库备份与恢复技术方法。

二.源程序清单和结果实验2:学习SQL 语句的数据操纵(4学时)本次实验的主要目的在于学会使用SQL 语言的增、删、改、查功能及学会多表间的连接操作。

实验数据如下:StudentSC实验报告2日期:一.题目:1.查询选了1号课且选了2号课的学生的班号、学号Select distinct SC1.sclass ,SC1.snoFrom SC SC1,SC SC2where SC1.sclass=SC2.sclass ANDSC1.sno=SC2.sno ANDo=1 ANDo=22. 查询选了1号课但不选2号课的学生的班号、学号Select sclass ,snoFrom scWhere cno=1 AND sno not in(select snofrom SCwhere cno='2')3.查询1班平均分在85分以上的同学班号、学号、姓名、性别、系、各科课程号及成绩S elect SC.sclass,SC.sno,sname,ssex,Sdept,cno,gradeFrom Student,SCWhere Student.sclass=SC.sclass ANDStudent.sno=SC.sno ANDStudent.sclass=1 ANDSC.sno in (select snofrom SCGroup by snoHAVING AVG(grade)>85)4.查询至少选了1班2号同学所选课的所有班号、学号及同学姓名select distinct Sclass, Sno, Snamefrom Studentwhere not exists(select *from SC SCYwhere SCY.Sno='2' and SCY.Sclass='1' andnot exists(select *from SC SCZwhere SCZ.Sno=Student.Sno and SCZ.Sclass = Student.Sclass and o = o))5.查询不选1号课的学生班号及学号select sclass, snamefrom Studentwhere not exists(select *From SCwhere sno=Student.sno ANDcno=1)6.查询选2号课的学生名字及相应2号课成绩,按成绩从高到低排序select sname ,gradefrom Student ,SCwhere Student.sclass=SC.sclass ANDStudent.sno=SC.sno ANDcno=2order by grade DESC7.统计学生选修课程的班号、学号及总学分select Student.sclass, Student.sno, SUM(ccredit) Totalfrom Student ,SC,Coursewhere Student.sclass=SC.sclass ANDStudent.sno=SC.sno ANDo=ogroup by Student.Sclass, Student.Sno8.统计1班选修3号课的班号及平均分Select AVG(grade)From SCWhere sclass=1 AND cno=39.把个人信息及选课信息插入到Student和SC 表及新增加一门“无机化学”课程信息insertinto Student (sclass,sno,sname,ssex,sage,Sdept)values(312,123,'郑锦坤','男',21,'IS')10. 删除选修3号课的所有选课信息并显示删除后的结果DeleteFrom SCWhere cno=3;Select *From SC11. 把选修1号课的所有男同学年龄增加1岁并显示最终学生Student信息Update StudentSET sage=sage+1;Select *From StudentWhere ssex='男'二、熟悉PB环境熟悉PB编程环境,完成PB实用教程中(第2、3版)实验1。

实验3:学习PB与SQL SEREVR数据库的连接方法本次实验的主要目的是掌握PB8.0以上环境及语句的使用,学习PB 与SQL SEREVR数据库的连接方法与编程技巧。

实验报告3日期:一.题目:题目见PB实用教程(第2、3版)中实验2、实验3及实验4,编程序,数据库采用SQL SERVER,然后上机调试运行。

<实验2:PowerScript语言与事件脚本>实验内容:1.创建2.8节应用程序实例---计算机器声明窗口中的变量给1~10编写脚本语言清除按钮的脚本语言‘+’‘-’‘*’‘/’的脚本语言‘=’脚本语言做出的计算器的效果2.创建解一元二次方程aX^2+bX+c=0的应用程序打开窗口编写计算按钮的脚本语言实验效果<实验3:窗口与常用控件编程(一)>实验内容: 1.创建3.5.2节窗口设计实例1.建立工作空间和应用2. 建立一个主窗口对象3. 为主窗口对象编写脚本4.打开主窗口脚本5.保存应用程序2.创建4.6节常用的窗口控件编程实例4.6.1创建窗口应用程序和基本窗口 1.创建应用程序2.创建应用程序窗口(w_widget)3.在窗口中创建命令按钮4.6.2通过窗口创建新窗口w11.在w_widget窗口的基础上创建新窗口w12.在窗口w1中创建并设置静态文本控件(Static Text)st_13.在窗口w1中创建并设置单行编辑框控件(SingleLineEdit)sle_14.在窗口w_widget中创建并设置命令按钮控件cb_25.在窗口w1中创建并设置图片(Picture)控件p_14.6.3通过窗口继承创建新窗口w21.在w_widget窗口的基础之上创建一个新窗口w22.在窗口w2中创建并设置选项卡Tab控件tab_13.在窗口w2中tab_1的基础上插入并设置选项卡控件tabpage_24.在窗口w2的tab_1中创建并设置多行编辑(MultiLineEdit)控件mle_15.为多行编辑框mle_1添加查找,替换的功能(类似于写字板)6.在窗口w2的tabpage_2中创建并设置单选钮(RadioButton),复选框(CheckBox)控件rb_1,cbx_17.在窗口w2的tabpage_2中创建并设置图像按钮(PictureButton)控件pb_1和命令按钮cb_64.6.4通过窗口w1定义的登录界面进入窗口w2<实验4:数据库的创建与建立>实验内容1.创建Adaptive Server AnyWhere 数据库2.在PowerBuilder 开发环境中连接其他数据库3.在数据库中创建表4.为数据库表指定关键字5.在数据库表中输入数据库6.在数据库表中修改数据和删除记录思考与练习(1) PowerBuilder 可以使用什么样的数据库?(2)在PowerBuilder中,创建数据库的基本操作过程是怎样的?(3)在PowerBuilder中,数据源是什么?如何创建数据源?(4) DB Profile的作用是什么?如何为数据库配置DB Profile实验4 学习嵌入SQL及PB常用功能控件的编程使用(4学时)本次实验的主要目的是掌握嵌入SQL及PB常用功能控件,学会使用嵌入SQL对数据库进行单表精确查询、模糊查询的方法。

相关文档
最新文档