ACCESS数据库的基本操作
一、建立数据库
ACCESS数据库是一个独立的文件,其扩展名为.MDB。
它所包含的对象:表(Table) 、查询(Query) 、窗体、报表、数据访问页、宏、模块等。
一个数据库可以拥有多个表、多个查询及多个其它对象,而表是整个数据库的基础。
创建数据库的二种方式:
1.启动Access 2002时创建数据库
“开始,程序,Microsoft access”→“空access 数据库”→指定保存位置和文件名
2.进入Access 2002后创建数据库
“文件,新建”→“常用”选项卡上选择“数据库”→指定保存位置和文件名→“创建”
二、建立表
创建表的三种方式:
1. 使用表设计器创建表结构
2. 使用“表向导”(利用示例表)创建表结构
3. 通过输入数据直接创建表结构和记录
重点掌握:使用表设计器
创建表的步骤:
1、设计表结构
数据库窗口“表”面板→双击“使用设计器创建表”→打开“设计视图”→设计表结构→“关闭”设计视图→输入表名。
2、输入表记录
双击表名打开“数据表视图”→输入表记录→“关闭”数据表视图。
关于表的说明:
1)表的三要素:表名、记录(行)、字段(列)
2)表的定义项:表名、字段名、字段数据类型、字段属性和表的主关键字。
表的可选定义项:字段说明、表的属性。
3)表的命名:字母、汉字、数字、空格和除了句号、叹号、方括号等字符以外字符的任何组合。
(在同一个数据库中,表名不能重复)
关于字段的说明:
1)字段名:每一个字段都必须有一个唯一的名字。
①字段名长度不超过64个字符。
②字段名可以包含字母、汉字、数字、空格(但空格不能为首字符),
还可以包含大部分标点符号。
③字段名不能出现句号(。
)、叹号(!)、方括号([ ])。
④在同一张表中,字段名不能重复使用。
2)字段的数据类型
3)字段的属性
说明:
●字段大小:指定文本型字段大小或数字型字段的类型;
●小数位数:对数值和货币型指定小数的位数;
●格式:控制数据显示或打印的格式,如YY-MM-DD;
●输入法模式:定义当焦点移至字段时是否自动开启输入法;
●输入掩码:字段中输入数据的模式;
●标题:用于在数据表视图、窗体和报表中取代字段的名称;
●默认值:添加新记录时,自动加入到字段中的值;
●有效性规则:指定输入的数据必须满足的条件
●有效性文本:当输入的数据不符合有效性规则时显示的信息;
●必填字段:对该字段输入数据时是否允许不输入;
●允许空字符串:文本或备注型字段是否允许以空串存储;
●索引:是否允许对该字段建立索引。
4)设置主键
主键:表的唯一标识符。
指定哪个字段是主关键字,那个字段就成为表的唯一标识符(即该字段的取值不重复),且表记录自动按该字段从小到大排序。
一般每个表都要指定一个主键。
主键设置方法:在“设计视图”中选定字段→单击工具栏的“主键”
按钮
若需要设置多个字段的集合作为主键,则通过<Ctrl>+单击行选择器同时选中多个字段,然后再设为“主键”
三、表的维护
1、表结构的维护
利用表的“设计视图”进行表结构的修改,可进行的操作包括:
◆修改字段:包括修改字段名、字段类型、字段大小等属性;
◆追加新字段:直接在最后一个字段后定义新字段;
◆插入新字段:选中要在其前面插入字段的字段→“插入行”→定义
新字段;
◆删除字段:选中要删除的字段→“删除”或<Del>。
2、表记录的维护
利用表的“数据表视图”进行表记录的修改,可进行的操作包括:
◆直接修改记录数据;
◆追加新记录:直接在最后一个记录后输入新字段
或选择“插入”菜单的“新记录”。
注:ACCESS只能在最后一个记录后插入新记录。
◆删除记录:选中要删除的记录→“删除”或<Del>
四、建立表间关系(联系)
Access表间关系(联系)分为两种类型:一对一、一对多。
建立索引:
在表的“设计视图”中,选定字段→在“字段属性”中选择“索引”
下拉列表框→选择索引类型。
注意:在ACCESS中设置了主键,则该字段将自动建立无重复索引。
表间关系的建立方法:
1)前提:两张表有共同字段(即关联字段),在一方(主表)中将关联字段设置为主键或为关联字段建立无重复索引;
2)单击“工具”菜单,“关系”选项,打开“显示表”对话框;
3)“添加”主表和子表;
4)在“关系”窗口拖动主表的关联字段到子表的关联字段;
5)在“编辑关系”对话框中,单击“创建”。
注意:在“编辑关系”对话框中还可以进行“联接类型”以及“实施参照完整性”的设置。
实施参照完整性:选中该项后,下两个选项才成为可选状态。
级连更新相关字段:主表的关联字段(主键)值更改,子表的关联字段(外键)值一起更改。
级连删除相关字段:主表删除记录时,子表的相关记录也删除。
在主表中查看子表:
打开主表的“数据表视图”→单击记录前的“+”号则子表展开删除表间关系:
打开“关系”窗口→选中表间连线→“删除”或 <Del>
五、SQL查询
在Access数据库中,查询与表不一样,它本身没有保存数据,仅仅保存Access的查询命令——所涉及到包括表名和字段、排序准则、筛选条件等。
查询在运行时根据命令从一个或多个表中取出数据,运算产生结果,这个结果暂时保存在内存中;结果集是一个临时表,当用户关闭动态集数据表视图的时候,结果集消失。
1.建立查询
建立查询有两种方法,一种是使用查询设计视图,另一种是使用查询向导。
我们可先用查询向导建立一个初步查询,而后进入查询设计视图对其进行修改,最终得到符合要求的查询。
2.视图切换
进入查询设计视图后,单击右键,打开快捷菜单,可以选择“SQL视图”,在此视图中,直接输入SQL语句进行查询设计。
3.保存查询
单击工具栏上的“保存”按钮,输入查询名,就可以将查询保存在数据库中。
4.运行查询
完成查询设计,即可单击工具栏上的“运行”按钮或“查询,运行”,执行查询。