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