Office学院 加入收藏
Office学院 Access Word Excel Powerpoint Wps Access Outlook Tags  
您现在的位置: Office学院 - Access - Access 2007 表的设计

Access 2007 表的设计

添加记录:  类别: Access 发布日期: 2007.12.31

  Access2007数据库设计的基本内容就是明确应该建立哪些表以及如何和建立表与表之间的关系。创建Access2007表之前,应该仔细评估需求并规划数据库,以确定所需的表。

  一、Access2007表与主题

  在Access2007中,表是具有相同主题的数据集合。依据每个不同的主题创建不同的表,存放不同的数据。例如学生表就是关于学生信息的主题,它包括学号、姓名、性别、入学日期等信息。

  对于本文中主要介绍的示例数据库——“教学管理”数据库而言,所涉及的主题和所对应的表,如表1所示。

  表1 教学管理数据库中的主题和表

  二、Access2007表的结构

  Access2007的表又称为二维表,它有若干行和列组成。下面介绍一下表的有关概念。

  1、字段:表中的列称为字段,它描述数据的某类特性。例如学生表中的学号、姓名、性别等,分别描述了学生的不同特性。

  2、纪录:表的行称为纪录,它由若干个字段组成。一个课程表的纪录由课程号、课程名称、课程性质和考试类别等字段组成,纪录描述了某一具体对象(课程)的全部信息。

  3、值:纪录和字段的相交处是值——存储的数据,它一般有一定的取值范围。

  4、主键:其值用来唯一标识表中的每一个纪录的一个或多个字段,又成为主关键字。例如学生表中学号是主键。

  5、外键:引用其他表中的主键的字段,外键用于表明表之间的关系。

  三、表之间的关系

  表必须相互协调,以便检索相关信息。这种协调是通过创建表之间的关系来实现的。关系数据库的工作方式是:使每个表的键字段(主键或外键)中的数据与其他表中的数据匹配。大多数情况下,这些匹配字段是一个表中的主键,并且是其他表中的外键。例如,通过在学生表的学号字段和选课表的相同字段之间创建关系,可以将学生与选课相关联。

  在关系数据库中,表与表之间的关系有三种:

  1、一对多的关系:这是最普通的关系。对于表A的每一个纪录,表B中有几个纪录(可以为0)和它相关;反之,对于表B的每一个纪录,表A中至多有一个纪录和它相关。例如

  对于学生表的一个学号,在成绩表中有多门课程的成绩与之相对应。

  2、多对多的关系:在这类关系中,对于表A的每一个纪录,表B中有多个纪录(可以为0)和它相关,同样,对于表B的每有一个纪录,表A中有多个纪录(可以为0)和它相关。例如,学生表和课程表,每个学生可以选择多门课程,每门课程可以有多个学生选修。对于多对多的关系,需要建立第三个表,把多对多关系转化为两个一对多关系。例如,对于学生表和课程表的多对多关系,增加一个成绩表,转换成为两个一对多关系。

  3、一对一关系;在此类关系类型中,对于表A的每一个纪录,表B中至多有一个纪录和它相关,反之亦然。例如,对于学生表和学生健康表(由学号、姓名、性别、身高、出生日期等字段组成),学生表中的每一个学号与学生健康表中的一个学号相对应。

  在关系性数据库中,大量处理的是一对多关系,也有少量的一对一关系。

  四、字段的类型

  字段的类型就是字段的数据类型,不同数据类型的字段用来表达不同的信息。在设计表时,必须要定义表中字段使用的数据类型。Access2007中共有文本、数字、日期/时间、查阅向导和附件等11种数据类型。

  数字性数据还细分为字节型、整型、长整型、单精度型和双精度型等几种类型。

  不同数据类型,数据的存储方式不同,占用的空间大小也不同。字节型占1个字节,它能表示数的范围为0~255之间的整数;整型占2个字节,它能表示数的范围为-32768~32767;而长整型要占4个字节,它能表示的整型数的范围更大一些。使用哪种类型,要根据实际需要而定。比如表示人的年龄,使用字节型就可以了;表示学生成绩,如果要考虑小数,则要采用单精度数字类型,如只考虑整数,则要采用整型数字类型。Access2007中的数据类型,如表2所示。

  表2  Access2007中的数据类型

  原文连接:http://www.officeba.com.cn/article/htmldata/detail/2007/10/30/1465.html

顶一下
上一篇:创建 Access 2007 查阅字段列
下一篇:创建 Access 2007 表
Tags:

相关信息
  • 创建 Access 2007 查阅字段列
  • 关于在多个 Access 版本中使用 Access 文件
  • 压缩、修复或恢复 Access 文件的疑难解答
  • 如何解决运行查询、窗体或报表时出现键入参数值对话框问题
  • 如何在 Access 中创建 DSN 并连接到 SQLServer 链接表
  • 压缩Access数据库后不重置自动编号字段
  • 如何设置数据库权限
  • 如何按权限设置共享
  • 简述宏与VBA有何差异
  • 简述VBA与VB的区别
  • 如何将宏转换为VBA
  • 如何区分“!”及“.”符号在ACCESS中的差别
  • Access系统保全的原理
  • 如何多用户环境中保护链接表
  • 2007 Office —— 通过快捷键访问 Ribbon
  • 创建 Access 2007 表
  • 如何利用快捷键来访问ACCESS 2007的功能区?
  • Access 2007 功能区运用祥细讲解
  • Access 2007 以PDF 格式保存文件
  • Access 2007 微型工具栏
  • Access 2007 状态栏
  • Access 2007 选项卡式文档
  • Access 2007 导航窗格
  • 创建 Access 2007 查阅字段列
  • Access 2007 表的设计
  • 创建 Access 2007 表
  • 如何利用快捷键来访问ACCESS 2007的功能区?
  • Access 2007 功能区运用祥细讲解
  • Access 2007 以PDF 格式保存文件
  • Access 2007 微型工具栏














  • 生日密码
    血型分析
    生肖分析



    制作单位 Office学院 © 版权所有


    联系我们 关于我们 友情链接 站点地图 免责声明


    Office学院,致力于打造专业的OFFICE应用交流平台。