106数据库原理练习题教学提纲.docx
- 文档编号:9572748
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:15
- 大小:177.78KB
106数据库原理练习题教学提纲.docx
《106数据库原理练习题教学提纲.docx》由会员分享,可在线阅读,更多相关《106数据库原理练习题教学提纲.docx(15页珍藏版)》请在冰点文库上搜索。
106数据库原理练习题教学提纲
1-06数据库原理练习题
数据原理及应用课后思考练习题
(1)经过处理和加工提炼而用于决策或其他应用活动的数据称为。
①信息
(2)数据管理技术经历了、和三个阶段。
①人工管理②文件系统
数据库系统
(3)数据库系统一般由、、、和组成。
①硬件系统②数据库集合
数据库管理系统及相关软件④数据库管理员⑤用户
(4)数据库是长期存储在计算机内、具有的、可以的数据集合。
①组织②共享
(5)DBMS是指,它是位于和之间的一层管理软件。
①数据库管理系统②用户
操作系统
(6)DBMS管理的是的数据。
结构化
(7)数据库管理系统的主要功能有、、数据库的运行管理以及数据库的建立和维护等四个方面。
①数据库定义功能②数据库操纵功能
(8)数据库语言包括和两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据进行的各种操作。
①数据描述语言②数据操纵语言
(9)指出下列缩写的含义
(1)DML:
;
(2)DBMS:
;
(3)DDL:
;
(4)DBS:
;
(5)SQL:
;
(6)DB:
;
(7)DD:
;
(8)DBA:
;
(9)SDDL:
;
(10)PDDL:
;
①数据操纵语言②数据库管理系统
数据描述语言④数据库系统⑤结构化查询语言⑥数据库⑦数据字典⑧数据库管理员⑨子模式数据描述语言⑩物理数据描述语言
(10)数据库系统与文件系统的本质区别在于。
数据库系统实现了整体数据的结构化
(11)数据独立性是指与是相互独立的。
①用户的应用程序②存储在外存上的数据库中的数据
(12)数据独立性又可分为和。
①逻辑数据独立性②物理数据独立性
(13)当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的。
物理独立性
(14)数据模型是由、和三部分组成。
①数据结构②数据操作
完整性约束
(15)是对数据库系统的静态特性的描述,是对数据库系统的动态
①数据结构②数据操作
(16)以子模式为框架的数据库是;以模式为框架的数据库是;以物理模式为框架的数据库是。
①用户数据库②概念数据库
物理数据库
(17)层次数据模型中,只有一个结点无父结点,它被称为。
根结点
(18)层次模型的物理存储方法一般采用和。
①邻接法②指针法
(19)层次模型中,根结点以外的结点至多可有个父结点。
(20)数据描述语言的作用是。
定义数据库
(21)数据库体系结构按照、和三级结构进行组织。
①外模式②模式
内模式
(22)外模式是的子集。
模式
(23)独立于计算机系统,只用于描述某个特定组织所关心的信息结构的模型,称为;直接面向数据库的逻辑结构的模型,称为。
①概念模型②数据模型
(24)现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是、和。
①现实世界②信息世界
计算机世界(或数据世界)
(25)实体之间的联系可抽象为三类,它们是、和。
①1:
1②1:
n
m:
n
(26)数据冗余可能导致的问题有和。
①浪费存储空间及修改麻烦②潜在的数据不一致性
(27)从外部视图到子模式的数据结构的转换是由实现,模式与子模式之间的映象是由实现,存储模式与数据物理组织之间的映象是由实现。
1应用程序②DBMS
操作系统的存取方法
(28)某大学实行学分制,学生可根据自己的情况选课,每名学生可同时选修多门课程,每门课程可由多位教师主讲,每位教师可讲授多门课程。
则:
(1)指出学生与课程的联系类型。
m:
n
(2)指出课程与教师的联系类型。
m:
n
(3)若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师的联系。
n:
1
(29)有关联机事务处理OLTP(OnLineTransactionProcessing)的叙述错误的是:
A.联机事务处理对用户的操作命令响应快
B.联机事务处理每次操作涉及的数据量少。
C.银行存取款系统、学生选课系统属于联机事务处理范畴。
D.“啤酒和尿布”案例属于联机事务处理范畴。
(30)联机分析处理OLAP(OnLineAnalyticalProcessing)主要用于:
A.支持决策支持系统
B.实时系统控制
C.远程事物管理
D.网上商务交易
(31)对关系模型叙述错误的是________:
A.建立在严格的数学理论、集合论和谓词演算公式基础之一
B.微机DBMS绝大部分采取关系数据模型
C.用二维表表示关系模型是其一大特点
D.不具有连接操作的DBMS也可以是关系数据库管理系统
答:
关系模型采用二维表表示实体及实体间的联系,实体间的联系是通过不同关系中的公共属性实现的。
若关系DBMS不提供连接操作,将无法完成涉及多个表之间的查询操作。
本题答案为D。
(32)关系模式的任何属性_____。
A.不可再分B.可再分
C.命名在该关系模式中可以不惟一D.以上都不是
答:
由关系的性质可知,关系中的属性是最小的不可再分的数据单位。
本题答案为A。
(33)在通常情况下,下面的关系中不可以作为关系数据库的关系是_____。
A.R1(学生号,学生名,性别)
B.R2(学生号,学生名,班级号)
C.R3(学生号,学生名,宿舍号)
D.R4(学生号,学生名,简历)
答:
关系必须是规范化的,即关系中的每个属性都是最小的不可再分的,而R4关系中的“简历”属性可以再分。
本题答案为D。
(34)关系数据库中的码是指________
A.能惟一决定关系的字段B.不可改动的专用保留字
C.关键的很重要的字段D.能惟一标识元组的属性或属性集合
答:
由码的定义可知本题答案为D。
(35)根据关系模式的完整性规则,一个关系中的“主码”_________。
A.不能有两个B.不能成为另一个关系的外码
C.不允许为空D.可以取值
答:
一个关系中的“主码”不能为空。
本题答案为C。
(36)关系数据库中能惟一识别元组的那个属性称为________
A.惟一性的属性B.不可改动的保留字段
C.关系元组的惟一性D.关键字段
答:
由关键字段(或码)的定义可知本题答案为D。
(37)在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码S#,则S#在R中称为_________。
A.外码B.候选码
C.主码D.超码
答:
关系S中的主码S#出现在关系R中,而S#又不是R的主码,所以S#是关系R中的外码。
本题答案为A。
(38)关系模型中,一个码是_______。
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是
答:
码应具有惟一标识性,可以是一个属性,也可以是属性集。
本题答案为C。
(39)一个关系数据库文件中的各条记录_________。
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照码段值的顺序排列
答:
由关系的性质可知,关系中行、列的顺序无关紧要,可以任意交换。
本题答案为B
(40)关系数据库管理系统应能实现的专门关系运算包括________
A.排序、索引、统计B.选择、投影、连接
C.关联、更新、排序D.显示、打印、制表
(41)同一个关系模型的任意两个元组值___________。
A.不能全同B.可全同
C.必须全同D.以上都不是
答:
关系的性质中要求关系的任意两个元组不能完全相同。
本题答案为A。
(42)自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_______。
A.元组B.行C.记录D.属性
答:
自然连接是在两个关系的公共属性上进行的等值连接。
本题答案为D。
(43)取出关系中的某些列,并消去重复元组的关系代数运算称为________
A.取列运算B.投影运算
C.连接运算D.选择运算
答:
由投影运算的定义可知本题答案为B。
(44)若D1={al,a2,a3},D2=(1,2,3),则DlxD2集合中共有元组_______个。
A.6B.8
C.9D.12
答:
两个关系笛卡尔积中元组的个数为两个关系中元组个数的乘积。
本题答案为C
(45)两个关系在没有公共属性时,其自然连接操作表现为_________。
A.结果为空关系B.笛卡尔积操作
C.等值连接操作D.无意义的操作
答:
自然连接通常情况下是在两个关系的公共属性上进行的等值连接操作,但当两个关系没有公共属性时,自然连接操作就演变为笛卡尔积操作。
本题答案为B。
(46)设有属性A,B,C,D,以下表示中不是关系的是________
A.R(A)B.R(A,B,C,D)
C.R(AXBXCXD)D.R(A,B)
答:
关系模式的表示中各属性之间用逗号间隔开。
本题答案为C。
(47)关系运算中花费时间可能最长的运算是__________。
A.投影B.选择C.笛卡尔积D.除
答:
笛卡尔积运算的次数为两个关系元组个数的乘积。
本题答案为C。
(48)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是_______阶段。
A.数据库系统B.文件系统
C.人工管理D.数据项管理
答:
数据库系统的三级体系结构中提供了子模式/模式和模式/内模式的两级映象保证了数据独立性的实现。
本题答案为A。
(49)数据库系统与文件系统的主要区别是_______。
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
答:
两者的主要区别是组织数据的方式不同.文件系统是面向应用组织数据的,而数据库系统是面向全局组织数据的,这种组织方式可解决数据冗余问题。
本题答案为B.
(50)存储在计算机外部存储介质上的结构化的数据集合,其英文名称是___________
A.DataDictionary(简写DD)B.DataBaseSystem(简写DBS)
C.DataBase(简写DB)D.DataBaseManagementSystem(简写DBMS)
答:
存储在计算机外部存储介质上的结构化的数据集合称为数据库,英文缩写词为DB。
DD是数据字典的英文缩写词,DBS是数据库系统的英文缩写词,DBMS是数据库管理系统的英文缩写词.本题答案为c。
(51)数据库的概念模型独立于____________
A.具体的机器和DBMSB.E-R图
C.信息世界D.现实世界
答:
概念模型侧重于表达建模对象之间联系的语义,它是一种独立于计算机系统的模型,是现实世界的第一层次的抽象,是用户和数据库设计人员进行交流的工具。
本题答案为A。
(51)数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①。
支持数据库各种操作的软件系统叫②。
由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫做③
①A.文件的集合B.数据的集合
C.命令的集合D.程序的集合
②A.命令系统B.数据库管理系统
C.数据库系统D.操作系统
③A.文件系统B.数据库系统
C.软件系统D.数据库管理系统
本题答案为①B②B③B。
(52)数据库的基本特点是
A.数据可以共享(或数据结构化);数据独立性;数据冗余小,易移植;统一管理和控制。
B.数据可以共享(或数据结构化);数据独立性;数据冗余小,易扩充;统一管理和控制。
C.数据可以共享(或数据结构化);数据互换性;数据冗余小,易扩充;统一管理和控制。
D.数据非结构化(或数据结构化):
数据独立性;数据冗余小,易扩充:
统一管理和控制。
答:
数据结构化是数据库与文件系统的根本区别:
数据库系统从整体角度看待和描述数据.数据不再是面向某个应用而是面向整个系统,因此数据可以被多个用户、多个应用共享;数据独立性是由DBMS的两级映象功能来保证的;数据库中的数据由DBMS统一管理和控制。
本题答案为B.
(53)在数据库中,下列说法_______是不正确的
A.数据库避免了一切数据的重复
B.若系统是完全可以控制的,则系统可确保更新时的一致性
C.数据库中的数据可以共享
D.数据库减少了数据冗余
答:
数据的结构化提高了数据的共享性,减少了数据冗余,但并不能避免一切数据的重复。
在关系数据库中,数据间的联系正是通过不同关系中公共属性下的冗余数据来实现的。
本题答案为A。
(54)________是存储在计算机内结构化的数据的集合。
A.数据库系统B.数据库
C.数据库管理系统D.数据结构
答:
数据库是结构化的数据集合。
本题答案为B。
(55)在数据库中存储的是_________
A.数据B.数据模型
C.数据及数据之间的联系D.信息
答:
数据库是某个企业、组织或部门所涉及的数据的综合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。
本题答案为C。
(56)数据库中,数据的物理独立性是指______。
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
答:
数据独立性是指应用程序和数据之间相互独立,即数据结构的修改不会引起应用程序的修改。
数据独立性包括逻辑独立性和物理独立性两个方面。
数据的物理独立性是指数据的存储结构或存取方法的修改不会引起应用程序的修改.本题答案为c.
(57)为什么使用数据库系统?
答:
使用数据库系统有以下优点:
.查询迅速、准确,而且可以节约大量纸面文件
.数据结构化,并由DBMS统一管理;
.数据冗余度小:
.具有较高的数据独立性;
.数据的共享性好;
.DBMS还提供了数据控制功能。
(58)数据库管理系统有哪些功能?
答:
数据库管理系统(DBMs)是位于操作系统与用户之间的一个数据管理软件,它的主要功能包括以下几个方面:
(1)数据库定义功能
DBMS提供数据描述语言(DDL),用户可通过它来定义数据。
(2)数据库操纵功能
DBMS还提供数据操纵语言(DML),实现对数据库的基本操作:
查询、插入、删除和修改。
(3)数据库的运行管理
这是DBMS运行时的核心部分,它包括并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内容维护等。
(4)数据库的建立和维护功能
它包括数据库初始数据的输入及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能等。
(59)DBA的职责是什么?
答:
DBA的职责是:
决定DB中的信息内容和结构;
决定DB的存储结构和存取策略;
定义数据的安全性要求和完整性约束条件;
监控数据库的使用和运行。
(60)简要叙述关系数据库的优点?
答:
关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的.关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明“怎么干”,只需说明“干什么”,易懂易学。
(61)学校有若干个系,每个系有若干名教师和学生;每个教师可以担任若干门课程,并参加多个项目;每个学生可以同时选修多门课程。
请设计某学校的教学管理的E—R模型,要求给出每个实体、联系的属性。
答:
该学校的教学管理E-R模型有以下实体:
系、教师、学生、项目、课程。
(1)实体属性如下:
系(系编号,系名,系主任)
教师(教师编号,教师姓名,职称)
学生(学号,姓名,性别,班号)
项目(项目编号,名称,负责人)
课程(课程编号,课程名,学分)
(2)各实体之间的联系如下:
教师担任课程的1:
n“任课”联系;
教师参加项目的n:
m“参加”联系;
学生选修课程的n:
m“选修”联系:
系、教师和学生之间的所属关系的
其中“选修”联系有一个成绩属性
对应的E—R模型如图所示(见下页)
(62)为什么关系中的元组没有先后顺序?
答:
由于关系定义为元组的集合,而集合中的元素是没有顺序的,因此关系中的元组也就没有先后顺序(对用户而言).这样既能减少逻辑排序,又便于在关系数据库中引进集合论的理论。
(63)为什么关系中不允许有重复元组?
答:
每个关系模式都有一个主键,在关系中主键值是不允许重复的,否则起不了惟一标识作用。
如果关系中有重复元组,那么其主键值肯定相等,因此关系中不允许有重复元组。
(64)关系与普通表格、文件有什么区别?
答:
与表格、文件相比,关系有下列3个不同点:
(1)在数据库范围内,关系的每一个属性值是不可分解的;
(2)关系中不允许出现重复元组;
(3)由于关系是一个集合,因此不考虑元组的顺序。
(65)叙述等值连接与自然连接的区别。
答:
等值连接与自然连接的区别如下:
(1)自然连接一定是等值连接,但等值连接不一定是自然连接,因为自然连接要求相等的分量必须是公共属性,而等值连接要求相等的分量不一定是公共属性。
(2)等值连接不把重复属性去掉,而自然连接要把重复属性去掉。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 106 数据库 原理 练习题 教学 提纲