数据库pno是项目编号的意思。数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
数据库可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。
数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。
数据库管理系统是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能。数据库管理系统可以依据它所支持的数据库模型来作分类,例如关系式、XML。
∏ sno,pno,jno(spj)÷∏ sno,pno(σ sno='s1'(spj))∏ sno,pno,jno(spj)从表spj中选出sno,pno,jno字段构成新表(集合A),
∏ sno,pno(σ sno='s1'(spj)) 先从表spj中筛选出sno=s1的记录,然后选出sno,pno字段构成新表(集合B),
÷你知道是什么意思吧,上面的÷就是由sno,pno,jno字段构成的集合A排除掉A中没有集合B的部分,留下有集合B的部分,所以你做对了
还有,你现在是在学ACCESS还是SQL SERVER啊,这是我以前做过的
感觉好像你的题目有问题恩
FROM SP SPX
这个地方有问题 应该是
from spy,spx
先把这句话 给拆开
(SELECT *
FROM SP SPZ
WHERE SPZ.Sno=SPX.Sno AND SPZ.Pno=SPY.Pno))
这句话的意思是两个表中连接查询 里面的 供应商号 还有 零件号也要相同
not exists 的意思就是说不在这里面跟 not in 差不多八
(SELECT *
FROM SP SPY
WHERE SPY.Sno='168' AND NOT EXISTS
这句话 spy的供应上号 要=168并且不在前面所说的查询里面
基本上就是这个意思 恩不知道对不对
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)