第3章部分习题与解答
第3章习题及部分解答

3.5设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:S(SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);1、供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;2、零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;3、工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;4、供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。
试用关系代数语言完成如下查询:1)找出所有供应商的姓名和所在城市;2)找出所有零件的名称、颜色、重量;3)找出使用供应商S1所供应零件的工程号码;4)找出工程项目J2使用的各种零件的名称及其数量;5)找出上海厂商供应的所有零件号码;6)找出使用上海产的零件的工程号码;7)找出没有使用天津产的零件的工程号码;8)把全部红色零件的颜色改成蓝色;9)由S5供给J4的零件P6改为由S3供应,请作必要的修改;10)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录;11)求供应工程J1零件的供应商号码SNO;12)求供应工程J1零件P1的供应商号码SNO;13)求供应工程J1零件为红色的供应商号SNO;14)求没有使用天津供应商生产的红色零件的工程号JNO;15)求S1提供的零件名PNAME;16)求给工程J1和J2提供零件的供应商号码SNO;解:1)找出所有供应商的姓名和所在城市;Select SNAME,CITY From S2)找出所有零件的名称、颜色、重量;Select PNAME,COLOR,WEIGHT From P3)找出使用供应商S1所供应零件的工程号码;Select JNO From SPJ Where SNO= ‘S1’4)找出工程项目J2使用的各种零件的名称及其数量;Select PNAME,QTY From SPJ,PWhere SPJ.PNO=P.PNO And JNO=‘J2’5)找出上海厂商供应的所有零件号码;Select PNO From S,SPJWhere SPJ.SNO=S.SNO And CITY=‘上海’6)找出使用上海产的零件的工程号码;Select JNAME From J,SPJ,S Where J.JNO=SPJ.JNOAnd S.SNO=SPJ.SNO And S.CITY=‘上海’7)找出没有使用天津产的零件的工程号码;Select JNO From SPJ Where SNONOT IN(Select SNO From S Where CITY= ‘天津’)8)把全部红色零件的颜色改成蓝色;Updat P SET COLOR=‘蓝’ Where COLOR=‘红’9)由S5供给J4的零件P6改为由S3供应,请作必要的修改;Updat SPJ SET SNO=‘S3’Where SNO=‘S5’ And JNO=‘J4’ And PNO=‘P6’10)从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录;Delete From S Where SNO=‘S2’Delete From SPJ Where SNO=‘S2’11)求供应工程J1零件的供应商号码SNO;Select SNO From SPJ Where JNO=‘J1’12)求供应工程J1零件P1的供应商号码SNO;Select SNO From SPJ Where JNO=‘J1’ And PNO=‘P1’13)求供应工程J1零件为红色的供应商号SNO;Select SNO From P,SPJWhere P.PNO=SPJ.PNO And JNO=‘J1’ And COLOR=‘红’14)求没有使用天津供应商生产的红色零件的工程号JNO; Select JNO From SPJ Where JNO NOT IN(Select JNO From S,SPJ,P Where S.SNO=SPJ.SNOAnd P.PNO=SPJ.PNO And COLOR=‘红’ And CITY=‘天津’)15)求S1提供的零件名PNAME;Select PNAME From SPJ,PWhere P.PNO=SPJ.PNO And SNO=‘S1’16)求同时给工程J1和J2提供零件的供应商号码SNO;Select SNO From SPJ Where JNO=‘J1’And SNO IN(Select SNO From SPJ Where JNO=‘J2’)或Select SNO From SPJ Where JNO=‘J1’INTERSECT Select SNO From SPJ Where JNO=‘J1’3.6 什么是基本表?什么是视图?两者的区别和联系是什么?3.11 请为三建工程建立一个供应情况的视图,包括供应商代码SNO、零件代码PNO、供应数量QTY。
(完整版)电力电子学课后题答案第三章

