南京邮电大学数据库系统复习教学课件.ppt
文本预览下载声明
期末总复习;考试题型及分值
一、选择题 15分
二、判断题 15分
三、简答题 20分
四、SQL语句题 30分
五、数据库设计题 20分
;考试时间 :16周(12月18日)晚上18:30-20:20
考试地点: ;各章重点
第一章重点为:DBS的有关概念、数据模型概念、三级模式以及独立性概念
第二章重点为:关系数据模型的有关概念、理解给定关系代数表达式的含义。
第三章含SQL的DDL(三级模式的定义语句,重点是基表定义(含完整性))
QL(完整句法都要会运用,多表查询会用连接法或者用IN)
DML(各种语句的运用,包括完整性定义对操作的影响)
DCL(实验二涉及的语句要会)
熟悉习题和实验一涉及的查询类型
第四章重点为:函数依赖集的分析、候选键的推导、范式的判断、
第五章重点为:数据库设计的步骤、E-R图的画法、E-R图到关系模式的转换。
第七章重点为:DBMS对数据库保护的主要概念、实验二有关的并发控制的体现。
; 期末总复习; 期末总复习; 期末总复习; 期末总复习; 期末总复习; 期末总复习; 期末总复习; 期末总复习;一、重点掌握以下概念
关系数据模型的数据结构:P39-40
二维表、关系模式:R(U1,U2,…,Un)、目(元数)、基数
候选键(关键码)、主键、外键、超键、全键;一、重点掌握以下概念
SQL数据库体系结构的要点 P75
视图的概念:虚表,由其它基表或视图导出
QL的有关限定:
各个子句上、子句之间
;? 索引的创建和撤销:--加快查询速度
CREATE [UNIQUE] INDEX 索引名
ON 基表名(列名 [ASC?DESC]
[{,列名[ASC?DESC]}]…);
DROP INDEX 索引名;;2. QL:单表、多表(连接、用IN的嵌套)都应熟练
SELECT 目标表的列名或列表达式
FROM 基表名、视图名、导出表的列表
[WHERE 行条件表达式 ] ?行条件子句
[GROUP BY 列名表 ?分组子句
[HAVING 组条件表达式] ] ?组条件子句
[ORDER BY 列名或序号[ASC?DESC]; ?排序子句
聚集函数:MAX、MIN、AVG、COUNT、SUM 注意列的类型;3. DML
? 插入:在对有关联的表插入元组时,注意引用完整性
INSERT INTO 表名[(列名表)] VALUES (数据项集);
注: VALUES子句是要插入的元组值;
当列名表缺省时,各属性值的次序和域应与表的定义一致;
当列名表不缺省时,列的个数和次序需与VALUES子句对应
? 删除:
DELETE FROM [表创建者.]表名 [WHERE 条件表达式];
? 修改:UPDATE [表创建者.]表名
SET 列名=值表达式[{,列名=值表达式}]
[WHERE 条件表达式];; 期末总复习; 期末总复习;二、能熟练解决以下问题;一、重点掌握以下概念;*实体:实体→关系模式(可以重命名)
实体属性→关系模式的属性→修改RDBMS不支持的类型
实体键→关系模式的键
*联系: m:n的联系集→用联系集的属性和两个实体集的键构成
一个关系, 其键由两个实体集的键组合而成
1:n的联系集→联系集的属性归入n方关系模式中,并在
n方引用 1方关系中的???
1:1的联系集→联系集的属性归入两个关系模式的任一
个之中,并在其中引用另一个关系的键;1. 事务
概念:DBMS执行的
显示全部