下载此文档

华南理工大学数据库期末考试卷考点.docx


文档分类:研究生考试 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
该【华南理工大学数据库期末考试卷考点 】是由【前程似锦教育】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【华南理工大学数据库期末考试卷考点 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。华 南 理 工 大 学 数 据 库 期 末 考 试 卷 考 点 整 理
第一章

1)数据定义功能
2)数据组织、存储和管理
3)数据操纵功能
4)数据库的事务管理和运行管理
5)数据库的建立和维护功能
6)其它功能
数据库系统的特点
1)数据结构化(与文件系统的本质区别)
2)数据的共享性高,冗余度低,易扩充
3)数据独立性高
4)数据由DBMS统一管理和控制
试述数据库系统的组成。
数据库系统一般由数据库,数据库管理系统(及其开发工具) ,应用系统,数据库管理员
和用户构成。
两类数据模型(1)概念模型
(2)逻辑模型(关系模型)和物理模型
数据模型的组成要素
1)数据结构(静态特性)
2)数据操作(动态特性)
3)完整性约束
-R图
1)实体:矩形
2)属性:椭圆
3)联系:菱形
关系模型——关系的每一个分量必须是一个不可分的数据项,即不允许表中还有表关系(表)
元组(行)
属性(列)
数据库系统结构
1)三级模式——外模式(用户)、模式(逻辑)、内模式(存储)
2)二级映像——外模式/模式映像(逻辑独立性)、模式/内模式映像(物理独立性)第三章

1)综合统一
2)高度非过程化
3)面向集合的操作方式(非关系数据模型面向记录)
4)以同一种语法结构提供多种使用方式
5)语言简洁,易学易用
定义功能:定义表、视图、索引。
分为:数据定义,数据查询,数据更新和数据控制 4大部分。
定义模式
CREATESCHEMA模<式名>AUTHORIZATION用<户名>[<表定义子句>|<视图定义子句>|<授权
定义子句>]
删除模式
DROPSCHEMA模<式名><CASCADE|RESTRICT>CASCADE()
定基本表
CREATETABLE表<名>
(<列名><数据型>[<列完整性束条件>]
[ ,<列名><数据型>[<列完整性束条件>]] ⋯
[ ,<表完整性束条件>] );
CREATETABLEStudent
(Sno CHAR(9)PRIMARYKEY ,/* 列完整性束条件*/
SnameCHAR(20)UNIQUE , /*Sname 取唯一*/
Ssex
CHAR(2)
,
Sage
SMALLINT
,
Sdept
CHAR(20)
) ;
CREATETABLECourse
(Cno CHAR(4)PRIMARYKEY ,
CnameCHAR(40) ,
Cpno CHAR(4) ,
CcreditSMALLINT ,
FOREIGNKEY(Cpno)REFERENCESCourse(Cno)
);Cpno 是外码、被参照表是 Course、被参照列是Cno
CREATETABLESC
(SnoCHAR(9),
CnoCHAR(4),
Grade SMALLINT,
PRIMARYKEY(Sno,Cno),
/* 主码由两个属性构成,必须作为表级完整性进行定义 */
FOREIGNKEY(Sno)REFERENCESStudent(Sno),
/* 表级完整性约束条件,Sno是外码,被参照表是 Student*/
FOREIGNKEY(Cno)REFERENCESCourse(Cno)
/* 表级完整性约束条件, Cno是外码,被参照表是 Course*/
);
修改基本表
ALTERTABLE<表名>
[ADD<新列名><数据型>[ 完整性束]]
[DROP<完整性束名>]
[ALTERCOLUMN<列名><数据型>];
ALTERTABLEStudentALTERCOLUMNSageINT;
除基本表(RESTRICT不能除有)
DROPTABLE表<名>[RESTRICT|CASCADE];
DROPTABLEStudentCASCADE;
建立索引
CREATE[UNIQUE][CLUSTER]INDEX索<引名>
ON<表名>(<列名>[<次序>][,<列名>[<次序>]]⋯);
CREATECLUSTERINDEXStusnameONStudent(Sname);
CREATEUNIQUEINDEXStusnoONStudent(Sno);
CREATEUNIQUEINDEXCoucnoONCourse(Cno);
CREATEUNIQUEINDEXSCnoONSC(SnoASC,CnoDESC);
Student 表按学号升序建唯一索引
Course 表按程号升序建唯一索引
SC 表按学号升序和程号降序建唯一索引
除索引
DROPINDEX索<引名>;
数据
SELECT[ALL|DISTINCT(去重)]<目列表达式>[,<目列表达式>]⋯
FROM表<名或名>[,<表名或名>] ⋯
[WHERE<条件表达式>]
[GROUPBY<列名1>[HAVING<条件表达式>]]
[ORDERBY<列名2>[ASC|DESC]] ;
数据更新
INSERT
INTO<表名>[(<属性列1>[,<属性列2>⋯)]
VALUES(<常量1>[,<常量2>] ⋯ )
修改数据
UPDATE<表名>
SET< 列名>=<表达式>[,<列名>=<表达式>]⋯
[WHERE<条件>];
除数据
DELETE
FROM<表名>
[WHERE< 条件>];
建立
CREATEVIEW
名>[(<列名>[,<列名>]⋯)]
AS< 子>
[WITHCHECKOPTION] ;

DROPVIEW<名>(CASCADE);
第四章
自主存取控制:.

GRANT语句的一般格式:
GRANT权<限>[,<权限>]...
[ON<对象类型><对象名>]
TO<用户>[,<用户>]...
[WITHGRANTOPTION];
WITHGRANTOPTION子句:
指定:可以再授予
没有指定:不能传播
不允许循环授权
回收
REVOKE
授予的权限可以由 DBA或其他授权者用 REVOKE语句收回
REVOKE语句的一般格式为:
REVOKE< 权限>[,<权限>]...
[ON< 对象类型><对象名>]
FROM< 用户>[,<用户>]...;
数据角色
被命名的一与数据操作相关的限角色是限的集合
可以一具有相同限的用建一个角色化授的程
一、角色的建
CREATEROLE<角色名>
二、角色授
GRANT<限>[,<限>]⋯
ON<象型>象名
TO<角色>[,<角色>]⋯
三、将一个角色授予其他的角色或用
GRANT<角色1>[,<角色2>]⋯
TO<角色3>[,<用1>]⋯
WITHADMINOPTION]
四、角色限的收回

华南理工大学数据库期末考试卷考点 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息