第3章复习题及思考题解答1. 直流/直流电压变换中开关器件的占空比D是什么?推证图 3.1(c)所示脉宽时间为onT、脉宽角度为θ、周期为ST、幅值为SV的方波脉冲电压O()v t的直流平均值及各次谐波的幅值。
图3.1 Buck变换器电路结构及降压答:占空比D是开关管导通时间onT与开关周期ST的比值。
图 3.1(c)中方波脉冲电压O()v t可以表示为如下傅里叶表达式:SO S12()sin(π)cos()πnVV t DV nD n tnωω∞==+⋅∑,其中常数项为直流平均值,即O SV DV=,各余弦项为各次谐波,其幅值为:S Sn22sin()sin(π)π2πV Va n nDn nθ==。
2. 脉冲宽度调制PWM和脉冲频率调制PFM的优缺点是什么?答:脉冲宽度调制方式PWM,保持ST不变(开关频率不变),改变onT调控输出电压V;脉冲频率调制方式PFM,保持onT不变,改变开关频率或周期调控输出电压V。
实际应用中广泛采用PWM方式。
因为采用定频PWM开关时,输出电压中谐波的频率固定,滤波器设计容易,开关过程所产生电磁干扰容易控制。
此外由控制系统获得可变脉宽信号比获得可变频率信号容易实现。
但是在谐振软开关变换器中为了保证谐振过程的完成,采用PFM控制较容易实现。
3. Buck变换器中电感电流的脉动和输出电压的脉动与哪些因数有关,试从物理上给以解释。
答:电感电流的脉动量与电感量L、开关频率Sf、输入电压SV、输出电压OV有关,输出电压的脉动量与电感量L、电容量C、开关频率S f、输出电压O V有关。
电感量L、电容量C越大其滤波效果越好,而开关频率S f越高,滤波电感的交流阻抗Lω就越大,它对直流电压的阻抗基本为0,同时滤波电容的交流阻抗1/Cω越小。
4. Buck变换器断流工况下的变压比M与哪些因数有关,试从物理上给以解释。
答:Buck变换器在电流断续工况下其变压比M不仅与占空比D有关,还与负载电流OI的大小、电感L 、开关频率S f 以及电压O V 等有关。
大学物理第3章 刚体力学习题解答

