
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
学习并熟练应用数据库设计开发技术是大多数软件开发程序员都需要具备的一个能力,而本文我们就通过案例分析来简单了解一下,数据库设计定义与特点分析。
一:数据库设计定义
数据库设计(databasedesign):数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效的运行环境
信息管理要求:数据库中应该存储和管理哪些数据对象
数据操作要求:对数据对象需要进行哪些操作
二:数据库建设及特点
数据库建设:是指数据库应用系统从设计、实施到运行与维护的全过程(可以对比软件生命周期)
(1)数据库建设基本规律
特点之一:三分技术、七分管理、十二分基础数据
技术:技术很重要,也是容易实现的,因为技术在一定时期内是很稳定的
管理:管理相比技术更为重要,这对数据库设计有直接影响
数据:基础数据的地位和作用是认为容易忽略的,数据便是数据库这幢大楼的一砖一瓦
(2)结构(数据)设计和行为(处理)设计相结合
特点之二:设计中要把数据库结构设计和对数据的处理设计密切结合起来
必须强调设计过程中数据库设计和应用系统设计的密切结合,并将其作为数据库设计的重要特点
数据库设计中一定要把结构特性和行为特性结合起来
三:数据库设计方法
主要有:
新奥尔良方法:将数据库设计分为若干阶段和步骤
基于E-R模型的设计方法:概念设计阶段广泛采用
基于3NF的设计方法:逻辑阶段可采用的有效方法
ODL(ObjectDefinitionLanguage)方法:面向对象的数据库设计方法
计算机辅助设计:ORACLEDesigner2000、SYBASEPowerDesigner
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。