《数据库及其应用-Access》第章.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据库及其应用-Access》第章.doc

第4章 表与关系 本章要点: 表对象的结构;数据类型 表的创建:五种创建方法,字段及字段说明、字段属性 索引;表之间的关系 记录操作:输入、修改、删除,查找与替换,排序与筛选 4.1 表对象的结构与数据类型 表(Table)对象是数据库中最基本和最重要的对象,是其他对象的基础。Access是基于关系数据模型的,表就对应于关系模型中的关系。 4.1.1 表的结构 表是数据库中唯一的组织数据存储的对象。当建立了一个数据库文件后,紧接着就应该建立这个数据库中的各个表对象。在使用表之前,必须对表的结构有完整和深入的理解。在本书的第1章已经对表的结构有完整分析。 如图4.1-1所示,一个数据库内可有若干个表,每个表都有唯一的表名。表是满足一定要求的由行和列组成的二维表,表中的行称为记录(Record),列称为字段(Field)。 图4.1-1 表对象示意 表中所有的记录都具有相同的字段结构,表中的每一列字段都具有唯一的取值集合,也就是数据类型。一般来说,表的每个记录都是独一无二的,也就是说记录不重复。为此,表中要指定用来区分各记录的标识,称为表的主键(Primary Key)。主键是一个字段或者多个字段的组合。一个表主键的取值是绝不重复的。如图书表的主键是“图书编号”。 一个数据库中多个表之间通常是有关系的。一个表的主键在另外一个表中,作为将两个表关联起来的字段,称为外键(Foreign Key)。外键与主键之间,必须满足参照完整性的要求。如图书表中,“出版社编号”就是外键,对应出版社表的主键。 整个图书销售数据库8个表的字段构成及相互之间的关系,如图4.1-2所示。 图4.1-2 表的字段构成及表之间的关系 表中字段的取值,必须符合事先指定的数据类型的规定,另外,如果用户还有其他要求,可以对字段进行专门的约束,如是否可以取空值(Null),是否必须满足特定条件等。 4.1.2 数据类型 1.数据类型 数据类型是数据处理的重要概念。DBMS事先将所有的数据进行分类,一个DBMS的数据类型的多少是该DBMS功能强弱的重要指标,不同的DBMS在数据类型的规定上各有不同。在Access中创建表时,可以选择的数据类型如图4.1-3所示。 数据类型规定了每一类数据的取值范围、表达方式和运算种类。每个在数据库中使用的数据都应该有明确的数据类型。因此,定义表时每个字段都要指出它的类型。有一些数据,比如“员工编号”,可以归属到不同的类型中,既可以指定其为“文本型”,也可以指定为“数字型”,因为它是全数字编号。这样的数据到底应该指定为哪种类型,就要根据它自身的用途和特点来确定。 因此,要想最合理的管理数据,就要深入理解数据类型的意义和规定。在Access中关于数据类型规定的说明见表4-1所示。其中,数字类型可进一步细分为不同的子类型。不特别指明,存储空间以字节为单位。 表4-1 数据类型 数据类型名 存储空间 说 明 文本 0~255 处理文本数据,可由任意字符组成。在表中由用户定义长度。 备注 0~65,536 用于长文本,例如注释或说明。 数字 字节 1 在表中定义字段时首先定义为数字,然后在“字段大小”属性中进一步定义具体的数字类型。各类型数值的取值范围如下。 字节:0 ~ 255,是0和正数; 整型:-32768 ~ 32767; 长整型:-2147483648 ~ 2147483647 ; 单精度:-3.4×1038 ~ 3.4×1038 ; 双精度:-1.797×10308 ~ 1.797×10308 ; 同步复制ID:自动 小数:1 ~ 28位数,其中小数位0~15位 整型 2 长整型 4 单精度 4 双精度 8 同步复制 16 小数 8 日期/时间 8 用于日期和时间 货币 8 用于存储货币值,并且计算期间禁止四舍五入。 自动编号 4/16 用于在表中自动插入唯一顺序(每次递增 1)或随机编号。一般存储为4个字节,用于“同步复制 ID”(GUID) 时存储 16 个字节。 是/否 1 bit 用于“是/否”、“真/假”、“开/关”等数据。不允许取Null 值。 OLE 对象 ≤1 GB 用于使用 OLE 协议的在其他程序中创建的 OLE 对象(如Word 文档、Excel 电子表格、图片、声音或其他二进制数据)。 超链接 ≤64,000 用于超链接。超链接可以是 UNC 路径或 URL。 查阅向导 4 用于创建允许用户使用组合框选择来自其他表或来自值列表的值的字段。在数据类型列表中选择此选项,将会启动向导进行定义。 2.各类型数据的规定及常量表达 数据类型规定数据的取值范围、表达方式和运

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档