VFP4SD.pptVIP

  • 7
  • 0
  • 约8.69千字
  • 约 48页
  • 2016-12-12 发布于重庆
  • 举报
第四章 数据库的创建和使用 几点说明 自由表:主要为了与FOXBASE兼容 前两章建立的都是自由表 数据库表在自由表的基础上进行了功能扩充 4.1 数据库 数据库是许多相关的数据库表的集合 数据库表之间有联系(关系) 数据库包含表及表之间的联系 数据库=数据库表+连接+本地视图+远程视图+存储过程 数据库的设计过程 VFP将不同主题的信息保存到不同的表中 设计数据库的一般步骤 确定建立数据库的目的 分离主题、确定需要的表 确定每张表所需的字段 确定表之间的关系 改进设计 4.2.1 确定建立数据库的目的 明确数据库中应保存哪些信息 充分了解用户的需求,明确数据库的目的 4.2.2 确定需要的表 技巧性最强的一步 尽量避免在一个表中存储重复的数据(冗余度最小) 重复信息的后果 增加数据量、工作量 数据的不一致性 删除异常 确定各主题,分门别类的存入对应的表中 4.2.3 确定表的字段 每个字段直接和表的主题相关 学生表(学号、姓名、性别、系名) 成绩表(学号、课程代号、成绩) 课程表(课程代号、课程名、课时数、别修课、学分、成绩) 不要包含推导得到或需计算的数据字段(年龄,出生日期) 收集所需的全部信息(不要太多) 以最小的逻辑单位存储信息(原子) 每个表都必须包含主关键字(学号、学号+课程代号、课程代号),用于建立表间的联系,把相关的数据组合起来。 4.3 创建数据库 4.

文档评论(0)

1亿VIP精品文档

相关文档