期末复习顺便总结下,书本为高等教育出版社的《数据库系统概论》。第一章知识点数据库是长期储存之计算机内的、有组织的、可共享的大量数据的集合。1,数据库数据特点P4 永久存储,有组织,可共享。2,数据独立性及其如何保证 P10,P34逻辑独立性:用户的应用程序与数据库的逻辑结构互相独立。(内模式保证)物理独立性:用户的应用程序与存储在磁盘上的数据库中的数据相互(外模式保证)3,数据模型的组成要素P13 数据结构、数据操作、完整性约束。4,用ER图来表示概念模型P17 实体、联系和属性。联系本身也是一种实体型,也可以有属性。第二章1,关系的相关概念(如关系、候选码、主属性、非主属性) P42-P44 单一的数据结构----关系。现实世界的实体以及实体间的各种联系均用关系来表示。 域是一组具有相同数据类型的值的集合。若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码关系模式的所有属性组是这个关系模式的候选码,称为全码若一个关系有多个候选码,则选定其中一个为主码候选码的诸属性称为主属性不包含在任何侯选码中的属性称为非主属性2关系代数运算符 P52自然连接是在广义笛卡尔积R×S中选出同名属性上符合相等条件元组,再进行投影,去掉重复的同名属性,组成新的关系。 给定关系r(R)和s(S), S⊂R,则r÷s是最大的关系t(R-S)满足txs⊆r3,关系代数表达式第三章操 作 对 象操 作 方 式创 建删 除修 改模式CREATESCHEMADROPSCHEMA 表CREATETABLEDROPTABLEALTERTABLE视 图CREATEVIEWDROPVIEW 索 引CREATEINDEXDROPINDEX 1,SQL的特点P79- ,易学易用2,基本表的定义、删除和修改P84-P87PRIMARYKEYPRIMARYKEY (o)UNIQUEFOREIGNKEY (Cpno) REFERENCES o)ALTERTABLE <表名>[ ADD <新列名><数据类型>[完整性约束]][ DROP <完整性约束名>][ ALTERCOLUMN<列名><数据类型>];DROPTABLE <表名>[RESTRICT|CASCADE];3,索引的建立与删除P89-P90 CREATE[UNIQUE][CLUSTER]INDEX <索引名> ON <表名>(<列名>[<次序>][,<列名>[<次序>]]…); 唯一索引 UNIQUE、非唯一索引或聚簇索引CLUSTER DROPINDEX <索引名>;4,数据查询P91-P114 唯一 DISTINCT确定范围 BETWEENAND,NOTBETWEENAND确定集合 IN,NOTIN字符匹配 LIKE,NOTLIKE空值 ISNULL,ISNOTNULL多重条件(逻辑运算) AND,OR,NOTORDERBY子句 升序:ASC;降序:DESC;缺省值为升序聚集函数:计数COUNT([DISTINCT|ALL]*)COUNT([DISTINCT|ALL]<列名>)计算总和SUM([DISTINCT|ALL]<列名>) 计算平均值AVG([DISTINCT|ALL]<列名>)最大最小值MAX([DISTINCT|ALL]<列名>)MIN([DISTINCT|ALL]<列名>)GROUPBY子句分组&& HAVING短语左外连接 LEFTOUTJOIN XXX ON (=)5,数据更新P115-P118INSERTINTO <表名>[(<属性列1>[,<属性列2>…)]VALUES (<常量1>[,<常量2>] … )/或子查询UPDATE <表名>SET <列名>=<表达式>[,<列名>=<表达式>]… [WHERE <条件>];DELETE FROM <表名> [WHERE <条件>];6,视图的P118-126 CREATE VIEW <视图名> [(<列名> [,<列名>]…)] AS <子查询> --子查询不允许含有ORDERBY子句和DISTINCT短语 [WITH CHECK OPTION]; DROP VIEW <视图名>;第四章、第五章1,授权与回收P137-P140GRANT语句的一般格式: GRANT<权限>[,<权限>]... --ALLPRIVILIGES [ON <对象类型> <对象名>]TO<用户>[,<用户>]... --PUBLIC [WITHGRANTOPTION]; --允许他再将此权限授
数据库知识点总结 来自淘豆网m.daumloan.com转载请标明出处.