Access 2003完整教程:在表“设计”视图中工作

关于表

表概述

一个数据库由一个或多个表组成。表是以行和列的形式组织起来的数据的集合。例如,一个有关作者信息的authors表。该表中每一列都包含特定类型的信息,如作者的姓氏。每一行都包含有关特定作者的所有信息:姓、名、住址等等。

在数据库中,可能有许多表,每个表说明一个特定的主题。例如,数据库pubs可能包括有关作者的表、有关书名的表,等等。对每个主题使用单独的表可以消除冗余数据,使数据存储更加有效,并减少了数据输入错误。

表是数据库图表的基本组成部分。在数据库图表中,每个表都是以矩阵形式放置的,这样可以看到对数据库表中每一列所定义的所有属性。

数据库图表中的表

数据库图表中的每个表都有三个明确的特征:标题栏、行选定器以及一组属性列。

设计表

要确定新表的结构,需要决定:

确定了表的结构以后,即可在数据库图表中或用表设计器创建表并定义其中的列。还可以在数据库图表中改变表的外观,以便可以随时看到需要的信息。保存表或数据库图表后,该表即在数据库中创建出来。

如果确切地知道表中需要的内容,最有效的方法是从一开始就定义需要的所有内容,包括表的数据限制及其他属性。但是,许多情况下,需要首先在数据库中尽力建好一张基础表并将它保存。然后,再向表中输入一些测试数据,并在数据库图表中对表进行实验,以优化它的设计。

“数据库设计器”通过在数据库图表中处理表,可以使用户试验不同的设计。通过试验,可以确定经常输入和查询哪些数据类型,并因此对表重新设计。

当在数据库图表或表设计器中更改表的设计时,存储在表中的任何数据都会保留下来以便于将来扩充。在对基本设计满意后,可以添加约束、索引以及需要的其他任何列。

关于“表设计器”

“表设计器”是一种可视化工具,用于设计和显现已经连接到的数据库中的表。

“表设计器”有两部分。上半部分显示网格;每行网格描述一个数据库列。对于每个数据库列,该网格显示其基本特征:列名称、数据类型、长度,以及是否允许空值。

“表设计器”的下半部分显示上半部分中突出显示的任何数据列的其他特征。

从“表设计器”也可以访问属性页,通过属性页可以创建并更改关系、约束、索引以及表的键。

关于列和列属性

在一个表中,数据安排在列里。每列存储一个数据元素,例如一个名字、一行地址、一项价格,或任何类似的离散信息单元。

当在表中创建列时,会给予列一个能标识其意义的名称,如FirstNameAddress1。在大多数数据库中,还必须指定其他属性,例如列中最长的项为多长,列中将包含何种类型的数据(是字符型、整型、浮点数型、日期型还是时间型)等等。其他列属性还包括列是否为表的主键、用户是否必须在其中输入值以及默认值是什么。

列属性

表中的每一列都有一组属性。每个属性定义一个特性,例如列的名称、数据类型或长度。在数据库表中,列的整个属性集组成了列的定义。

可以直接在数据库图表的数据库表中设置列属性。在将表保存到数据库之前,必须提供三个列属性:列名称、数据类型和长度。编辑列的任何属性都可以重新定义列。例如,可以重命名列、改变列的长度、指定默认值等等。

在“列属性”视图中查看表时,列属性就展现在网格上。在这个网格中,可以选择想要查看的属性。可以隐藏很少定义的属性,显示经常定义的属性。也可以调整网格中列的大小,以便于阅读属性。

列属性

上页:Access 2003完整教程:创建子报表 下页:Access 2003完整教程:创建 Access 用户配置文件

Access 2003完整教程:在表“设计”视图中工作

Access 2003完整教程:创建 Access 用户配置文件Access 2003完整教程:创建 Visual Basic 过程
Access 2003完整教程:创建自定义“帮助”Access 2003完整教程:自定义驱动程序设置
Access 2003完整教程:自定义 Jet 数据库的设置 (MDB)Access 2003完整教程:指定 OLE 链接是以 OLE 2.x 版还是 1.x 版的格式保存
Access 2003完整教程:创建、更新或删除自动套用格式Access 2003完整教程:自定义选项卡控件
Access 2003完整教程:关于 Access 数据库Access 2003完整教程:设置或更改联接类型 (MDB)
Access 2003完整教程:在数据访问页中定义或编辑记录源之间的关系Access 2003完整教程:定义表之间的关系 (MDB)
Access 2003完整教程:删除超链接Access 2003完整教程:删除约束 (ADP)
Access 2003完整教程:修改或删除 Access 文件的自定义属性Access 2003完整教程:删除工具栏、按钮或命令
Access 2003完整教程:删除 Access 文件Access 2003完整教程:删除数据库密码 (MDB)
Access 2003完整教程:从表中删除重复记录 (MDB)Access 2003完整教程:删除控件或另一项
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号