《数据库习题答案》PPT课件.ppt

上传人:sh****n 文档编号:8658740 上传时间:2020-03-30 格式:PPT 页数:13 大小:656.31KB
返回 下载 相关 举报
《数据库习题答案》PPT课件.ppt_第1页
第1页 / 共13页
《数据库习题答案》PPT课件.ppt_第2页
第2页 / 共13页
《数据库习题答案》PPT课件.ppt_第3页
第3页 / 共13页
点击查看更多>>
资源描述
二 设有一个SPJ数据库 包括S P J SPJ四个关系模式S SNO SNAME STATUS CITY P PNO PNAME COLOR WEIGHT J JNO JNAME CITY SPJ SNO PNO JNO QTY 供应商表S由供应商代码 SNO 供应商姓名 SNAME 供应商所在城市 CITY 组成 零件表P由零件代码 PNO 零件名 PNAME 颜色 COLOR 重量 WEIGHT 组成 工程项目表J由工程项目代码 JNO 工程项目名 JNAME 工程项J所在城 CITY 组成 供应情况表SPJ供应南代码 SNO 零件代码 PNO 工程顶目代码 JNO 供应数量 QTY 组成 表示某供应商供应某种零件给某工程项目的数量为QTY 1 用SQL语句建立这四个表 CREATETABLES snoCHAR 4 NOTNULLUNIQUE snameCHAR 20 statusINT cityCHAR 10 CREATETABLEp pnoCHAR 4 NOTNULLUNIQUE pnameCHAR 20 colorCHAR 4 weightINT CREATETABLEj jnoCHAR 4 NOTNULLUNIQUE jnameCHAR 20 cityCHAR 20 CREATETABLEspj snoCHAR 4 NOTNULL pnoCHAR 4 NOTNULL jnoCHAR 4 NOTNULL qtyINT CREATECLUSTERINDEXSPJ INDEXONSPJ sno pno jno 2 针对以上四个表用SQL语句完成以下操作找出所有供应商的姓名和所在城市 SELECTsNAME cityFROMs 找出所有零件的名称 颜色 重量 SELECTpname color weightFROMp 找出使用供应商S1所供应零件的工程号码 SELETEDISTINCTjnoFROMspjWHEREsno S1 找出工程项目J2使用的各种零件的名称及其数量qtySELECTp pname Sum qty TotqtyFROMp spjWHEREp pno spj pnoANDspj jno J2 GroupBYPNAME 找出上海厂商供应的所有零件号码 SELECTpnoFROMspjWHEREsnoIN SELECTsnoFROMsWHEREcity 上海 找出使用上海产的零件的工程名称 SELECTDISTINCT jname FROMjWHEREjnoIN SELECTjnoFROMspjWHEREsnoIN SELECTsnoFROMsWHEREcity 上海 找出没有使用天津产的零件的工程号码 把全部红色零件的颜色改成蓝色 UPDATEpSETcolor 蓝 WHEREcolor 红 由S5供给J4的零件P6改为由S1供应 请做必要的修改UPDATEspjSETsno S1 WHEREsno S5 ANDjno J4 ANDpno P6 从供应商关系中删除s2的记录 并从供应情况关系中删除相应的记录 DELETEFROMsWHEREsno S2 DELETEFROMspjWHEREsno s2 请将 S2 J6 P4 200 插入供应情况关系 INSERTINTOspjVALUES S2 J6 P4 200 统计各个供应商供应的零件总数 SELECTSUM qty FROMspjGROUPBYsno 查询总供应量在600以上的供应商的姓名 供应商编号 总供应数量 SELECTs sname spj sno SUM spj qty FROMspj sWHEREs sno spj snoGROUPBYsnoHAVINGSUM spj qty 600 3 请为三建工程项目建立一个供应情况的视图 包括供应两代码 SNO 零件代码 PNO 供应数量 QTY 针对该视图完成下列查询 CREATEVIEWVSPASSELECTSNO PNO QTYFROMSPJ JWHERESPJ JNO J JNOANDJ JNAME 三建 找出三建工程项目使用的各种零件代码及其数量SELECTDISTPNO QTYFROMVSP 找出供应商S1的供应情况 SELECTDIST FROMVSPWHERESNO S1 4 针以上表 用SQL语言完成以下各项操作 把对表S的INSERT权限授予用户 张勇 并允许他再将此权限授予其他用户 GRANTINSERTONTABLEsTO张勇WITHGRANTOPTION 把查询SPJ表和修改QTY属性的权限授予用户 李天明 GRANTUPDATE qty SELECTONTABLEspjTO李天明
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!