收藏 分销(赏)

access数据库基础知识.ppt

上传人:a199****6536 文档编号:14592711 上传时间:2026-10-17 格式:PPT 页数:50 大小:713.04KB 下载积分:10 金币
下载 相关
access数据库基础知识.ppt_第1页
第1页 / 共50页
access数据库基础知识.ppt_第2页
第2页 / 共50页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,access数据库基础知识,access数据库基础知识access数据库基础知识,二级语言考试介绍,考核内容:考核内容包括公共基础知识和数据库程序设计。所有科目对基础知识作统一要求,使用统一的公共基础知识考试大纲和教程。二级公共基础知识在各科笔试中的分值比重为(分)。数据库程序设计部分的比重为(分。,2,二级考试介绍,考试形式:二级所有科目的考试包括笔试和上机考试两部分。二级笔试时间为分钟,上机时间为分钟。,二级上机应用软件为,3,二级考试介绍,考试成绩划分:优秀(分)、良好(分)、及格(分)和不及格(分)四个等第成绩,笔试或上机考试成绩只有一门及格的,下次考试及格的一门可以免考,两部分考试均及格者,由教育部考试中心颁发统一印制的合格证书。,4,如何学二级,多看书,课前预习,课后复习,多上机实践,多读(背)程序,5,第章 数据库基础知识,本章要点:,数据库基础知识,关系数据库,数据库设计基础,简介,初识,6,数据库基础知识,计算机数据管理的发展,一、数据及数据处理,、数据是指存储在某种介质上能够识别的物理符号。,()数据概念包括两方面内容:其一是数据内容;其二是数据的表现形式,例如,某人的生日是“年月日”也可以表示为“”,()数据不仅包含数字、字母、文字而且包括图形、图像、声音、视频等,、数据处理是指将数据转换成信息的过程。通过处理数据可以获得信息,通过分析和筛选信息可以进行决策。,7,二、计算机数据管理,数据处理的中心问题是数据管理。计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。,8,计算机在数据管理方面经历了由低级到高级的发展过程,先后经历了人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统等几个阶段。,、人工管理,()数据及程序不具有独立性,一组数据对应一组程序。,()数据不能长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序使用,因此程序及程序之间存在大量的重复数据,称为数据冗余,9,、文件系统,()程序及数据有了一定的独立性,程序和数据分开存储,有了程序文件盒数据文件的区别。,()同一数据项可能重复出现在多个文件中,导致数据冗余度打,由于不能同意修改,容易造成数据的不一致。,10,、数据库系统,()出现了统一管理数据的专门软件系统,()提高了数据的共享性,使多个用户能够同时访问数据库中的数据,减小数据冗余,提高了数据的一致性和完整性,11,、分布式数据库系统,()数据库技术及网络通信技术的结合产生了分布式数据库系统。,()可以通过网络访问远端的数据库,、面向对象数据库系统,()数据库技术及面向对象程序设计结合产生了面向对象的数据库系统。,()提高了数据库管理效率,降低了用户使用的复杂性。,12,数据库系统,一、有关数据库的概念,、数据,数据指描述事物的符号记录。在计算机中文字、图形、图像、声音等都是数据。,、数据库,数据库是存储在计算机存储设备的相关数据的集合,、数据库应用系统,数据库应用系统是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。,13,、数据库管理系统,数据库管理系统是为数据库的建立、使用和维护而配置的软件。,、数据库系统,数据库系统由五部分组成:硬件、数据库、数据库管理系统及相关软件、数据库管理员和用户。,14,常量、变量和标识符,二、数据库系统的特点,、实现数据共享,减少数据冗余,、采用特定的数据模型,、具有较高的数据独立性,、有统一的数据控制功能,15,三、数据库管理系统(),的功能主要包括以下个方面,、数据定义,、数据操纵,、数据库运行管理,、数据的组织、存储和管理,、数据库的建立和维护,、数据通信接口,16,通常由以下部分组成,、数据定义语言及其翻译处理程序,、数据操纵语言及其编译(或解释)程序,、数据库运行控制程序,、实用程序,17,数据模型,数据库需要根据应用系统中数据的性质、内在联系、按照惯例的要求来设计和组织。数据模型就是从现实世界到机器世界的一个中间层次。,一、实体描述,、实体,、实体的属性,、实体集和实体性,二、实体间的联系及分类,、一对一联系,、一对多联系,、多对多联系,18,三、数据模型简介,为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定结构,这种结构用数据模型来表示。,、层次模型,、网状数据模型,、关系数据模型,19,关系数据模型,关系数据模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型,一、关系术语,、关系,、元组,、属性,、域,、关键字,、外部关键字,关系数据库,20,二、关系的特点,关系模型看起来简单,但是并不能将日常手工管理所用的各种表格,按照一张表一个关系直接存放到数据库系统中。在关系模型中对关系有一定的要求,关系必须具有以下特点:,、关系必须规范化,、在同一个关系中不能出现相同的属性名,、关系中不允许有完全相同的元组,、在一个关系中元组的次序无关紧要,、在一个关系中列的次序无关紧要,21,三、实际关系模型,22,关系运算,对于关系元算数据库进行查询时,需要找到用户感兴趣的数据,这就要对关系进行一定的关系元算。关系的基本运算有两类:一类是传统的集合运算(并、交、差等),另一类是专门的关系运算(选择、投影、联接)。,一、传统的集合运算,进行并、差、交集合运算的两个关系必须具有相同的关系模式,即元组具有相同结构。,、并,、差,、交,23,二、专门的关系元算,、选择,、投影,、联接,、自然联接,24,如果使用较好的数据库设计过程,就能迅速、高效地创建一个设计完善的数据库,为访问所需信息提供方便。,数据库设计步骤,一、设计原则,、关系数据库的设计应遵从概念单一化“一事一地”的原则,、避免在表之间出现重复字段,、表中的字段必须是原始数据和基本数据元素,、用外部关键字保证有关联的表之间的联系,数据库设计基础,25,二、设计的步骤,()需求分析,()确定需要的表,()确定所需字段,()确定联系,()设计求精,26,数据库设计过程,一、需求分析,二、确定需要的表,三、确定所需字段,四、确定联系,五、设计求精,27,是一种关系型数据库管理系统,是 的组成部分之一。,的发展简介,简介,28,数据库的系统结构,将数据库定义为一个扩展名为文件,并分为种不同的对象,它们是表、查询、窗体、报表、数据访问页、宏和模块。,29,初识,同其他 程序一样,在使用数据库时也需要首先打开窗口,然后再打开需要使用的数据库,这样才能进行其他各种操作。,30,实型变量,实型变量是指值为实数的变量。其命名及标识符的规则相同。,实型变量分为两种类型:,()单精度型(),分配个字节的存储单元,数值范围约为,并提供位有效位;小于的数被处理成零值。,()双精度型(),分配个字节的存储单元,数值范围约为,并提供位的有效位;小于的数被处理成零值。,在计算机内存中,实数一律是以指数形式存放的,而不是小数的形式。,例如:;,;,31,基本的算术运算符,语言中基本的运算符是:,、*、。这些运算符需要两个运算对象,称为双目运算符。除求余运算符外,运算对象可以是整型也可以是实型。,说明:,()乘号“*”不能省略,也不能写成代数式中的“”或“”,32,()若双目运算符两边的类型不一致,则系统将自动按照类型转换规则使两边类型一致后再进行运算。如一边是实型数,一边是整型数时,系统将自动把整型转换为实型数再进行运算。,()求余运算符“”要求参及运算的量必须为整数,且求余的结果符号及被除数相同。如的结果为,的结果为。,()在语言中,所有实型数的运算均以双精度方式进行。若是单精度数,则在尾数部分补,使之转化为双精度数。,33,运算符的优先级、综合性和算术表达式,在语言中,常量、变量、函数调用以及按语言语法规则用运算符把运算数连起来的式子都是合法的表达式。表达式都有一个值,即运算结果。,算术运算符和圆括号的优先级次序如下:(由高低),()、*、,34,算术运算符和圆括号的结合性,以上所列的运算符,只有单目运算符“”和“”的结合性是从右到左,其余运算符的结合性都是从左到右。,如,表达式()*的运算结果是,圆括号的优先级要高于乘号和除号;而表达式*的运算结果是,乘号和除号的优先级要高于加号;表达式*及*()是等价的,因为单目运算符”“的优先级高于乘号。,35,算术表达式,用算术运算符和括号将运算对象连接起来的、符合语法规则的式子,称算术表达式。运算对象可以是常量、变量、函数等。,关于算术表达式的几点说明:,()在表达式中可以使用多层圆括号,但左右括号必须配对。运算时从内层开始,由内向外依次计算表达式的值。,()在求解表达式的值时,若包含不同优先级的运算符,则按运算符的优先级别由高到低运行,若表达式中运算符的级别相同,则按运算符的结合方向进行。如表达式,因为加号和减号的优先级相同,它们的结合性为从左到右,因此先计算,然后把所得的结果减去。,36,强制类型转换表达式,强制类型转换表达式的形式:(类型名)(表达式),其中(类型名)称为强制类型转换运算符,例如:,()()将转换成浮点型,()()将转换成双精度型,重点提示:在求解表达式的值时,若包含不同优先级的运算符,则按运算符的优先级别由高到低运行,若表达式中运算符的级别相同,则按运算符的结合方向进行。,37,赋值表达式,赋值运算符和赋值表达式,赋值运算符,赋值符号“”称为简单运算符,其作用是将一个数据或运算表达式的值赋给另一个变量。例如:的作用是把赋给变量,即把存入变量对应的存储单元。,关于简单的赋值运算,要注意以下点:,()赋值符“”左边必须是变量,右边既可以是常量,变量,也可以是函数调用或表达式。如()*。,()赋值符“”及数学中的等号“”外观相同,但含义、作用不同,如,在数学中是不成立的,但在语言中是正确的。它的含义是将当前值加再赋给变量。,38,赋值表达式,用一个赋值运算符“”将一个变量和一个表达式连接起来的式子称为赋值表达式。其一般形式为:变量表达式,赋值号的左边必须是一个代表某一存储单元的变量名,或代表某存储单元的表达式,赋值运算的功能是先求出右边表达式的值,然后把该值赋给等号左边的变量,即是把数据放入以该变量为标识的存储单元中去。如,*是将常量赋给变量,再把中的值赋给变量,但中的值不变*,39,程序中可以多次给一个变量赋值,相应的存储单元当前的数据就是最后一次所赋的那个数据。,以下是几点说明:,()赋值表达式右边的“表达式”,也可以是一个赋值表达式,即出现多个赋值符号的情况。例如:(),它相当于。,()赋值表达式中还可以包含复合的赋值运算符,例如:*也是一个赋值表达式,假设的初值是,的初值是,则该赋值表达式运算顺序为:先进行*的运算,再进行的运算,相当于,因此最后结果是。,40,()如果在赋值表达式最后加一个分号就构成了语句。,()在语言中规定最左边变量所得到的新值就是赋值表达式的值,如,则表明该表达式的值为。,()赋值运算符的左边只能是变量,不能是常量或表达式。如是不合法的赋值表达式。,复合的赋值表达式,41,复合的赋值表达式,复合的赋值运算符,在赋值符“”之前加上其他运算符,可以构成复合的赋值运算符。例如在“”前加上“”运算符,就成了复合运算符“”。例如有:,它相当于表达式:即先使加,再赋给。,42,采用这种复合运算符,一是为了简化程序,二是为了提高编译效率,语言规定可以使用以下种复合赋值运算符,如下:,、*、,其中后五种是有关位运算方面的,将在后续章节中介绍。,注意:复合赋值运算符的优先级及赋值运算符的优先级相同。,43,复合的赋值表达式,如已有变量,值为,计算表达式的值。因为赋值运算符及复合的赋值运算符的优先级相同,且运算方向自右向左,所以计算步骤为:,()先计算,该表达式值为。,()再计算,即,此时的值仍为,所以表达式值为。,()最后计算,即(),此时的值已经改变为,所以表达式的值为。,即表达式最终的值为,而最终的值也是。,44,赋值运算中的类型转换,如果赋值运算符两侧的类型不同,在赋值时系统要自动进行类型转换,转换原则是不论赋值号两侧类型级别高低如何,一律将赋值号右边的类型转换成左边变量的类型,然后再赋值,具体规定如下:,将实数赋给整型变量时,舍弃实数的小数部分(不是四舍五入)。例如是整型变量,则;结果的值为,在内存中以整数形式存储。,将整数赋给单、双精度变量时,数值不变,但将整数转换成浮点数形式存放到左边的变量中。例如:,结果是将转换成赋给变量。,45,将字符型赋给整型时,由于字符型为个字节,而整型是个字节,故将字符的码值放到整型量的低位中,高位为。,将整型赋给字符型时,只把低位赋给字符量。,重点提示:赋值运算符的左边只能是变量,不能是常量或表达式。计算表达式的值时,参加运算的各个数据类型都转换成数据长度最长的数据类型,然后再计算,计算的结果是数据长度最长的数据类型。,46,自加、自减运算符和逗号运算符,自加运算符和自减运算符,自增运算符()是使运算量增加,自减运算符()是使运算量减,它们有以下几种形式:,值先增加后再参及其他运算,先参及其他运算再使值增加,值先减少后再参及其他运算,先参及其他运算再使值减少,47,关于自增和自减运算,要注意以下几点:,()和的区别。,()自增和自减运算符只能用于变量,不能用于常量或表达式,如是不合法的。,()但自增、自减运算符和其他运算符混合使用时,应注意其结合性为“自右向左”,如,即相当于()。,逗号运算符和逗号表达式,“,”是语言提供的一种特殊运算符,用逗号将表达式连接起来的式子称为逗号表达式。其一般形式为:,表达式,表达式,表达式,48,说明:,1,逗号运算符的结合性为从左到右,先计算表达式,1,,最后计算表达式,n,,最后一个表达式的值就是该逗号表达式的值。,2,逗号运算符再所有运算符中优先级最低。,3,表达式可以嵌套,即表达式,1,和表达式,2,本身也可以是逗号表达式,如,(x=2*5,x-3),x*4,,整个表达式的值应为,40,。,4,并非所有出现逗号的地方就可以作为逗号表达式,如,printf(“%d,%d”,a,b),。,重点提示,:自增和自减运算符只能用于变量,不能用于常量或表达式。逗号运算符的结合性为从左到右,最后一个表达式的值就是该逗号表达式的值。,49,谢谢,
展开阅读全文

开通  VIP、SVIP  下载更划算
下载10份以上建议开通 VIP 会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        关注我们

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服