题型:选择第一章题型:名词解释题目:1)DB答:DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
2)DBMS答:DBMS是位于用户与OS之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法。
3)DBS答:DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。
4)数据独立性答:应用程序和DB的数据结构之间相互独立,不受影响。
5)物理独立性答:在DB的物理结构改变时,尽量不影响应用程序。
6)逻辑独立性答:在DB的逻辑结构改变时,尽量不影响应用程序。
题型:问答题目:1)人工管理阶段的数据管理有哪些特点?答:人工管理阶段主要有4个特点:数据不保存在计算机内;没有专用的软件对数据进行管理;只有程序的概念,没有文件的概念;数据面向程序。
2)文件系统阶段的数据管理有哪些特点?答:文件系统阶段主要有5个特点:数据以“文件”形式长期保存;数据的逻辑结构与物理结构有了区别;文件组织已多样化;数据面向应用;对数据的操作以记录为单位。
3)文件系统阶段的数据管理有些什么缺陷?试取例说明。
答:主要有3个缺陷:数据冗余;数据不一致性;数据联系弱。
例如:学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话、家庭住址等,这就是“数据冗余”,如果某个学生搬家,就要修改3个部门文件中的数据,否则会引起同一数据在3个部门中不一致,产生上述问题的原因是这3个部门文件中的数据没有联系。
题型:填空题目:1)数据管理技术的发展,与________、________和________有密切的联系。
答:硬件、软件、计算机应用2)文件系统中的数据独立性是指________独立性。
答:设备3)文件系统的缺陷是:________、________和________。
答:数据冗余、数据不一致、数据联系弱4)就信息处理的方式而言,在文件系统阶段,________处于主导地位,________只起着服从程序设计需要的作用;而在数据库方式下,________占据了中心位置。
答:程序设计、数据、数据5)数据库技术是在________基础上发展起来的,而且DBMS本身要在________支持下才能工作。
答:OS的文件系统、OS6)在DBS中,逻辑数据与物理数据之间可以差别很大。
数据管理软件的功能之一就是要在这两者之间进行________。
答:转换7)对现实世界进行第一层抽象的模型称为________模型;对现实世界进行第二层抽象的模型称为________模型。
答:概念、逻辑8)层次模型的数据结构是________结构;网状模型的数据结构是________结构;关系模型的数据结构是________结构;对象模型的数据结构之间可以________。
答:树、有向图、二维表、嵌套和递归9)在层次、网状模型中,用________导航数据;而在关系模型中,用________导航数据。
答:指针、关键码(或外键与主键)10)数据库的三层模式结构式对________的3个抽象级别。
答:数据11)DBS中存放三层结构定义的DB称为________。
答:数据字典(DD)12)从模块结构考查,DBMS由两大部分组成,即________和________。
答:查询处理器、存储管理器题型:选择题目: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)OS C)DBMS D)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)后者蕴涵前者答: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)要想成功地运行数据库,就要在数据处理部门配备()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)有重复元组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,ENAMEFROM EMPWHERE DNO NOT IN(SELECT DNOFROM DEPTWHERE DNAME=’金工车间’);其等价关系代数表达式是:A)()B)C)-()D)-()答案:C题目7:对于第5题的两个基本表,有一个SQL语句:UPDATE EMPSET SALARY=SALARY*1.05WHERE DNO=’D6’ AND SALARY<(SELECT A VG(SALARY)FROM EMP);其等价的修改语句为:A)为工资低于D6部门平均工资的所有职工加薪5%B)为工资低于整个企业平均工资的职工加薪5%C)为在D6部门工作、工资低于整个企业平均工资的职工加薪5%D)为在D6部门工作、工资低于本部门平均工资的职工加薪5%答案:C选择题目1:在关系模式R中,函数依赖X→Y的语义是()A)在R的某一关系中,若两个元组的X值相等,则Y值也相等B)在R的每一关系中,若两个元组的X值相等,则Y值也相等C)在R的某一个关系中,Y值应与X值相等D)在R的每一个关系中,Y值应与X值相等答案:B题目2:如果X→Y和W Y→Z成立,那么W X→Z成立,这条规则称为()A)增广性B) 传递性C) 伪传递性D) 分解性答案:C题目3:X→Y能从推理规则导出的充分必要条件是()A) Y⊆X B) Y⊆X+C) X⊆Y+ D) X+=Y+题目4:两个函数依赖集F和G等价的充分必要条件是()A) F=G B) F+=G C) F=G+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={B→A,D→C},则F+中左部为(BC)的函数依赖有()A) 2 个B) 4 个 C ) 8 个D) 16个答案:C题目7:设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,B→C,C→D,D→A},则在F+中,左部为(CD)的函数依赖有()A) 2个B) 4个C) 8个D) 16个答案: D题目8:设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→A},则属性集(CD)的闭包(CD) +为()A) CD B) ACD C) BCD D) ABCD答案: B题目9:设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→A},则R的关键码为()A) AB B) AD C) BC D) BD答案: D题目10:在关系模式R分解成ρ={R1,…,R k}时,R上的关系r和其投影连接表达式mρ(r)之间满足()A)r = mρ(r) B)r⊆mρ(r) C) mρ(r)⊆r D)r≠mρ(r)答案:B题目11:设关系模式R(A,B,B,D),F是R上成立的FD集,F={B→A,A→C},ρ={AB,AC,AD}是R上的一个分解,那么分解ρ相对于F()A)是无损连接分解,也是保持FD的分解B)是无损连接分解,但不保持FD的分解C)不是无损连接分解,但保持FD的分解D)既不是无损连接分解,也不保持FD的分解答案:C题目12:设关系模式R(A,B,C,D),F是R上成立的FD集,F={A→B,B→C,C→D,D →A},ρ={AB,BC,AD}是R上的一个分解,那么分解ρ相对于F()A)是无损连接分解,也是保持FD的分解B)是无损连接分解,但不保持FD的分解C)不是无损连接分解,但保持FD的分解D)既不是无损连接分解,也不保持FD的分解答案:A题目13:设关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},那么F在模式ACD上的投影πACD (F)为A){AB→C,D→B} B){AC→D}C){AD→C} D) φ(即并不存在非平凡的FD)答案:C题目14:设关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},ρ={ACD,BD}是R上的一个分解,那么分解ρA)保持函数依赖集F B)丢失了AC→DC)丢失了AC→D D)是否保持FD,由R的当前关系确定答案:B题目15:在关系模式分解成数据库模式ρ时,讨论无损连接的先决条件是A)数据库模式ρ中的关系模式之间有公共属性B)保持FD 集C)关系模式R中不存在局部依赖和传递依赖D)存在泛关系答案:D题目16:无损连接和保持FD之间的关系是()A)同时成立或不成立 B)前者蕴涵后者C)后者蕴涵前者 D)没有必然的联系答案:D题目17:关系模式R分解成数据库模式ρ的一个优点是()A)数据分散存储在多个关系中 B)存储是悬挂元组C)提高查询速度 D)数据容易恢复答案:B题目18:关系模式R分解成数据库ρ的一个缺点是()A)存储悬挂元组 B)减少了数据冗余C)查询时需要做连接运算 D)数据分散存储在多个关系中答案:C问答题目3:设关系模式R(ABCD)上的FD集为F,并且F={A→B,B→C,D→B}。