1.“数据库系统运行与维护工具”的研究属于数据库管理系统软件
2.1970年IBM公司的高级研究员E.F.Codd提出了关系数据模型
3.每个属性的属性值是不可分解的,即关系的每个分量必须是一个不可分的数据项。属性值的取值应满足域完整性约束。
4.视图作用:简化复杂查询操作;提高了数据的逻辑独立性;提高安全性保护;
5.一个带有嵌入式SQL的程序包括两大部分:程序首部和程序体;程序首部主要包括的语句:声明段,定义SQL通信区以及其他说明性语句。程序体由若干个可执行的SQL语句和主语言语句组成。
6.隔离性:尽管多个事务可以并发执行,但系统必须保证,对任何一事物Ti和Tj,在Ti看来,Tj或者Ti开始之前已经停止执行。
7.以应用服务器为中心的软件结构是Web服务器和三层客户机/服务器结合的成果;这种软件结构可分为四部分:客户机浏览器,Web服务器,应用服务器,数据库服务器
8.数据仓库和OLAP操作都基于多维数据模型。能够模型化为维属性和度量属性的数据统称为多维数据;两个常见的多维模式是星形模式和雪花模式;星形模式由一个事实表和每个维对应的维表组成。
9.外模式也称为子模式或者用户模式,是与某一应用有关的数据的逻辑表示。外模式比模式的抽象级别更高。每个用户只能看见和访问所对应的外模式中的数据,数据库中的其余数据是不可见的
10.专门的关系操作分为一元操作和二元操作。一元操作有选择和投影,二元操作有连接和除。
11.专门的关系操作中的连接操作又包括等值连接等。
12.并,差,笛卡儿积,投影和选择五个操作称为基本的操作
13.视图的删除是指从数据字典中删除视图的定义。若导出某个视图的基本表被删除了,则该视图将失效。
14.数据库管理系统DBMS运行所依据的信息:外模式,模式,内模式定义;数据库完整性定义;索引的定义
15.数据库系统中提高访问效率的一个重要手段是减少磁盘和内存之间传输的块数目;
数据库系统在内存中分配一定的空间作为缓冲区;
内存缓冲区划分为缓冲块,缓冲块大小一般与磁盘块大小相同;
缓冲区替换策略在缓冲区管理中起着重要作用。
16.SQL99:包含一些面对对象的特性;增加了一些类型构造器用来指定复杂对象;包括了一种利用引用类型来指定对象标识的机制;提供了封装机制
17.DB:数据库
DBMS:数据库管理系统
DBA:数据库管理员
RDB:关系数据库
18.规范化理论是数据库设计的理论基础
19.每个块的开始处都会有一个块头:块中记录的数目;块中空闲空间的末尾处(末尾指针);一个由包含记录位置和大小的条目组成的数组。读取时需要的缓存大小不包括在结构的块头中
20.保证可串行性的一个协议是两阶段封锁协议。该协议要求每个事务分为两个阶段提出加锁和解锁申请。增长阶段:事务可以获得锁,但不能释放锁;缩减阶段:事务可以释放锁,但不能获得新锁。
21.分布式数据库系统分片技术需要遵循的原则:完备性原则,可重构原则和不相交原则
22.图形结构的数据库同其他行,列结构的SQL数据库不同,它是使用灵活的图形模型,并且能够扩展到多个服务器上。
23.用户定义完整性约束主要是对属性的取值进行限定。域完整性约束是一种用户定义完整性约束。函数依赖和多值依赖属于域完整性约束中属性间的依赖关系。
24.磁盘的盘面被逻辑地划分为磁道,磁道又被划分扇区。扇区是从磁盘读出和写入信息的最小单位。一个磁盘块由一个或者多个扇区所组成。磁盘块是磁盘空间分配的基本单位。
25.SQL 2008的面对对象扩展称为SQL Foundation;set和list类型构造器在SQL 2008才成为标准。与继承相关联的规则包括函数实现的重载规则,以及函数名的解析规则。
26.表示原始信息的数据,称为源数据。
27.数据库系统中的硬件平台:包括计算机和网络,网络也已成为目前数据库系统的硬件平台。
其结构形式主要有单机集中方式,客户机/服务器方式,浏览器/服务器方式
28.逻辑层模型,也称结构数据模型,逻辑模型主要描述数据的逻辑存储结构,数据结构和完整性约束,传统的逻辑模型是基于记录的模型。
29.delete语句只删除表中的数据,而不删除关于表的定义
30.与游标有关的SQL语句有下列四个:游标定义语句;游标打开语句;游标推进语句和游标关闭语句。
31.数据库概念模型应具备的性质:有丰富的语义表达能力;易于交流理解;易于变动;易于向各种数据模型转换
32.层次结构中最底层的介质(如磁带机和自动光盘机)称为第三级存储或脱机存储
33.散列索引能有效地支持点查询,但不能支持范围查询
34.系统可能发生的故障类型主要有事务故障,系统故障和磁盘故障
35.利用更新日志记录中的改前值可以进行UNDO,撤销已做的修改操作,将数据项恢复到修改以前的旧值
36.利用更新日志记录中的该后值可以进行REDO,重做已完成的操作,将数据项置为修改后的值
37.写日志写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中,称为先写日志的原则
38.操作符重载是面向对象系统的另外一个重要的概念。同一个操作符名可能对应于好几个不同的操作实现。
39.对象-关系数据库模型新特性:支持线性递归程序操作;引入角色概念;支持用作主动规则的语法
40.每个属性是不可分解的;在同一个关系模式中,属性名必须是不同的;同一个关系中不允许出现候选码值完全相同的元组
41.一元操作有选择和投影。选择又称为限制。
42.数据库管理系统的三个主要成分:存储管理器;查询处理器;事务管理器
43.索引,文件和记录管理器是存储管理器中的重要模块
44.查询编译器是查询处理器中的重要模块
45.服务器扩展程序主要使用CGI和Web API 两种编程接口编写;
CGI最显著的缺点是消耗资源严重;
Web API程序是在执行时动态加载到Web服务器进程内;
以Web服务器为中心结构中Web服务器负载一般比较重
46.一般情况下,使用数据库系统可以在账户级和关系级两个级别上分配权限。
47.关系级的权限涉及的一般是基本关系或视图关系。
48.信息的价值与它的准确性,及时性,完整性和可靠性有关。
49.模式分解可以做到既具有无损连接性,又保持函数依赖;若要求分解具有无损连接性,则模式分解一定能达到BCNF;若要求分解保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF
50.