软考9数据库应用基础知识课件.ppt

上传人:rrsccc 文档编号:10746563 上传时间:2021-06-02 格式:PPT 页数:39 大小:3.31MB
返回 下载 相关 举报
软考9数据库应用基础知识课件.ppt_第1页
第1页 / 共39页
软考9数据库应用基础知识课件.ppt_第2页
第2页 / 共39页
软考9数据库应用基础知识课件.ppt_第3页
第3页 / 共39页
软考9数据库应用基础知识课件.ppt_第4页
第4页 / 共39页
软考9数据库应用基础知识课件.ppt_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《软考9数据库应用基础知识课件.ppt》由会员分享,可在线阅读,更多相关《软考9数据库应用基础知识课件.ppt(39页珍藏版)》请在三一文库上搜索。

1、软考9数据库应用基础知识,1,数据库应用 基础知识,考试大纲分析 数据库应用的基本概念 数据库管理系统的操作 考点强化训练试题与解析,软考9数据库应用基础知识,2,9.1.1 考试大纲 知识点要求 9.1.2 知识点 占分值比率,9.1 考试大纲分析,软考9数据库应用基础知识,3,9.1.1 考试大纲 知识点要求 9.1.2 知识点 占分值比率,9.1 考试大纲分析,软考9数据库应用基础知识,4,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关

2、系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,1.数据,2.信息,3.数据处理,描述事物的特性。能被计算机接受识别处理的数字 字符图形图像、音动画等,编码后都被视为数据。,是从原始数据中筛选出来、经过加工处理的数据,信息=数据+处理,是人们行为和决策的依据,信息以数据的形式出现,是数据的精华,利用计算机对各种形式的数据进行搜索、 整理、存储、分类、排序、检索、统计、 加工过程,是将数据转换成信息的过程。,软考9数据库应用基础知识,5,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.

3、数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,1.人工阶段,3.数据库管理系统,2.文件系统,4.分布式数据库系统,20世纪50年代中期,计算机主要用于科学算, 没有软件,数据管理任务由程序员负责。,20世纪50-60年代中期,计算机用于管,操作 系有了数据库管理的软件,称为文件系统,多用户共享数据需求出现了数据库技术和管理数据软件系统。,数据库技术与网络通信技术的结合产生了分布式数据库系统。,软考9数据库应用基础知识,6,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3

4、 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,例题9.2-1,分析,数据库系统的特点 数据库中数据的存储是按一定结构进行的 不同应用程序可直接操作数据库中的数据 提供一套有效手段保持数据的 完整、一致、安全性 简单方便地实现数据库管理、控制和操作,练习册P21-1 P24-59,数据库系统提供一套有效的管理手段,以保持数据的完整性、B 和安全性,使数据具有充分的共享性。 A. 操作性B. 一致性 C. 兼容性D. 可维护性,软考9数据库应用

5、基础知识,7,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念, 存储在一起的相关数据的集合, 结构化的,多种应用服务; 数据的存储独立于使用它的程序; 插入、修改和检索数据 是公用的和可控制的。,软考9数据库应用基础知识,8,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统

6、 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,系统开发人员利用数据库系统开发的面向某 一类实际应用的软件系统。 例如 企业职工管理系统 学籍管理系统 工资管理系统 图书管理系统等,软考9数据库应用基础知识,9,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念, 对数据进行科学地组织和存储,

7、 维护数据的系统软件 位于用户与操作系统之间, 是用户与数据库接口 主要功能是为用户或应用程序 提供访问数据库方法,软考9数据库应用基础知识,10,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念, 是指引进数据库技术后的 计算机系统, 能实现有组织地、动态地存储 大量的相关数据, 提供数据处理和信息资源共享 的便利手段。,软考9数据库应用基础知识,11,9.2.1 数据

8、、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,例题9.2-2,分析,分布式数据库的特点 是对数据库管理的进一步发展 将数据库技术与计算机技术、 分布处理技术相结合 使原来集中存放和管理的数据库 分布在网络不同节点上 使数据库的管理变得更加灵活、多样和安全,练习册P21-9 P61-62,下列关于数据库系统的说法中,_D_是错误的。 A在操作系统中,数据库是以文件方式出现的, 是数据的

9、一种高级组织形式 B数据库表中各数据记录的存储是按同一结构进行的, 不同的应用程序都可操作使用这些数据 C数据库系统提供管理手段用来保持数据的完整、一致和安全性 D分布式数据库将原来集中存放和管理的数据库分布在 网络结点上,逻辑上构成了多个数据库,软考9数据库应用基础知识,12,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,实体:系部、学生和课程三个 系部的属性包括:

