数据库设计规范错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签错误!未定义书签关系型数据库设计规范目录文档类别使用对象错误!未定义书签。!未定义书签。简介 术语定义 参考资料 版本更新记录 !未定义书签。!未定义书签。完整性约束 缺省值 unique约束 primarykey 约束 参照完整性约束 check约束 存储过程. 触发器. 事务处理. 事务与一致性 事务和恢复 . 错误! 错误! 错误!. 错误!. 错误! 错误! .错误! 错误! 错误! 错误!..错误! 错误! 错误!...错误!. 错误! 错误! 错误! 错误!. 错误! 错误! 错误! r|=l - 17、、T•错误! .错误! . 错误! 错误!!未定义书签。文档类别使用对象文档类别,是技术文该文档是通用软件公司的关系型数据库的设计规范档。使用对象该文档使用人员包括:?开发本部总经理?各产品部、事业部的经理、项目经理、设计人员?软件中心负责人、设计人员?,目的将公司进行数据库设计的经验积累下来,实现设计经验的复用,为项目评审与项目质量保证提供进行检查的依据。本规范从数据库设计的目的、数据库的各个特征、数据库的规范化等各个方面进行论述,对进行SYBASE数据库的设计提供了很好的依据。 >/10/,应当充分利用和挖掘数据库的功能。一流的数据库设计会给整个应用系统带来以下的好处:?维护容易。当需求发生变化时,优良的数据库设计会使应用系统容易地适应这种变化。?编程简单。由于数据库设计充分挖掘了数据库的功能,因此应用程序的复杂度能够明显降低。?加快开发速度。因为数据库设计充分地考虑了需求和开发工具的特征,因此开发人员会感到左右逢源,得心应手,从而能够加快开发速度。?系统具有良好的整体运行效率。?完整性约束。完整性约束允许在表上定义某种约束条件,这些条件作为表定义的一部分存在,从而强制表中的数据满足一定的规则。?存储过程。存储过程是由流控制语句 (if…else)和SQL语句书写的过程,这个过程经过编译和优化后存储在数据库服务器中,使用时只要调用即可。?触发器。触发器是一种特殊的存储过程,不同的是这种过程不是由程序调用来执行,而是经过数据库数据的更新自动地”触发”执行。?事务处理:事务是最小的逻辑工作单元,在这个单元中对数据库所有的更新要么全成功要么全失败。?并发处理。允许用户在没有冲突的情况下更新表中不同的行。行级锁和页级锁对联机事务处理非常有用。?序号生成器。数据库能够自动生成连续的序号供应用程序使用。?遵守工业标准的SQL。?视图。视图是原始数据库表的变换,可给应用程序带来安全性、简单性和独立性。?分布处理。数据能够分布在网络的多个点上 ,数据本身支持分布查询和分布修改。?数据复制。数据能够在网络的多个数据库点相互复制。完整性约束完整性约束是数据库用于维护数据库完整性的一种机制。这种约束是表定义的一部分,是内部的。与在应用程序中维护数据库的完整性不同,它的代价小而且性能高。完整性约束有以下两点作用:。
数据库设计规范 来自淘豆网m.daumloan.com转载请标明出处.