当前位置:文档之家› Access数据库表的创建与使用

Access数据库表的创建与使用

3-20视图菜单
单击【数据表视图】后,可以在此实现对 字段的添加、删除和修改等操作,也可以对 【字段属性】进行设置
3.4 修改数据表与数据表结构
3.4.3 数据的有效性
1. 设置数据的有效性规则 系统数据的【有效性规则】对输入的数据进行检 查,如果录入了无效的数据,系统将立即给予提示, 提醒用户更正,以减少系统的错误。例如,在【有效 性规则】属性中输入“>100 And<1000”会强制用户 输入100~1000之间的值。
➢“查阅”:显示从表或查询中检索到的一组值,或显示创建 字段时指定的一组值。查阅向导将会启动,您可以创建查阅 字段。查阅字段的数据类型是“文本”或“数字”,具体取 决于在该向导中所作出的选择。
3.2 数据类型
提示:通过直接输入、【表模板】和表的【设计 视图】是最常用的创建表的方法。选择哪一种数据类 型,可由下面几点来确定:
【有效性规则】往往与【有效性文本】配合使用, 当输入的数据违反了【有效性规则】时,则给出【有 效性文本】规定的提示文字。
3.4 修改数据表与数据表结构
3.4.3 数据的有效性Байду номын сангаас在【设计视图】中实现]
3-24有效性文本
3.4 修改数据表与数据表结构
3.4.4 主键的设置、更改与删除 主键是表中的一个字段或字段集,它为
➢通过【表设计】建立,在表的【设计视图】中 设计表,用户需要设置每个字段的各种属性。
➢通过从外部数据导入建立表。将在后面的章节 中详细介绍如何入数据。
➢通过【SharePoint列表】,在SharePoint网站建立 一个列表,再在地建立一个新表,并将其连接到 SharePoint列表中。
3.1.2使用表模板创建数据表
图3-4 数据表视图
3.1.3 使用表设计创建数据表
通常都是使用【设计视图】来创建表。下面 将以创建一个“学生信息表”为例,说明使用 表的【设计视图】创建数据表的操作步骤:单 击【创建】下【表设计】,进入表的设计视图
图3-7 数据表设计视图
3.2 数据类型
3.2.1 基本类型 Access 2010中的基本数据类型有以下几种:
3.5.1 表的索引
❖ 索引的作用就如同书的目录一样,通过它可以快速地查找到自 己所需要的章节。在数据库中,为了提高搜索数据的速度和效 率,也可以设置表的索引。
❖ 考虑以下字段创建索引:经常搜索的字段、进行排序的字段及 在查询中连接到其他表中的字段。索引可帮助加快搜索和选择 查询的速度,但在添加或更新数据时,索引会降低性能。
以运用表模板创建一个“联系人”表为例, 具体操作: 单击【创建】下【应用程序部件】, 在【快速入门】下选取【联系人】
图3-2 数据库表模板中联系人
3.1.3 使用字段模板创建数据表
运用字段模板建表,以建一个“学生信息 表”为例,具体操作: 单击【创建】下 【表】,进入表的数据表视图,切换到【表格 工具】下【字段】选项卡下,点击【其他字段】 右则下拉按钮,选取相应的类型
3.6 表达式
4. 运算符:(运算符的优先顺序) 函数 ^ * 和/ \ 和 mod + 和 - (&) =、>、<、>=、<= 和 <> not and or
3.6 表达式
特殊运算符:
Between and
In
Like
*代表多个字符
?代表一个字符
5. 表达式
3.6 表达式
3.6.2 常用函数 1. 系统日期函数 date( ) 2. 系统时间函数 time( ) 3. 年函数 year( ) 4. 月函数 month( ) 5. 日函数 day( ) 6. 删除前导、尾随空格函数
3.3 字段属性
在Access 2010中表的各个字段提供了“类 型属性”、“常规属性”和“查询属性”3种属 性设置。打开一张设计好的表,可以看到窗口 的上半部分是设置【字段名称】,【数据类型】 等分类,下半部分是设置字段的各种特性的 “字段属性”列表,如图3-15所示。
3-15字段属性
3.3 字段属性
3.1 建立新表
表是整个数据库的基本单位,同时它也是 所有查询、窗体和报表的基础,那么什么是表 呢?
简单来说,表就是特定主题的数据集合, 它将具有相同性质或相关联的数据存储在一起, 以行和列的形式来记录数据。
3.1 .1 建立新表
选择【创建】选项卡,可以看到【表】组中 列出了用户可以用来创建数据表的方法,如 图3-1所示。
个字符
➢“备注”:用于较长的文本或数字,如文章正文等。 最多可存储65 535个字符。
3.2 数据类型
“数字”:用于需要进行算术计算的数值数据, 用户可以使用“字段大小”属性来设置包含的 值的大小。可以将字段大小设置为1、2、4、8 或16个字节。整型的取值范围[-32768,32767],长
整型、单精度(有效位6~7位)、双精度
➢“货币”:用于货币值并在计算时禁止四舍五入。
➢“是/否”:即布尔类型,用于字段只包含两个可 能值中的一个,在Access中, 使用“-1”表示所有“是”值, 使用“0”表示所有“否”值。
3.2 数据类型
➢ “OLE对象”:用于存储来自于Office或各种应用
程序的图像、文档、图形和其他对象。
➢“日期/时间”:用于日期和时间格式的字段。 [ 日期与时间之间用空格隔开]
❖ 表间的3种联系:一对一、一对多、多对多 ❖ 表间的关系一般都定义成一对多的关系 ❖主表:一端表 相关表:多端表
❖ 关系是通过两个表间的公共字段建立的,一般,主 表的主关键字是另一个表的字段(外键),从而形 成一对多的关系
建立表间联系步骤
注意:建立联系之前,把要定义关系的所有表关闭
❖ 步骤:
1. 在“数据库窗口”中,选择“工具”菜单的“关系”命 令,或者单击工具栏上的“关系”按钮,进入“显示表 ”对话框
❖ 如果在包含一个或更多个索引字段的表中输入数据,则每次添 加或更改记录时,Access 都必须更新索引。如果目标表包含索 引,则通过使用追加查询或通过追加导入的记录来添加记录也 可能会比平时慢。
3.5 建立表之间关系
建立表间关系,能将不同表中的相关数据联系起 来,为建立查询、创建窗体或报表打下良好基础, 是数据库中非常重要的一部分。
图3-1 数据库表
3.1 .2 建表的方法
建立数据表的方式有6种 : ➢和Excel表一样,直接在数据表中输入数据。
Access 2010会自动识别存储在该数据表中的数 据类型,并据此 设置表的字段属性。
➢通过【表】模板,运用Access内置的表模板来 建立。
➢通过【字段】模板建立设计表。
建表的方法
trim( ) 、ltrim( ) 、rtrim( ) 7. 截取子串函数 mid( 字符串,n1,n2)
3.3.3 查询属性
3-18查询属性
3.4 修改数据表与数据表结构
3.4.1 利用设计视图更改表的结构 和用【设计视图】创建表的原理是一样的,
两者的不同之处在于在运用【设计视图】更改 表的结构之前,系统已经创建了字段,仅需要 对字段进行添加或删除操作。
在【开始】选项卡下单击【视图】按钮,进 入表的【设计视图】,可以在此实现对字段的 添加、删除和修改等操作,也可以对【字段属 性】进行设置.或在导航窗口中右击要修改的表
3.3.1 类型属性 字段的数据类型决定了可以设置哪些其他字
段属性,如只能为具有“超链接”数据类型或 “备注”数据类型的字段设置“仅追加”属性。
3-15类型属性比较
3.3 字段属性
3.3.2 常规属性 字段的数据类型大小,格式,标题,默认值,
有效性规则,有效性文本,索引的设置等,都 可在此设置。
3.3 字段属性
➢ 单击要删除的关系线段,变成粗线
➢ Del,弹出的对话框选择“是”
3.6 表达式
3.6.1 基本概念 1. 字面值: 常数 2. 常量: 指预先定义好的、固定不变的数据 3. 变量:以字母开头,可以包括字母、数字和
下划线,但字符数不能超过255个
字段名变量,用英文的[ ] 表示,例:[学号] 若引用不同表中的同名字段,则表示为 [表名]![字段名],例[学生]![学号]
2. 选定要创建关系的表,点击“添加”按钮 3. 关闭“显示表”对话框 4. 在关系窗口中,选定主表的起关联作用的字段,按住左
键拖动到相关表对应字段的上方,松开鼠标,弹出“编 辑关系”对话框 5. 选择是否“实施参照完整性”,“创建” 6. 保存,关闭。
参照完整性
参照完整性: 在输入或删除记录时,为维持表之间已
定义的关系而必须遵循的规则。
实施了参照完整性的作用: 1. 当主表中没有相关记录时,不能将记录添加
到相关表中 2. 也不能在相关表中存在匹配记录时删除主表
的记录 3. 也不能在相关表中有相关记录时,更改主表
的关键字值。
图书管理系统的关系
删除关系步骤
➢ 单击工具栏的“关系”按钮,或“工具” 菜单“关系”命令,打开“关系”窗口
Access 2010中的每一条记录提供了一个唯一的 标识符。它是为提高Access在查询、窗体和报 表中的快速查找能力而设计的。
设定主键的目的,就在于能够保证表中的记 录能够被唯一地被识别。
选择要设置的字段单击工具栏的 右击某字段,在快捷菜单中选取
,或者
在【设计视图】中设置主键的界面如下:
3.5 建立表之间关系
3.4 修改数据表与数据表结构
表的【表】选项卡下面的工具栏可以分为 5个组:视图、添加与删除、属性、格式、字 段验证。
【视图】组:单击该视图下部的小三角按 钮,可以弹出数据表的各种视图选择菜单,用 户可以选择“数据表视图”、“数据透视表视 图”、“数据透视图视图”和“设计视图”等
相关主题