10、系号、系名、主任名; 学生的属性包括:学号,姓名,性别; 课程的属性包括:课程号,课程名,学分。,说明: 矩形:实体型,框内为实体名 椭圆:属性,椭圆内为属性名 菱形:联系,框内为联系名,软考9数据库应用基础知识,13,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,1.层次模型:用树型结构表示实体 及其之间的联系。 2.网络模型:用网状结构表示实体 及其之间的联系。

11、3.关系模型:用二维表结构来表示实体 及其之间的联系。,例题9.2-3,数据库管理系统常用的数据模型有三种, 其中_A_不是数据库管理系统的数据模型。 A线性模型 B层次模型 C网状模型 D关系模型,软考9数据库应用基础知识,14,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 传统的集合运算 专门的关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念, 并(RS): 两个相同结构的关系R和S的并由 属于这两个关

12、系的记录组成 取R、S中的所有,如有相同,取其一 差(R-S) 由属于R而不属于S的记录组成 取R有S没有的,如有相同,都不取 交( RS) 由即属于R又属于S的记录组成 取R和S共有的记录 例: 有两个结构相同的关系R和S分别有 A、B、C三个字段,软考9数据库应用基础知识,15,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 传统的集合运算 专门的关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,R,S,

13、RS并,R S交,R-S差,软考9数据库应用基础知识,16,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 传统的集合运算 专门的关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,例题9.2-4,分析,设有如下关系:,R S T,则下列关系式正确的是 (64) 。 AT=RS BT=RS CT=RS DT=RS,选项B是正确的。 是并运算符,RS的含义为:由属于这两个关系的记录组成。即取R、S中的所有,如有相

14、同,取其一。,软考9数据库应用基础知识,17,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 传统的集合运算 专门的关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,例题9.2-5,分析,练习册P22-15 P131-64,某关系数据库系统中,设有“选修操作系统”的学生关系A,“选修电子商务”的学生关系B,那么,求“选修操作系统”而没有“选修电子商务”的学生,则需要对这两个关系进行 C 运算 A并 B交 C差

15、 D补,选项C是正确的。两个关系A和B的差运算是指:由属于R而不属于S的记录组成即: 取R有S没有的,如有相同,都不取 因此,“选修操作系统”的学生关系A与“选修电子商务”的学生关系B进行差运算,即为求“选修操作系统”而没有“选修电子商务”学生,软考9数据库应用基础知识,18,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 传统的集合运算 专门的关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念, 选择(sel

16、ection) (横向选择) 从一个关系(表文件)中选择满 足某个条件的记录组成新的表文件 投影(projection) (纵向选择) 从一个表文件中选择所需字段 组成新的表文件,是对字段的选择 新表是原表的子集(一部分) 联接(join) 根据给定的条件,将两个表文件横向 组合生成新表文件,软考9数据库应用基础知识,19,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 传统的集合运算 专门的关系运算 9.2.4 关系数据库中基本概念,

17、9.2 数据库应用系统的基本概念,例:,有两个表文件以“姓名”相同这一条件对两个表文件连接生成第三个表文件,表1,表2,表3,软考9数据库应用基础知识,20,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 传统的集合运算 专门的关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,1.实体:客观存在并可相互区分的事物 2.属性:实体所具有的某一特性。字段(列) 3.记录:表的行 4.索引:加快查询速度 5.关键字

18、:表中能够惟一标识一个 记录的属性组合 6.主键:为主关键字,简称主键 7.关系 一对一联系 多对多联系 一对多联系,软考9数据库应用基础知识,21,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 传统的集合运算 专门的关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,例题9.2-6,分析,练习册P21-2 P25-60,关于主键: 1.在数据表中,可定义多个具有唯一值的关键字真正与其他表建立关系的关键字称为

19、主键。 2.此关系表中姓名、性别、年龄不能保证具有唯一值,只有身份证可以保证具有唯一值。,某关系表定义了 “姓名”、“身份证号”、“性别”、“年龄”四个字段,其中 B 字段可以作为此关系表的主键。 A.姓名 B. 身份证号 C. 性别 D. 年龄,软考9数据库应用基础知识,22,9.2.1 数据、信息与数据处理 9.2.2 数据库系统的发展 9.2.3 数据库系统基本概念 1.数据库 2.数据库应用系统 3.数据库管理系统 4.数据库系统 5.E-R模型 6.数据模型 7.关系运算 传统的集合运算 专门的关系运算 9.2.4 关系数据库中基本概念,9.2 数据库应用系统的基本概念,例题9.2-

