《2022年access数据库知识点总结.docx》由会员分享,可在线阅读,更多相关《2022年access数据库知识点总结.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -SELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简洁子查询(不考EXISTS)及一些输出选项;数据库治理系统(DBMS )特点( 1)数据结构化(2)数据共享性好、冗余度低、(3)数据独立性强( 4)DBMS 统一治理;数据库( DB),就是相关联的数据的集合;数据库系统 DBS,是指在运算机中引入数据库后的系统构成,由运算机软硬件、数据库、 DBMS、应用程序以及数据库治理员(DBA)和数据库用户构成;关系模型 是一种数据模型关系模型中最重要的概念就是关系;关系(Relation),直
2、观的看,就是由行和列组成的二维表,一个关系就是一张二维表;关系中的一列称为关系的一个属性(Attribute),一行称为关系的一个元组(Tuple );组称为候选键 (Candidate Key ),从候选键中选择一个作为该关系的主键(Primary Key );一个关系中存放的另一个关系的主键称为外键(Foreign Key);并不是任何的二维表都可以称为关系;关系具有以下特点:. 关系中的每一列属性都是原子属性,即属性不行再分;. 关系中的每一列属性都是同质的,即每一个元组的该属性取值都表示同类信息;. 关系中的属性间没有先后次序;. 关系中元组没有先后次序;. 关系中不能有相同的元组;关
3、系模型, 就是对一个数据处理系统中全部数据对象的数据结构的形式化描述;将一个系统中全部不同的关系模式描述出来,就建立了该系统的关系模型;关系数据库,是依据关系模型建立的数据库,是目前各类数据处理系统中最普遍采纳的数据库类型; 依照关系理论设计的 DBMS,称为关系 DBMS;数据库设计指:对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地储备数据,对数据进行操作和治理,以满意用户各种需求的过程;联系有三种类型,转化为关系模式后,与其他关系模式可进行合并优化;1:1 的联系,一般不必要单独成为一个关系模式,可以将它与联系中的任何一方实体转化成的关系模式合并 一般与
4、元组较少的关系合并 ;n 方实体转化成的关系模1:n 的联系也没有必要单独作为一个关系模式,可将其与联系中的式合并;m:n 的联系必需单独成为一个关系模式,不能与任何一方实体合并;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -在数据库输入和存放数据时,最主要的是要满意三类数据完整性约束规章:实体完整性、 参照完整性和用户定义的完整性;实体完整性规章:定义了主键的关系中,不答应任何元组的主键属性值为空值;参照完
5、整性规章: 关系 S的主键作为外键显现在关系R中,它在 R中的取值只能符合两种情形之一:或者为空值(Null );或者在关系 S 的主键中存在对应的值;用户定义的完整性规章:用户依据实际需要对数据库中的数据或者数据间的相互关系可以定义约束条件,全部这些约束构成了用户定义的完整性规章;投影、选择、连接是关系操作的核心运算;域完整性规章属于用户定义的完整性规章;Access 数据库,由7 个对象组成;这7 个对象是:表、查询、窗体、报表、页、宏、模块;除页外,其他6 个对象都储存在数据库文件.mdb 中;表是 Access 数据库的核心;表由表名加以标识和区分,每个表的名称不行以重复;表中的行称为
6、记录,表中的列称为字段;在Access 中,标识字段称为主键,而放在一个表中的另外一个表的主键字段,起两个表联系的作用,称为外键;表之间的联系也称为关系;“ 组” 是组织治理数据库对象的一种方式;组由从属于该组的数据库对象的快捷方式组成;对于数据库中数据的完整性爱护,最简洁和有效的方法是进行备份;备份即将数据库文件在另外一个地方储存一份副本;当数据库由于故障或人为缘由被破坏后,将副本复原即可;数据类型规定数据的取值范畴、表达方式和运算种类;在数据操作和运算中直接使用的确定的数据值称为常量;当需要使用文本值常量时,必需用 单引号或双引号称为字符串定界符,必需成对显现;ASCII 的单引号或双引号
7、括起来;日期、时间或日期时间的常量表示要用“#” 作为标识符;日期时间之间用空格隔开;日期的间隔符号仍可以用“/” ;是/否型作为规律值的常量,可以取的值有:true 与 false、on 与 off 、yes 与 no 等; True、on、yes 储备的值是 -1,false、off 与 no 储备的值为 0;超链接型;用于存放超链接地址;定义的超链接地址最多可以有四部分,各部分间用数字符号(#)分隔,含义是:显示文本 #地址 #子地址 #屏幕提示;Access 对于表名、字段名和控件名等对象的命名制定了相应的规章;命名规定如下:名称长度最多不超过64 个字符, 名称中可以包含字母、汉字、
8、数字、空格及特别的字符 (除句号( . )、感叹号( . )、重音符号( )和方括号( )之外)的任意组合,但不能包含掌握字符( ASCII 值为 0 到 31 的掌握符);首字符不能以空格开头;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -在 Access 项目中,表、视图或储备过程的名称中不能包括双引号( );为字段、控件或对象命名时,最好确保新名称不要和 是 Access 自己已使用的词汇;字段属性属性
9、项 设置说明Access 保留字相同;所谓保留字,就字段大小 定义文本型长度、数字型的子类型、自动编号的子类型格式 定义数据的显示格式和打印格式输入掩码 定义数据的输入格式小数位数 定义数字型和货币型数值的小数位数标题 在数据表视图、窗体和报表中替代字段名显示默认值 添加新记录时,自动加入到字段中的值有效性规章 定义对于字段存放数据的检验约束规章,是一个规律表达式有效性文本 当字段输入或更换的数据没有通过检验时,要提示的文本信息新值 只用于自动编号型,指定新的值产生的方式:递增或随机数据库系统一般包括三大功能:数据定义功能、数据操作功能、数据掌握功能;关系数据库中进行数据操作的语言是结构化查询
10、语言(Structure Query Language),简称 SQL;在 Access 中,实现数据库操作功能的数据库对象就是“ 查询” ;查询是关于数据库操作的概念,查询以表为基础;表是数据组织储备的概念,Access 数据库将查询分为“ 选择查询” 和“ 动作查询” 两大类;用户使用选择查询从指定 表中猎取满意给定条件的记录;使用动作查询从指定表中选择记录以生成一个新表或者对指 定表进行记录的更新、添加或删除操作;Access 的“ 选择查询” 有两种基本用法:一是依据条件,从数据库中查找满意条件的数据,并进行运算处理;二是对数据库进行重新组织,以支持用户的不同应用;Access 可以命
11、名储存查询的定义,这就得到数据库的查询对象;查询对象可以反复执行,查询结果总是反映表中最新的数据;的数据集;查询所对应的结果数据集被称为“ 虚表” ,是一个动态SQL具有完善的数据库处理功能,主要功能如下:(1)数据定义功能;SQL可以便利地完成对表及关系、索引、查询的定义和爱护;(2)数据操作功能;操作功能包括数据插入、删除、修改和数据查询;SQL可以满意数据库操作的各种需要;(3)数据掌握功能;SQL可以实现对数据库的安全性和完整性掌握; 第 3 页,共 5 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师
12、归纳总结 精品学习资料 - - - - - - - - - - - - - - -SQL的主要特点如下;(1)高度非过程化,是面对问题的描述性语言;用户只须将需要完成的问题描述清晰,具 体处理细节由 DBMS自动完成;即用户只须表达“ 做什么” ,不用管“ 怎么做” ;(2)面对表,运算的对象和结果都是表;(3)表达简洁,使用词汇少,便于学习;SQL定义和操作功能使用的命令动词只有:CREATE、ALTER、DROP、 INSERT、UPDATE、DELETE、SELECT;(4)自主式和嵌入式的使用方式,便利敏捷;(5)功能完善和强大,集数据定义、数据操纵和数据掌握功能于一身;(6)全部关系
13、数据库系统都支持,具有较好的可移植性;SQL命令语句包括定义命令:CREATE、ALTER、DROP;查询命令: SELECT;更新命令: INSERT、UPDATE、DELETE;在 Access 中,由运算符和运算对象组成的运算式称为表达式;运算对 象包括常量、输入参数、表中的字段等,运算符包括一般运算和函数运算;Access 事先规 定了各类型数据运算的运算符;(1)数字运算符;数字运算符用来对数字型或货币型数据进行运算,运算的结果也是数字 型数据或货币型数据;(2)文本运算符;或称字符串运算符;一般的文本运算符是:“& ” 或者“+” ,两者完全等价;其运算功能是将两个字符串联接成一个
14、字符串;其他文本运算使用函数;(3)日期时间运算符;一般的日期时间运算符只有“+” 和“-” ;它们的运算功能如表5-2 所示;表 5-2 日期和日期时间运算结果及类型n 天后或 n 天前的日期格式 + 或 - 日期时间型,给定日期 - 数字型,两个指定日期相差的天数 + 或 - 日期时间型, 给定日期时间n 秒后或 n 秒前的日期时间 - 数字型,两个指定日期时间之间相差的秒数(4)比较测试运算符;同类型数据可以进行比较测试运算;可以进行比较运算的数据类型有:文本型、数字型、货币型、日期时间型、是否型等;运算符如表5-3 所示,运算结果为 第 4 页,共 5 页 细心整理归纳 精选学习资料
15、- - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -是否型,即 true 或 false ;由于 Access 中用 0 表示 false ,-1 表示 true ,所以运算结果为0 或-1 ;表 5-3 比较测试运算符运算符 说明 运算符 说明 小于 BETWEEN AND 范畴判定 大于 IS NOT NULL 是否空值= 大于等于 NOT IN 元素属于集合运算= 等于 EXISTS 是否存在测试(只用在表查询中) 不等于文本型数据比较大小时,两个字符串逐位依
16、据字符的机内编码比较,只要有一个字符分出大小,即整个串就分出大小;日期型依据年、月、日的大小区分,数值越大的日期越大;是否型只要两个值:true和 false ,true 小于 false ;“ BETWEEN x1 AND x2” , x1 为范畴起点, x2 为终点;范畴运算包含起点和终点;LIKE 运算用来对数据进行通配比较,通配符为“*” 和“.” (ANSI SQL 为“%” 和“_” );对于空值判定,不能用等于或不等于NULL,只能用 IS NULL 或 IS NOT NULL;IN 运算相当于集合的属于运算,用括号将全部集合元素列出,看要比较的数据是否属于该集合中的元素;EXI
17、STS用于判定查询的结果集合中是否有值;(5)规律运算符; 规律运算是指针对是否型值 true 或 false 的运算,运算结果仍为是否型;最早由布尔( Boolean )系统提出,所以规律运算又称为布尔运算;规律运算符主要包括:求反运算 NOT、与运算 AND、或运算 OR、异或运算 XOR等;其中, NOT是一元运算,有一个运算对象,其他都是二元运算;运算的优先级是:NOT AND OR XOR;可以使用括号转变运算次序;函数包括函数名、自变量和函数值 3 个要素;函数基本格式是:函数名( 自变量 );函数名标识函数的功能;自变量是需要传递给函数的参数,写在括号内,一般是表达式;有的函数无需自变量,称为哑参, 一般和系统环境有关,具有特指的不会混淆的内涵;缺省自变量时,括号仍要保留;有的函数可以有多个自变量,之间用逗号分隔;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 5 页 - - - - - - - - -