预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

选择30分,简答30,综合40 第一章 1.数据库的定义 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。 2.数据库的基本特征 数据按一定的数据模型组织、描述和储存 可为各种用户共享 冗余度较小 数据独立性较高 易扩展 3.DBMS的主要功能(数据库管理系统) 数据定义功能 数据组织、存储和管理 数据操纵功能 数据库的事务管理和运行管理 数据库的建立和维护功能 其他功能 4.DBMS提供的数据控制功能 (1)数据的安全性(Security)保护 (2)数据的完整性(Integrity)检查 (3)并发(Concurrency)控制 (4)数据库恢复(Recovery) 5.数据库系统的构成 数据库 数据库管理系统(及其开发工具) 应用系统 数据库管理员 6.数据库系统(DBS)的特点: 数据结构化 数据的共享性高,冗余度低,易扩充 数据独立性高 数据由DBMS统一管理和控制 7.数据模型分为两类 (1)概念模型(2)逻辑模型和物理模型 8.数据模型是数据库系统的核心和基础 数据模型由数据结构,数据操作,完整性约束,三部分组成 9.最常用的数据模型 (1)层次模型 (2)网状模型 (3)关系模型 (4)面向对象模型 (5)对象关系模型 10.关系模型 查询,插入,删除,更新数据 关系的完整约束条件包括三大类:实体完整性,参照完整性,和用户定义完整性 11.从数据库管理系统角度看,数据库系统通常采用三级模式结构,是数据库系统内部的系统结构 数据库系统的三级模式结构:模式,外模式,内模式 模式的定义 数据的逻辑结构(数据项的名字、类型、取值范围等) 数据之间的联系 数据有关的安全性、完整性要求 12.三级模式是对数据的三个抽象级别 二级映象在DBMS内部实现这三个抽象层次的联系和转换 外模式/模式映像 模式/内模式映像 第二章 1.关系的三种类型:基本关系,查询表,和视图 2.关系的三类完整性约束:实体完整性,参照完整性,用户定义的完整性 3.关系代数:(重点) 关系运算:选择,投影,连接,除运算(P55-P60)(会用关系代数进行查询) 课后习题5,P74 第三章 1.SQL的特点(简答题) *综合统一 *高度非过程化 *面向集合的操作方式 *以同一种语法结构提供多种使用方式 *语言简洁,易学易用 2.创建表 CreateTable表名 ( ); NOTNULL(非空)Unique(唯一)Primarykey(主码) Foreignkey()References表(列)(外码) 3.修改表 Altertable表名 Add新列名数据类型 Drop完整性约束名 AlterColumn列名数据类型 4.删除表 Droptable 5.建立索引 Createindex索引名 On表名 6.删除索引 Dropindex索引名 7.数据查询(p91) 语句格式 Select[ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]… From<表名或视图名>[,<表名或视图名>]… [Where<条件表达式>] [Groupby<列名1>[Having<条件表达式>]] [Orderby<列名2>[ASC|DESC]]; 8.数据更新 插入元组: Insert Into<表名>[(<属性列1>[,<属性列2>…)] Values(<常量1>[,<常量2>]…) 插入子查询: Insert Into<表名>[(<属性列1>[,<属性列2>…)] 子查询; 修改数据:Update<表名> Set<列名>=<表达式>[,<列名>=<表达式>]… [Where<条件>]; 删除数据:Delete From<表名> [Where<条件>]; 9.建立视图: CreateView<视图名>[(<列名>[,<列名>]…)] AS<子查询> [WITHCHECKOPTION]; 删除视图: DROPVIEW<视图名>;CASCADE(级联删除) 查询视图:与基本表的一样 10.视图的作用(简答题) 1.视图能够简化用户的操作 2.视图使用户能以多种角度看待同一数据 3.视图对重构数据库提供了一定程度的逻辑独立性 4.视图能够对机密数据提供安全保护 5.适当的利用视图可以更清晰的表达查询 第四章 1.数据库安全性控制的常用方法(简答题) 用户标识和鉴定 存取控制 视图 审计 密码存储 2.授权语句的一般格式: GRANT<权限>[,<权限>]... [ON<对象类型><对象名>] TO<用户>[,<用户>]... [WITHGRANTOPTION]; 语义:将对指定操作对象的指定操作权限授予指定的用户 3.回收语句的一般格式为: REVOKE<权限>[,<权限>]... [ON<对象类型