20、7,分析,练习册P21-7 P60-60,客观事物在信息世界中被称为实体 1.实体具有的特性称为属性 2.常见实体联系有 一对一联系 多对多联系 一对多联系,客观事物之间的关系即是信息世界中实体之间的联系,_D_不属于实体联系。 A一对一联系 B一对多联系 C多对多联系 D空对空联系,软考9数据库应用基础知识,23,1.创建数据库 2.创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作, 在项目管理器中创建数据库 在“项目管理器”中选“数据”“数据库” 菜单方式创建数据库: “文件”/“新建”“数据库” “新建文件” 命令方式创建数据库 Create Database数据库名/?

21、,软考9数据库应用基础知识,24,1.创建数据库 2.创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作, 创建表结构, 输入表记录,软考9数据库应用基础知识,25,1.创建数据库 2.创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作,选择查询:不更改原来表中的数据。 参数查询:设置查询参数。 交叉表查询:对表进行分组汇总。 操作查询:查询结果生成新表。,软考9数据库应用基础知识,26,1.创建数据库 2.创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作,例题9.3-1,分析,练习册P21-10 P62-63,设在Access中已建立一表并打开,做

22、如下操作: 1、将鼠标置于某记录最左侧的灰色方格使光标变为箭头状; 2、单击左键,选中整条记录,按键盘上Del键; 3、在弹出的对话框中单击“是”按钮。对此表的影响_D_。 A在选中的记录上方增加一条空记录 B在选中的记录下方增加一跳空记录 C删除选中记录的第一个字段值 D删除选中记录,在Access中删除某条记录的方法是: 选中整条记录,按DEL键 单击鼠标右键“删除记录”,软考9数据库应用基础知识,27,1.创建数据库 2.创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作,例题9.3-2,分析,练习册P21-11 P62-64,在Access中打开一个表,针对此表选择“文件

23、今另存为”命令后出现的弹出对话框里,_D_是不能被选择的保存类型。 A窗体 B报表 C数据访问页 DDBF数据库,在Access中打开一个表 选择“文件”/“另存为” 输入表名,确定文件类型 窗体 报表 数据访问页 DBF数据库属于VFP,不属于Access,软考9数据库应用基础知识,28,1.创建数据库 2.创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作,例题9.3-3,分析,练习册P22-17 P167-63,在Access表中输入数据时,当前光标位于某条记录的某个字段时,按Tab键可以将光标移动到当前记录的下一个字段,在Access 2000表中输入数据时,每输完一个字

24、段值,可以按 A 键转至下一个字段。 ATab BAlt CEsc DEnd,软考9数据库应用基础知识,29,1.创建数据库 2.创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作,例题9.3-4,分析,练习册P22-18 P167-64,在Access中被删除的记录不能恢复,在Access 2000中,在数据表中删除一条记录后,被删除的记录 D 。 A可以恢复到原来位置 B能恢复,但将被恢复为最后一条记录 C能恢复,但将被恢复为第一条记录 D不能恢复,软考9数据库应用基础知识,30,1.创建数据库 2.创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作,例题9.3

25、-5,分析,练习册P21-4 P25-62,在Access中可以创建和使用带参数查询 关键字LIKE表明是一种模糊查询, 它的后面可以使用“*”或“?”通配符 AS:显示列表(字段列) = =:完全相等,在Access中,要对表中数据进行模糊查询,要用到的关键字是 C 。 A. AS B. = C. LIKE D. = =,软考9数据库应用基础知识,31,1.创建数据库 2.创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作,例题9.3-6,分析,练习册P21-5 P25-63,Access中可创建和使用的查询 简单查询 带参数查询 更新查询 交叉表查询 关系表查询 不能使用和创

26、建动态查询,下列哪种查询方式不能在Access中创建和使用 D 。 A.更新查询 B. 交叉表查询 C. 关系表查询 D. 动态查询,软考9数据库应用基础知识,32,1.创建数据库 2.创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作,例题9.3-7,分析,练习册P21-12 P63-65,在Access中可以使用的通配符 “*”:表示长度不限的任意个字符 “?”:表示1个字符,在Access中使用带参数查询时,表达式中的关键字Like表明是一种模糊查询,其后可带有两种通配符,_A_就是其中的一种。 A? B$ C# D !,软考9数据库应用基础知识,33,1.创建数据库 2.

