《数据库期末考试部分试题》由会员分享,可在线阅读,更多相关《数据库期末考试部分试题(22页珍藏版)》请在金锄头文库上搜索。
1、题型:选择第一章题型:名词解释题目:1)DB答:DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。2)DBMS答:DBMS是位于用户与OS之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法。3)DBS答:DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。4)数据独立性答:应用程序和DB的数据结构之间相互独立,不受影响。5)物理独立性答:在DB的物理结构改变时,尽量不影响应用程序。6)逻辑独立性答:在DB的逻辑结构改变时,尽量不影响应用程序。题型:问答题目:1)人工管理阶段的数据管理有哪些特点?
2、答:人工管理阶段主要有4个特点:数据不保存在计算机内;没有专用的软件对数据进行管理;只有程序的概念,没有文件的概念;数据面向程序。2)文件系统阶段的数据管理有哪些特点?答:文件系统阶段主要有5个特点:数据以“文件”形式长期保存;数据的逻辑结构与物理结构有了区别;文件组织已多样化;数据面向应用;对数据的操作以记录为单位。3)文件系统阶段的数据管理有些什么缺陷?试取例说明。答:主要有3个缺陷:数据冗余;数据不一致性;数据联系弱。例如:学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话、家庭住址等,这就是“数据冗余”,如果某个学生搬家,就要修改3个部门文件中的数据,否则会引起同一数
3、据在3个部门中不一致,产生上述问题的原因是这3个部门文件中的数据没有联系。题型:填空题目:1)数据管理技术的发展,与_、_和_有密切的联系。答:硬件、软件、计算机应用2)文件系统中的数据独立性是指_独立性。答:设备3)文件系统的缺陷是:_、_和_。答:数据冗余、数据不一致、数据联系弱4)就信息处理的方式而言,在文件系统阶段,_处于主导地位,_只起着服从程序设计需要的作用;而在数据库方式下,_占据了中心位置。答:程序设计、数据、数据5)数据库技术是在_基础上发展起来的,而且DBMS本身要在_支持下才能工作。答:OS的文件系统、OS6)在DBS中,逻辑数据与物理数据之间可以差别很大。数据管理软件的
4、功能之一就是要在这两者之间进行_。答:转换7)对现实世界进行第一层抽象的模型称为_模型;对现实世界进行第二层抽象的模型称为_模型。答:概念、逻辑8)层次模型的数据结构是_结构;网状模型的数据结构是_结构;关系模型的数据结构是_结构;对象模型的数据结构之间可以_。答:树、有向图、二维表、嵌套和递归9)在层次、网状模型中,用_导航数据;而在关系模型中,用_导航数据。答:指针、关键码(或外键与主键)10)数据库的三层模式结构式对_的3个抽象级别。 答:数据11)DBS中存放三层结构定义的DB称为_。 答:数据字典(DD)12)从模块结构考查,DBMS由两大部分组成,即_和_。 答:查询处理器、存储管
5、理器题型:选择题目:1)DBS中“脱机存储器”是指( )A)快闪存和磁盘 B)磁盘和光盘 C)光盘和磁带 D)磁带和磁盘答:C2)在DBS中,DBMS和OS之间的关系是( )A)并发运行 B)相互调用 C)OS调用DBMS D)DBMS调用OS答:D3)在文件系统阶段的信息处理中,人们关注的中心问题是系统功能的设计,因而处于主导地位的是( )A)数据结构B)程序设计C)外存分配D)内存分配答:B4)在数据库方式下,信息处理中占据中心位置的是( )A)磁盘B)程序C)数据D)内存答:C5)在DBS中,逻辑数据与物理数据之间可以差别很大,实现两者之间转换工作的是( )A)应用程序B)OSC)DBM
6、SD)I/O设备答:C6)DB的三层模式之间( )A)应满足完整性B)应保持相容性C)应保持结构一致D)可以差别很大答:D7)DB的三层模式结构是对_抽象的3个级别。( )A)存储器B)数据C)程序D)外存答:B8)DB的三层模式结构中最接近外部存储器的是( )A)子模式B)外模式C)概念模式D)内模式答:D9)DBS具有“数据独立性”特点的原因是在DBS中( )A)采用磁盘作为外存B)采用三层模式结构C)使用OS来访问数据D)用宿主语言编写应用程序答:B10)在DBS中,“数据独立性”和“数据联系”这两个概念( ) A)没有必然的联系B)同时成立或不成立C)前者蕴涵后者D)后者蕴涵前者 答:
7、A11) 数据独立性是指( )A)数据之间相互独立 B)应用程序与DB的结构之间相互独立 C)数据的逻辑结构与物理结构相互独立 D)数据与磁盘之间相互独立 答:B12) DB中的数据导航是指( )A)数据之间的联系 B)数据之间指针的联系C)从已知数据找未知数据的过程 D)数据的组合方式 答:C13) 用户使用DML语句对数据进行操作,实际上操作的是( )A)数据库中的记录 B)内模式的内部记录C)外模式的外部记录 D)数据库的内部记录值 答:C14) 对DB中数据的操作分成两大类:( )A) 查询和更新B)检索和修改C)查询和修改D)插入和修改 答:A15)要想成功地运行数据库,就要在数据处
8、理部门配备( )A)部门经理B)数据库管理员C)应用程序员D)系统设计员 答:B 题目1:在SQL中,用户可以直接进行查询操作的是() A)实表和虚表 B)基本表和实表 C)视图和虚表 D)基本表答案:A题目2:在SQL中,聚合函数COUNT(列名)用于()A)计算元组个数 B)计算属性的个数 C)对一列中的非空值计算个数 D)对一列中的非空值和空值计算个数答案:C题目3:元组比较操作() ()的意义是() A)()OR()AND() B)()OR()AND() C)()OR()AND() D)()OR()AND()答案:C题目4:在SQL中,谓词EXISTS可用来测试一个集合是否()A)有重
9、复元组 B)有重复的列名 C)为非空集合 D)有空值答案:C题目5:对于基本表EMP(ENO,ENAME,SALARY,DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。对于基本表DEPT(DNO,DNAME),其属性表示部门的编号和部门名。有一SQL语句: SELECT COUNT(DISTINCT DNO) FROM EMP;其等价的查询语句是()A)统计职工的总人数 B)统计每一部门的职工人数C)统计职工服务的部门数目 D)统计每一职工服务的部门数目答案:C题目6:对于第5题的两个基本表,有一个SQL语句: SELECT ENO,ENAME FROM EMP WHERE DNO
10、 NOT IN (SELECT DNO FROM DEPT WHERE DNAME=金工车间);其等价关系代数表达式是:A) ()B)C) ()D) ()答案:C题目7:对于第5题的两个基本表,有一个SQL语句: UPDATE EMP SET SALARY=SALARY*1.05 WHERE DNO=D6 AND SALARY(SELECT AVG(SALARY)FROM EMP);其等价的修改语句为:A)为工资低于D6部门平均工资的所有职工加薪5%B)为工资低于整个企业平均工资的职工加薪5%C)为在D6部门工作、工资低于整个企业平均工资的职工加薪5%D)为在D6部门工作、工资低于本部门平均工
11、资的职工加薪5%答案:C选择题目1:在关系模式R中,函数依赖XY的语义是()A)在R的某一关系中,若两个元组的X值相等,则Y值也相等B)在R的每一关系中,若两个元组的X值相等,则Y值也相等C)在R的某一个关系中,Y值应与X值相等 D)在R的每一个关系中,Y值应与X值相等答案:B题目2:如果XY和WYZ成立,那么WXZ成立,这条规则称为()A)增广性 B) 传递性 C) 伪传递性 D) 分解性答案:C题目3:XY能从推理规则导出的充分必要条件是()A) YX B) YX+ C) XY+ D) X+=Y+题目4:两个函数依赖集F和G等价的充分必要条件是()A) F=G B) F+=G C) F=G
12、+ D) F+=G+答案:D题目5:在最小依赖集F中,下面叙述不正确的是()A) F中每个FD的右部都是单属性 B)F中每个FD的左部都是单属性C) F中没有冗余的的FD D)F中每个FD的左部没有冗余的属性答案:B题目6:设有关系模式R(A,B,C,D),F是R上成立的FD集,F=BA,DC,则F+中左部为(BC)的函数依赖有()A) 2 个 B) 4 个 C ) 8 个 D) 16个答案:C题目7:设有关系模式R(A,B,C,D),F是R上成立的FD集,F=AB,BC,CD,DA,则在F+中,左部为(CD)的函数依赖有()A) 2个 B) 4个 C) 8个 D) 16个答案: D题目8:设有关系模式R(A,B,C,D),F是R上成立的FD集,F=ABC,DA,则属性集(CD)的闭包(CD) +为()A) CD B) ACD C) BCD D) ABCD答案: B题目9:设有关系模式R(A,B,C,D),F是R上成立的FD集,