自学考试互联网数据库1-11章问答资料(3)

自学考试互联网数据库1-11章问答资料(3),第1张

自学考试互联网数据库1-11章问答资料(3),第2张

§3

  SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体。

  特点包括:①综合统一、②高度非过程化、③面向集合的操作方式、④以同一种语法结构提供两种使用方式、⑤语言简洁,易学易用。

  定义和合理地使用视图能带来的好处为:

  ⑴、视图能够简化用户的操作

  ⑵、视图使用户能以多种角度看待同一数据

  ⑶、视图对重构数据库提供了一定程度的逻辑独立性

  ⑷、视图能够对机密数据提供安全保护

  视图更新操作规则的限制:

  如果视图是从多个基本表使用联接操作导出的,则不允许更新。

  如果导出的视图使用了分组和聚合操作,也不允许更新。

  如果视图是从单个基本表使用选择和投影操作导出的,并且包括了基本表的主键或某个候选键,则可以执行操作。

  SQL中数据控制功能包括事务管理功能和数据保护功能,即数据库的恢复、并发控制;数据库的安全性和完整性。

  §4

  数据依赖是通过一个关系中属性间值的相等与否体现出来的数据间的相互关系,是现实世界属性间相互联系的抽象,是数据内在的性质,是语义的体现。现在人们已经提出了许多种类型的数据依赖,其中最重要的是函数依赖和多值依赖。

  关系模式规范化时一般应遵循以下原则:

  (1)关系模式进行无损连接分解。

  (2)合理选择规范化程度。

  (3)正确性与可实现性原则。

  关系模式规范化的基本步骤如图所示。

  ①对1NF关系进行投影,消除原关系中非主属性对码的函数依赖,将1NF关系转换为若干个2NF关系。

  ②对2NF关系进行投影,消除原关系中非主属性对码的传递函数依赖,从而产生一组3NF关系。

  ③对3NF关系进行投影,消除原关系中主属性对码的部分函数依赖和传递函数依赖(也就是说,使决定属性都成为投影的候选码),得到一组BCNF关系。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 自学考试互联网数据库1-11章问答资料(3)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情