系统分析和设计方法之数据库设计

本文探讨了数据库与常规文件系统的区别,强调了数据库的优势和在现代应用中的重要性。介绍了数据库的基本概念,如字段、主键、规范化等,并讨论了数据库设计的关键要素,包括数据完整性、分布和容量规划。同时提到了数据库原型建立和容量预估的重要性。
摘要由CSDN通过智能技术生成

这一部分真的很简单,主要是文件系统和数据库系统的比较以及数据库的一些基本知识。

 

  1. 常规文件和数据库
  2. 数据库的概念
  3. 数据库设计的前置条件——规范化
  4. 常规文件设计
  5. 现代数据库设计

 

1.常规文件和数据库

文件环境下,数据存储围绕使用文件的应用构建;数据库环境下,应用围绕集成的数据库构建。常规文件的优点有实现相对容易、单应用环境处理速度快;其缺点是文件重复导致数据一致性困难、不容易扩展。数据库的优点是数据存储形式灵活、容易扩展和增长、数据独立性;其缺点是高额投资、使用技术推广、共享数据的脆弱性。总体上来说数据库正在逐渐取代常规文件。2005年的时候看见常规文件的应用还是有很多的,现在基本上都是围绕数据库构建应用。

 

2.数据库的概念

主要的概念有字段、主键、索引、外键、描述性字段、记录、主文件、事务文件、存档文件、归档文件、表查询文件、审计文件。这些概念是数据库的基础。数据是必须被控制和管理的资源。数据架构、数据仓库、数据库管理系统、数据定义语言、数据处理语言、关系型数据库、触发器、存储过程是数据库的中高级概念

 

3.数据库设计的前置条件——规范化

说到规范化就是数据库设计要最起码遵循前三范式,这非常重要。要不然以后数据增长到一定的级别,想处理都头疼。现在我面临的某个应用的数据库管径就存在这种不规范化的设计,这种情况下尽可能祈祷或者拜佛烧香基本上是最好的办法了。

 

4.常规文件设计

常规文件设计两个最重要的因素是文件访问和文件组织。例如某些静态文件的访问基本上只要考虑这两个就可以了。

 

5.现代数据库设计

现代数据库的设计目标如下:

  • 数据库应该提供对数据的有效存储、修改和访问
  • 数据库可以适应和扩展未预料到的新需
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值