PB7谓词逻辑演算功能分析
nested select),而
本文链接地址:http://www.oyaya.net/fanwen/view/144688.html
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"
&
《PB7谓词逻辑演算功能分析(第2页)》