当前位置:
文档之家› 计算机基础第三四讲_数据库和表(主键与索引)
计算机基础第三四讲_数据库和表(主键与索引)
13
14
⑥ 在“关系”窗口中,按住鼠标左键不放,从某
个表中将所要的相关字段拖到其他表中的相关字段
上。相关字段不需要有相同的名称,但它们必须有
相同的数据类型且包含相同种类的内容。若要同时 拖动多个字段,则在拖动之前按下Ctrl键再单击所
需字段。 如图所示。
⑦ 松开鼠标左键后,会出现 “编辑关系”对话框,
⑪.在数据库窗口中,打开所需要的表。 ⑫.将鼠标指针放在表中任意两行选定器之间,鼠 标指针变为上下双箭头形式。 ⑬.按住鼠标左键不放,拖动鼠标上下移动,当调 整到所需高度时,松开鼠标左键即可。
33
2.3.4
调整表的外观
调整字段显示宽度
Ⅰ.使用菜单命令调整字段显示宽度的方法如下:
⑪. 在数据库窗口的表对象中,双击所需要的表。 ⑫. 选择要改变宽度的字段列。 ⑬. 执行“格式”菜单中的“列宽”命令,打开“列 宽”对话框。 ⑭. 在“列宽”对话框的文本框内输入所需要的列宽, 单击“确定”按钮,完成表的列宽设置。
20
2.3.1
2
打开和关闭表
关闭表
⑪. 单击视图窗口右上角的“关闭”按钮。 ⑫. 执行文件菜单中的“关闭”命令。 在关闭表时,如果对表的结构或记录进行过修 改并没有保存,Access会弹出一个保存提示对话框。
21
2.3.2
修改表的结构
用户常需要根据应用的变化对表结构进行修 改,修改的内容主要有添加字段、删除字段、移 动字段的位置等,表结构的修改主要在表的设计 视图完成。表设计视图的工具栏如图所示。
27
2.3.3
3
编辑表的内容
添加记录
在数据表视图中,单击工具栏上的“新记录” 按钮 ,输入记录数据。
4
删除记录 在数据表视图中,选中要删除的记录,然后单 击工具栏上的“删除记录”按钮 即可。
28
2.3.3
5
编辑表的内容
修改记录 在数据表视图中,将光标移到需要修改数据的 位置,就可以修改光标位置的数据信息了。
34
2.3.4
调整表的外观
调整字段显示宽度
Ⅱ.使用鼠标调整字段显示宽度的操作方法如 下:
⑪. 在数据库窗口的表对象中,双击所需要的表。 ⑫. 将鼠标指针放在表中任意两列字段名之间, 鼠标指针变为左右双箭头形式。 ⑬. 按住鼠标左键不放,拖动鼠标左右移动,当 调整到所需宽度时,松开鼠标左键即可。
35
存”命令实现保存。
17
2.2.6
3
建立表之间的关系
编辑表间的关系 对于已经创建好的表间的关系可以进行编辑,如删 除关系或修改关系操作。
① 关闭所有打开的表。 ② 执行“工具”菜单中“关系”命令,打开关系 窗口。 ③ 如果要删除两个表之间的关系,用鼠标左键单 击两个表之间的关系连线,然后按Delete键即可。 如果要修改两个表之间的关系,双击需要更改的 关系连线,打开“编辑关系”对话框,可以在对 话框中重新设置,然后单击“创建”按钮。
Байду номын сангаас
15
参照完整性
参照完整性是建立联系的两个表之间的 约束,当更新、删除、插入一个表中的数据 时,通过参照引用相互关联的另一个表中的 数据,来检查对表的数据操作是否正确。
M M
主表
从表
从表中每条记录M字段的值必须是主表 中存在的
16
⑧ 在“编辑关系”对话框的“表/查询”及“相关
表/查询”列表框下,列出了关系的主表或查询名称
•删除主键
在设计视图中打开相应的表,选中设置为主键的行, 然后单击工具栏上的 按钮。
6
2.2.5
2
主键和索引
索引
对于数据库来说,查询和排序是常用的两种 操作,为了能够快速查找到指定的记录,通常需 要建立索引来加快查询和排序的速度。建立索引 就是要指定一个字段或多个字段,按字段的值将 记录按升序或降序排列,然后按这些字段的值来 检索。 索引字段可以是文本型、数字型、货币型、 日期/时间型,主键字段会自动索引,但OLE对象 和备注字段等不能设置索引。
⑪.在数据库窗口中,打开所需要的表。 ⑫.单击数据表中的任意单元格。 ⑬.执行“格式”菜单中“行高”命令,打开“行高” 对话框。
31
2.3.4
调整表的外观
⑭. 在“行高”对话框的文本框内输入所需要的行 高,单击“确定”按钮,完成表的行高设置。
32
2.3.4
调整表的外观
Ⅱ.使用鼠标调整字段显示高度:
22
2.3.2
修改表的结构
与修改表结构相关的表的设计工具栏按钮功能说明如下: 工具按钮 名称 主键 索引 功能 指定当前字段为主关键字段 打开创建索引对话框
插入行 在当前字段前插入一个新的字段行 删除行 删除当前字段行 属性 打开表的属性对话框 生成器 显示选定项目或属性的生成器
23
2.3.2
修改表的结构
9
2.2.5
主键和索引
创建索引以后,可以随时打开索引对话框进
行修改和删除索引字段。
10
2.2.6
建立表之间的关系
在表和表之间建立联系,可以保证表间数据在编辑时 保持同步,既对一个数据表进行操作要影响到另外一个表 中的记录。 1
Access表间关系的概念 Access中对表间关系的处理是通过两个表 中的公共字段在表之间建立关系,这两个字段 可以是同名的字段,也可以是不同名的字段, 但必须具有相同的数据类型。此外,也可以在 查询和查询之间建立关系,还可以在表和查询 之间建立关系。
7
创建单字段索引 在设计视图中打开相应的表,单击要创建索 引的字段。在常规选项卡的下方,单击索引属性, 然后单击“有(有重复)”或“有(无重复)”。
8
创建多字段索引
在进行索引查询时,有时按一个字段的值不 能惟一确定一条记录,比如学生信息表,按“姓 名”检索时可能有几个人姓名相同,这样就需要 建立多字段索引。 选择要建立索引的表,打开设计视图,然后 单击常用工具栏上的 按钮,打开索引对话框, 在对话框中进行索引的设置。
2.3.4
3
调整表的外观
隐藏列和显示列 隐藏列
⑪. 在数据库窗口的表对象中,打开需要的表。 ⑫. 选中要隐藏的字段。 ⑬. 执行“格式”菜单中的“隐藏列”命令。
36
2.3.4
调整表的外观
显示列
⑪. 在数据库窗口的表对象中, 打开表。 ⑫. 执行“格式”菜单中“取消 隐藏列”命令,打开“取消隐藏 列”对话框。 ⑬. 在“列”列表中选中要显示 列的复选框。 ⑭. 单击“关闭”按钮,被隐藏 的列就重新显示在表中。
注:这种方法只能改变“数据表视图”中字段显示的 顺序,而不会影响“设计视图”中字段结构的顺序。
30
2.3.4
2
调整表的外观
调整字段显示宽度和高度
在数据表视图中,有时由于数据过长或字号过大, 导致数据不能正常显示。这时可以通过调整字段显 示宽度和高度来显示字段中全部数据。 调整字段显示高度
Ⅰ.使用菜单命令:
第6讲 数据库和表
1 2 3 4
创建数据库 建立表 维护表 操作表
2
2.2
1 2 3 4 5 6
建立表
Access数据类型 建立表结构 向表中输入数据
字段属性的设置
主键和索引
建立表之间的关系
3
2.2.5
1
主键和索引
主键
主键是用于惟一标识表中每条记录的一个或一
组字段。Access 建议为每个表设置一个主键,这
2.3
1 2 3
18
维护表
打开和关闭表 修改表的结构 编辑表的内容
4
调整表的外观
19
2.3.1
1
打开和关闭表
打开表
⑪. 在“设计视图”中打开表 在数据库窗口中单击某个表,然后单击窗口中的 “设计”按钮,就可以在“设计视图”中打开该表。 在“设计视图”中可以修改表结构信息。 ⑫. 在“数据表视图”中打开表 在数据库窗口中双击要打开的表,就可以在“数据 表视图”中打开该表。在“数据表视图”中可以进 行表记录的输入、修改和删除等操作。 ⑬. 在两种视图之间切换 单击工具栏中“视图”按钮可以在这两个视图之间 进行切换。
11
2.2.6
建立表之间的关系
建立表间关系的字段在主表中必须是主键和 设置为无重复索引,如果这个字段在从表中也是 主键和设置了无重复索引,则Access会在两个表 之间建立一对一的关系;从表如果是无索引或有 重复索引,则在两个表之间建立一对多的关系。
12
2.2.6
2
建立表之间的关系
建立表间的关系 在建立关系前,需要把相关的数据表关闭。 ① 打开要进行操作的数据库,并切换到数据库窗 口。 ② 单击工具栏中的“关系”按钮 。 ③ 如果该数据库还没有定义任何关系,则会出现 “关系”窗口和“显示表”对话框。 ④ 在“显示表”对话框中,如图所示,选择要建 立关系的表,然后单击“添加”按钮。 ⑤ 当所需的表添加到“关系”窗口后,关闭“显 示表”对话框。
6
复制记录 在数据表视图中,选中要复制的数据,单击工 具栏上的“复制”按钮,将光标移到要放置数据的 位置,再单击工具栏上的“粘贴”按钮,即可完成 复制记录操作。
29
2.3.4
调整表的外观
调整表结构和外观是为了使表更清楚和美观。 调整表的外观包括下面几种操作。
1
改变字段次序 在数据表视图中,有时需要移动某些列来满 足查看数据的要求。方法是: ⑪. 在数据库窗口的表对象中,双击打开表。 ⑫. 将鼠标指针定位在要移动的字段名上,鼠标 指针变为一个粗体黑色向下箭头,按住鼠标左键 拖动该字段到其他位置。
1.添加字段 在设计视图中打开相应的表,选中要在其上面插 入行的那一行字段。然而后单击工具栏的“插入行” 按钮则插入一个空白行,在该行输入要添加字段的各 项信息。最后单击“保存”按钮保存所做的操作。 2.删除字段 在设计视图中打开相应的表,选中要删除的字段 行。然后单击工具栏的“删除行”按钮,则删除所选 中的行。完成删除后,单击“保存”按钮保存所做的 删除操作。