概述
视图是从数据表中抽取用户所需要的数据.外模式对应的数据库中的概念就是视图.
索引是通过对数据建立方便查询的搜索结构来达到加快查询效率的目的.
视图是从基本表中选取数据的逻辑窗口.是一个虚表.,可以简化和定制用户对数据的需求.
索引:聚簇萦是对数据按索引关键字进行物理排序.
非聚簇索引(类似于一本书的术语表)不进行物理排序,两者都采用B树(平衡树)进行存储萦引项
关系数据库规范化理论就是数据库设计一个理论指南.研究的是关系模式中各属性之间的依赖关系及对关系性能的影响.是判断一个关系模式是否是一个好的关系的标准.
对关系模式属性间函数依赖关系加不同的限制就形成了不同的范式.不同的范式是递进的,一个比一个好.
数据库的设计方法:
数据库的设计依然是"反复探寻,逐步求精".
数据流图表达了数据与处理的关系.数据字典则是系统中各类数据描述的集合.数据字典包括:数据项,数据结构,数据流,数据存储和数据处理等5部分.
数据库的设计主要分数据库结构设计和行为设计.结构设计主要包括:概念,逻辑,物理结构设计.行为设计主要是数据库的功能组织和流程控制.
数据库是一个多用户共享资源,如何保证多用户操作同一数据而且不出问题,这就是数据库并发所要解决的问题.
事务,数据操作的集合,作为一个整体来处理.并发机制与操作系统机制类似.
后台编程技术:包括存储过程,触发器和游标.
存储过程是用户存储在数据库中的一段代码段,可以包含数据操作语句、数据定义语句等。应用程序可以调用存储过程的方法来执行。存储过程使得用户对数据库的操作变得更加灵活和便捷。
触发器是实现更强的数据完整性约整的利器。
游标的内容是查询到的结果,但支持到结果内部处理数据。
基本顺了一遍书的内容,主要是了解一些概念及设计方法!真正掌握和理解还需要去实践!
最后
以上就是受伤鱼为你收集整理的数据库原理与应用 数据库设计理论及设计的全部内容,希望文章能够帮你解决数据库原理与应用 数据库设计理论及设计所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复