数据库复习资料一名词解释1
数据库数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点、是与应用程序彼此独立的数据集合
候选码若关系中的一个属性组的值能够唯一地标识一个元组,则称做候选码
外码“外码”在数据库中是相对主码而言的,即外键(用于建立和加强两个表数据之间的链接的一列或多列)
关系实体与实体之间的各种联系5
游标游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果
每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理
逻辑独立性和物理独立性数据独立性是数据库系统的一个最重要的目标之一
它能使数据独立于应用程序
物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的
即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变
逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变
日志事件在数据库中用事务日志文件记录数据的修改操作,其中的每条日志记录或者记录所执行的逻辑操作,或者记录已修改数据的前像和后像
前像是操作执行前的数据复本;后像是操作执行后的数据复本8
数据转储数据转储是数据库恢复中采用的基本技术
所谓转储即DBA定期地将数据库复制到磁带或另一个磁盘上保存起来的过程
当数据库遭到破坏后可以将后备副本重新装入,将数据库恢复到转储时的状态
函数依赖函数依赖简单点说就是:某个属性集决定另一个属性集时,称另一属性集依赖于该属性集
设R(U)是一个属性集U上的关系模式,X和Y是U的子集
若对于R(U)的任意两个可能的关系r1、r2,若r1[x]=r2[x],则r1[y]=r2[y],或者若r1[x]不