27、创建与设计数据表 3.数据表的查询,9.3 数据库管理系统的操作,例题9.3-8,分析,练习册P22-19 P167-65,Access中若要统计出每个班级的人数 对数据表中的记录按班级分组 以“学号”进行计数统计 应使用Group By和Count,假设在Access中已经建立了“学生”表,表中包括“学号”、“姓名”、“性别”、“班级”等字段,如果要统计出每个班级的人数,那么在查询设计视图的“班级”的“总计”行和“学号”的“总计”行中应分别选择 A 。 AGroup By和Count BGroup By和Sum CCount和Group By DSum和Group By,软考9数据库应用基础

28、知识,34,9.4 考点强化训练试题与解析,例题9.4-1,分析,例题9.4-1 例题9.4-2 例题9.4-3 例题9.4-4 例题9.4-5,练习册P21-14 P131-63,Mdb:是Access数据库文件格式 Dot:Word文档模板文件,Access的数据库文件默认的扩展名是 A 。 AmdbBadb Cdb Ddot,软考9数据库应用基础知识,35,9.4 考点强化训练试题与解析,例题9.4-2,分析,例题9.4-1 例题9.4-2 例题9.4-3 例题9.4-4 例题9.4-5,练习册P22-16 P131-65,在Access中数据表的复制有3中方式 表结构的复制 记录的复制

29、 结构与记录同时的复制 不能只对选中的某个字段进行单独复制,在Access中, D 不属于数据表的复制方式。 A表结构的复制 B记录的复制 C结构与记录同时复制 D选中字段的复制,软考9数据库应用基础知识,36,9.4 考点强化训练试题与解析,例题9.4-3,分析,例题9.4-1 例题9.4-2 例题9.4-3 例题9.4-4 例题9.4-5,练习册P18-1 P5-14,某商场的部门和商品两个实体之间的关系如下图所示。假设每个部门负责销售若干种商品,每种商品只能由一个部门负责销售,那么部门和商品之间存在着 B 的联系。 A. 一对一B. 一对多 C. 多对多 D. 多对一,一对一联系(1:1

30、)两个实体集A、B中的每个实体 最多只能和另一个实体集中的一个实体有联系 一对多联系(1:n)实体集A中至少有一个实体对应于 实体集B中多于一个的实体 多对多联系(m:n)两个实体集A、B中每个实体和 另一个实体集中多个实体有联系,软考9数据库应用基础知识,37,9.4 考点强化训练试题与解析,例题9.4-4,分析,例题9.4-1 例题9.4-2 例题9.4-3 例题9.4-4 例题9.4-5,练习册P18-11 P120-27, BS=45表示笔试成绩比不低于45分 JK=43 or JK=44表示机试成绩在43-44分 试题中的条件要求同时出现上述两种情况 所以用and连接,某地区考试机构

31、准备对信息处理技术员考试笔试成绩(BS)不低于45分,并且机考成绩(JK)为4344分者进行重点复查。对考生成绩表进行筛选操作时,正确描述上述条件的表达式是 A 。 A.BS=45 and (JK=43 or JK=44) B.BS45 and (JK=43 and JK=44) C.BS=45 or (JK=43 or JK=44) D.BS45 or (JK=43 and JK=44),软考9数据库应用基础知识,38,9.4 考点强化训练试题与解析,例题9.4-5,分析,例题9.4-1 例题9.4-2 例题9.4-3 例题9.4-4 例题9.4-5,练习册P19-22 P169-69,设:

32、笔试成绩0的考生为集合A 机考成绩0的考生为集合B 则笔试成绩0 and 机考成绩0 的考生为交集 (A和B的公共部分 AB ) 笔试成绩0 or 机考成绩0 的考生为并集 (取A、B中的所有,如有相同,取其一 AB) 交集AB是并集AB中的一个子集, 所以考生人数应有r1r2,信息处理技术员考生信息库中,具有“准考证号”、“姓名”、“笔试成绩”与“机考成绩”等字段。按“笔试成绩0 and 机考成绩0”查询,有r1人;按“笔试成绩0 or 机考成绩0”查询,有r2人,则必然有关系 D 。 A. r1r2 B. r1r2 C. r1r2 D. r1r2,软考9数据库应用基础知识,39,数据库应用基础知识 知识点,-结束-,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1