全球旧事资料 分类
S1P1300P1Nut12Red10ParisS1P2200P2Bolt17Gree
30ParisS1P3400P3Screw17BlueS2P1300P4Screw14RedS2P2400S3P2200画出供应商和零件的E-R图,并将该E-R图转化为关系模型(要求写出属性和码)找出所有S打头的供应商提供的零件清单(须含零件名称、数量)。列出所有供应商提供的零件种类数(须含供应商名、零件种类数量)。求Paris城市供应商的数目(要求列标题显示“NumberofParis”)。求至少供应了供应商S2所供应零件的供应商名字。求不供应P2的供应商名字。
五、
参照第三题提供的表和数据,使用SQL语句完成下列任务。10
(1)把所有供应零件重量超过17(含17)的供应量增加10。(2)将零件供应记录中没有的零件从零件表中删除。(3)将第三题中第(3)小题的结果作为视图建立,并将该视图的SELECT权授予用户WANG,并允许他传播此权限。(4)回收用户ZHANG对S表STATUS列的修改权。回收用户LI对SP表的所有权限。六、如果关系模式R=(A,B,C,D,E)中的函数依赖集F={A→B,B→C,CE→D},请回答下列问题。10(5)此关系中有哪些候选码,为什么?(6)这是第几范式,为什么?(7)将此关系逐步分解,并说明分解的原因。
f《数据库系统概论》模拟卷参考答案
一、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)UPDATESPSETQTYQTY11WHEREPNOINSELECTPNOFROMPSPWHERESPPNOPPNOANDPWEIGHT172DELETEFROMPWHEREPNONOTINSELECTDISTINCEPNOFROMSP3CREATEVIEWP1ASSELECTSSNAMECOUNTSPPNOFROMSSPWHERESSNOSPSNOGROUPBYSNOGRANTSELECTONTABLEP1TOWANGWITr
好听全球资料 返回顶部