内容正文:
编写说明:本专辑为四川省(对口招生)计算机类《数据库基础考纲讲练测》,严格依据四川省普通高校招生职业技能考试大纲计算机类(2023年版)考试范围及要求编写,精准对标考纲,兼顾考点覆盖与实战应用。每套讲练测提供讲义、课件、练习三大配套教学文件,贯穿九大核心环节:考点解读、思维导图、知识梳理、背诵环节、常考题、高考真题、课堂练习、课堂小结及课后测验,形成“讲-练-测-评”闭环式教学与复习逻辑,助力考生夯实基础、突破重难点。
四川省计算机类
《数据库基础考纲讲练测》
专题1 数据库基本概念与系统环境
[考点解读]
1.掌握数据库、数据库系统及数据库管理系统的定义与区别、Access数据库的六大对象及其功能、Access常用数据类型。
2.理解实体模型中的相关术语及实体间的三种关系、关系型数据库的基本特点、数据库运算符与表达式的构成。
3. 了解数据、数据库、数据库系统、数据库管理系统的基本概念及其层次关系、数据模型的分类及关系型数据库的规范化理论、Access数据库的窗口界面与基本操作环境。
[思维导图]
[知识梳理]
一、数据与信息的基本概念
1. 数据(Data)
定义:数据是描述事物的符号记录,是数据库中存储的基本对象。数据是信息的具体表现形式。
表现形式:数据的形式是多种多样的,不仅包括数字,还包括文字、图形、图像和声音等。例如,描述某位同学的信息,可以用一组数据“S1、赵亦、女、17、计算机”来表示。
核心要点:数据和它的语义是不可分割的。例如,对于数据“(赵亦,计算机)”,如果不了解其语义,可能无法正确解释它表示的是“赵亦所在系为计算机系”还是“赵亦学习的课程为计算机”。
2. 信息(Information)
定义:信息是人脑对现实世界事物的存在方式、运动状态以及事物之间联系的抽象反映。
信息与数据的关系:
① 数据是信息的符号表示或载体,信息是数据的内涵。
② 同一信息可以用多种不同的数据形式表示,而信息不随数据形式的不同而改变。
③ 信息是客观存在的,数据是对信息的记录。
二、数据库、数据库管理系统与数据库系统
1. 数据库(Database,DB)
定义:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。
通俗理解:简单地说,数据库就是数据的仓库,即数据存放的地方。通讯录是一个小数据库,图书馆则是一个典型的大型数据库。
数据库的主要特点:
① 数据共享:多个用户可同时使用。
② 数据独立:数据与应用程序相互独立。
③ 减少数据冗余:避免数据重复存储。
④ 易于扩充:可根据需要扩展。
2. 数据库管理系统(Database Management System,DBMS)
定义:数据库管理系统是位于用户与操作系统之间的一层数据管理软件,是管理数据的软件。
主要功能:
3. 数据库系统(Database System,DBS)
定义:数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员(DBA) 等组成的存储、管理、处理和维护数据的系统。
数据库系统的组成:
① 硬件:计算机系统及存储设备。
② 软件:数据库管理系统、操作系统、应用程序等。
③ 数据:数据库中的数据集合。
④ 人员:数据库管理员、系统分析员、应用程序员、最终用户。
4. 三者关系
数据库系统(DBS)= 数据库(DB)+ 数据库管理系统(DBMS)+ 应用程序 + 用户
理解要点:
① 数据库是存放数据的“仓库”。
② 数据库管理系统是管理仓库的“工具”。
③ 数据库系统是仓库+工具+管理员+使用者的完整体系。
三、实体模型
1. 相关术语
2. 实体间的联系类型
实体之间的联系分为三类:
四、数据模型
1. 数据模型的分类
数据模型是数据库中对现实世界数据特征的抽象。主要分为:
(1)概念模型
第一次抽象,用于数据库设计。最常用的是E-R模型(实体-联系模型)。
(2)逻辑模型
按计算机系统的观点对数据建模。主要包括:层次模型、网状模型、关系模型、面向对象模型。
(3)物理模型
对数据最底层的抽象。描述数据在系统内部的存储方式和存取方法。
2. 三种主要逻辑模型的特点
3. 关系型数据库的基本概念
4. 关系型数据库的特点
数据以二维表的形式组织;表中每一行是一条记录(元组);表中每一列是一个字段(属性)。
属性值具有原子性(不可再分);不能出现大表套小表;支持SQL语言操作。
五、Access 数据库基础
1. Access 数据库的对象
Access数据库由六大对象组成:
重要理解:表是Access数据库的基础,其他所有对象(查询、窗体、报表、宏、模块)都建立在表的基础之上。
2. Access 常用数据类型
3. Access 数据库的基本操作环境
启动Access:
① 开始菜单 → Microsoft Office → Microsoft Access 2010。
② 双击已有Access数据库文件(扩展名为 .accdb)。
Access 2010工作界面:
① Backstage视图:“文件”选项卡,包含新建、打开、保存、打印等命令。
② 功能区:包含“开始”“创建”“外部数据”“数据库工具”等选项卡。
③ 导航窗格:显示数据库中的所有对象(表、查询、窗体、报表等)。
④ 工作区:显示当前打开的对象。
六、运算符与表达式
1. 算术运算符
2. 比较运算符
3. 逻辑运算符
[背诵环节]
1. 请分别解释数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)的含义,并说明三者之间的关系。
【答案】
数据库(DB) :是长期储存在计算机内、有组织的、可共享的大量数据的集合,是存放数据的“仓库”。
数据库管理系统(DBMS) :是位于用户与操作系统之间的一层数据管理软件,负责对数据库中的数据进行定义、操纵、维护和管理,是管理数据的“工具”。
数据库系统(DBS) :是由数据库、数据库管理系统、应用程序和数据库管理员(DBA)等组成的存储、管理、处理和维护数据的系统,是完整的“体系”。
三者关系:数据库系统(DBS)= 数据库(DB)+ 数据库管理系统(DBMS)+ 应用程序 + 用户。
2. 在实体模型中,什么是实体、属性和域?实体之间有哪些联系类型?请各举一个例子说明。
【答案】实体:客观存在且可相互区别的事物。例如:一个学生、一本书。
属性:描述实体的特性。例如:学生的学号、姓名、性别、年龄都是学生的属性。
域:属性的取值范围。例如:性别的域为{男,女},年龄的域为{0~150}。
实体间的三种联系类型:
3. 在关系型数据库中,二维表中的“行”和“列”分别称为什么?什么是“码”?请说明关系型数据库的主要特点。
【答案】行和列的名称:
二维表中的每一行称为一个元组(记录) ,代表一条完整的数据。
二维表中的每一列称为一个属性(字段) ,代表数据的一个特征。
码:是能唯一标识一个元组的属性或属性组合。例如,学生表中的“学号”可以唯一标识一个学生,学号就是该表的码。码的另一个常见称呼是“主键”。
关系型数据库的主要特点:
①数据以二维表的形式组织;②表中每一行是一条记录(元组);③表中每一列是一个字段(属性);④属性值具有原子性(不可再分);⑤不能出现大表套小表的情况;⑥支持SQL语言操作。
4. Access 2010数据库由哪六大对象组成?其中哪个对象是数据库的基础和核心?请列举Access中至少四种常用数据类型并说明其用途。
【答案】Access的六大对象及其功能:
表:存储数据,是数据库的基础和核心。
查询:查找和检索数据,可连接多个表。
窗体:数据输入和显示的界面。
报表:数据打印输出。
宏:自动化操作,自动执行一系列命令。
模块:VBA编程,实现更复杂的自动化功能。
其中,表是数据库的基础和核心,其他所有对象(查询、窗体、报表、宏、模块)都建立在表的基础之上。
常用数据类型及用途:
文本:存储较短的文字或数字组合,最多255个字符(如姓名、地址)。
备注:存储大量文本,约64,000个字符(如详细描述、备注)。
数字:存储数值数据(如年龄、价格、数量)。
日期/时间:存储日期和时间值(如出生日期、订单时间)。
[常考题]
1.数据库管理系统是位于用户与操作系统之间的一层数据管理软件,Access 2010属于数据库管理系统。( )
【答案】√
2.在Access数据库中,表是存储数据的基本对象,其他所有对象都建立在表的基础之上。( )
【答案】√
3.在关系型数据库中,表中的“行”称为“属性”,“列”称为“元组”。( )
【答案】×
4.在关系型数据库中,用于唯一标识一条记录的字段称为( )。
A. 码 B. 域 C. 属性 D. 实体
【答案】A
5.下列选项中,不属于Access 2010数据库对象的是( )。
A. 表 B. 查询 C. 窗体 D. 数据透视表
【答案】D
6.在Access 2010中,要存储“学生照片”或“个人简历”等数据,应选择的数据类型是( )。
A. 文本 B. 备注 C. OLE对象 D. 超链接
【答案】C
7.在Access 2010中,“文本”数据类型最多可存储的字符数是( )。
A. 64个字符 B. 128个字符 C. 255个字符 D. 65,535个字符
【答案】C
8.在Access 2010中,下列属于其数据库对象的有( )。
A. 表 B. 查询 C. 报表 D. 模块
【答案】ABCD
9.在关系型数据库中,关于“关系”的说法,正确的有( )。
A. 一个关系对应一张二维表
B. 关系中的行称为元组
C. 关系中的列称为属性
D. 属性值可以再分解为多个子值
【答案】ABC
10.关于实体间联系类型的说法,正确的有( )。
A. 一个学生只能属于一个班级,一个班级有多个学生,属于一对多联系
B. 一个班级只有一个班长,一个班长只属于一个班级,属于一对一联系
C. 一个学生可选多门课程,一门课程可有多个学生选修,属于多对多联系
D. 一个学生只能学习一门课程,一门课程只能有一个学生选修,属于一对多联系
【答案】ABC
[高考真题]
1.(单项选择题)在数据管理技术的发展过程中,没有专门的软件对数据进行管理的阶段是( )。
A. 人工管理阶段 B. 文件系统阶段
C. 数据库系统阶段 D. 文件系统阶段和数据库系统阶段
【答案】A
2.(单项选择题)在关系数据库中,用来表示实体及实体之间联系的数据模型是( )。
A. 层次模型 B. 网状模型 C. 关系模型 D. 实体-联系模型
【答案】C
3.(单项选择题)下列不属于数据库系统特点的是( )。
A. 数据共享性好 B. 数据冗余度高 C. 数据具有完整性 D. 数据独立性高
【答案】B
4.(单项选择题)数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
A. 数据存储功能 B. 数据定义功能 C. 数据控制功能 D. 数据操纵功能
【答案】D
5.(单项选择题)在Access数据库中,要存储“个人简历”等大量文本信息,最合适的数据类型是( )。
A. 文本 B. 备注 C. OLE对象 D. 超链接
【答案】B
6.(单项选择题)在Access 2010中,下列不是数据库对象的是( )。
A. 表 B. 查询 C. 数据透视表 D. 报表
【答案】C
7.(判断题)数据库系统是由数据库、数据库管理系统、应用程序和数据库管理员等组成的。( )
【答案】√
8.(判断题)在关系型数据库中,表中的每一列称为一个“元组”,每一行称为一个“属性”。( )
【答案】×
9.(判断题)实体之间的“一对多”联系,是指实体集A中的一个实体与实体集B中的多个实体相联系。 ( )
【答案】√
10.(多选题)在Access 2010中,下列属于其数据库对象的有( )。
A. 表 B. 查询 C. 窗体 D. 宏
【答案】ABCD
11.(多选题)在关系型数据库中,关于“关系”的说法,正确的有( )。
A. 一个关系对应一张二维表
B. 关系中的行称为元组
C. 关系中的列称为属性
D. 关系中的属性值可以再分解为多个子值
【答案】ABC
12.(多选题)下列关于实体间联系类型的说法,正确的有( )。
A. 一个班长只属于一个班级,一个班级只有一个班长,属于一对一联系
B. 一个班级有多个学生,但一个学生只属于一个班级,属于一对多联系
C. 一个学生只能学习一门课程,一门课程只能有一个学生选修,属于一对多联系
D. 一个学生可以选修多门课程,一门课程可以被多个学生选修,属于多对多联系
【答案】ABD
13.(填空题)在Access 2010中,数据库的六大对象包括表、查询、______、报表、宏和______。其中,______是数据库的基础和核心,是唯一用于存储数据的对象。
【答案】窗体、模块、表
[课堂练习]
1.在Access 2010中,数据库文件的默认扩展名是( )。
A. .xlsx
B. .accdb
C. .mdb
D. .docx
【答案】B
2.在数据库系统中,负责数据库的规划、设计、维护和监控等工作的专业人员称为( )。
A. 系统分析员
B. 应用程序员
C. 数据库管理员
D. 终端用户
【答案】C
3.( )以二维表的形式组织数据,是当今最常用的数据模型。
A. 层次模型
B. 网状模型
C. 关系模型
D. 面向对象模型
【答案】C
4.在关系型数据库中,如果一个表中的“学号”字段能唯一确定一个学生,那么“学号”就是该表的( )。
A. 域
B. 元组
C. 属性
D. 码
【答案】D
5.在Access 2010中,存储“公司网址”或“电子邮箱地址”等信息时,最适合的数据类型是( )。
A. 超链接
B. 文本
C. OLE对象
D. 备注
【答案】A
6.在Access 2010中,如果某个字段的值需要系统自动生成且每次增加1,应将字段的数据类型设置为( )。
A. 数字
B. 文本
C. 自动编号
D. 货币
【答案】C
7.在数据管理技术的发展过程中,经历了哪三个阶段?请简要说明人工管理阶段和数据库系统阶段的主要特点。
【答案】数据管理技术的发展经历了三个阶段:
人工管理阶段:数据由应用程序直接管理,没有专门的软件对数据进行管理,数据不共享、冗余大、程序与数据相互依赖。
文件系统阶段:有了文件系统作为管理软件,数据以文件形式存储,实现了数据的长期保存和按文件名存取,但数据共享性差、冗余度大。
数据库系统阶段:由数据库管理系统(DBMS)统一管理数据,实现了数据共享、数据独立性高、冗余度低、数据统一管理与控制。
人工管理阶段的主要特点:①没有专门的软件管理数据;②数据不共享,冗余大;③数据与程序紧密相关,独立性差。
数据库系统阶段的主要特点:①由DBMS统一管理数据;②数据共享性高;③数据冗余度低;④数据独立性强;⑤具有完整性、安全性控制。
8.Access 2010数据库中的“表”和“查询”分别有什么作用?请从功能和操作方式两个方面进行对比说明。
【答案】
[课堂小结]
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$