好文档 - 专业文书写作范文服务资料分享网站

数据库基础复习题

天下 分享 时间: 加入收藏 我要投稿 点赞

select * from sc where sno=?95013? else print? 此学生无成绩?

数据模型:数据模型是对客观事物及联系的数据描述,是概念模型的数据化,即数据模型提供表示和组织数据的方法。

DBA: 负责全面地管理和控制数据库系统。

函数依赖:所谓函数依赖是指在关系R中,X、 Y为R的两个属性或属性组,如果对于R的所有关系r都存在: 对于X的每一个具体值,Y都只有一个具体值与之对应,则称属性Y函数依赖于属性X。记作X→Y。当Y不函数依赖于X时,记作:X Y→X时,则记作:X ? Y。

码:惟一标识实体的属性集称为码。

内模式:内模式也称存储模式或物理模式,是对数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。

关系模式:对关系的描述,一般表示为关系名(属性 1 ,属性 2 , … ,属性 n )

Y。当X→Y且

触发器:触发器也是一种存储过程,它是一种在基本表被修改时自动执行的内嵌过程,主要通过事件进行触发而被执行。

事务:是一个不可分割的操作序列,是数据库环境中的逻辑工作单位。

数据库的安全性:指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。

锁:锁是防止其他事务访问指定的资源、实现并发控制的一种手段,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。

死锁及其解决办法:

产生死锁的情况一般包括以下两种:

第一种情况,当两个事务分别锁定了两个单独的对象,这时每一个事务都要求在另外一个事务锁定的对象上获得一个锁,因此每一个事务都必须等待另外一个事务释放占有的锁,这时,就发生了死锁。这种死锁是最典型的死锁形式。

第二种情况,当在一个数据库中时,有若干个长时间运行的事务执行并行的操作,当查询分析器处理一种非常复杂的查询例如连接查询时,那么由于不能控制处理的顺序,有可能发生死锁现象。

在数据库中解决死锁常用的方法有:

(1)要求每个事务一次就将要使用的数据全部加锁,否则就不能继续执行。

(2)允许死锁发生,系统来用某些方式诊断当前系统中是否有死锁发生。

SQL语言提供数据库定义、数据操纵、数据控制等功能。

数据库保护问题包括:安全性保护、完整性、故障恢复和并发控制等多方面。

关系代数中专门的关系运算包括:选择、投影、连接和除法。 数据库中常用的四种文件组织方式是:顺序文件、索引文件、散列文件、倒排文件。

关系数据库数据操作的处理单位是关系,层次和网状数据库数据操作的处理单位是记录。

在关系数据模型中,两个关系R1与R2之间存在1∶M的联系,可以通过在一个关系R2中的_外部关键字值 在相关联的另一个关系R1中检索相对应的记录。

数据库的逻辑模型设计阶段,任务是将总体E-R模型转换成关系模型。

关系规范化理论是设计关系数据库的指南和工具。

当数据库被破坏后,如果事先保存了日志文件和 数据库的副本,就有可能恢复数据库。

关系中主码的取值必须唯一且非空,这条规则是_实体_完整性规则。

数据库管理系统由以下三类程序组成:语言、控制数据库运行和维护数据库,其中的语言系统分为主语言和宿主语言。

数据库基础复习题

select*fromscwheresno=?95013?elseprint?此学生无成绩?数据模型:数据模型是对客观事物及联系的数据描述,是概念模型的数据化,即数据模型提供表示和组织数据的方法。DBA:负责全面地管理和控制数据库系统。函数依赖:所谓函数依赖是指在关系R中,X、Y
推荐度:
点击下载文档文档为doc格式
42gxw3hm6d97tl37kuug5o77k30e8m00qsd
领取福利

微信扫码领取福利

微信扫码分享