《数据库系统概论》模拟卷参考答案
一、1N、2Y、3Y、4N、5N、6Y、7N、8Y、9N、10N。二、1文件系统阶段、2关系模型、3完整性约束、4网络模型、5数学、6用户模式子模
式外模式、7客户服务器结构、8应用程序、9事务、10数据描述信息。三、1ACD、2ABD、3ABD、4CD、5ABDF、6BCDE、7ABE、8CDE、9AD、10ABCED。
四、(注:答案不唯一,以下答案仅作参考)。
1)SmSP
PS(SNO,SNAME,STATUS,CITY)KEYSNOP(PNO,PNAME,WEIGHT,COLOR)KEYPNOSP(SNO,PNO,QTY)KEY(SNO,PNO)
2)PNAMEQTYSELECTPPNAMESPQTYFROMSPSPNut300WHEREPPNOSPPNOANDSSNOSPSNOBolt200ANDSSNAMELIKE‘S’Screw4003)SNAMESELECTSSNAMECOUNTSPPNOFROMSSPSmithWHERESSNOSPSNOJo
esGROUPBYSNOBlake4NumberofParisSELECTCOUNTSSNO‘NumberofParis’2FROMSWHERESCITY’Paris’5SELECTSSNAMEFROMSSPSPXWHERESSNOSPSNOANDNOTEXISTSSELECTFROMSPSPYWHERESPYSNO’S2’ANDNOTEXITSSELECTFROMSPSPZWHERESPZSNOSPXSNOANDSPZPNOSPYPNO6SELECTSSNAMEFROMSSPWHERESSNOSPSNOANDNOTEXISTSSELECTPNOFROMSPWHEREPNO’P2’ANDSSNOSPSNO五、1)UPDATESPSETQTYQTY11WHEREPNOINSELECTPNOFROMPSPWHERESPPNOPPNOANDPWEIGHT172DELETEFROMPWHEREPNONOTINSELECTDISTINCEPNOFROMSP3CREATEVIEWP1ASSELECTSSNAMECOUNTSPPNOFROMSSPWHERESSNOSPSNOGROUPBYSNOGRANTSELECTONTABLEP1TOWANGWITHGRANTOPTION4REVOKEUPDATESTATUSONTABLESFROMZHANG
COUNTSPPNO321
SNAMESmithJo
es
SNAME
ull
fREVOKEALLPRIVILEDGESONSPFROMLI六、1)A,E)是候选码,因为它们可以决定所有属性,即A,ER。2)第一范式,因为存在非主属性的部分函数依赖。如A,E决定B,又A决定B,所以A,E部分函数确定B。3)R1(ABC)、R2(AED):消除了部分函数依赖关系。R11(A,B)R12AC:消除了R1中传递函数依赖关系。
fr