数据库原理与应用 数据库设计理论及设计

视图是从数据表中抽取用户所需要的数据.外模式对应的数据库中的概念就是视图.

索引是通过对数据建立方便查询的搜索结构来达到加快查询效率的目的.


视图是从基本表中选取数据的逻辑窗口.是一个虚表.,可以简化和定制用户对数据的需求.

索引:聚簇萦是对数据按索引关键字进行物理排序.

非聚簇索引(类似于一本书的术语表)不进行物理排序,两者都采用B树(平衡树)进行存储萦引项


关系数据库规范化理论就是数据库设计一个理论指南.研究的是关系模式中各属性之间的依赖关系及对关系性能的影响.是判断一个关系模式是否是一个好的关系的标准.

对关系模式属性间函数依赖关系加不同的限制就形成了不同的范式.不同的范式是递进的,一个比一个好.


数据库的设计方法:

数据库的设计依然是"反复探寻,逐步求精".

数据流图表达了数据与处理的关系.数据字典则是系统中各类数据描述的集合.数据字典包括:数据项,数据结构,数据流,数据存储和数据处理等5部分.

数据库的设计主要分数据库结构设计和行为设计.结构设计主要包括:概念,逻辑,物理结构设计.行为设计主要是数据库的功能组织和流程控制.


数据库是一个多用户共享资源,如何保证多用户操作同一数据而且不出问题,这就是数据库并发所要解决的问题.

事务,数据操作的集合,作为一个整体来处理.并发机制与操作系统机制类似.


后台编程技术:包括存储过程,触发器和游标.

存储过程是用户存储在数据库中的一段代码段,可以包含数据操作语句、数据定义语句等。应用程序可以调用存储过程的方法来执行。存储过程使得用户对数据库的操作变得更加灵活和便捷。

触发器是实现更强的数据完整性约整的利器。

游标的内容是查询到的结果,但支持到结果内部处理数据。

基本顺了一遍书的内容,主要是了解一些概念及设计方法!真正掌握和理解还需要去实践!

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

guangod

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值