WEO啦

首页 » 正文内容 » 表的创建与维护

表的创建与维护

时间:2023-03-20 02:17:47  热度:0°C

1、第5章 表的创建与维护/http///2/第5章 表的创建与维护/http///3/5/1 使用设计器创建表/5/1/1 使用设计器创建表的步骤 (1)建立或打开数据库/ (2)单击“表”对象,双击“使用设计器创建表”; (3)定义每个字段,包括字段名称、字段类型、字段大小、格式等常用属性;根据需要定义一个主码、建立索引; (4)保存/http///4/5/1 使用设计器创建表/5/1/2 字段名称 命名规则: (1)字段名称可以是164个字符。 (2)字段名称可以采用字母、数字和空格以及其他一切特殊字符(除句号、感叹号和方括号以外)。 (3)不能以空格为开头。 (4)不能使用ASCII码值为

2、032的ASCII字符(即回车、换行等控制字符/http///5/5/1 使用设计器创建表/5/1/3 字段的数据类型/http///6/5/1 使用设计器创建表/5/1/3 字段的数据类型 例/http///7/5/1 使用设计器创建表/5/1/4 字段的属性/http///8/5/1 使用设计器创建表/5/1/4 字段的属性 字段大小 文本型:输入 1255字符 一个汉字算一个字符 数字型:选择/http///9/5/1 使用设计器创建表/5/1/4 字段的属性 字段大小 格式:显示和打印的数据格式 (1)文本与备注字段格式 /每个占一个字符位。如设置-时,输入042134,显示为:04-

3、2134 例:把课程表中教师编号的格式设置为-,观察记录有何变化。 /将所有输入的字符以大写显示 例:把课程表中教师编号的格式设置为,观察记录有何变化/http///10/5/1 使用设计器创建表/5/1/4 字段的属性 字段大小 格式 (2)数字型字段格式 (3)是/否格式 是/否:-1为是,0为否 真/假:-1为真,0为假 开/关:-1为开,0为关 (4)日期格式 日期型格式/http///11/5/1 使用设计器创建表/5/1/4 字段的属性 字段大小 格式 输入掩码 保证文本或日期字段输入数据格式的正确性,避免输入数据时出现错误。 (1) “输入掩码向导” 只为文本型和日期/时间型的字

4、段提供向导/http///12/5/1 使用设计器创建表/5/1/4 字段的属性 字段大小 格式 输入掩码 (2)用自定义方式设置输入掩码 例1:课程表中教师编号第一位是字母,后面是数字,则输入掩码应设置为L000000,并观察输入记录时有何变化。 例2:学号为6位数字/http///13/5/1 使用设计器创建表/5/1/4 字段的属性 字段大小 格式 输入掩码 保证文本或日期字段输入数据格式的正确性,避免输入数据时出现错误。(P61表) 默认值 有效性规则:用来防止非法数据输入到表中。 有效性文本:当输入的数据不符合有效性规则时显示的提示信息。 例:将学生/mdb 中的“学生表” 的“性别

5、”字段的默认值设置为“男”,内容限定只能输入“男”或“女”,输入错误时给出提示信息:性别非男即女/http///14/5/1 使用设计器创建表/http///15/5/1 使用设计器创建表/查阅向导 利用查阅向导可创建如下的输入方式,可简化用于性别、***面貌、民族、专业、职称、部门等字段的输入/http///16/5/1 使用设计器创建表/在表的设计视图中,选择字段类型中的查阅向导,出现如下对话框/http///17/5/1 使用设计器创建表/方法1:自选键入所需的值/http///18/5/1 使用设计器创建表/方法2:使用查阅列查阅表或查询中的值。 (1)先在数据库中创建表,如***面貌表。

6、 (2)在设计视图中,选择字段类型中的查阅向导,单击使用查阅列查阅表或查询中的值/例2,在成绩表里的“课程编号”字段必须是课程表上相应的“课程编号/http///19/5/1 使用设计器创建表/5/1/5 定义主键 在Access 2003数据库中,每个表一定要包含一个主键,它是用来惟一地标识表中的每条记录的,可以由一个或多个字段组成。主键字段中不允许输入重复值或Null值。 在Access 2003中可以定义3种类型的主键: 1/ 单字段主键 如果某字段不包含重复值或Null值,能够将不同的记录区别开来,则可以将该字段指定为主键。 定义主键的方法是:单击要定义为主键的字段,如学号,然后单击工

7、具栏中的“主键”按钮。设置为主键的字段前面会显示一个类似钥匙般的标记/http///20/5/1 使用设计器创建表/5/1/5 定义主键 2/多字段主键 在不能保证任何单字段包含惟一值时,可以将两个或更多的字段指定为主键。 例/可将“成绩表”中的“学号和课程号”设置为主键。按住Ctrl键,单击行选定器选择所需的字段/http///21/5/1 使用设计器创建表/5/1/5 定义主键 3/ “自动编号”主键 若在保存新建的表之前未设置主键,则Access会询问是否要创建主键,如果回答为“是”,Access将创建“自动编号”字段并将其设置为主键。当向表中添加一条记录时,自动编号字段会自动输入连续数

8、字的编号/http///22/5/1 使用设计器创建表/5/1/6 建立索引 (1)打开数据库。 (2)在“数据库”窗口,确定要创建索引的表,再按“设计”按钮,进入“表”结构窗口。 (3)在“表”结构窗口,选定要建立索引的字段,打开“索引”下拉框,选择其中的“索引”选项。 (4)保存表,结束表的索引的建立/http///23/5/1 使用设计器创建表/5/1/6 建立索引 单击“索引”按钮 ,也可以建立索引(升序、降序都可以/http///24/5/1 使用设计器创建表/5/2 使用向导创建表 5/3 通过输入数据创建表/http///25/5/4 修改数据表的结构/修改表结构在设计视图中进行

9、。 删除字段 ***字段 重命名字段 移动字段的位置/http///26/5/5 添加与编辑数据记录/5/5/1 添加数据记录 在打开的数据表视图窗口中输入符合相应字段数据类型的数据/设计视图和数据表视图的切换,可【视图】-【设计视图】/【数据表视图/在此可输入记录/http///27/5/5 添加与编辑数据记录/5/5/2 编辑数据记录/http///28/5/5 添加与编辑数据记录/怎样在数据表中输入图片、声音和影像? 1、要在数据表中***图片、声音和影像,首先要在设计视图中把需要输入这些数据的字段的数据类型定义为“OLE对象/http///29/5/5 添加与编辑数据记录/2、在数据表视图

10、中用鼠标右键单击该字段下某一个记录,在弹出的菜单中选择“***对象”, 3、在弹出的“***对象”窗口中,选择“新建”(要选择***的对象的类型)或“由文件创建”(要指定文件名)。 例:如果要***图片,选择“新建”,选择一种图片格式,如“位图图像”,“确定”。Access2003将打开相应的编辑软件,把现成的图片复制、粘贴,然后执行【新建】【更新】命令。“保存”数据表/http///30/http///31/5/6 数据的排序与筛选/排序就是将数据按照一定的逻辑顺序排列。常见的排序有基于一个字段的简单排序、基于多个相邻字段的简单排序和高级排序三种。 筛选就是根据设置好的筛选条件,显示符合条件的数据。

11、筛选的过程实际上是创建一个数据的子集。 5/6/1 简单排序(基于一个或相邻多个字段的排序) 在数据表视图中,将光标置于需排序的列的单元格中,如果是相邻多列,可用鼠标拖动来选定(或用Shift键),单击工具栏中的“升序排序”按钮 或“降序排序”按钮 多个字段进行简单排序时,按照从左到右的顺序进行/http///32/5/6 数据的排序与筛选/http///33/5/6/2 高级排序/在数据表视图中, 【记录】【筛选】【高级排序与排序】【应用筛选与排序/http///34/5/6/3 数据的筛选/Access 2003提供了多种筛选的方法,可以分为按选定内容筛选、按选定内容排除筛选、按窗体筛选和

12、高级筛选/http///35/5/6/3 数据的筛选/1/ 按选定内容筛选 按选定内容筛选就是将当前位置的内容作为条件进行筛选。 例:筛选出学生表中籍贯是北京的记录。 2/ 按选定内容排除筛选 按选定内容排除筛选就是将当前位置内容的相反值作为条件进行筛选。 例:筛选出学生表中籍贯不是北京的记录/http///36/5/6/3 数据的筛选/3/ 按窗体筛选 在“按窗体筛选”对话框中指定条件进行筛选操作。当筛选条件比较多时,应该采用按窗体筛选。设置在同一行的条件之间是“与”的关系,设置在不同行的条件之间是“或”的关系。 例:筛选出学生表中籍贯是北京的男学生记录/http///37/5/6/3 数据

13、的筛选/http///38/5/6/3 数据的筛选/4/ 高级筛选 应用高级筛选需要编写比较复杂的条件表达式。置在同一行的条件之间是“与”的关系,设置在不同行的条件之间是“或”的关系。 例:筛选出学生表中籍贯是北京或上海的记录。 例:在成绩表中筛选出“成绩”70到80之间的记录/ 筛选与查询的区别/http///39/4/ 高级筛选 应用高级筛选需要编写比较复杂的条件表达式 例:在成绩表中筛选出“考试成绩”90分或者80分的记录 筛选与查询的区别/http///40/5/7 表的编辑/5/7/1 复制表 (1)在同一个数据库复制表 (2)从一个数据库中复制表到另一个数据库中两种情况 用复制、粘

14、贴的方法 在数据库设计视图中,单击“新建”,选择“导入表”可导入EXCEL、VISUAL FOXPRO等各种类型文件/http///41/5/7 表的编辑/5/7/2 删除表 5/7/3 重命名表 5/7/4 改变数据记录的显示方式 “数据表”命令 /格式数据表 “隐藏列”命令:格式隐藏列 “取消隐藏列”命令:格式取消隐藏列 “冻结列”命令: “取消对所有列的冻结”命令/http///42/5/7 表的编辑/http///43/5/7 表的编辑/5/7/5 改变列的顺序 选中列拖动 5/7/6 查找和替换数据 “编辑”“查找”和“替换”命令,查找或替换符合条件的指定内容。 例:把“学生表”中,

15、把“信息”改为“信息工程/http///44/5/8 数据表关联/数据表关联是指在两个数据表中具有相同域的字段之间建立一对一、一对多或多对多的联系。 5/8/1 定义关系 5/8/2 编辑关系 5/8/3 删除关系 5/8/4 查看关系 5/8/5 设置参照完整性/http///45/5/8 数据表关联/例:“学生表”与“成绩表”建立关联,关联字段为 “学号” 。 关闭所有数据表 在“数据库”视图中,【工具】【关系】 选中“学生表”的“学号”字段字段,拖动到成绩表的“学号”字段 单击”创建/http///46/http///47/5/8 数据表关联/http///48/5/8 数据表关联/ht

16、tp///49/5/8/5 设置参照完整性/作用:确保相关表中记录之间关系的有效性,防止意外地删除或更改相关数据/http///50/5/8/5 设置参照完整性/设置参照完整性的条件: (1)来自于主表的匹配字段是主关键字字段或具有惟一的索引 (2)相关的字段都有相同的数据类型,或是符合匹配要求的不同类型。 (3)两个表应该都属于同一个数据库。如果是链接表,它们必须都是Access 2003格式的表/http///51/5/8/5 设置参照完整性/当实施参照完整性后,必须遵守下列规则: (1)在相关表的外码字段中,除空值(Null)外,不能有在主表的主关键字中不存在的数据。 (2)如果在相关表中存在匹配的记录,不能只删除主表中的这个记录。 (3)如果某个记录有相关的记录,不能在主表中更改主关键字。 (4)如果需要Access 2003为某个关系实施这些规则,在创建关系时,应选中“实施参照完整性”复选框。如果出现了破坏参照完整性规

温馨提示:
1. WEO啦仅展示《表的创建与维护》的部分公开内容,版权归原著者或相关公司所有。
2. 文档内容来源于互联网免费公开的渠道,若文档所含内容侵犯了您的版权或隐私,请通知我们立即删除。
3. 当前页面地址:https://www.weo.la/doc/b60a2728a2dd9e76.html 复制内容请保留相关链接。