创建Access数据库和表
图2-6 表的数据透视图视图
2.3 表的创建
2.3.1 使用设计器创建表
【例2-3】使用设计器创建“学生信息表”。
图2-7 使用设计器创建表
2.3 表的创建
2.3.2 使用向导创建表
【例2-4】使用向导创建“成绩表”。
图2-8 “成绩表”结构
2.3 表的创建
2.3.3 通过输入数据创建表
【例2-5】通过输入数据创建“课程信息表”。
2.3 表的创建
2.3.4 设置字段属性
分
特殊运 算符
运算符
明
Between...A nd...
指定 的匹配范
Like 指定 的匹配条件
In
指定匹配 的集合
Is
指定一个 是Null或Not Null
Not 指定不匹配的
各类运算符的优先次序为:算术运算符最高,然后是关系运 算符,最后是逻辑运算符。 【例2-9】设置“成绩表”中的“成绩”字段的有效性规则,要 求成绩只能在0~100之间。
2.1.1 创建空数据库
【例2-1】创建“学生成绩管理”数据库,将其保存
在E盘Access文件夹下。
(1)单击【文件】菜单下的【新建】命令
或单击工具栏上的“新建”按钮。
(2)在图2-1所示的“新建文件”任务窗格中
单击“空数据库”命令。
(3)在“文件新建数据库”对话框中指定
数据库文件的存储位置,并在文件名
图2-9 在数据表视图中输入数据
2.3 表的创建
2.3.4 设置字段属性
字段属性表示字段所具有的特性,它定义了字段数据的保存、 处理或显示。每个字段的属性取决于该字段的数据类型。 Ø字段大小:控制字段使用的空间大小。该属性只适用于数 据类型为“文本”、“数字”和“自动编号”的字段。 “文本”型字段大小的取值范围是0~255,默认值为50;
2.3 表的创建
2.3.4 设置字段属性
【例2-8】为“课程信息表”中“课程编号”设置输入掩码,要 求“课程编号”的第一个字符必须大写“K”,后面三位必须为 数字,例如“K001”。 Ø标题:用于指定在数据表视图或窗体中显示该字段时所用 的标题,为字段指定标题有利于指明字段的含义。 Ø默认值:用来指定在添加新记录时,如果不输入任何数据, 该字段会自动填充的一个值,减少输入的工作量。 Ø有效性规则和有效性文本:有效性规则用于限定该字段的 取值范围,在关系型数据库理论中被称为域完整性规则或用 户自定义完整性规则;有效性文本是一段文字,当有违反有 效性规则的数据输入时,系统将会用对话框提示出错,对话 框上的提示文字就是有效性文本的内容。
Null
适用于各种数据类型
2.3 表的创建
2.3.4 设置字段属性
(2)变量:用于存储可以改变的数据。Access中的变量有内存 变量、字段变量、属性和控件等。 (3)函数:预定义的功能模块,其书写形式为“函数名(参数 列表)”。
常用函数说明
函数
说明
Sum(字符表达式) 返回字符表达式中值的总和
Avg(字符表达式) 返回字符表达式中值的平均值
*和/ \和Mod
乘和除 整除(取整)和取余
+和- 加和减(“-”也可以是 号运算符)
关系运 算符
=、>、<、 >=、<=和 比 运算,比 果
<>
2.3 表的创建
2.3.4 设置字段属性
分
运算 符
接运算 符
运算符 Not And Or Xor Eqv Imp
&
+
明 非 与 或 异或 同 含 接两个字符串,如果操作数是数字, &会将数字 化 字符串后再 接,并在 原数字前后各加一个空格 接两个字符串,不能将数字 字符 串
2.3 表的创建
2.3.4 设置字段属性
Ø小数位数:用于指定“数字”或“货币”类型最多支持的小数 位数,只影响显示的小数位数,不影响所保存的小数位数。 Ø输入掩码:用于指定输入数据时的格式,以方便数据输入, 并减少差错。
“输入掩码”属性所用字符及说明
字符
说明
0 数字(0 到 9,必需 入,不允 加号 [+] 与减号 [–])
库中,表是唯一存储数据的对象,是创建其他对象 的基础。本章我们结合例题详细介绍Access数据库 的创建方法、表的基本概念以及创建表的方法,包 括其字段属性的设置、数据的输入以及表间关系的 建立,并简单介绍表的维护和表的操作,为Access 其他对象的创建提供了数据基础。
2.1 使用Access 2003创建数据库
第2章 创建Access数据库和表
2.4 维护表 2.4.1 修改表的结构 2.4.2 编辑表的内容 2.4.3 表的格式化
2.5 操作表 2.5.1 查找和替换数据 2.5.2 记录的排序 2.5.3 记录的筛选 2.5.4 表的复制、改名、打印和删除
第2章 创建Access数据库和表
概要介绍: 通过第1章的学习,我们了解到在Access数据
2.3 表的创建
2.3.4 设置字段属性
字段有效性规则的设置是用“条件表达式”来实现的。Access
数据库的条件表达式是常量、变量(包括字段名变量、控件
和属性等)和函数通过运算符连接起来的有意义的式子,它
至少包括一个运算符和一个操作数。 (1)常量:预先定义好的、固定不变的数据,包括字符常量、
数字常量、时间常量、逻辑常量和空值常量,如下表所示。
图2-2 “模板” 对话框
2.1 使用Access 2003创建数据库
2.1.2 使用向导创建数据库
(3)在“模板”对话框中单击“数据库”选项卡,我们便可以看 到Access所提供的各种数据库向导了。从中选择“订单” 向导,单击“确定”按钮,弹出“文件新建数据库”对话框, 指定数据库文件的存储位置,并在文件名文本框中输入文 件名,单击“创建”按钮便创建了该数据库。 (4)创建数据库后,Access会自动弹出一系列的“数据库向导 ” 对话框,我们可以按照需要依次进行设置,完善数据库 的结构。 由于“数据库向导”创建的表和我们需要的表可能不完全相 同,因此,使用“数据库向导”创建数据库之后,我们还可 以根据需要对其进行适当的修改,具体修改方法我们将在 后面章节进行讲解。
2.2 表的基本结构
2.2.1 表的结构
Ø类型属性:数据表中的同一列数据必须具有共同的数据特 征,称为字段的数据类型。
2.2 表的基本结构
2.2.1 表的结构
Ø常规属性:用于对已指定数据类型的字段作进一步的说明。 包括字段大小、格式、小数位数、输入掩码、标题、默认 值、有效性规则和有效性文本、必填字段、允许空字符串、 索引、Unicode压缩、输入法模式和智能标记。 Ø查阅属性:用于改变数据输入的方式,对于一些取值固定 的字段,可以在“查阅”选项卡中将该字段的显示由文本框 改为列表框或组合框。这样可以减轻数据录入的强度,也 杜绝了非法数据的进入。 关于字段属性的具体设置方法我们将在创建表的过程中进 行详细的介绍。
数据库原理及应用( Access2003)
第2章 创建Access数据库和表
第2章 创建Access数据库和表
2.1 使用Access 2003创建数据库 2.1.1 创建空数据库 2.1.2 使用向导创建数据库
2.2 表的基本概念 2.2.1 表的结构 2.2.2 表的视图
2.3 表的创建 2.3.1 使用设计器创建表 2.3.2 使用向导创建表 2.3.3 通过输入数据创建表 2.3.4 设置字段属性 2.3.5 向表中输入数据 2.3.6 建立表之间的关系
文本框中输入“学生成绩管理”,然后
单击“创建”按钮。
图2-1 “新建文件” 任务窗格
2.1 使用Access 2003创建数据库
2.1.2 使用向导创建数据库 【例2-2】使用“数据库向导”创建“订单”数据库。
(1)单击【文件】菜单下的【新建】命令或单击工具栏上的 “新建”按钮。
(2)在“新建文件”任务窗格中单击“本机上的模板”,弹出 “模板”对话框,如图2-2所示。
常量的表示方法
常量类型
举例
说明
字符常量 ”Access”、”数据库”、”2010-3-24” 需要用英文双引号括起来
数字常量
1234、-5.8、1.3e4
有整数、小数、指数几种形式
时间常量
#2009-8-21#、#10:21#
需要用“#”键分隔
逻辑常量
True(真)、False(假)
只有两个值
空值常量
2.2 表的基本结构
2.2.2 表的视图
设计视图 数据表视图 数据透视表视图 数据透视图视图
Ø设计视图:用于建立和修改表结构, 可以在设计视图中定义表的字段,并 为表指定主键。
图2-3 表的设计视图
2.2 表的基本结构
2.2.2 表的视图
Ø数据表视图:用于向表中输入数据或查看表中的数据,也 可以使用数据表视图建立表结构,并在数据表视图中对表中 的数据进行排序和筛选等操作。
图2-10 “数字”型字段的“字段大小”
2.3 表的创建
2.3.4 设置字段属性
【例2-6】设置“学生信息表”、“成绩表”和“课程信息表”中 字段的字段大小。 说明:如果两个表之间创建了关系,先删除表间关系才能设 置字段大小。如果文本字段中已经有数据,那么减小字段大 小有可能会丢失数据,系统将自动截去超长的字符。如果在 数字字段中包含小数,那么将字段大小设置为整数时,系统 将自动将数据取整。 Ø格式:“格式”属性定义“数字”和“货币”、“日期/时间”、 “文本”和“备注”、“是/否”数据类型的打印方式和显示方式。 【例2-7】 将“学生信息表”中“出生日期”和“入学日期”字段 的格式设置为“短日期”。
9 数字或空格(非必需 入,不允 加号和减号)