280 likes | 481 Vues
数据库应用基础. 第 4 章 表. 第 4 章 表. 列(字段). 行(记录). 4.1 表结构及字段. 按照关系数据模型,一个关系对应于一个二维表,每个表都有各自的结构。这里所谓表结构,就是用以规定在该表中存放哪些数据以及如何存放的描述。. 表结构. 一个表需要先创建然后才能在其中存放数据,进而使用其中的数据。 所谓创建就是定义表的结构,而使用则包括 添加、更新、查询、删除、导入、导出 等对表中数据的操作。
E N D
数据库应用基础 第4章 表
列(字段) 行(记录) 4.1 表结构及字段 • 按照关系数据模型,一个关系对应于一个二维表,每个表都有各自的结构。这里所谓表结构,就是用以规定在该表中存放哪些数据以及如何存放的描述。
表结构 • 一个表需要先创建然后才能在其中存放数据,进而使用其中的数据。 • 所谓创建就是定义表的结构,而使用则包括添加、更新、查询、删除、导入、导出等对表中数据的操作。 • 在数据库中,表的每一列称为一个字段,表中的每一行称为一个记录。一个表至少应该有一个字段,而记录数则不定,根据实际数据量,记录数可以为多行,也可以为零行。
字段 • 字段是存储在文件或数据库中的有意义数据的最小存储单元,字段规定了在每行中该项数据所应遵守的相应规则。在一个表中,至少应该有一个字段,最多可以有255个字段。 • 每个字段都有相应的名称,用以区分不同的数据列。 • 每个字段都有各自的数据类型
4.2 建表 建表是数据库应用过程中首先要进行的且十分重要的工作环节,就像为一群建筑物打下基础,应该认真、慎重地对待这项工作。
基本转换规则 • 根据数据模型实现具体的数据库,被称为从逻辑数据模型到物理关系数据库模式的转换,其具体任务就是按照数据模型中实体、属性、联系的定义,借助数据库管理系统来实现实际的数据库设计,定义数据库中的表、字段,以及其它成分。 • 实体转换为表 • 为每个表定义主键 • 定义索引 • 用字段实现属性
表的视图 • Access数据库中的表可以采用不同的窗口模式打开,这些窗口模式被称为视图。 • 数据表视图:用于显示和编辑数据。 • 设计视图:用于编辑表结构。 • 数据透视表视图:用于汇总并分析数据。 • 数据透视图视图:用于显示数据图形分析。
定义字段 • 定义字段是在表的设计视图中完成的。 • 字段名 • 字段名的长度最少为一个字符,最多只能为 64 个字符。 • Access 中字段的名称应遵守如下规定: • 可以包含字母、数字、空格及特殊的字符(除句号 (.)、感叹号 (!)、重音符号 (`) 和方括号 ([ ]) 之外)的任意组合。 • 不能以先导空格开头。 • 不能包含控制字符(从 0 到 31 的 ASCII 值)。
定义字段 数据类型
定义字段 数据类型
定义字段 数字类型
定义字段 字段属性
定义主键 在字段列表中选择某个或多个字段,将其定义为主键。 当现有的字段不适合作为主键时,可以定义一个代理键,代理键仅起标识作用,通常以ID为名,然后选择“自动编号”作为其数据类型即可。 主键字段的必填属性为“是”、允许空字符串属性为“否”、索引属性为“有(无重复)”。即,主键字段是必须填有非空(非零)数据的,并且在主键字段上定义了索引,该索引不允许有重复值。
定义索引 索引总是与相应字段相关的,针对某个字段建立索引将加速对该字段的搜索和排序。 通常情况下,定义了主键也就定义了与主键相关字段的无重复的索引。 对于非键字段,如果需要的话也可以为之定义索引。
表的属性 应用于整个表和全部记录的属性。
保存表 Access规定表名最多为64位字符。 通常表名与数据模型中实体名是一致的,当然为了使用和管理的方便可以重新选择合适的名称。
重命名、删除 当一个表不在使用状态且与其他表没有关联关系时,该表的名称可以修改。此操作为重命名。 当一个表不在使用状态且与其他表没有关联关系时,可以选择对该表的删除操作。需要注意的是,一旦对某表执行了删除,该表的结构及其其中的数据都将被删除,而且将不能被恢复。
剪切、复制、粘贴 粘贴一个被剪切或复制的表时,可以选择:只粘贴结构、结构和数据、将数据追加到已有的表,并给粘贴的表命名。
表属性 请注意,这时的表属性实际上是表这种对象的属性,与上节介绍的表属性不是一回事。
打印 用于直接打印表中的数据