NCRE——等级考试 演示课件

 

  第一章 Visual FoxPro基础  

 

1.3 数据库设计基础

【视频讲解:数据库设计基础】

一、设计原则

  1.关系数据库的设计应遵从概念单一化“一事一地”原则
  即将不同的信息分散到不同的表中,一实体对应一表,以使数据的组织和维护工作简单
  例:学绩管理系统—学生表、课程表、选修表

  2.避免在表之间出现重复字段
  除外键外,尽量不出现重复字段而使数据冗余

  3.表中的字段必须是原始数据和基本数据元素
  不包括通过计算可得到的“二次数据”或多项数据的组合
  例:年龄可以通过计算得到

  4.用外部关键字保证有关联表之间的联系
  用FK维系表之间的关联,以反映实体间客观存在的联系

二、设计步骤

  1.需求分析
  2.确定需要的表,抽象实体
  3.确定所需字段
  4.确定表间联系
  5.设计求精
  分析并测试数据记录,查找错误