




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Access知识点一、数据库系统概述1、数据库(DB)不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。2、数据模型反映的是事物本身的数据和相关事物之间的联系。3、数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。4、数据库管理员(DBA)5、数据库系统(DBS)一般由数据库、数据库管理系统及其开发工具、应用系统、数据库管理员和用户构成。6、数据库技术是信息系统的核心和基础。7、数据库系统的特点:(1)采用特定的数据结构,以数据库文件组织形式长期保存; (2)实现数据共享,冗余度小; (3)具有较高的独立性; (4)具有统一的数据控制功能8、 数据库系统内部采用三级模式(内模式;概念模式;外模式)和二级映射(外模式到概念模式的映射;概念模式到内模式的映射)的抽象结构体系。2、 数据模型1、 数据模型的组成:数据结构;数据操作;数据约束2、 数据模型的分类: (1)概念数据模型(面向用户;例:E-R模型、面向对象模型); (2)逻辑数据模型(面向数据库系统;例:层次模型、网状模型、关系模型、面向对象模型); (3)物理数据模型(面向计算机)3、 E-R模型的基本概念:实体(“一对一;一对多;多对多”;“矩形”);属性(“椭圆形”);联系(“菱形”)4、 常用的数据模型:(1)层次模型(树形结构;最早;有且仅有一个根节点无双亲); (2)网状模型(网络结构); (3)关系模型(二维表); (4)面向对象模型3、 关系模型1、 关系模型中数据的逻辑结构是一张二维表。关系模型的数据结构单一。2、 关系模型中常用的操作:选择、投影、连接、除、并、交、差、查询、插入、删除、更新等。3、 一个关系就是一张二维表。4、 关系模式是静态的,关系是动态的。5、码 / 关键字:唯一标识一个元组的属性或属性组。6、单一的码必为候选码,候选码不唯一。7、传统的集合运算:并、交、差。8、专门的关系运算:选择、投影、联接(自然联接;等值联接)。9、自然联接是去掉重复属性值的等值联接。10、关系模型的三类完整性约束:实体完整性、参照完整性、用户定义的完整性。11、范式-关系模式满足规范化的等级:1NF、2NF、第三范式(3NF)、BCNF、4NF、5NF。四、Access2010数据库1、上下文命令选项卡是根据用户正在使用的对象或正在执行的任务而显示的命令选项卡。2、Access六大对象:表、查询、窗体、报表、宏、模块。3、表是数据库中最基本的组成单位。数据表是数据库中存储数据的唯一单位。4、查询(选择查询、操作查询)最常用的功能是从表中检索特定的数据。5、窗体(“数据输入屏幕”)是用来处理数据的界面,可以控制其他用户与数据库之间的交互方式。6、报表主要用来打印或显示。7、宏可看作是一种简化的编程语言,用户不必编写任何代码,就可以实现一定的交互功能。8、模块(类模块、标准模块)是由各种过程构成的,是程序的存储容器;是声明、语句和过程的集合。5、 表1、 表的结构:(1)字段名称:可使用字母、汉字、数字、空格和其他字符,但空格不能打头;长度为164个字符;不能使用“.”、“!”、“【】”等符号。(2)字段类型: 文本型:最大字段长度255,系统默认字段长度255;不能用于计算。 数字型:字节型(1B)、整型(2B)、长整型(4B)、单精度型(4B)、双精度型(8B)。 备注型:用于注释或说明;受磁盘空间限制。 日期/时间型:(8B),可用于计算,有常规日期、长日期、中日期、短日期、长时间、中时间、短时间。 货币型:(8B)整数部分最多15位,默认精确到2位小数。 自动编号型:(4B)用于存放系统为记录帮定的顺序号,常用作主码;一个表只能有一个自动编号型字段。 是/否型(“布尔型”):(1B)存放逻辑数据。 OLE对象型:用来连接或嵌入OLE对象,如文字、声音、图像、表格等。 超链接型:存放超链接地址,如网址、电子邮件等。 查阅向导型:字段仍显示文本型,但保存一个值列表。(3)字段属性:常规属性、查阅属性2、表的创建:使用设计视图创建、使用数据表视图创建表、通过数据导入创建表。3、字段的常规属性:属性使用字段大小1255个字符;文本&数字类型字段可选择大小小数位数默认2位小数允许空字符串允许在超链接文本或备注字段中输入零长度字符串(Yes)标题默认情况下,以窗体、报表和查询的形式显示此字段的标签文本默认值添加新记录时自动向此字段分配指定值格式决定当字段中数据表或绑定到该字段的窗体或报表中显示或打印时该字段的显示方式,不检查无效输入,对存储数据不起作用索引“无”、“有(有重复)”、“有(无重复)”必需需要在字段中输入数据(“是/否”)文本对齐指定控件内文本的默认对齐方式有效性规则提供一个表达式有效性文本输入需要在输入值违反有效性规则属性中的表达式时显示的消息输入掩码主要用于文本、日期/时间、数字、货币型字段;对同一个字段,定义了输入掩码又定义了格式属性,则在显示数据时,格式属性优先查询提供一系列值,供输入数据时从中选择4、输入掩码的格式符号:格式字符说明0(必须)数字(09)9数字、空格#数字、空格、加号、减号L(必须)英文字母(AZ / az)?英文字母、空格A(必须)英文字母、数字a英文字母、数字、空格&(必须)空格、任意字符C空格、任意字符. , : ; - /设置小数点、千位、日期时间分隔符将其后所有字母转换为大写密码将“输入掩码”属性值设置为“密码”,以创建密码文本框,文本框中键入的任何字符都按原字符保存,但显示为星号(*)5、索引的类型:(1) 唯一索引(“有(无重复)”):值不能重复;一个表可以创建多个唯一索引。(2) 主索引:该字段成为主键;一个表只能创建一个主索引。(3) 普通索引(“有(有重复)”):值可以重复;个表可以创建多个普通索引。6、 表间的关系:一对一关系、多对一关系、多对多关系。7、 数据库中的要建立关系,必须先给相关的表建立索引。8、 Access中记录排序规则:(1) 英文字母按照字母顺序排序,不区分大小写;(2) 中文字符按照拼音字母的顺序排序;(3) 数值按数值的大小排序;(4) 文本型数据采用逐字符比较法;(5) 单字符大小比较:空格数字字母汉字;(6) 日期/时间型数据按照日期的先后顺序进行排序;(7) 是/否型中True为-1,False为0,TrueFalse;(8) 备注型、超链接型、OLE对象型的字段不能排序。9、 记录筛选:选择筛选、按窗体筛选、高级筛选/排序。6、 查询1、查询的数据源:表 & 查询2、查询的类型:选择查询、交叉表查询、参数查询、操作查询、SQL查询3、查询视图:设计视图、数据表视图、SQL视图、数据透视表视图、数据透视图4、创建查询的方法:使用查询设计视图创建查询、使用查询向导创建查询5、查询中的连接类型:内部连接(系统默认);左连接;右连接6、其他运算符:(1)In ;(2)Between.and. ;(3)Is(与Null一起使用,确定字段是否为空值);(4)Like(“?”匹配任意单个字节;“*”匹配任意多个字节;“#”匹配任意单个数字;“!”不匹配指定的字符;字符列表匹配任何在列表中的单个字符;!字符列表不匹配在字符列表中的任何字符)7、系统函数:Sum ;Avg ;Min ;Max ;Count ;Var ;StDev ;First ;Last ;Expression8、交叉表的行标题可设多个,而列标题只能有一个。9、参数查询是一种动态查询,一般创建在选择查询的基础上,常作为窗体、报表的数据来源。( )10、操作查询:删除查询(Where ;From)、更新查询、追加查询、生成表查询11、SQL语言的功能包括数据定义、数据查询、数据操纵、数据控制4个部分。12、SQL语言的特点:高度的综合;高度非过程化;交互式与嵌入式相结合;语言简洁,易学易用。13、SQL语言的数据定义功能: (1)定义基本表:CREATE TABLE ( ) , , , (2)修改基本表:ALTER TABLE ADD , DROP ALTER (3)删除表:DROP TABLE (4)创建索引:CREATE UNIQUE INDEX ON ( ASC | DESC) , ASC | DESC,(5)删除索引:DROP INDEX 14、SQL语言的数据操纵功能:(1)数据更新:UPDATE SET = , = WHERE (2)数据插入:INSERT INTO (列名1 ,列名2,) VALUES (变量1 ,变量2,)(3)数据删除:DALETE FORM WHERE 15、 数据查询是SQL的核心功能。 SELECT ALL | DISTINCT , FROM INNER JOIN ON WHERE GROUP BY HAVING ORDER BY ASC | DESC16、 SQL的特定查询:联合查询、传递查询、数据定义查询、子查询。(除子查询,其它查询必须直接在“SQL视图”中创建SQL语句)17、联合查询:SELECT FROM , WHERE UNION ALL SELECT FROM , WHERE 18、字段数据类型名:类型名说明类型名说明Counter自动编号型VarChar 、Char 、Text 、String文本型Short 、SmallInt整型Currency 、Money货币型Integer 、Int 、Long长整型Date 、Time 、DateTime 、Timestamp日期/时间型Single 、Real单精度型Logical 、Yesno 、Bit是/否型Double 、Number 、 Numeric 、Float双精度型Memo备注型Byte字节整型OLEObject 、ImageOLE对象型Binary 、VarBinary二进制型7、 窗体1、 窗体的主要功能:控制程序、操作数据、显示信息、交互信息2、 窗体的类型:单页窗体、多页窗体、连续窗体、弹出式窗体、主/子窗体、图表窗体3、 窗体的视图:设计视图、窗体视图、布局视图、数据表视图、数据透视表视图、数据透 视图视图4、 窗体的创建:自动创建窗体、创建数据透视表窗体、创建数据透视表视图窗体、使用向导创建窗体、使用“空白窗体”按钮创建窗体。5、8、 报表9、 宏10、 模块与VBA设计1、 模块类型:(1)类模块:窗体模块、报表模块 (2)标准模块2、 创建模块 (1)Sub过程: Public | PrivateStatic Sub 子过程名()As 数据类型 End Sub (2)Function过程: Public | PrivateStatic Function 函数过程名 ()As 数据类型 End Function3、 VBA程序书写规则 (1)不区分大小写,但引号里的字符常量区分大小写; (2)通常一个语句写在一行,当语句较长时,可以使用续行符“_”将语句连续写在下一行;也可使用冒号“: ”将多条较短语句分隔写在同一行中。 (3)注释语句:Rem语句:Rem 注释语句(该语句在其他语句之后出现要用冒号分隔) 单引号“ ”: 注释语句4、数据类型:(1) 数值型数据:Byte、Integer、Long、Single、Double、Currency(2) 字符型数据:变长字符串 & 定长字符串(“ ”)(3) 日期/时间型数据:必须前后都用“#”括住(4) 变体数据类型:无类型声明字符,可包含Empty、Error、Nothing、Null等特殊值(5) 布尔型数据:只有True(真)/False(假)两个值。布尔型数据转换成其他类型数据时,True转换为-1,False转换为0;其他类型数据转换成布尔型数据时,0转换为False,非零值转换为True。(6) 用户定义的数据类型:Type.End Type(7) 对象数据类型:(4B)用来表示图形、OLE对象或其他对象数据类型含义类型符有效值范围Byte字符0255Integer短整数%-3276832767Long长整数&-221474836482147483647Single单精实数(4B)!-3.402823E383.402823E38Double双精实数(8B)#-1.7976916486D31.7976913486D308String字符串$065500字符Currency货币-922337203685922337203685Boolean布尔值(真/假)True(非0)和False(0)Date日期January1100December319999Object对象Variant变体类型5、常量:(1)直接常量(2)符号常量:用Const语句创建 【Public/Private】Const符号常量名【As数据类型】= 常量值(3)内部常量:Access2010(“ac”开头)或引用库的一部分(4)系统常量:(系统定义7个)True、False、Null、Yes、No、On、Off6、变量(1)变量三要素:变量名、变量类型、变量的值(2)变量名只能由字母、数字、汉字、下划线组成,不能含有空格和除了下划线字符“_”外的其他任何标点符号,长度不能超过255个字符。(3)必须以字母开头,不区分变量名的大小写。(4)不能使用VBA的关键字。(5)变量名在同意作用区域内不能相同。7、变量声明:显示声明(Dim变量名As【数据类型】)& 隐式声明8、窗体和报表对象的引用格式: Forms(或Reports)!窗体(或报表)名称!控件名称【.属性名称】9、数组声明方式: Dim数组名(【下标下界to】下标上界)As数据类型10、可在模块的通用声明部分使用Option Base来指定数组的默认下标下界是0或1: Option Base 1 设置数组的默认下标下界为1 Option Base 0 语句的默认形式11、数组由数组名和数组下标组成,有固定数组和动态数组两种类型。12、声明固定数组:Dim数组变量名(下标上界)as数据类型声明动态数组:首先声明空维表Dim Array(),后用ReDim语句13、算术运算符:、-(取负)、*、/、Mod、+、- (共8个)14、取模(Mod)运算注:余数与被除数同正负。15、字符串运算符:&(字符串连接)、+ (新的字符串)16、关系运算符(比较运算符):比较结果为一个逻辑值True/False运算符名称表达式例子结果=等于“abcd”=“abc”False不等于“abcd”abc”True=“abce”False大于“41”“5”True=小于等于41=大于等于“abcd”“ABCD”True17、逻辑运算符:非(Not)、与(And)、或(Or)18、单目运算符仅2个:-、非(Not);其余为双目运算符。19、表达式由字面值、常量、变量、运算符、函数、标识符、逻辑量和括号等按一定规则组成;运算结果类型由操作数的数型和运算符共同决定。20、表达式的书写规则: (1)只能使用圆括号且必须成对出现,可以使用多个圆括号,但必须配对; (2)乘号不能省略; (3)表达式从左至右书写,无大小写区分。21、VBA常用运算符优先级:优先级高 低高低算术运算符字符串运算符关系运算符逻辑运算符指数运算()&+=Not负数(-)And乘法和除法(*、/)取模运算(Mod)=(注:圆括号优先级最高,因此可以用圆括号改变表达式的优先顺序;所有关系运算符的优先级相同)22、标准函数:函数名(,参数3,参数4,参数5.),参数可以是常变量、变量或表达式,可以有一个或多个,少数函数为无参函数,每个函数调用时都会返回一个特定类型的值,即函数的主要特点:具有参数(也有少量函数不需要参数)并返回值。23、内置函数按其功能可分:(1) 数学函数: 绝对值函数:Abs() 向下取整函数:Int(),返回小于等于参数值的第一个整数。 取整函数:Fix(),返回大于等于参数值的第一个整数。 自然指数函数:Exp(),e的N次方,返回一个双精度数。 自然对数函数:Log(),以e为底的数值表达式的值的对数。 开平方函数:Sqr() 三角函数:Sin()、Cos()、Tan() (数值表达式是以弧度为单位的角度值,例:Sin(60*Pi/180) 计算60度角的正弦值) 产生随机数函数:Rnd() ,产生一个01之间的随机数,单精度类型。 例:Int(100*Rnd)产生0,99的随机数 Int(101*Rnd)产生0,100的随机数 Int(100*Rnd+1)产生1,100的随机数 Int(100+200*Rnd)产生100,299的随机数 四舍五入函数:Round(),例:round(345.789)=346; round(345.789,2)=345.79(2) 字符串函数: 字符串检索函数:InStr(Start,Compare) 【Compare为可选参数,值可以为1(默认,不区分大小写)、2、0】 字符串长度检测函数:Len(或) 字符串截取函数:Left(,)、Right(,)、Mid(,) 生成空格字符函数:Space() 大小写转换函数:Ucase()、Lcase() 删除空格函数:LTrim()、RTrim()、Trim()(3) 日期/时间函数: 系统日期和时间函数:Date()、Time()、Now() 截取日期分量函数:Year()、Month()、Day()、Weekday(,W)常数值描述vbSunday1星期日(默认)vbMonday2星期一vbTuesday3星期二vbWednesday4星期三vbThursday5星期四vbFriday6星期五vbSaturday7星期六 截取时间分量函数:Hour()、Minute()、Second()(4) 类型转换函数: 字符串转换字符代码函数:Asc() 字符串代码转换字符函数:Chr() 数字转换成字符串函数:Str() 字符串转换成数字函数:Val()24、 VBA语句: (1)声明语句:为变量、常量或程序命名,并指定一个数据类型。(Const、Dim) (2)赋值语句:把一个值或表达式赋给一个变量。 Let 变量名 = 值或表达式 以变量为主;数字字符串 数值型;不能在一个赋值语句中同时给多个变量 赋值;实现累加作用的赋值语句。 (3)Goto 语句:Goto 标号 (标号定义时,名字必须从代码行的第一列开始书写,名字后加冒号“: ”。 (4)执行语句:顺序结构;条件判断结构;循环结构 (a)If条件语句: 单分支结构语句:If Then End If 或 If Then End If 双分支结构语句:If Then Else End If 或If Then Else End If 多分支结构语句:If Then ElseIf Then ElseIf Then . . Else End If (b)多分支Select Case语句:Select Case 变量或表达式 Case 表达式1 Case 表达式2 to 表达式3 Case Is 关系运算符 表达式4 . . Case Else End Select (c)IIf函数:IIf(条件式,表达式1,表达式2) (d)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-湖南-湖南护理员五级(初级工)历年参考题库典型考点含答案解析
- 2025-2030中国粘蟑螂板胶行业市场运营模式及未来发展动向预测报告
- 2025年事业单位工勤技能-浙江-浙江垃圾清扫与处理工三级(高级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-浙江-浙江仓库管理员五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-河南-河南水工监测工四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-河南-河南动物检疫员五级(初级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-河北-河北舞台技术工五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏广播电视天线工一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西汽车修理工(技师/高级技师)历年参考题库典型考点含答案解析
- 2020-2025年设备监理师之设备工程监理基础及相关知识自我提分评估(附答案)
- AQ 1097-2014 井工煤矿安全设施设计编制导则(正式版)
- NBT 47013.13-2015 承压设备无损检测 第13部分:脉冲涡流检测
- 2023全球数字经济白皮书
- 2024年三亚市海棠区营商环境建设局一级科员招录1人《行政职业能力测验》高频考点、难点(含详细答案)
- 2024-2030年中国培南类抗菌药物行业市场运行态势及发展战略研究报告
- 知识题库-人社练兵比武竞赛测试题及答案(七)
- 陆上石油天然气开采安全管理人员复习题
- 孔子的美学思想对现代设计的启示
- 回弹法测试原始记录表
- 《热力发电厂》热力发电厂全面性热力系统
- 新教师岗前培训讲座中小学教学常规PPT
评论
0/150
提交评论