数据库应用开发

时间:2024-10-10 23:16:20编辑:分享君

软件开发过程中数据库怎么设计

主流语言有java、C、VB、C#,php等,主流数据库有aess、SQL Server、Oracle、MySQL、SyBase、DB2等要说搭配的话几乎是可以任意搭配的,这要看你的项目需要,另外如果要使用微软的开发工具的话,比如VB60、NET等,最好还是使用微软的数据库,因为他们之间衔接是最好的其它我常见到的是aspaess、javaOracle、phpMySql等这只是我所见到的,具体的还是要看你的项目需要

如何设计开发数据库应用系统

数据库应用系统设计概述1 数据库设计概述1.1 数据库系统设计内容数据库设计包含两方面的内容。1. 结构特性设计结构特性设计通常是指数据库模式或数据库结构设计,它应该具有最小冗余的、能满足不同用户数据需求的、能实现数据共享的系统。数据库结构特性是静态的,应留有扩充余地,使系统容易改变。2. 行为特性设计行为特性设计是指应用程序、事物处理的设计。 1.2 数据库设计特点数据库设计是一项综合性技术。“三分技术,七分管理,十二分基础数据”是数据库建设的基本规律。数据库设计的特点是:硬件、软件和管理界面相结合。结构设计和行为设计相结合。2 数据库设计步骤3 数据库结构设计3.1 需求分析需求分析的目标是准确了解系统的应用环境,了解并分析用户对数据及数据处理的需求。1. 收集需求信息一般来讲,用户对数据库的要求如下:(1)信息需求(2)处理需求(3)安全性与完整性要求 2. 分析整理分析的过程是对所收集到的数据进行抽象的过程。下面是“高校收费管理系统”的用户需求分析:每年新生入学时学费基本信息的输入每年老生离校时学生基本信息的删除查询、打印学生的交费情况查询、打印降级生的交费情况进入学费管理系统的安全性条件设计 3. 数据流图数据库设计中采用数据流图(DFD:Data Flow Diagram)来描述系统的功能。DFD一般由下面图素构成。数据及其流动方向,直线上方标明数据流名称数据处理,圆圈内标明处理名称数据流的终点和源点,方框内标明相应的名称文件和数据存储,在其内标明相应名称 例如:高校收费管理系统4.数据字典数据字典(DD:Data Dictionary)用于记载系统中的各种数据、数据元素以及它们的名字、性质、意义及各类约束条件,记录系统中用到的常量、变量、数组及其他数据单位,是系统开发与维护中不可缺少的重要文件。数据字典是关于数据库中数据的一种描述,而不是数据本身。数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。数据字典产生于数据流图,是对数据流图中的四个成分(数据流、数据项、文件和处理)描述的结果。其中:数据流描述:定义数据流的组成,一般包含若干数据项,通常在数据流图的下方通过“说明”定义。文件描述:定义文件的组成以及文件的组织方式,如学生交费数据可用下面方法描述:交费数据=学号+姓名+收费标准+应交学费+待交学费+本次交款数据项描述:定义数据项,一般包括名称、类型长度、允许范围等。如学生交费数据文件中的数据项。数据项名称

上一篇:钢铁坟墓

下一篇:没有了