1 / 23
文档名称:

软件开发技术基础.ppt

格式:ppt   大小:113KB   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件开发技术基础.ppt

上传人:2112770869 2021/12/12 文件大小:113 KB

下载得到文件列表

软件开发技术基础.ppt

相关文档

文档介绍

文档介绍:软件开发技术基础
第六章 数据库概述
◆物理数据独立性是指数据的物理构造〔或内形式〕
的改变不影响数据库的逻辑构造,因此应用程序
不变。
◆数据逻辑独立性是指数据库总体逻辑构造〔概念
形式〕改变时,不需修改应用程序。
◆数据独立性,使用户摆脱了繁琐的物理存储细节,
减少了应用程序维护的开销。
P97
P96
2
第六章 数据库概述
P101-10 数据库管理系统有哪些主要功能?
◆数据定义
◆数据操纵
◆数据库运行管理
◆数据组织、存储和管理
◆数据库的建立和维护
◆数据通信接口
P161
P88
3
第七章 关系数据库根本原理
P133-3 关系模型的完好性规那么有哪几类?
◆实体完好性规那么: P103
◆参照完好性规那么: P103
◆用户定义的完好性: P104
4
第七章 关系数据库根本原理
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))
5
第七章 关系数据库根本原理
(2) 求供给工程J1零件P1的供给商号SNO;
(3) 求供给工程J1红色零件的供给商号SNO;
πSNO (σJNO = ‘J1’ ∧ PNO=‘P1’ (SPJ))
πSNO (σJNO = ‘J1’ ∧ COLOR=‘红’ (SPJ P))
6
第七章 关系数据库根本原理
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) );
7
第七章 关系数据库根本原理
SPJ(SNO, PNO, JNO, QTY)
CREATE TABLE SPJ
( SNO CHAR(2),
PNO CHAR(2),
JNO CHAR(2),
QTY 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
);
8
第七章 关系数据库根本原理
P133-10 用SQL语句完成以下操作:
(1) 求供给工程J1零件的供给商号SNO;
SELECT DISTINCT SNO FROM SPJ
WHERE JNO=‘J1’;
(2) 求供给工程J1零件P1的供给商号SNO;
(3) 求供给工程J1红色零件的供给商号SNO;
SELECT DISTINCT SNO FROM SPJ
WHERE JNO=‘J1’ AND PNO=‘P1’;
SELECT DISTINCT SNO FROM SPJ
WHERE JNO=‘J1’ AND PNO IN
(SELECT PNO FROM P WHERE COLOR=‘红’);
9
第七章 关系数据库根本原理
P133-10 用SQL语句完成以下操作:
(4) 求没有使用天津供给商消费的红色零件的工程号
JNO;
SELECT JNO FROM J
WHERE JNO NOT IN (
);
SELECT JNO FROM S,P,SPJ
WHERE =
AND CITY=‘天津’ AND COLOR=‘红’
10