数据库建设的规则

数据库建设的规则

ID:44421398

大小:205.88 KB

页数:13页

时间:2019-10-21

数据库建设的规则_第1页
数据库建设的规则_第2页
数据库建设的规则_第3页
数据库建设的规则_第4页
数据库建设的规则_第5页
资源描述:

《数据库建设的规则》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录1.范围12•总体要求12」数据库设计总体要求12.2数据库对彖命名的总体要求12.3数据库程序编码的总体要求23.数据库设计规范23.1数据库设计要求23.2数据库概念逻辑设计23.2.1需求调研、23.2.2概念设计.33.2.3局部设计.33.2.4整体设汁.33.2.5逻辑设计.33.3数据库物理设计34.ORACLE数据库命名规则44」Oracle数据库对彖命名规则44.1.1数'^(Databases)54.1.2实例名(Instances)54.1.3表空间(Tablespaces)54.1.4数据文件(Datafi

2、les)54.1.5口志文件(Redologfiles)54.1.6参数文件(ParameterfilesfUStoredParameterfiles)64.1.7控制文件(Controlfiles)64.1.8回滚段(Rollbacksegments)64.1.9表(Tables)64.1.10字段(Fields)64.1.11索弓〕(Indexes)74.1.12约束(Constraints)74.1.13视图(Views)74.1.14同义词(Synonyms)74.1.15序歹g号(Sequences)84.1.16存储过程(

3、StoredProcedures)84.1.17函数(Functions)84.1.18程序包(Packages)和程序包体(PackagesBodies)84.1.19触发器(Triggers)84.1.1角色(Roles)84.1.2川户(Users)84.2SQL、PL/SQL源代码编写约定84.2.1变量命名规则.84.2.2代码排版规则.94.2.3代码注释规则.94.2.4英他要求.105.数据字典文档编写格式105」数据库表汇总表格式105.2数据库表详述表格式105.3编码数据表格式II1•范本规范规定了南京市交通局数

4、据库建设的规则,是检验评定软件开发者为南京市交通局开发的应用系统质量的标准尺度°本规范适用于各软件开发者和有关单位为南京市交通局开发的应川系统所使川的数据库,数据库的设计、数据库内的对彖命名、数据字典文档的编写必须遵守本规范。2•总体要求数据库建设规范主要包括数据库设计规范、数据库对象命名规则和数据库程序编码规则、数据字典文档编写格式等内容。2.1数据库设计总体要求数据库是交通信息化建设的重要茶础。数据库设计通常是作为应川系统开发的一部分进行的,但在应用系统开发中数据库设计具有特殊的重耍性和相对独立性,因此在本规范中专门进行规定。关于

5、交通局应用系统的开发要求,请参见《南京市交通局信息化软件开发实施指南》。开发者在系统设计阶段,应采用合理的设计方法进行数据库设计,建立数据库的逻辑模型和物理模型,授终设计出高性能、易扩展、易维护、少冗余、高安全性、高可靠性、一致性和完整性好的数据库。在数据库设计完成后,开发者应向交通局提交《数据库设计报告》。在软件鉴定验收时,开发者应向交通局提交完整的《数据库设计报告》、《数据字典》和在开发过程中发生的变更记录。[据库对象命名的总体要求数据库对彖如表、存储过程等的名称一般根据对彖的类别、所在的系统代号和自定义代号来确定,但对各类对象的

6、命名有其特定要求,具体的各种对象的命名要求请见木规范第四部分。自定义代号根据中文名称来确定,釆用中文名称首字的全拼,后接其它字的屮文拼音首字母,如果有两个对象根据此方法命名出现重复则对两个对象都用屮文拼咅的完整拼咅来表示。数据库对象不得使用数据库的关键字作为名字。在木规则的第四部分对Oracle数据库的对象命名要求和程序编码要求做了具体规定,如果需要使用具它数据库如SQLServer等,其命名规则参照Oracle数据库的命名规则來进行。木部分的要求具冇强制性,开发者应严格遵守此要求。2.3数据库程序编码的总体要求通过对数据库程序编码制

7、定规则,来提高程序的可读性。这其中主要包括变量命名规则、代码排版规则、代码注释规则等。本部分相对要求较宽,但开发者应参照这部分的耍求制定白己的编码规范,并严格遵守。木部分的代码注軽规则是对开发者编写注釋的基木要求,开发者自己可以提岀对代码注释的更高要求,但不得低于木规则的要求。3・数据库设计规范3.1数据库设计要求为了保证数据库设计的质量,提高数据库的完整性、-•致空、安全性、易扩展性、性能、减少数据的冗余,开发者应在需求分析阶段对己有业务系统、本期开发的业务系统和以示开发的业务系统的数据作全而的调研,在此基础上采用合理的设计方法,分

8、析业务系统所涉及的数据及数据Z间的内在关系,利用如RationalRose>Together、ER-Win等软件作为数据库辅助设计工具,进行反映数据库中对象联系和依赖的概念逻辑设计和物理设计。在进行数据库设计时,除了本规

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。