第2章 数据库和表知识点归纳
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第2章数据库和表
知识点归纳
相关知识点:
(1)Access 2010创建的数据库文件的扩展名是:.accdb,兼容格式:mdb。
(2)打开数据库时注意打开方式的选择:打开(以共享方式打开)、以只读方式打开、以独占方式打开、以独占只读方式打开。
相关知识点:
(1)字段名称:长度为1~64字符,不能以空格开头,不能包含句号(.)、感叹号(!)、方括号([])、和单引号(′)。
(2)字段说明:对字段的说明信息。
(3)数据类型:Access提供了12种数据类型,包括文本(最多255个字符)、备注(最多65535个字符)、数字(包括字节、整数、长整数、单精度数、双精度数)、日期/时间、货币(自动添加货币符号、千分位分隔符和2位小数)、自动编号(自动插入递增顺序号)、是/否(针对两种不同取值的字段)、OLE对象(用于存储链接和嵌入的对象)、超链接(超链接地址)、附件(存储所有种类的文件)、计算(显示引用了同一表中其他字段的计算结果)和查阅向导(从列表中选择数据)。
(4)字段属性:说明字段所具有的特性。
①字段大小:用于限制输入到该字段的最大长度。只适用于“文本”、“数字”或“自动编号”类型的字段。
②格式:影响数据的显示格式。各种数据类型可选择的格式及设置方法如下表所示
③输入掩码:控制数据的输入格式并按输入时的格式显示。注意:如果为某字段定义了输入掩码,同时又设置了它的格式属性,“格式”属性将在数据显示时优先于输入掩码的设置。输入掩码只在“文本”型和“日期/时间”型字段提供向导帮助。
④标题:
⑤默认值:为了减少数据输入量,可将出现较多的值作为字段默认值。注意四种类型数据默认值的书写格式,文本型数据的默认值要用双引号作为界限符;日期时间型数据用#号作为界限符;是否型数据默认值为True或False;数字型数据的默认值直接书写;默认值亦可为函数的结果值。
⑥有效性规则:指向表中输入数据时应遵循的约束条件(用表达式表示)。
⑦有效性文本:当输入的数据违反了有效性规则时显示的提示信息。
⑧必需:
⑨索引:能根据键值提高数据查找和排序的速度。
(5)主键:是唯一标识表中每一条记录的一个字段或多个字段的组合。
(6)建立表间关系:
①表与表之间的关系分为一对一、一对多2种,假设有表A和表B两个表,如果表A中的一条记录与表B中的一条记录相匹配,反之亦然,则表A与表B是一对一关系。如果表A中的一条记录与表B中的多条记录相匹配,
则表A与表B是一对多关系。
在Access是一对多关系中与“一”对应表称为主表,与“多”对应表称为相关表。
定义表间关系之前,应关闭所有需要定义关系的表。
建立表间关系的操作步骤:打开关系窗口;添加表至关系窗口;拖动字段建立关系连线;设置参照完整性。
②参照完整性是在输入或删除记录时,已定义关系的表之间应遵守的规则。如果有关系的表之间设置了参照完整性,当相关表输入记录或删除记录时,系统会检查主表是否有相关记录,如果有系统会根据设置的参照完整性规则,限制或允许输入和删除记录。
③如果要删除两个表之间的关系,单击要删除的关系连线,然后按Del键即可;如果要编辑两个表之间的关系,直接双击要编辑的关系连线;如果要清除“关系”窗口,那么单击“设计”选项卡|“工具”组|“清除布局”按钮。
④查看子数据表:是指在一个“数据表视图”中显示已与其建立关系的其他表对象数据,在未显示子数据表时,主表记录行前有“+”标记,单击“+”号,显示该记录对应的子数据表数据。可以根据需要修改要显示的子表。
相关知识点:
(1)查找数据时通配符的用法:
(2)在数据表视图中通过移动字段改变字段显示次序,不会改变表设计视图中字段的排列顺序,而只是改变“数据表视图”中字段的显示顺序。
相关知识点:
(1)排序规则:英文按字母顺序,大、小写视为相同;中文按拼音字母的顺序排序;数字按数字大小排序;日期按日期先后顺序排序;若字段值为空,则视为最小;数据类型为备注、超链接、OLE对象或附件的字段不能排序;排序次序与表一起保存。
(2)字段排序分几种情况,可用不同的操作方法。排序方法可单击字段行右侧下拉箭头,然后从弹出的列表中选择“升序”或“降序”进行排序;也可使用“高级筛选/排序”命令。对相邻两个字段按相同方向排序(都是升序或都是降序),选中两列字段后可直接单击“开始”选项卡|“排序和筛选”组|“升序”或“降序”按钮,对两个相邻字段按不同方向排序或者两个不相邻的字段排序时,先对第二个字段排序,再对第一个字段排序。
5.本章操作题中经常用到的几个函数
(1)Date(),功能:返回系统当前日期。
(2)Now(),功能:返回系统当前日期和时间。
(3)DateSerial(<当前年>,<当前月>,<当前日>),功能:返回指定年月日的日期数据。
(4)Year(<日期>),功能:返回指定日期数据的年份。
(5)Month(<日期>),功能:返回指定日期数据的月份。
(6)Day(<日期>),功能:返回指定日期数据的日。
(7)left(<字符串>,<数值>),功能:从左取子串。
(8)right(<字符串>,<数值>),功能:从右取子串。