数据库应用知识点

知识点:

  1. 数据独立性最高的是---数据库系统
  2. 设计方法中,先定义全局框架,局部细化的方法是---自顶向下
  3. 在SELECT语句中,与选择运算对应的是---WHERE  (where)
  4. 数据库管理系统和操作系统是---并发运行
  5. R的主码是R#,S的主码是S#,在S#中R为外码
  6. 关系代数 R∩S 还可以表示为---R-(R-S)
  7. 描述实体特征,属性在E-R中用---椭圆形
  8. 在UML图中,用户角度描述系统功能,并指出各功能的操作者图是---用例图
  9. 数据库物理设计工作的是---选择存取路径
  10. 不控制并发操作,会带来---死锁问题  
  11. 事务T对数据R加X锁,其他事务对数据R不能加S锁
  12. 指定关系找出满足给定条件的元组组成新的关系是---选择运算
  13. 数据库最小的组成单位---数据项
  14. 处罚器的创建中CREATE(create)后面的关键词是---TRIGGER(trigger)
  15. 在数据库技术管理数据时,所有的数据都被数据库管理系统统一管理
  16. 关系数据模型的组织形式是---二维表
  17. 数据库数据由于硬件故障遭到破坏时,数据库管理系统提供了---将数据恢复到正确状态,并尽可能使数据不丢失的功能,这是数据库管理系统的可靠性特性保证的
  18. 设有关系模式为:客户(客户编号,客户名称,电话,地址,邮编),主码是---客户编号;主属性是---客户编号;非主属性是---客户名称,电话,地址,邮编。
  19. 参照完整性规则,表的外键必须是另一个外主键的有效值或空
  20. 面向对象数据库系统,满足两个标准:数据库系统、面向对象系统
  21. 具有相同特性和行为的对象的抽象就是---
  22. 触发器:触发事件、触发条件、触发动作
  23. Visual Basic 是Microsoft公司开发的一种通用的---基于对象的程序设计语言
  24. SQL Server提供两种方式验证:windows和SQL Server身份验证
  25. 实体---指现实存在、可以相互区别的事物或活动
  26. 信息---现实世界中对客观事物的反映
  27. 层次数据模型是用于树状结构表示各类实体以及实体间的联系
  28. 数据库系统---计算机系统中引入的数据库后构成的系统
  29. 触发器---特殊类型的存储过程  
  30. DBMS的主要功能:数据库的定义功能;数据库的操作功能;数据库的保护功能;数据库的维护功能;
  31. 在现实世界中,有时某些实体对另一个实体具有很强的依赖联系。也就是一个实体的存在必须以另一个实体的存在为前提,前者为弱实体,后者为强实体
  32. 用户修改数据库权限有四种:索引权限, 资源权限,修改权限,撤销权限。
  33. 故障分为:事务内部故障(通过数据库备份恢复自动完成);系统故障(重新启动恢复自动完成);介质故障;计算机病毒  (他俩都是重装数据库恢复)。。。

填空题:

  1. 飞机座位和乘客之间联系是1:1
  2. 将两个关系进行等值连接通常使用的属性是主键和外键
  3. SQL 语方中建立唯一性索性的命令是 CREATE UNIQUE INDEX 索引名  ON 基本表名(属性名)。
  4. 设关系 R(书号,书名),如果要检索书名中至少包含 4 个字母,且第 3 个字母为 M 的图书,则 SQL 查询语句中 WHERE 子句的条件表达式应写成书名  LIKE‘%__M_%’
  5. 数据库三级模式体系结构中主要目标是---确保数据库的数据独立性
  6. SQL Server 2008版本中,为客户提供 低成本、大规模、高度可用的Web应用程序或主机的数据库解决方案的版本产品是 网络版
  7. 在UML图中,有助于分析和理解部件之间相互影响程序的图是 配置图
  8. 对于DB,DBS,DBMS,三者之间的关系可以描述为 DBS包括DB和DBMS
  9. 在数据库三级模式之间引入二级映像的主要作用是 保持数据与程序的一致性
  10. 在关系代数中,可以选择和笛卡尔乘积表示的运算是---投影
  11. SQL语言中,实现数据存取控制功能的语句是GRANT和REVOKE(revoke)
  12. 系统故障会造成内存数据丢失
  13. 关系模型中,数据的操作使用最频繁、应用最广泛的查询
  14. 数据流图(DFD)是用于描述结构化方法中需求分析阶段的工具
  15. 避免活锁的方法是---先来先服务策略
  16. 数据库技术是基于数据库管理技术
  17. 关系数据库中满足最低要求关系的范式是1NF
  18. 在数据库运行期间,DBMS对数据库的监控一直存在
  19. 在面向对象技术中,数据类型系统由基本类型、复合类型、引用类型三部分组成
  20. 在类与对象的关系中,对象是对客观事物的抽象,类是对对象的抽象
  21. 事务是一个数据库操作序列,由单个SQL语句或一组SQL语句组成,作为一个逻辑工作单位,其中的所有操作要么全做要么全不做,是不可分割的
  22. 数据库逻辑结构设计中,关系数据模型的优化通常以规范理论为指导
  23. 多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行这些事务时结果相同
  24. 从一个或多个表导出的虚表为视图,数据库管理系统中仅仅保存改虚表的定义而不保存对应的数据信息。
  25. MAC为主体客体分为指派相应的敏感度标记,主体称其许可证级别,客体称其为密级
  26. 参照完整性约束是---对于外码的约束规则
  27. 面向对象设计方法的特点:1)是一种全新的系统设计方案;2)实现了客观世界描述到软件结构的直接转换;3)适用于各类信息系统的开发;4)开发的工作的重用性,继承性高,降低重复工作量  5)可缩短开发周期
  28. T-SQL语言中If-Else语句的功能:If...Else语句是条件判断语句,根据表达式的真假,选择执行某个语句或语句块

简答题:

1.数据库三级模式划分的优点是什么?它能带来哪些数据独立性?

数据库三级模式的划分可以使用户在逻辑层处理数据,从而不需要关心具体的物理细节,同时当内模式或者模式发生变化时,通过模式之间的映像关系,保持模式不变,从而避免了修改应用程序。

三级模式以及三级模式之间的两级映像带来了数据的逻辑独立性和物理独立性。

2.人为什么要对并发进行控制?实现并发控制的常用方法是什么?

不并发的话会引起一系列的问题:数据冗余、更新异常、插入异常、删除异常等问题

实现并发控制的常用方法的是采用封锁

3.共享锁和排他锁的兼容性?

为了共享锁的对象,可以继续加共享锁,不能再加排他锁。加了排他锁之后,不能再加任何锁

4.预处理方式对于嵌入式SQL的实现有什么重要意义?

预处理方式是先用预处理程序进行扫描。识别出SQL语句,并处理成主语言的函数调用形式,然后用主语方的编译把源程序编译成目标程序。这样不用扩充预言的编译程序,就能处理SQL语句。

你可能感兴趣的:(数据库)