《数据库系统概论》A班知识点总结
- 格式:doc
- 大小:144.00 KB
- 文档页数:16


数据库系统概论知识点整理
习题整理:
一、选择题:
1. 在关系数据库的结构化查询语言中,“DELETE FROM表名”表示(从基表中删除所有属性);
2.在数据库管理系统中,事务的四个特性包括(原子性,一致性,隔离性,持续性);
3.在数据库理论中,用二维表结构表示的数据模型称为(关系模型);
4.在数据库系统结构中,用户使用的数据视图称为(外模式,也称子模式或用户模式);
5.下列说法正确的是(B);
A.数据库避免了一切数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有完全的数据独立性
6.在关系数据库中,用于关系代的关系运算包括(选择,投影,连接,除运算);
7.封锁机制主要用于实现(并发控制);
8.转储的冗余包括(日志文件、数据库后背副本)
9.在局部视图设计中,分E-R图之间的冲突包含下列哪一个(A);
A.属性冲突
B.实体冲突
C.联系冲突
D.关系冲突
10.关系演算是用(谓词)来表达查询要求的方式;
11.并发控制:把关系数据库从错误状态恢复到一致状态;
12.转储方式可分为(海量转储和增量转储);
13.在关系数据库的结构化查询语言中,实现分组查询的子句是(GROUP BY);
14.在关系数据库的结构化查询语言中,带有“EXISTS”谓词的子查询返回是(逻辑值真“true”假“false”);
15.在关系数据库的结构化查询语言中,实现“投影”操作的语句是(SELECT);
16.SQL语言提供的功能不包括(A);
A.修改表结构
B.删除属性列
C.删除元组
D.授权
17.两个函数依赖集F和G等价的充分必要条件是(F*=G*);
18.下面列出的关于“视图”的条目中,不正确的是(C)
A.视图是外模式
B.视图是虚表
C.加快查询语句的执行速度
D.简化查询语句的编写
19.事务定义不正确的说法是(C)
A.用户定义的一个数据库操作序列
数据库系统概论考试重点
数据库:是存放数据的仓库。
数据模型:用来描述数据,组织数据和对数据进行操作的模型。
内模式:也称存储模式,一个数据库只有一个内模式,他是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
视图:视图是从一或几个基本表(或视图)导出的表,是一个虚表。
范式:关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同范式。
事务:用户定义的一个数据库操作序列。
数据字典:系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
数据库管理系统:位于用户与操作系统之间的一层数据管理软件。
数据库系统的特点:1、数据结构化2、数据的共享性高,冗余度低,易扩充3、数据独立性高4、数据由DBMS同一管理和控制数据库设计步骤:1、需求分析2、概念结构设计3、逻辑结构设计4、物理结构设计5、数据库实施6、数据库运行和维护数据库管理系统功能:1、数据定义功能2、数据组织、存储和管理3、数据操纵功能4、数据库的事务管理和运行管理5、数据库的建立和维护功能6、其他功能
索引建立:唯一所列UNIQUE聚簇索引CLUSTER
Student按学号升序唯一索引Coure升序唯一课程号SC学号升号课程降序唯一 CREATEUNIQUEINDE某StunoONStudent(Sno);CREATEUNIQUEINDE某CounoONCoure(Cno);CREATEUNIQUEINDE某SCnoONSC(SnoASC,CnoDESC);
建立视图:建立信息系学生的视图
CREATEVIEWIS_StudentAS
SELECTSno,Sname,SageFromStudent
WhereSdept=‘IS’
收回权限:用户U4修改学生学号的权限收回
REVOKEUPDATE(Sno)ONTABLEStudentFromU4;
授权:1、把查询Student表的权限授给用户U1GRANTSELECTONTABLEStudentToU1;
数据库复习总结
本页仅作为文档封面,使用时可以删除
This document is for reference only-rar21year.March
第一章 数据库系统概论
1.试述数据、数据库、数据库系统、数据库管理系统的概念。
数据:描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。
数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库系统:数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
数据库管理系统:数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
2.什么是数据独立性数据独立性又分为哪两个层次为什么需要数据独立性
数据独立性是用来描述数据与应用程序之间的依赖程度,包括数据的物理独立性和数据的逻辑独立性,依赖程度越低则独立性越高
物理独立性是指用户的应用程序与存储在磁盘上的数据库的数据时相互独立的。逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
作用:数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。数据独立性是通过数据库管理系统的两层映像功能来实现
3.什么是数据模型数据模型的基本要素有哪些为什么需要数据模型
数据模型是描述数据语义、数据与数据之间联系(数据结构)、数据操作,以及一致性约束的概念和工具的集合
第一章、数据库系统概述(笔记)
一、数据库基本概述
1数据的概念
数据是用来描述事物符号的记录,是指使用物理符号记录下来的,可以鉴别的信息。
2. 数据类型
(1) 文本数据:数字/字母/特殊符号/汉字
(2) 多媒体数据:视频/音频/图像
3. 信息概念
(1) 信息是对数据进行加工后获取到的内容,信息是有价值的,数据是杂乱无章的。
4. 数据库概念
(1) 数据库的存储的数据的特点:永久存储、有组织的、可共享的。
5. 数据库管理系统概念
(1) 专门用来建立和管理数据的一套软件,介于系统软件和应用软件之间的。
(2) 数据管理系统的功能:
① 数据操纵(DML):对数据的增删改查
② 数据定义语言(DDL):使用数据定义语言用来创建表格、索引,还可修改、删除数据对象。
③ 数据的运行管理功能:在数据库运行的过程中确保数据库的安全性、完整性和并发控制以及故障恢复。
④
数据库的创建和维护功能:创建数据库、管理数据库的存储空间、备份和恢复、监控数据库的性能。
⑤ 数据的组织、存储和管理:
⑥ 其它功能:
6. 数据库系统的概念(DBS)
(1) 计算机中引入数据库技术之后的系统,它的范围很大,包括:数据库、数据库管理员、数据库系统、用户、应用程序。
(2)
二、数据库技术的发展
数据库技术的发展分为三个阶段:
1. 人工管理阶段:
(1) 数据不保存 (2) 应用程序管理数据
(3) 面向应用、没有独立性和共享性
2. 文件系统阶段
(1) 实现了数据逻辑结构和物理结构的分离,实现了数据的物理独立性。
(2) 实现了数据可长期保存。
(3) 数据面向的特定的用户。
(4) 实现了文件级别的数据共享。
3. 数据库系统阶段
开始出现了数据库管理系统,由于在文件系统阶段没有实现对数据统一的控制和管理,所以数据冗余度大,共享性差、独立性差。
(1) 数据集成:数据集成是对数据库管理的主要目的,降低数据的冗余度,提高数据的共享性。