PB7谓词逻辑演算功能分析
PB7谓词逻辑演算功能分析
淮阴工学院 张有东
摘要:本文介绍了PowerBuilder7.0中谓词逻辑演算功能,并举例分析了其应用。
关键词: SQL、嵌套选择、谓词演算
结构化查询语言SQL是一种介于关系代数与关系演算之间的关系数据库语言,由于其通用性和功能强的特点,目前已成为关系数据库的标准语言。因此,各数据库厂家纷纷推出各自支持的SQL软件或SQL的接口软件。但是,不同DBMS中对标准SQL的.支持程度不尽相同。从谓词逻辑功能上看,现有的微型机上的DBMS一般均支持带有EXISTS(代表存在量词)和NOT EXISTS的相关查询,而Sybase 公司的PowerBuilder7.0 ,还支持ANY、ALL等谓词和嵌套选择(nested select),而VFP、Access、Paradox等DBMS则不具备,这就使PB7的查询功能强大而灵活,本文给合笔者所开发的教务管理系统,就PB7中SQL的谓词逻辑演算的应用作一分析,本系统中的数据库包含有以下三个表:
⑴“学生”表ST(sno,sname,ssex,sage,sdept),相应属性含义分别为学号、姓名、性别、年龄和所在系。
⑵“课程”表Course(cno,cname,cpno,ccredit),相应属性含义分别为课程号、课程名、先修课名和学分。
⑶“学生选课”表SC(sno,cno,grade), 相应属性含义分别为学号、课程号和成绩。
如查询条件为“所有选修了2号课程的学生成绩”的PB7的SQL语句如下:
SELECT "st"."sname"
FROM "st"
WHERE exists (SELECT "sc"."sno"
FROM "sc"
WHERE ("sc"."cno" = '2' ) AND ( "sc"."sno" = "st"."sno" ) );
-
探究式教学方法在市场营销的应用论文
市场营销专业作为目前很多高校的一门必修课程,兼具理论性、综合性、实践性等特点。在探究式教学方法下,学生可以掌握市场营销理论知识,还能够在对学习方法进行探讨和研究之下很好地将知识运用到实践中。探究式教学方法已渐渐成为培养未来新型市场营销人才的重要保...
-
论教育管理工作方式之科学管理方式
论文关键词:;工作方式;科学管理;科学主义教育管理论文摘要:科学管理是一种教育管理工作方式。科学不同于科学主义,科学管理不同于科学主义管理,科学管理有自己的内涵与特征、产生与发展及限度。我国目前的教育管理一方面要提升科学管理水平,另一方面要批判和防止科...
-
浅议体育课多班同课窘境的应对策略论文
随着学校规模的不断扩大,在同一课次、同一场地上体育课的班级数也越来越多,而由于受场地、器材等因素的影响,造成了体育课多班同课教学的窘境。一、体育课多班同课教学窘境的原因1、体育设施配备滞后,同场教学有序开展受到制约。场地、器材配备与同课教学需求的差...
-
电工电子技术实践教学的整体优化研究
摘要:本文结合我院实践课的教学情况。对电工电子技术实验课教学整体优化的构想和改革进行了探讨,对教学手段、教学管理等进行了分析和研究。关键词:电工电子技术实验;教学内容优化;教学手段;教学管理1、引言随着科学技术的发展和电子系统的日益复杂化的趋势,电工电子...