2.5 修改数据库结构(讲义)-《Access入门教程》同步教学(清华大学出版)

2024-08-11
| 6页
| 31人阅读
| 0人下载
普通

内容正文:

2.5 修改数据库结构(讲义) 教学目标:◆ 理解和把握 数据库的设计概念与创建数据库的基本知识 教学重点和难点:◆ 培养学生独立完成对表和字段的操作。 ◆ 学会熟练操作修改数据库结构。 在创建数据库及表,设定表间关系、表的索引、表的主键之后,随着用户对自己所建数据库的用途更加深入了解,有时候会发现,当初所建数据库及表有很多需要改动的地方,这就涉及到修改数据库、表及对其进行格式化的工作。 1. 对表的操作 在使用中,用户可能会对已有的数据库进行修改,在修改之前,用户应该考虑全面。因为表是数据库的核心,它的修改将会影响到整个数据库。打开的表或正在使用的表是不能进行修改的,必须先将其关闭。如果在网络中使用,必须保证所有用户均已退出使用。关系表中的关联字段也是无法修改的,如果确实要修改,必须先将关联去掉。 ⑴ 备份表和复原 如果用户需要修改多个表,那么最好将整个数据文件备份。数据库文件的备份,与Windows下普通文件的备份一样,复制一份即可。复制方法很多而且简单,另有一种好方法就是【文件】菜单下的【另存为】选项。 ⑵ 删除表 如果数据库中含有用户不再需要的表,可以将其删除。删除数据库表须慎重考虑,不可轻举妄动,要考虑清楚了,方可实施,它是一个危险的动作。 ⑶ 更改表名 有时需要将表名更改,使其具有新的意义,以方便数据库的管理。通过【重命名】可以很快地更改表名。 ⑷ 设置表属性 有两种类型的表属性可以用于Access数据库,一是表对象属性,二是表定义属性。 表对象属性包括名称、拥有者、创建日期、最后修正日期以及诸如“隐藏”、“或复制”等特性。 在设计视图中打开表,同时打开【属性】对话框,可以查看和定义当前设计表的属性。 如果要更改默认的表设计属性,可选择【工具】|【选项】命令,打开【表/查询】选项卡。 如下两图: 2. 对字段的操作 当用户对字段名称进行修改时,可能影响到字段中存放的一些相关数据。如果查询、报表、窗体等对象中使用了这个更名的字段,那么这些对象中也要相应地更改字段名的引用。更名的方法有两种,一是设计视图,二是数据表视图。 ⑴ 插入新字段 插入新字段也可以在设计视图和数据表视图中分别完成。操作的方法是通过鼠标拖动完成的。 ⑵ 移动字段 用户可以通过表设计视图来进行移动字段的操作。 ⑶ 复制字段 Access 2002 提供了复制字段功能,以便在建立相同或相似的字段时使用。它通过剪贴板操作完成。 ⑷ 删除字段 删除字段可以在两种视图中完成。应当注意:删除字段将导致该字段的数据无法恢复。 ⑸ 修改字段属性 用户可以在设计表结构之后,重新更改字段的属性。其中最主要的是更改字段的数据类型和字段长度。 3. 数据的有效性 ⑴ 定义字段有效性规则 字段的有效性规则允许用户限定字段的值,例如:可以限制年龄字段中年龄的输入不能超过0 ~ 120这一范围。向【有效性规则】文本框中输入一个表达式,就可以定义一个字段中值的简单核查规则。 要设置有效性规则,可以在表设计窗口中单击【有效性规则】右边的按钮,打开【表达式生成器】。 一般情况下,一个字段的有效性规则表达式中包含一个运算符和一个比较值。运算符有如下几种: < > <= >= = <> In(A1,A2,…,An) 检查输入数据是否为括号内中的某一值。 Between A1 And An 要求输入值必须介于两值之间。 Like 检查一个文本或备注字段的值是否匹配一个模式字符串。其通配符如下: ? 指代任何单一字符。 * 指代零个或多个字符,用来定义标题、结尾。 # 指代单个数字。 或以使用AND或OR操作符来组合准则,有效性规则可以含有用于同一字段的多个准则。下表给出规则与实例及相应有效性消息。 规则 Access 2003表达式 标准消息 <>0 <>0 数值必须不是0 100 or 200 100 or 200 数值必须是100或200 C* Like “C*” 文本必须以“C”开头 C* or D* Like “C*” or Like “D*” 文本必须以“C”或“D”开头 C??t Like “C??t” 以“C”开头“t”结尾的4字符。 >=01/01/99And<01/15/99 >=#1/1/99#And#1/15/99# 99年1月1日与99年1月15日之间 Not CA Not “CA” 字段可包含除“CA”外的任意值 ⑵ 定义记录有效规则 记录有效规则是一个表属性而不是一个字段属性。一个表只能定义一条记录有效规则,若要使用多条准则,可利用AND或OR操作符把这些准则组合在一个表达式中。 4. 对数据表的行与列的操作 ⑴ 行操作 可以调整行高,通过对话框方式或直接用鼠标完成此操作。 ⑵ 列操作 由于屏幕大小限制,有时需要隐藏某些字段。隐藏列的操作十分简单:使某一列宽为0即将该列隐藏。恢复隐藏列的操作须在数据一视图下选择【格式】|【取消隐藏列】命令,弹出【取消隐藏列】对话框。 学科网(北京)股份有限公司 $$

资源预览图

2.5 修改数据库结构(讲义)-《Access入门教程》同步教学(清华大学出版)
1
2.5 修改数据库结构(讲义)-《Access入门教程》同步教学(清华大学出版)
2
2.5 修改数据库结构(讲义)-《Access入门教程》同步教学(清华大学出版)
3
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。