`

数据库设计手册

阅读更多
 
1 数据库设计手册
1.1 概念模型与物理模型
1.1.1 概念模型与数据库类型无关
1.1.2 物理模型与数据库类型有关
1.1.3 同一个概念模型可以生成多个适合于不同数据库类型的物理模型
1.1.4 设计时关键是对概念模型进行设计
1.2 设计方法
1.2.1 概念设计
确定系统有哪些表,并确定好表的中文名称
确定每个表有哪些字段,并确定好字段的中文名称
为了避免由于字段中文名称相同导致的相互引用,字段中文名称必须以表中文名称加下划线开头
1.2.2 详细设计

确定每个表的英文代码(最长30个字符)

确定每个表的英文代码简写作为字段英文代码的前缀

确定字段英文代码(最长30个字符)

确定字段类型及长度

变长字符型长度:205010020030004000

整数都采用LI(长整型)

布尔型用整数表达时,0表示假,1表示真

浮点数都采用LF(双精度)

确定字段是否必填

确定字段是否主键

确定字段的备注信息

生成物理模型,修改主键名称(IndexesKeys中的Constraint name

1:检查是否有错误
选择Tools->Check Model
2:生成物理模型
选择Tools->Generate physical data Model…,修改Generate new physical data Model中DBMS为:Oracle Version 8i(8.1.5)[oracle当前版本]
生成脚本
1:修改环境设置
选择Database->Edit Current DBMS…进入DBMS Properties,选择Script->Sql->Format->
CaseSensitivityUsingQuote,Value项选择NO,保存.
注:这个只要设置一次,以后就不用修改了.
2:选择Database->Generate Database,选择文件名:File,
有一定格式:临时库管理.oracle815.table.sql
生成数据库升级包,并通过它创建表
1.3 命名规范
1.3.1 文件命名
概念模型:系统名.cdmprivilege.cdm
物理模型:系统名(数据库类型).pdmprivilege(Oracle815).pdm
表:系统名.数据库类型.table.sqlnmps.oracle815.table.sql
临时表:系统名.数据库类型.temporary.sqlnmps.oracle815.temporary.sql
视图:系统名.数据库类型.view.sqlnmps.oracle815.view.sql
序列号:系统名.数据库类型.sequence.sqlnmps.oracle815.sequence.sql
索引:系统名.数据库类型.index.sqlnmps.oracle815.index.sql
初始化:系统名.数据库类型.init.sqlnmps.oracle815.init.sql
整合:系统名.数据库类型.integration.sqlnmps.oracle815.integration.sql
字段引用:系统名.数据库类型.field_reference.sqlnmps.oracle815.field_reference.sql
1.3.2 数据库对象命名
表:tbl_系统名_表名(tbl_nmps_task
临时表:tmp_系统名_表名(tmp_nmps_task
用于分页的临时表:pg_系统名_表名(pg_nmps_task
字段:表名前缀_字段名(usr_id
主键:pk_系统名_表名(pk_nmps_task
序列号:seq_系统名_表名_字段名(seq_lebut_user_id
包:pkg_系统名_表名(pkg_lebut_user
索引:idxN_系统名_表名(idx1_lebut_user
视图:viw_系统名_视图名(viw_nmps_phase
用于分页的记录编号视图:rn_系统名_视图名(rn_nmps_task
 
 
分享到:
评论

相关推荐

    数据库设计规范 手册 指导

    本手册将深入探讨数据库设计规范,旨在提供一个清晰的指导框架,确保数据库的命名、字段设计以及文档编制符合最佳实践。 首先,让我们关注数据库的命名规则。对象名,如表、字段、索引等,应具有清晰的含义,避免...

    powerdesigner导出数据库设计文档手册.doc

    PowerDesigner 数据库设计文档手册 PowerDesigner 是一个功能强大且流行的数据库设计工具,能够帮助用户快速设计、开发和维护数据库。通过 PowerDesigner,可以生成数据库设计文档,用于记录数据库的结构、关系和...

    阿里巴巴数据库操作手册

    1. 数据库架构设计:阿里巴巴数据库操作手册可能会详细阐述如何设计适应大规模并发访问和高可用性的数据库架构,包括主从复制、分片策略、读写分离等技术。 2. SQL优化:手册会深入讨论SQL语句的编写技巧,包括避免...

    适合初级学着的数据库实验手册

    总的来说,这份实验手册覆盖了数据库设计的全过程,从概念模型到物理模型,再到SQL查询和数据库管理。对于初学者来说,这是一份全面且实践性强的学习资源,不仅可以帮助理解数据库的基本概念,还能通过实际操作提升...

    数据库设计报告.doc

    可能包含ASP.NET开发指南、SQL Server数据库设计手册、软件工程最佳实践等。 0.5 **术语与缩写解释** 对于关键的数据库和技术术语进行了解释,以避免沟通中的误解。 1. **数据库环境说明** 这部分会详细描述所...

    DelphiFireDAC _delphi_firedac_dx10_berlin_数据库开发手册_源码

    《Delphi FireDAC DX10 Berlin数据库开发手册》是一份专为Delphi 10.1 Berlin用户设计的详尽指南,它涵盖了使用FireDAC组件进行高效数据库开发的各种技术和实践。FireDAC是Embarcadero公司提供的一个强大的数据访问...

    DB2数据库优化手册.doc

    DB2数据库优化手册中提供了详细的数据库设计优化方法,包括数据库模式设计、表设计、索引设计和视图设计等。 索引优化 索引优化是数据库管理的重要步骤,可以提高数据库的查询性能。DB2数据库优化手册中提供了详细...

    数据库设计开发规范-阿里.pdf.zip

    数据库设计与开发规范是软件开发过程中的重要环节,特别是在大型企业如阿里巴巴这样的环境中,严谨的数据库设计规范能够确保系统的高效、稳定和可扩展性。以下是对"数据库设计开发规范-阿里.pdf.zip"文件内容的详细...

    OracleDBA数据库操作手册

    Oracle DBA(数据库管理员)是Oracle数据库系统的灵魂人物,他们负责数据库的设计、实施、监控、优化以及日常维护工作。这份"Oracle DBA数据库操作手册"是针对Oracle 11g版本的专业指南,它包含了数据库管理员在工作...

    数据库开发手册个人经常使用的数据库开发技术手册,内容丰富,强烈推荐,别属经典。 个人经常使用的数据库开发技术手册,内容丰富,强烈推荐,别属经典。

    10. **数据库设计原则**:包括范式理论、ER模型、数据库规范化等,帮助读者构建高效、稳定的数据库架构。 11. **Oracle云服务**:随着云技术的发展,手册可能还会涉及到Oracle云数据库的使用、管理和迁移。 以上...

    软件工程—数据库设计说明书

    ### 软件工程——数据库设计说明书知识点解析 #### 一、引言 - **编写目的**:本说明书旨在为数据库的设计与实现提供详细的指导,确保数据库满足软件系统的功能需求和性能需求。预期读者包括但不限于数据库设计师...

    数据库参考开发手册,各种数据库,数据库大全

    良好的数据库设计是保证系统性能的关键。这包括需求分析、概念模型设计(ER图)、逻辑模型设计(表结构设计)和物理模型设计(考虑存储和索引)。数据库范式理论,如第一范式(1NF)、第二范式(2NF)和第三范式(3...

    基于SSM校园二手交易平台设计与实现源码+数据库+手册(毕业设计).zip

    基于SSM校园二手交易平台设计与实现源码+数据库+手册(毕业设计).zip 已获导师指导并通过的高分毕业设计项目,也可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 基于SSM校园二手交易平台...

    人大金仓V8.0数据库全套使用手册 ,kingbaseEs v8.0

    本套使用手册详细涵盖了该数据库系统的各个方面,旨在帮助用户全面了解并熟练掌握KingbaseES V8.0的安装、配置、管理以及应用。 一、数据库基础 KingbaseES V8.0是基于SQL标准的,支持ACID(原子性、一致性、隔离性...

    【005】Capture-CIS数据库配置手册1

    通过以上步骤,Capture CIS数据库配置手册1提供了从头开始建立和管理器件库的全面指导,帮助用户优化设计流程并提高团队协作效率。在实际操作中,每个环节都需要精确执行,以确保数据的一致性和可靠性。同时,考虑到...

    达梦数据库手册大全-doc-dm8.1-3-162-2024.07.03-234060-20108-ENT

    DM8系统管理员手册.pdf , DM8_SQL语言使用手册.pdf , DM8_SQL程序设计.pdf , DM8安全管理.pdf , DM8备份与还原.pdf , DM8共享存储集群.pdf , DM8数据守护与读写分离集群V4.0.pdf , DM8透明分布式数据库.pdf ,...

    mysql数据库学习手册.docx

    MySQL是世界上最受欢迎的开源数据库...通过实践安装、配置MySQL,以及使用Workbench进行数据库设计和管理,能帮助读者快速掌握MySQL数据库的使用。同时,不断练习数据库的增删改查操作,将有助于深化对SQL语言的理解。

    PHP4交互式网页数据库实战手册

    通过这些实例,读者可以了解到如何设计数据库架构,编写PHP脚本来实现页面动态生成,以及处理用户输入数据的有效方法,从而提升实际开发能力。 此外,书中还会涉及表单处理,包括GET和POST方法,以及如何使用...

    数据库设计经验,讲解如何设计数据库

    数据库设计是IT行业中至关重要的一个环节,它直接影响到软件系统的性能、稳定性和可维护性。以下是对标题和描述中提及的数据库设计知识点的详细解析: 1. **业务理解与需求分析**: - 业务需求是数据库设计的基础...

Global site tag (gtag.js) - Google Analytics