软件工程与数据库概论习题答案.ppt
《软件工程与数据库概论习题答案.ppt》由会员分享,可在线阅读,更多相关《软件工程与数据库概论习题答案.ppt(23页珍藏版)》请在三一办公上搜索。
1、1,第六章 数据库概述,P101-4 数据独立性包括哪两个方面,含义分别是什么?,数据独立性是指应用程序与数据库的数据结构之 间相互独立它可以分为物理数据独立性和逻辑数据独立性,2,第六章 数据库概述,物理数据独立性是指数据的物理结构(或内模式)的改变不影响数据库的逻辑结构,因而应用程序 不变。数据逻辑独立性是指数据库总体逻辑结构(概念 模式)改变时,不需修改应用程序。数据独立性,使用户摆脱了繁琐的物理存储细节,减少了应用程序维护的开销。,P97 P96,3,第六章 数据库概述,P101-10 数据库管理系统有哪些主要功能?,数据定义数据操纵数据库运行管理数据组织、存储和管理数据库的建立和维护
2、数据通信接口,P161P88,4,第七章 关系数据库基本原理,P133-3 关系模型的完整性规则有哪几类?,实体完整性规则:P103参照完整性规则:P103用户定义的完整性:P104,5,第七章 关系数据库基本原理,P133-7 S(SNO,SNAME,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)用关系代数表达式完成下列操作:,(1)求供应工程J1零件的供应商号SNO;,SNO(JNO=J1(SPJ),6,第七章 关系数据库基本原理,(2)求供应工程J1零件P1的供应商号SNO;(3)求供应工程J1红色零
3、件的供应商号SNO;,SNO(JNO=J1 PNO=P1(SPJ),SNO(JNO=J1 COLOR=红(SPJ P),7,第七章 关系数据库基本原理,P133-9 用SQL语言建立四个表,S(SNO,SNAME,CITY)CREATE TABLE S(SNO CHAR(2),SNAME VARCHAR(20)NOT NULL,CITY VARCHAR(10)NOT NULL,PRIMARY KEY(SNO);,8,第七章 关系数据库基本原理,SPJ(SNO,PNO,JNO,QTY)CREATE TABLE SPJ(SNO CHAR(2),PNO CHAR(2),JNO CHAR(2),QTY
4、 INT NOT NULL,PRIMARY KEY(SNO,PNO,JNO),FOREIGN KEY(SNO)REFERENCES S(SNO),FOREIGN KEY(PNO)REFERENCES P(PNO),FOREIGN KEY(JNO)REFERENCES J);,9,第七章 关系数据库基本原理,P133-10 用SQL语句完成下列操作:,(1)求供应工程J1零件的供应商号SNO;,SELECT DISTINCT SNO FROM SPJWHERE JNO=J1;,(2)求供应工程J1零件P1的供应商号SNO;(3)求供应工程J1红色零件的供应商号SNO;,SELECT DISTIN
5、CT SNO FROM SPJWHERE JNO=J1 AND PNO=P1;,SELECT DISTINCT SNO FROM SPJWHERE JNO=J1 AND PNO IN(SELECT PNO FROM P WHERE COLOR=红);,10,第七章 关系数据库基本原理,P133-10 用SQL语句完成下列操作:,(4)求没有使用天津供应商生产的红色零件的工程号 JNO;,SELECT JNO FROM JWHERE JNO NOT IN();,SELECT JNO FROM S,P,SPJ WHERE S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO AND CI
6、TY=天津 AND COLOR=红,11,第七章 关系数据库基本原理,P133-10 用SQL语句完成下列操作:,(5)求至少用了S1供应商所提供的全部零件的工程号 JNO;,SELECT DISTINCT JNO FROM SPJ AS XWHERE NOT EXISTS(SELECT*FROM SPJ AS Y WHERE Y.SNO=S1 AND NOT EXISTS(SELECT*FROM SPJ Z WHERE Z.JNO=X.JNO AND Z.PNO=Y.PNO);,12,第七章 关系数据库基本原理,P133-11 用SQL语句完成下列操作:,(1)统计每种零件的供应总量;,SE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 数据库 概论 习题 答案
链接地址:https://www.31ppt.com/p-4997189.html