数据库设计技巧及设计规范
摘 要:
摘 要:计算机技术的高速发展使得计算机由传统的科学计算向处理数据转变。在处理数据的过程中,计算机需要存储、查找、统计大量数据等,而不是传统的科学计算。本文针对现代数据库的设计技巧和设计规范加以简单的阐述,以期将数据库工作变得更规范,供初学者参考。
关键词:
关键词:数据库 设计技巧 设计规范
1 数据库的概念
简单来说,数据库是按照数据结构来组织、存储和管理数据的仓库。也可以说数据库是长期存储在计算机内的、可共享、有组织、统一管理的数据集合。数据库系统一般由数据库、数据库应用系统、数据管理系统、计算机软硬件和用户等组成。目前,数据库按照大小可以分为小型数据库、中小型数据库以及大型数据库。
2 数据库设计规范化的现实意义
企业信息收集工作要求收集高质的数据以及高效的收集数据,这也是设计数据库的目的。能否设计成功的数据库直接影响着企业信息化的程度。目前我国信息化进程不断加快,信息化产业空前发展。企业信息化建设历程离不开企业信息的收集工作,然而近年来媒体大量曝光企业信息收集工作存在质量问题,直接影响了企业的正常运营,严重地影响了企业信息化建设。数据库设计人员缺乏能力、不重视等因素直接导致了这类问题的产生。
规范化数据库设计工作是企管人员协调企业信息收集和企业信息化建设的保证。数据库作为信息化建设重要的一部分,甚至可以说是架在二者之间的一座桥梁。数据库设计工作贯穿于企业信息收集的每一阶段,是企业信息收集工作的方向。只有数据库设计规范化,才能够使得企业智能化、高效化地进行信息收集,企业信息收集工作才能够更充分地促进企业信息化建设的进行,进一步促进企业的快速发展。
3 数据库设计主要过程
3.1 概念结构设计阶段
IDEF1X方法常用于概念模型设计。它是一种将实体——联系方法应用于语义数据模型中的语义模型化技术。使用该方法的步骤如下:
第一,初始化工程最先进行范围描述和目的描述,根据建模目标开发计划,根据计划组织团队,收集使用的源材料,制定建设的规范和约束。通过观察和调查结果、原有系统的输入输出、原始数据等,形成数据基本资料表。这阶段的重点是收集源材料。
第二,定义实体从上阶段收集的材料中标识出大部分实体,根据名字表中具有“代码”结尾和表示物的术语,找出潜在实体,,二者共同形成初步实体表。
第三,定义联系IEDF1X模型只允许二元联系。依据需求和标准,实体间的二元关系需要用实体联系矩阵来标识,然后确定出关系类型。
第四,定义码引入交叉实体去除上一阶段的非确定关系,然后开始标识候选码属性,再确定主码。找出误认的确定关系,进一步分解实体,构造出键基视图。
第五,定义属性提取说明性名词,开发属性表以及确定属性的所有者。定义和检查非主码属性,保证一个非主码属性依赖于主码。此阶段可以得到改进的IDEF1X模型的全属性视图,此视图至少符合关系理论第三范式。
3.2 逻辑结构设计阶段
此阶段的主要工作是将上阶段的概念结构转换为某个数据库管理系统支持的数据模型,并进行优化。逻辑结构应该选择最适合表达概念结构的数据模型,然后选择最适合的数据库刮泥系统。将实体的属性、实体和实体间的联系转化为关系模式实际就是将E-R图转换为关系模型的过程。
3.3 数据库物理设计阶段
这一阶段的主要目的是满足企业对数据库设计的需求,直接影响了数据的实用性和适用性。其主要工作是根据各项要求因素,将逻辑数据模型投入到物理结构中,然后进行索引等工作,以测试数据库设计是否适用。
4 数据库设计的主要技巧
首先,要满足数据库市场的需求,只有这样才能够真正的提高数据库设计的质量和数据库设计工作的时效。要满足数据库市场的需求,首要任务就要通过与市场的沟通来使企业真正的了解市场对数据库的要求,满足市场对数据库的要求。在数据库设计的前期就要展开对市场需求的调研,从市场的实际要求出发,确立设计的数据库满足市场方向,从而提高设计数据库具有实效性。
其次,数据库设计不仅需要了解市场,还要求对使用数据库的公司的业务流程有一定的认知,只有这样才能够保证在数据库设计的过程中了解公司需求,提高自身工作效率。同时,使数据库的设计切实符合企业的发展,避免由于和公司沟通不足,不了解公司需求而产生的数据库设计质量存在问题。只有这样,才可以使得双方达到共赢。
最后,要创建数据字典和E-R图。数据字典是实体对象和对应的属性和关系,可以用逻辑表结构来描述,一般是以表的形式展现,比逻辑表结构直观。E-R图是实体之间的对应关系。数据库使用者通过已经创建的数据字典和E-R图可以清楚地明白应该如何使用数据库,是数据库使用者使用数据库的一个重要途径。要真正发挥数据字典和E-R图的作用,就离不开规范化整理数据库的工作,专业化地统一对使用数据库过程中的各个名词。只有如此,才能够将数据字典和E-R图的作用发挥到最大,才能够使数据字典和E-R图不流于形式。
5 结语
规范的企业数据库设计工作关系到企业信息收集工作的质量和效率,也关系着企业整体运营效率和企业现代化信息建设。充分地认识到企业数据库设计工作的重要性,规范化处理数据库设计,是保证企业数据库设计工作质量的基础。只有这样,数据库设计工作才能够真正的发挥出应有的效益。
本文编号:14597
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/14597.html