第3章 刚体力学习题解答3.13 某发动机飞轮在时间间隔t 内的角位移为):,:(43s t rad ct bt at θθ-+=。
求t 时刻的角速度和角加速度。
解:23212643ct bt ct bt a d d -==-+==ωθβω3.14桑塔纳汽车时速为166km/h ,车轮滚动半径为0.26m ,发动机转速与驱动轮转速比为0.909, 问发动机转速为每分多少转?解:设车轮半径为R=0.26m ,发动机转速为n 1, 驱动轮转速为n 2, 汽车速度为v=166km/h 。
显然,汽车前进的速度就是驱动轮边缘的线速度,909.0/2212Rn Rn v ππ==,所以:min/1054.1/1024.93426.014.3210166909.02909.013rev h rev n R v ⨯=⨯===⨯⨯⨯⨯π3.15 如题3-15图所示,质量为m 的空心圆柱体,质量均匀分布,其内外半径为r 1和r 2,求对通过其中心轴的转动惯量。
解:设圆柱体长为h ,则半径为r ,厚为dr 的薄圆筒的质量dm 为:2..dm h r dr ρπ=对其轴线的转动惯量dI z 为232..z dI r dm h r dr ρπ==212222112..()2r z r I h r r dr m r r ρπ==-⎰ 3.17 如题3-17图所示,一半圆形细杆,半径为,质量为,求对过细杆二端轴的转动惯量。
解:如图所示,圆形细杆对过O 轴且垂直于圆形细杆所在平面的轴的转动惯量为mR 2,根据垂直轴定理z x y I I I =+和问题的对称性知:圆形细杆对过轴的转动惯量为12mR 2,由转动惯量的可加性可求得:半圆形细杆对过细杆二端轴的转动惯量为:214AA I mR '=3.18 在质量为M ,半径为R 的匀质圆盘上挖出半径为r 的两个圆孔,圆孔中心在半径R 的中点,求剩余部分对过大圆盘中心且与盘面垂直的轴线的转动惯量。
电磁场与电磁波(第4版)第3章部分习题参考解答

3 ∞ ρ R0 ρ R02 ρ R02 2ε r + 1 ρ 2 ρr dr + ∫ dr = + = ( ) R0 R R 0 0 3ε ε 6ε rε 0 3ε 0 2ε r 3ε 0 3ε 0 r 2 r 0 3.6 电场中有一半径为 a 、介电常数为 ε 的介质球,已知球内、外的电位函数分
ρ ≥ a 时, E = −∇ϕ = −eρ
G
G ∂ ∂ρ
3.4 已知 y > 0 的空间中没有电荷,试判断下列函数中哪些是可能的电位解? (1) e− y cosh x ;(2) e− y cos x ;(3) e− 2 sin x cos x ;(4) sin x sin y sin z 。 解:在电荷体密度 ρ = 0 的空间,电位函数应满足拉普拉斯方程 ∇ 2ϕ = 0 。
(2) 根据对称性,可得两个对称线电荷元 ρ l 0 dz ′ 在点 P 的电场为 G G ρl 0dz ' ρ l 0 ρ dz ' G G dE = eρ dEρ = eρ cos θ = eρ 2πε 0 ( ρ 2 + z '2 )3/ 2 2πε 0 ρ 2 + z '2 故长为 L 的线电荷在点 P 的电场为
G ρ = −eρ l 0 2πε 0 G = eρ
ρl 0 4πε 0 ρ
⎧ ρ 1⎫ ⎪ ⎪ − ⎬ ⎨ 2 2 2 2 ρ⎪ ⎪[ L / 2 + ρ + ( L / 2) ] ρ + ( L / 2) ⎩ ⎭ z'
ρ 2 + ( L / 2) 2
3.2 点电荷 q1 = q 位于 P 1 ( − a, 0, 0) ,另一点电荷 q2 = −2q 位于 P 2 ( a, 0, 0) ,求空间的 零电位面。 解:两个点电荷 + q 和 −2q 在空间产生的电位 ⎤ q 1 ⎡ 2q ϕ ( x, y , z ) = − ⎢ ⎥ 2 2 2 2 2 2 4 πε 0 ⎢ ( ) ( ) ⎥ x a y z x a y z + + + − + + ⎣ ⎦ 1 2 − =0 令 ϕ ( x, y, z ) = 0 ,则有 2 2 2 2 ( x + a) + y + z ( x − a) + y 2 + z 2
理论力学(胡运康)第三章作业答案

11
3-26 已知:M1=10kN,求FBx 、 FBy 、MB 、FAC 、 FEx 、 FEy 解: 1、整体:
∑M
∑F
MB
FBx FBy
x
B
= 0 ⇒ MB
= 0 ⇒ FBx = 0
= 0 ⇒ FBy
∑F
y
2、AB: FD
A
FEy
E
∑M
FEx
B
E
= 0 ⇒ FD
∑F
∑F
x
= 0 ⇒ FEx
= 0 ⇒ FEy
3-42 已知:q1=4kN/m , q2=2kN/m ,F =2 kN ,M=2 kN.m 。求 A、B处受力;销钉C所受的力。
F1 F2
F B FB FC1y C FC2y
C FC2y 1m
4/3 m
q 解: 1、BC: F1 = 1 ⋅ 2 = 4kN, 2
F2 =
1 q1 ⋅ ⋅ 2 = 2kN 2 2
M1 B
FE
Aቤተ መጻሕፍቲ ባይዱ
∑M
2、DC:
M2
FC
x
A
= 0, ⇒ FE
F'E
D
FE= F'E
C FCy
∑M
C
= 0, ⇒ M 2
8
3-17 求 机构平衡时力偶M1、M2的关系。
FAx FAy
A
FD F'D D
B
M1
FD= F'D
FCx
M2
C FCy
解: 1、AB: ∑ M A = 0, FD ⋅ d − M 1 = 0, ⇒ FD = M 1
2
3-3
几何法
信号与系统课后习题与解答第三章

3-1 求图3-1所示对称周期矩形信号的傅利叶级数(三角形式和指数形式)。
图3-1解 由图3-1可知,)(t f 为奇函数,因而00==a a n2112011201)cos(2)sin(242,)sin()(4T T T n t n T n Edt t n E T T dt t n t f T b ωωωπωω-====⎰⎰所以,三角形式的傅利叶级数(FS )为T t t t E t f πωωωωπ2,)5sin(51)3sin(31)sin(2)(1111=⎥⎦⎤⎢⎣⎡+++=指数形式的傅利叶级数(FS )的系数为⎪⎩⎪⎨⎧±±=-±±==-= ,3,1,0,,4,2,0,021n n jE n jb F n n π所以,指数形式的傅利叶级数为T e jE e jE e jE e jE t f t j t j t j t j πωππππωωωω2,33)(11111=++-+-=--3-2 周期矩形信号如图3-2所示。
若:图3-22τT-2τ-重复频率kHz f 5= 脉宽 s μτ20=幅度 V E 10=求直流分量大小以及基波、二次和三次谐波的有效值。
解 对于图3-2所示的周期矩形信号,其指数形式的傅利叶级数(FS )的系数⎪⎭⎫⎝⎛=⎪⎭⎫ ⎝⎛====⎰⎰--22sin 12,)(1112212211τωττωππωττωωn Sa T E n n E dt Ee T T dt e t f T F tjn TT t jn n则的指数形式的傅利叶级数(FS )为∑∑∞-∞=∞-∞=⎪⎭⎫ ⎝⎛==n tjn n tjn n e n Sa TE eF t f 112)(1ωωτωτ其直流分量为TE n Sa T EF n ττωτ=⎪⎭⎫ ⎝⎛=→2lim100 基波分量的幅度为⎪⎭⎫ ⎝⎛⋅=+-2sin 2111τωπEF F 二次谐波分量的幅度为⎪⎭⎫ ⎝⎛⋅=+-22sin 122τωπEF F 三次谐波分量的幅度为⎪⎭⎫ ⎝⎛⋅=+-23sin 32133τωπE F F 由所给参数kHz f 5=可得s T s rad 441102,/10-⨯==πω将各参数的值代入,可得直流分量大小为V 110210201046=⨯⨯⨯--基波的有效值为())(39.118sin 210101010sin 210264V ≈=⨯⨯⨯- πππ二次谐波分量的有效值为())(32.136sin 251010102sin 21064V ≈=⨯⨯⨯- πππ三次谐波分量的有效值为())(21.1524sin 32101010103sin 2310264V ≈=⨯⨯⨯⨯- πππ3-3 若周期矩形信号)(1t f 和)(2t f 的波形如图3-2所示,)(1t f 的参数为s μτ5.0=,s T μ1= ,V E 1=; )(2t f 的参数为s μτ5.1=,s T μ3= ,V E 3=,分别求:(1))(1t f 的谱线间隔和带宽(第一零点位置),频率单位以kHz 表示; (2))(2t f 的谱线间隔和带宽; (3))(1t f 与)(2t f 的基波幅度之比; (4))(1t f 基波与)(2t f 三次谐波幅度之比。
第3章 习题及解答

第3章习题解答3-1 解释下列名词:存储元,存储单元,存储体,存储容量,存取周期。
答:基本存储元是用来存储一位二进制信息0或1。
存储单元需要n个存储元才能组成一个存储单元。
存储体是存储单元的集合。
存储容量就是存储器可以容纳的二进制信息的数量,常以字节(Byte)为单位。
存储周期时间是指存储器完成一次的存取操作所需的时间,即存储器进行两次连续、独立的操作(或读写)之间所需的时间,用TM表示。
3-2 存储器是怎么分类的?主存储器主要有哪些技术指标?计算机的存储系统为什么要由几个层次组成?主要有哪些层次?答:可根据存储元件的性能及使用方法进行不同的分类;按存储器按存储介质分类, 可分为磁存储器、半导体存储器和光存储器。
按照存取方式不同,存储器可分为RAM,SAM,DAM,ROM。
按信息可保存性的不同,存储器可分为易失性存储器和永久性存储器。
存储器的主要指标有存储容量,存取速度和存储器带宽。
对存储器的要求是容量大、存取速度快、成本低。
但是在一个存储器中同时要满足这三个方面的要求是很困难的。
为了解决这方面的矛盾,现代计算机的存储器采用三级存储系统,它们是缓冲存储器、主存储器和外存储器。
3-3 存储器的功能是什么?答:存储器是计算机中信息的存放地,是CPU与外界进行数据交流的窗口,是计算机中的核心组成部分。
3-4 半导体DRAM和SRAM的主要差别是什么?为什么DRAM芯片的地址一般要分两次接收?答:顾名思义,静态RAM的数据更新之后能够自保持,而动态RAM的数据需要不断动态刷新才能自保持。
DRAM一般容量大,内部存储单元多采用行+列结构,为了进一步降低芯片的封装成本,为了避免地址口线数量过多,因此进行随机操作时多需要分两次传输。
3-5 ROM分几类?各类的优缺点如何?并说明在计算机主存中设置ROM区域的目的。
答:根据半导体制造工艺的不同,可分为MROM、PROM、EPROM、EEPROM和Flash Memory。
发电厂电气部分第三章习题解答

第三章导体的发热与电动力3-1 研究导体与电气设备的发热有何意义?长期发热与短时发热各有何特点?答:电流将产生损耗,这些损耗都将转变成热量使电器设备的温度升高。
发热对电气设备的影响:使绝缘材料性能降低;使金属材料的机械强度下降;使导体接触电阻增加。
导体短路时,虽然持续时间不长,但短路电流很大,发热量仍然很多。
这些热量在适时间内不容易散出,于是导体的温度迅速升高。
同时,导体还受到电动力超过允许值,将使导体变形或损坏。
由此可见,发热与电动力是电气设备运行中必须注意的问题。
长期发热是由正常工作电流产生的;短时发热是由故障时的短路电流产生的。
3-2 为什么要规定导体与电气设备的发热允许温度?短时发热允许温度与长期发热允许温度是否相同,为什么?答:导体连接部分与导体本身都存在电阻(产生功率损耗);周围金属部分产生磁场,形成涡流与磁滞损耗;绝缘材料在电场作用下产生损耗,如: tg值的测量载流导体的发热:长期发热:指正常工作电流引起的发热短时发热:指短路电流引起的发热一发热对绝缘的影响绝缘材料在温度与电场的作用下逐渐变化,变化的速度于使用的温度有关;二发热对导体接触部分的影响温度过高→表面氧化→电阻增大↑→↑→I2恶性循环R三发热对机械强度的影响温度达到某一值→退火→机械强度↓→设备变形如:电流应采取哪些措施?答:是根据导体的稳定温升确定的。
为了载流量,宜采用电阻率小的材料,如铝与铝合金等;导体的形状,在同样截面积的条件下,圆形导体的表面积较小,而矩形与槽形的表面积则较大。
导体的布置应采用散热效果最最佳的方式。
3-4 为什么要计算导体短时发热最高温度?如何计算?答:载流导体短路时发热计算的目的在于确定短路时导体的最高温度不应超过所规定导体短路时发热允许温度。
当满足这个条件时,则认为导体在短路时,是具有热稳定性的。
计算方法如下:1)有已知的导体初始温度θw;从相应的导体材料的曲线上查出A w;2)将A w与Q k值代入式:1/S2Q k=Ah-Aw求出A h;3)由A h再从曲线上查得θh值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章习题
4 .针对上题中建立的四个表试用SQL语言完成第2章习题5中的查询。
答案:
(1)求供应工程J1零件的供应商号码SNO;
SELECT SNO FROM SPJ WHERE JNO=‘J1’;
(2)求供应工程J1零件P1的供应商号码SNO;
SELECT SNO FROM SPJ WHERE JNO=‘J1’AND PNO=‘P1’;
(3)求供应工程J1零件为红色的供应商号码SNO;
SELECT SNO /*这是嵌套查询*/ FROM SPJ WHERE JNO=‘J1’AND PNO IN /*找出红色的零件的零件号码PNO */ (SELECT PNO FROM P /*从P表中找*/ WHERE COLOR=‘红’);
或SELECT SNO FROM SPJ,P /*这是两表连接查询*/ WHERE JNO=‘J1’/*这是复合条件连接查询*/ AND SPJ.PNO=P.PNO AND COLOR=‘红’;
(4)求没有使用天津供应商生产的红色零件的工程号JNO;
*解析:第一种解法是使用多重嵌套查询,第二种方法的子查询是一个多表连接。
注意:从J表入手,以包含那些尚未使用任何零件的工程号。
SELECT JNO FROM J
WHERE NOT EXISTS
(SELECT * FROM SPJ
WHERE SPJ.JNO=J.JNO AND SNO IN /*天津供应商的SNO*/
(SELECT SNO FROM S
WHERE CITY=‘天津’) AND PNO IN /*红色零件的PNO*/
(SELECT PNO FROM P WHERE COLOR=‘红’));
或SELECT JNO FROM J
WHERE NOT EXISTS
(SELECT * FROM SPJ, S, P
WHERE SPJ.JNO=J.JNO AND SPJ.SNO=S.SNO AND
SPJ.PNO=P.PNO AND S.CITY=‘天津’AND P. COLOR=‘红’);
//注:本例中父查询和子查询均引用了Student表,可以像自身连接那样用别名将父查询中的Student表与子查询中的Student表区分开://
(5)求至少用了供应商S1所供应的全部零件的工程号JNO (类似于P113例44)。
解析:它所表达的语义为:不存在这样的零件y,供应商S1供应了y,而工程x 没有选用y。
用SQL语言表示如下:
SELECT DISTINCT JNO FROM SPJ SPJZ WHERE NOT EXISTS
(SELECT * FROM SPJ SPJX
WHERE SNO='S1' AND NOT EXISTS
(SELECT * FROM SPJ SPJY
WHERE SPJY.PNO=SPJX.PNO
AND SPJY.JNO=SPJZ.JNO AND SPJY.SNO=’S1’));
5 .针对习题3中的四个表试用SQL语言完成以下各项操作:
(1) 找出所有供应商的姓名和所在城市。
(2) 找出所有零件的名称、颜色、重量。
(3) 找出使用供应商S1所供应零件的工程号码。
(4) 找出工程项目J2使用的各种零件的名称及其数量。
(5) 找出上海厂商供应的所有零件号码。
(6) 找出使用上海产的零件的工程名称。
(7) 找出没有使用天津产的零件的工程号码。
(8) 把全部红色零件的颜色改成蓝色。
(9) 由S5供给J4的零件P6改为由S3供应,请作必要的修改。
(填空题)
(10) 从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。
(11) 请将(S2,J6,P4,200) 插入供应情况关系。
答案:
(1) 找出所有供应商的姓名和所在城市。
SELECT SNAME, CITY FROM S;
(2) 找出所有零件的名称、颜色、重量。
SELECT PNAME, COLOR, WEIGHT FROM P;
(3) 找出使用供应商S1所供应零件的工程号码。
SELECT JNO FROM SPJ WHERE SNO=‘S1’;
(4) 找出工程项目J2使用的各种零件的名称及其数量。
SELECT P.PNAME, SPJ.QTY FROM P, SPJ
WHERE P.PNO=SPJ.PNO AND SPJ.JNO='J2';
(5) 找出上海厂商供应的所有零件号码。
SELECT DISTINCT PNO FROM SPJ WHERE SNO IN
(SELECT SNO FROM S WHERE CITY='上海');
(6) 找出使用上海产的零件的工程名称。
SELECT JNAME FROM J, SPJ, S
WHERE J. JNO=SPJ. JNO AND SPJ. SNO=S.SNO AND S.CITY='上海';
或SELECT JNAME FROM J WHERE JNO IN
(SELECT JNO FROM SPJ, S
WHERE SPJ. SNO=S.SNO AND S.CITY='上海');
(7) 找出没有使用天津产的零件的工程号码。
SELECT JNO FROM J WHERE NOT EXISTS
(SELECT * FROM SPJ WHERE SPJ.JNO=J.JNO AND SNO IN
(SELECT SNO FROM S WHERE CITY=‘天津’));
或SELECT JNO FROM J WHERE NOT EXISTS
(SELECT * FROM SPJ, S
WHERE SPJ.JNO=J.JNO AND SPJ.SNO=S.SNO
AND S.CITY=‘天津’);
(8) 把全部红色零件的颜色改成蓝色。
UPDATE P SET COLOR='蓝' WHERE COLOR='红' ;
(9) 由S5供给J4的零件P6改为由S3供应,请作必要的修改。
UPDATE SPJ SET SNO='S3' WHERE SNO='S5' AND JNO='J4' AND PNO='P6';
(10) 从供应商关系中删除S2的记录,并从供应情况关系中删除相应的记录。
DELETE FROM SPJ WHERE SNO='S2';
DELETE FROM S WHERE SNO='S2';
解析:注意删除顺序,应该先从SPJ表中删除供应商S2所供应零件的记录,然后从S表中删除S2。
(11) 请将(S2,J6,P4,200) 插入供应情况关系。
INSERT INTO SPJ(SNO, JNO, PNO, QTY) V ALUES (S2,J6,P4,200); /*插入的属性值与指明列要对应*/
或INSERT INTO SPJ V ALUES (S2,P4,J6,200); /*插入的记录在每个属性列上有值,并且属性列要和表定义中的次序对应*/
设有一个SPJ数据库,包括S、P、J、SPJ四个关系:
供应商S(SNO、SNAME、STA TUS、CITY)
零件P(PNO,PNAME、COLOR、WEIGHT)
工程项目J(JNO,JNAME,CITY)
供应情况SPJ(SNO,PNO,JNO,QTY)
试用SQL语言完成以下查询:
(1)求供应工程J1零件为红色的供应商号码SNO。
(3分)
(2)求没有使用天津供应商生产的红色零件的工程号JNO 。
(3分) (3)求至少用了供应商S1所供应的全部零件的工程号JNO。
(4分)。