数据库练习题 (1)
整理数据库题库_数据库练习题一

数据库JUNE 2021题库整理人尼克知识改变命运数据库练习题一一、单项选择1.下面关于数据库设计方法的说法中错误的有()A. 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法B. 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法C. 面向数据的设计方法可以较好地反映数据的内在联系D. 面身过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求2. 数据库技术中,独立于计算机系统的模型是()A. E/R模模型B. 层次模型C. 关系模型D. 面向对象的模型3.关于数据库设计步骤的说法中错误的有()A. 数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计B. 数据库的概念模式是独立于任何数据库管理系统,不能直接用于数据库实现;C. 物理设计阶段对数据库性能影响已经很小了D. 逻辑设计是在概念设计的基础上进行的。
4. 下面关于数据库概念设计数据模型的说法中错误的有()A. 可以方便地表示各种类型的数据及其相互关系和约束B. 针对计算机专业人员C. 组成模型定义严格,无多义性D. 具有使用图形表昧概念模5. 数据库的逻辑设计对数据的性能有一定的影响,下面的措施不能明显改善数据性能的有()。
A. 将数据库中的关系进行完全规范化;B. 将大的关系分成多个小的关系C. 减少连接运算D. 尽可能地使用快照6. 一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间为()联系。
A. 一对一B. 一对多C. 多对多D. 多对一7. 一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为()联系。
A. 一对一B. 一对多C. 多对多D. 多对一8. 一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为()联系。
A. 一对一B. 一对多C. 多对多D. 多对一9.一个公司只能有一个经理,一个经理只能在一个公司担任职务,公司和总经理职务之间为()联系。
数据库考试习题一答案

第一章绪论一、单项选择题1、1968年,美国IBM公司推出的世界上第一个DBMS产品是(C)A、DBTGB、RDBC、IMSD、MIS2、1970年,美国IBM公司的研究员E.F.Codd提出了数据库的( C )A、层次模型B、网状模型C、关系模型D、实体联系模型3、CODASYL的DBTG提交的报告中的数据模型是(B)A、层次模型B、网状模型C、关系模型D、实体联系模型4、位于用户和数据库之间的一层数据管理软件是(B)A、DBSB、DBMSC、DBD、MIS5、数据库系统与文件系统的主要区别是(B)A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、系统管理的数据量较少,而数据库系统可以管理庞大的数据量6、数据库的概念模型独立于(A)A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界7、在数据库中,下列说法是不正确的(A)A、在数据库中,避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余8、在数据库中存储的是(C)A、数据B、数据模型C、数据以及数据之间的联系D、信息9、数据库中,数据的物理独立性是指(C)A、数据库与数据库管理系统的相互独立B、用户程序DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立10、数据库的特点之一是数据的共享,严格的说,这里的数据共享是指(C)A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件C、多种应用、多种语言、多个用户相互覆盖地使用数据集合11、在数据库中,产生数据不一致的根本原因是(D )A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余12、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(A )A、数据库模式描述语言B、数据库子语言C、数据操纵语言D、数据结构语言13、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)A、外模式B、内模式C、存储模式D、模式14、数据库系统的数据独立性是指(C)A、不会因为数据的变化而影响应用程序B、不会因为存储策略的变化而影响存储结构C、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D、不会因为某些存储结构的变化而影响其他的存储结构15、数据库应用系统包括(B)A、数据库语言、数据库B、数据库、数据库应用程序C、数据管理系统、数据库D、数据库管理系统16、按照传统的数据模型分类,数据库系统可以分为三种类型(C )A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体17、在数据库的非关系模型中,基本层次联系是(B )A、两个记录型以及它们之间的多对多联系B、两个记录型以及它们之间的一对多联系C、两个记录型之间的多对多的联系D、两个记录之间的一对多的联系18、关系数据模型(D )A、只能表示实体间的1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述三种联系19、子模式是(B )A、模式的副本B、模式的逻辑子集C、多个模式的集合D、以上都对20、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是(D)A、外模式B、内模式C、存储模式D、模式二、填空题1、数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
数据库知识竞赛试题及答案(一)

数据库知识竞赛试题及答案(一)数据是信息化时代最重要的资产,而数据库是存储、管理和处理数据的关键工具。
随着企业数字化和信息化的不断推进,数据库技术也日新月异。
为了进一步加强员工对于数据库知识的掌握和熟练运用,不少公司、机构和学校都会组织数据库知识竞赛。
下面是一些经典的数据库知识竞赛试题及答案,供读者参考。
一、选择题1. 下列哪个不是数据库管理系统的基本特征?A. 数据库B. 数据表C. 数据字段D. 数据记录答案:B2. 数据库管理系统的主要作用是?A. 管理计算机硬件和软件B. 管理计算机网络C. 管理计算机数据D. 管理计算机操作系统答案:C3. 调用访问数据库的命令是?A. SELECTB. CREATEC. INSERTD. UPDATE答案:A4. 数据库的三范式指的是?A. 数据表、字段和记录B. 数据库结构、访问和管理C. 数据库的一致性、完整性和正确性D. 数据库的分解、合成和优化答案:D5. 数据库管理系统的主要类型有?A. 中央式和分布式B. 关系式和非关系式C. 远程式和本地式D. 性能式和安全式答案:B二、填空题1. 数据库中,数据按照_____进行存储和管理。
答案:关系2. 关系数据库中,数据的整合通过_____实现。
答案:关联3. 在关系数据库中,主键是用来_____记录的。
答案:唯一标识4. 数据库管理系统可以通过移除不需要的_____来优化性能。
答案:索引5. 数据库中的_____表示数据的逻辑结构。
答案:模式三、简答题1. 请简要介绍下关系型数据库和非关系型数据库的区别和应用场景。
答案:关系型数据库采用表结构存储数据,数据之间存在关系。
非关系型数据库则采用键值、文档或图形结构存储数据,数据之间没有明显的关联。
关系型数据库能够实现更高级别的数据结构和完整性,适用于对事务处理和数据安全性要求较高的应用场景,如银行、金融等领域;而非关系型数据库则更适用于对数据处理速度要求较高的应用场景,如社交媒体、在线购物等领域。
笔试练习1(数据库基础)

数据库基本概念(1)2005.9(10)、2004.9(8)数据库系统的核心是BA)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员(2)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统。
(3)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是 CA)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(4)2007.4(10)下列叙述中错误的是。
AA)在数据库系统中,数据的物理结构必须与逻辑结构一致.B)数据库技术的根本目标是要解决数据的共享问题C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)数据库系统需要操作系统的支持(5)2007.9(9)下列叙述中正确的是__B____。
A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(6)2005.9(8)、2006.9(9) 数据库技术的根本目标是要解决数据的 BA)存储问题B)共享问题C)安全问题D)保护问题(7)2009.9(8)数据库管理系统是 BA)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统 D)一种操作系统(8)2008.9(9)在数据管理技术发展的三个阶段中,数据共享最好的是(C )。
A)人工管理阶段 B)文件系统阶段C)数据库系统阶段 D)三个阶段相同(9)2007.4(3)在数据库系统中,实现各种数据管理功能的核心软件称为数据库管理系统(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是A A)内模式B)外模式C)概念模式D)逻辑模式(11)2006.9(4)在数据库系统中,用户所见的数据模式为BA)概念模式B)外模式C)内模式D)物理模式(12)2010.9(9)数据库设计中反映用户对数据要求的模式是CA)内模式 B)概念模式 C)外模式 D)设计模式(13)2006.04数据独立性分为逻辑独立性与物理独立性。
(完整版)数据库模拟试题1(含答案)

模拟试题1一. 单项选择题(本大题共15小题,每小题2分,共30分)1.在文件系统中,所具有的数据独立性是[ ] A .系统独立性 B .物理独立性C .逻辑独立性D .设备独立性2.数据库系统中存放三级结构定义的DB 称为[ ]A .DBSB .DDC .DDLD .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ⋈S 等价的关系代数表达式[]A .σ1=5(R ⋈S )B .σ1=5(R ×S )C .σ1=2(R ⋈S )D .σ1=2(R ×S )4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [] A .π1,4(σ2=3(R ×R ))B .π1,3(R ⋈R )C .π1,4(R ⋈R )D .π1,3(R ⋈S )5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,BFROM RWHERE B NOT IN (SELECT BFROM SWHERE C='C56');等价的关系代数表达式是[ ] A .πA ,B (σC ≠'C56'(R ⋈S ))B .πA ,B (R ⋈ S )C .R -πA ,B (σC= 'C56'(R ⋈S ))D .R -πA ,B (σC ≠'C56'(R ⋈S )) 6.嵌入式SQL 的预处理方式,是指[ ]A .识别出SQL 语句,加上前缀标识和结束标志B .把嵌入的SQL 语句处理成函数调用形式C .对源程序进行格式化处理D .把嵌入的SQL 语句编译成目标程序7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C },那么ρ={ ABC ,BCD }相对于F [ ]A .是无损联接分解,也是保持FD 的分解B .是无损联接分解,但不保持FD 的分解C .不是无损联接分解,但保持FD 的分解D .既不是无损联接分解,也不保持FD 的分解8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D },则F +中左部为(BC )的函数依赖有 [ ]C ≠'C56' 2=12=3A.2个B.4个C.8个D.16个9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ] A.17个B.18个C.23个D.27个10.DBMS的并发控制子系统,保证了事务__________的实现[ ] A.原子性B.一致性C.隔离性D.持久性11.SQL中不一定能保证完整性约束彻底实现的是[ ] A.主键约束B.外键约束C.局部约束D.检查子句12.ORDB中,同类元素的有序集合,并且允许一个成员可多次出现,称为[ ]A.结构类型B.集合类型C.数组类型D.多集类型13.在ORDB中,当属性值为单值或结构值时,引用方式任和传统的关系模型一样,在层次之间加[ ] A.冒号“:”B.单箭头“→”C.下划线“_”D.圆点“.”14.某一种实际存在的事物具有看来好像不存在的性质,称为[ ]A.不存在性B.虚拟性C.无关性D.透明性15.DDBS中,全局关系与其片段之间的映象是[ ] A.一对一的B.一对多的C.多对一的D.多对多的二.填空题(本大题共10小题,每小题1分,共10分)16.关系模型和层次、网状模型最大差别是用___________而不是用___________导航数据。
数据库模拟试题1

数据库原理模拟试卷(一)一、单项选择题(本大题共20小题,每小题1分,共20分)。
1.描述事物的符号记录称为__B______。
A、信息B、数据C、记录D、记录集合2.__B___是位于用户与操作系统之间的一层数据管理软件。
A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__D___。
A、数据库管理系统B、数据库应用系统C、数据库应用系统D、各类相关人员4.数据库系统阶段,数据__D___。
A、具有物理独立性,没有逻辑独立性B、有物理独立性和逻辑独立性C、独立性差D、有高度的物理独立性和一定程度的逻辑独立性5.__B___属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型6.要保证数据库的数据独立性,需要修改的是( A )A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式7.下列四项中说法不正确的是( C )A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C )A.多对多B.一对一C.多对一D.一对多9.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N 联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有( B )A.17个B.18个C.23个D.27个10.在视图上不能完成的操作是(C )A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图11.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D )。
数据库综合练习(一)习题及答案

1.现有如下关系模式: R(A#,B#,C,D,E) 其中:A#B#组合为码, R上存在的函数依赖有A #B#→E,B#→C,C→D1)该关系模式满足2NF吗?为什么?2)如果将关系模式R分解为: R1(A#,B#,E) R2(B#,C,D)指出关系模式R1和R2的码,并说明该关系模式最高满足第几范式?(在1NF~BCNF之内)。
3)将关系模式R分解到BCNF。
解:1)不是2范式,因为C部分依赖于码A#B#2)R1的码为A#B#,R2的码为B#R1最高位BCNF,R2最高为2NF。
3)R1(A#,B#,E)R21(B#,C)R22(C,D)2.设有一个关系模式R(S#, C#, G, TN, D), 其属性S#为学号,C#课程,G成绩,TN任课教师,D教师所在系。
其中学号和课程号分别与其代表的学生和课程一一对应;学生选修的课程都有成绩;每门课程只有一个任课教师,每个教师可以有多门课程,教师没有重名,一个教师只属于一个系。
(1) 试根据上述语义确定函数依赖集。
(2) 关系R属于第几范式?(3)试将关系R规范为第3范式,并说明理由。
解:R(S#,C#,G,TN,D)由题意可得关系模式R的函数依赖集:(1)F={S#C#->G, S#C#->TN, S#->D, C#->TN, TN->D}(2)函数依赖集存在部分函数依赖,关系模式R属于1NF。
(3)R分解为如下关系模式:R1(S#,C#,G) 不存在部分函数依赖及传递函数依赖,满足3NF。
R2(S#,D) 不存在部分函数依赖及传递函数依赖,满足3NF。
R3(C#,TN) 不存在部分函数依赖及传递函数依赖,满足3NF。
R4(TN,D) 不存在部分函数依赖集传递函数依赖,满足3NF。
3.某企业有多个下属单位,每个单位有多个员工。
一个员工仅属于一个单位,且一个员工仅在一个工程中工作;一个工程中有多个员工。
有多个供应商为各个工程供应设备。
数据库100题da(1)(1)

一、单项选择题:1.位于用户和操作系统之间的一层数据管理软件是 C 。
A.DBS B.DB C.DBMS D.MIS2.数据库系统中的数据模型通常由 A 三部分组成。
A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制3.CODASYL组织提出的DBTG报告中的数据模型是 B 的主要代表。
A.层次模型B.网状模型C.关系模型D.实体联系模型4.数据库的三级模式中,数据的全局逻辑结构用 C 来描述。
A.子模式B.用户模式C.模式D.存储模式5.用户涉及的逻辑结构用 D 描述。
A.模式B.存储模式C.概念模式D.子模式6.数据库的并发控制,完整性检查,安全性检查等是对数据库的 B 。
A.设计B.保护C.操纵D.维护7. C 完成对数据库数据的查询与更新。
A.DCL B.DDL C.DML D.DQL8.关系模型的程序员不需熟悉数据库的 C 。
A.数据操作B.完整性约束条件C.存取路径D.数据定义9.DBMS提供DML实现对数据的操作。
可以独立交互使用的DML称为B 。
A.宿主型B.独立型C.自含型D.嵌人型10.DBMS提供DML实现对数据的操作。
嵌入高级语言中使用的DML称为C 。
A.自主型B.自含型C.宿主型D.交互型11.下列运算中 B 不是关系代数的基本操作。
A.笛卡尔积B.自然联接C.投影D.并12.在关系中能惟一标识元组的属性集称为关系模型的 C 。
A.主键B.超键C.候选键D.外键13.对关系R进行投影运算后,得到关系S,则 D 。
A.关系R的元组数等于关系S的元组数B.关系R的元组数小于关系S的元组数C.关系R的元组数大于关系S的元组数D.关系R的元组数大于或等于关系S的元组数14.关系R与关系S只有一个公共属性,T1是R与S等值联接的结果,T2是R与S 等值自然联接的结果,则 C 。
A.T1的属性个数等于T2的属性个数B.T1的属性个数小于T2的属性个数C.T1的属性个数大于T2的属性个数D.T2的属性个数大于或等于T2的属性个数15.在关系代数表达式优化策略中,应尽可能早执行 C 操作。
数据库技术基础练习试卷1(题后含答案及解析)_0

数据库技术基础练习试卷1(题后含答案及解析) 题型有:1. 选择题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.用表格形式的结构表示实体类型以及实体类型之间联系的数据模型是______。
A.关系数据模型B.层次数据模型C.网状数据模型D.面向对象数据模型正确答案:A 涉及知识点:数据库技术基础2.由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体称为______。
A.文件系统B.数据库系统C.软件系统D.数据库管理系统正确答案:B 涉及知识点:数据库技术基础3.以下关于冗余数据的叙述中,不正确的是______。
A.存在冗余容易破坏数据库完整性B.存在冗余会造成数据库维护困难C.数据库中不应该含有任何冗余D.冗余数据是指可以由基本数据导出的数据正确答案:C 涉及知识点:数据库技术基础4.层次模型只能表示1:M联系,对表示M:N联系则很困难,而且层次顺序严格,这是该模型的______。
A.严格性B.复杂性C.缺点D.优点正确答案:C 涉及知识点:数据库技术基础5.在概念模型中的事物称为______。
A.实体B.对象C.记录D.节点正确答案:A 涉及知识点:数据库技术基础6.层次模型表达实体类型及实体之间联系用的数据结构是______。
A.网状B.表C.有向图D.树形正确答案:D 涉及知识点:数据库技术基础7.数据库中对全部数据的整体逻辑结构的描述,作为数据库的______。
A.存储模式B.子模式C.模式D.外模式正确答案:C 涉及知识点:数据库技术基础8.用户界面是用户和数据库系统间的一条分界线,在分界线之下,用户是不可知的,用户界面定义在______。
A.外部级(模型)B.概念级C.内部级D.逻辑级正确答案:A 涉及知识点:数据库技术基础9.数据库系统的最大特点是______。
A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性正确答案:A 涉及知识点:数据库技术基础10.在数据库中存储的是______。
数据库 训练测试题1

注:选择题、填空题一律写到答题纸上,否则不得分!一、单项选择题(1×30=30分)1.数据库的基本特点是()。
A.数据可以共享(或数据结构化)、数据独立性、数据冗余大、易移植、统一管理和控制B.数据可以共享(或数据结构化)、数据独立性、数据冗余小、易扩充、统一管理和控制C.数据可以共享(或数据结构化)、数据互换性、数据冗余小、易扩充、统一管理和控制D.数据非结构化、数据独立性、数据冗余小、易扩充、统一管理和控制2.()是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。
A.数据库系统B.数据库C.关系数据库D.数据库管理系统3.数据库系统依靠()支持数据独立性。
A.封装机制B.定义完整性约束条件C.模式分级,各级模式之间的映像D.DDL语言与DML语言互相独立4.数据库管理系统(DBMS)是()。
A.一个完整的数据库应用系统 B.一组硬件C.是位于用户与操作系统之间的一层软件D.既有硬件,也有软件5.关系模型把关系看成是(),即关系模型建立在集合代数基础上。
A.行的一个集合B.列的一个集合C.数据的集合D.数字的集合6.在关系代数的专门关系运算中,从表中取出关系中的某些属性列组成新的关系,并消去重复的元组的操作称为()运算。
A.除B.投影C.连接D.选择7.关系模型中数据的逻辑结构是一个()。
A.一维表B.二维表C.视图D.数据集8.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
如果W中的元组既属于R又属于S,则W为()运算的结果。
A.笛卡尔积B.并C.差D.交9.下列选项中,不正确的提法是()。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构化查询语言10.SQL中的视图提高了数据库系统的()。
A.完整性B.并发控制C.隔离性D.安全性11.下列有关空值的叙述中,错误的是()。
数据库模拟试题一及其答案

《数据库原理与设计》模拟试题(一)一、选择题(20分,每小题2分):1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是____阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理2.对关系模型叙述错误的是____。
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库系统3.关系运算中花费时间可能最长的运算是____。
A.投影B.选择C.笛卡尔积D.除4.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系____。
A.S B.SC,C C.S,SC D.S,C,SC5. FoxBASE、FoxPro属于________。
A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统6.关系规范化中的删除操作异常是指________。
A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入7.在关系数据库设计中,设计关系模式是____的任务。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段8.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是____。
A.M端实体的码B.N端实体的码C.M端实体码与N端实体码组合D.重新选取其他属性9.下面哪个不是数据库系统必须提供的数据控制功能____。
A.安全性B.可移植性C.完整性D.并发控制10.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是____。
A该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1 T2①读A=10,B=5②读A=10A=A*2写回③读A=20,B=5求和25验证错图1 事务并发操作图二、填空题(20分,每小空2分):1.①是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
数据库综合练习(一)习题及答案

1.现有如下关系模式: R(A#,B#,C,D,E) 其中:A#B#组合为码, R上存在的函数依赖有A#B#→E,B#→C,C→D1)该关系模式满足2NF吗为什么2)如果将关系模式R分解为: R1(A#,B#,E) R2(B#,C,D) 指出关系模式R1和R2的码,并说明该关系模式最高满足第几范式(在1NF~BCNF之内)。
3)将关系模式R分解到BCNF。
解:1)不是2范式,因为C部分依赖于码A#B#2)R1的码为A#B#,R2的码为B#R1最高位BCNF,R2最高为2NF。
3)R1(A#,B#,E)R21(B#,C)R22(C,D)2.设有一个关系模式R(S#, C#, G, TN, D), 其属性S#为学号,C#课程,G成绩,TN任课教师,D教师所在系。
其中学号和课程号分别与其代表的学生和课程一一对应;学生选修的课程都有成绩;每门课程只有一个任课教师,每个教师可以有多门课程,教师没有重名,一个教师只属于一个系。
(1) 试根据上述语义确定函数依赖集。
(2) 关系R属于第几范式(3)试将关系R规范为第3范式,并说明理由。
解:R(S#,C#,G,TN,D)由题意可得关系模式R的函数依赖集:(1)F={S#C#->G, S#C#->TN, S#->D, C#->TN, TN->D}(2)函数依赖集存在部分函数依赖,关系模式R属于1NF。
(3)R分解为如下关系模式:R1(S#,C#,G) 不存在部分函数依赖及传递函数依赖,满足3NF。
R2(S#,D) 不存在部分函数依赖及传递函数依赖,满足3NF。
R3(C#,TN) 不存在部分函数依赖及传递函数依赖,满足3NF。
R4(TN,D) 不存在部分函数依赖集传递函数依赖,满足3NF。
3.某企业有多个下属单位,每个单位有多个员工。
一个员工仅属于一个单位,且一个员工仅在一个工程中工作;一个工程中有多个员工。
有多个供应商为各个工程供应设备。
数据库考试习题及答案 (1)

第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。
( 错)2.每一个服务器必须属于一个服务器组。
一个服务器组可以包含0个、一个或多个服务器。
(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server 服务的图形化工具称为SQLServer 配置管理器。
三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。
A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。
A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。
A. masterB. msdbC. model7. 默认情况下,SQL Server 2005的系统数据库有(B)。
A. 1个个 C. 4个个8. 在一台计算机上能安装(A)个默认实例。
A. 1B. 509. 访问默认实例使用(B)作为实例名。
A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。
A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)查询服务 B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能四、简答题15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。
数据库考试试题1

数据库考试经典试题一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是( A )阶段。
A. 数据库系统B. 文件系统 C. 人工管理D.数据项管理2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。
A. 存储视图B.概念视图 C. 内部视图D. 外部视图3.数据库的概念模型独立于(A)。
A.具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界4.数据库中,数据的物理独立性是指(C)。
A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立5.关系模式的任何属性(A)。
A. 不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为( C )。
A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”7.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的(C )。
A. 减少数据冗余B. 解决更新异常问题C. 加快查询速度D. 提高存储空间效率8.关系模式中各级范式之间的关系为( A)。
A. B.C. D.9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。
这是指数据的( A )。
A. 安全性B.完整性C.并发控制D.恢复10.事务的原子性是指( B )。
A. 事务一旦提交,对数据库的改变是永久的B. 事务中包括的所有操作要么都做,要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须使数据库从一个一致性状态变到另一个一致性状态11.下列哪些运算是关系代数的基本运算( D )。
数据库基础试题1

数据库基础试题1一、单项选择题(每小题1分,共15分)1.下列四项中,不属于数据库特点的是()。
A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL Server 2000实用程序的是()。
A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。
A.masterB.modelC.pubD.msdb4.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DBC.DBS D.DBA5.在SQL中,建立表用的命令是 ( )。
A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( )。
A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.SQL语言中,删除表中数据的命令是( )。
A. DELETEB. DROPC. CLEARD. REMOVE9.SQL的视图是从()中导出的。
A. 基本表B. 视图C. 基本表或视图D. 数据库10.在SQL语言中,建立存储过程的命令是()A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE11.目前()数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系B.面向对象C.分布12.在SQL中,建立视图用的命令是 ( )。
数据库试题库1

一、单项选择题1、描述事物的符号记录称为()A.信息B.数据C.记录D.记录集合2、()是长期储存在计算机内有组织、可共享的数据集合A.文件组织B.数据库系统C.数据库D.数据库管理系统3、()是位于用户与操作系统之间的一层数据管理软件A.数据库应用系统B.数据库系统C.数据库D.数据库管理系统4、在人工管理阶段,数据是()A.有结构的B.无结构的C.整体无结构,记录内结构D.整体结构化5、在文件系统阶段,数据是()A.有结构的B.无结构的C.整体无结构,记录内结构D.整体结构化6、在数据库系统阶段,数据是()A.有结构的B.无结构的C.整体无结构,记录有结构D.整体结构化7、数据的正确、有效、相容被称为数据的()A.安全性B.独立性C.一致性D.完整性8、()是信息世界的建模,是现实世界到机器世界的一个中间层次A.概念模型B.数据模型C.E—R图D.关系模型9、数据库技术的奠基人之一,E.F.Codd从1970年起发表过多篇论文,主要论述的是()A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型10、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,是为了实现数据库的()A.安全性B.一致性C.可靠性D.完整性11、在数据库的三级模式结构中,描述数据库中全体逻辑结构和特性的是()A.外模式B.内模式C.存储模式D.模式12、E-R图是数据库设计的工具之一,它一般适用于建立数据库的()A.概念模型B.结构模型C.物理模型D.逻辑模型13、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,一般使用如下所列的()图形表示A.矩形B.四边形C.菱形D.椭圆形14、关系模型的结构是()A.层次结构B.二维表结构C.网络结构D.封装结构15、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段A.需求分析B.概念结构设计C.逻辑结构设计D.物理结构设计16、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为()A.主码B.主属性C.候选码D.外码17、关系演算是用()来表达查询要求的方式A.谓词B.关系的运算C.元组D.域18、关系代数是用()来表达查询要求的方式A.谓词B.关系的运算C.元组D.域19、关系数据库中有3种基本操作,它们是()A.选择、扫描、连接B.选择、投影、连接C.扫描、投影、层取D.投影、扫描、连接20、通常情况下不能作为关系数据库的关系是()A.R1(学生号、姓名、性别)B.R2(学生号、学生名、班级号)C.R3(学生号、班级号、宿舍号)D.R4(学生号、学生名、简历)21、()由关系数据结构、关系操作集合、关系完整性约束三部分组成A.关系模型B.关系C.关系模式D.关系数据库22、一组具有相同数据类型的值的集合称为()A.关系B.属性C.分量D.域23、所谓空值就是()的值A.数值0 B.空的字符串C.未知的值D.任何值24、()是关系数据库的标准语言A.关系代数B.SQL C.关系演算D.QBE25、SQL语言的最主要功能是()A.数据查询B.数据操纵C.数据定义D.数据控制26、在关系数据库标准语言SQL中,实现数据查询的语句是()A.SELECT B.LOAD C.DROP D.REVOKE27、在SQL语言中,授权的操作是通过()语句实现的A.CREATE B.REVOKE C.GRANT D.INSERT28、在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.需求分析B.概念设计阶段C.逻辑设计阶段D.物理设计阶段29、数据库中只存放视图的()A.操作B.对应的数据C.定义D.限制30、数据库系统由数据库、数据库管理系统、应用系统和()A.系统分析员B.程序员C.数据库管理员D.操作员31、下列不属于数据库系统特点的是()A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高32、若关系模式属于BCNF,从下列说法中选择最准确的()A.已消除了插入、删除异常B.已消除了插入、删除异常、数据冗余C.仍然存在插入、删除异常D.在函数依赖范畴内,已消除了插入、删除异常33、设R(U)是属性集U上的关系模式。
数据库练习题(含答案)

数据库练习题(含答案)一、单选题(共80题,每题1分,共80分)1、同一个数据模型的任意两个元组值()A、不能全同B、可全同C、必须全同D、以上都不是正确答案:A2、在创建主/子窗体之前,要确定主窗体与子窗体之间的数据源之间存在着的关系。
A、多对一B、多对多C、一对一D、一对多正确答案:D3、Access不能对数据类型进行排序和索引。
( )A、文本B、数字C、备注D、自动编号正确答案:D4、任何一个满足2NF但不满足3NF的关系模式都存在( )A、非主属性对候选码的传递依赖B、主属性对候选码的部分依赖C、非主属性对候选码的部分依赖D、主属性对候选码的传递依赖正确答案:A5、以下哪一条属于关系数据库的规范化理论要解决的问题?( )A、如何构造合适的应用程序界面B、如何构造合适的数据库逻辑结构C、如何控制不同用户的数据操作权限D、如何构造合适的数据库物理结构正确答案:B6、在数据管理技术发展的三个阶段中,数据独立性最好的是( )。
A、人工管理阶段B、文件系统阶段C、数据库系统阶段D、三个阶段相同正确答案:C答案解析:数据库系统管理阶段的独立性最高,是因为采用了数据库管理系统来管理数据,将应用程序和数据分开存储。
7、在设计表时,若输人掩码属性设置为“LL”,则能接收的输人是( )A、abBdB、aBC、AB+CD、ABa9正确答案:B答案解析:在输入掩码的格式符号中,“L”表示在该位置必须输入一个字母。
B送选项中少了一个字母,C选项中不能接受“+”,D 选项中不能接受“9”8、在下列SQL语句中,修改表结构的语句是( )。
A、ALTERB、CREATEC、UPDATED、INSERT正确答案:A9、空数据库是指()A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库正确答案:B答案解析:Access由六大对象组成,因此空数据库必须是没有任何对象的数据库。
数据库原理·模拟试卷及答案(1)

模拟试卷(一)答案一、单项选择题(本大题共20小题,每小题1分,共20分)1. 提供数据库数据描述的集中管理的是 ( D )A.数据库模式B.数据库C.数据库管理系统D.数据字典2. 授权和完整性管理器属于DBMS的 ( B )A.查询处理器B.存储管理器C.事务管理器D.用户管理器3. 使用CREATE SCHEMA 语句建立的是 ( A )A.数据库模式B.表C.视图D.索引4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )A.80B.小于等于80C.大于等于160D.大于等于80,小于等于1605. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示 ( B )A.授权所有用户B.所有的操作权限C.对所有的数据集合D.允许再授权6. 表达业务流程分析结果的图表是 ( B )A.业务流程图B.数据流图C.局部E-R图 D、基本E-R图7. 对数据库模式进行规范化处理,是在数据库设计的 ( C )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段8. 能够消除冗余的键的范式是 ( C )A.2NFB.3NFC.4NFD. BCNF9. 在下列几种故障中,不破坏数据库内容的是 ( B )A.计算机病毒发作B.供电系统故障C.瞬时的强磁场干扰D.磁盘介质损坏10. 在数据库技术中,独立于计算机系统的模型是 ( A )A.E-R模型B.层次模型C.关系模型D.面向对象的模型11. 五种基本关系代数运算是 ( A )A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ12. SQL中,下列涉及空值的操作,不正确的是 ( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)13. 单个用户使用的数据视图的描述称为 ( A )A.外模式B.概念模式C.内模式D.存储模式14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是( B )A.RESTRICT方式B.CASCADE方式C.SET NULL方式D.CHECK方式15. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )A.用户界面B. 存取结构C.数据输入D. 报表输出二、填空题(本大题共20个空,每空1分,共20分)1. 结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。
数据库综合练习一及答案

数据库综合练习一一、选择题1.描述事物的符号记录称为___B_____。
A、信息B、数据C、记录D、记录集合2. _C___是长期存储在计算机内的有组织,可共享的数据集合。
A、数据库管理系统B、数据库系统C、数据库D、文件组织3.__A___是位于用户与操作系统之间的一层数据管理软件。
A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和__D___。
A、数据库管理系统B、数据库应用系统C、数据库应用系统;D、各类相关人员5.在人工管理阶段,数据是_B____。
A、有结构的B、无结构的C、整体无结构,记录内有结构D、整体结构化的6.在数据库系统阶段,数据是_D____。
A、有结构的B、无结构的C、整体无结构,记录内有结构D、整体结构化的7.在文件系统阶段,数据__B___A、无独立性B、独立性差C、具有物理独立性D、具有逻辑独立性8.数据库系统阶段,数据__D___。
A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性9.非关系模型中数据结构的基本单位是___C__。
A、两个记录型间的联系B、记录C、基本层次联系D、实体间多对多的联系10.数据的正确、有效和相容称之为数据的__B___。
A、安全性B、一致性C、独立性D、完整性11.在数据模型的三要素中,数据的约束条件规定数据及其联系的___B__。
A、动态特性B、制约和依存规则C、静态特性D、数据结构12.___B__属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。
A、数据模型B、概念模型C、E-R图D、关系模型13.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。
这是由层次模型的_C____决定的。
A、数据结构B、数据操作C、完整性约束D、缺陷14.客户/服务器结构与其它数据库体系结构的根本区别在于__D___。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题1.要保证数据库的数据独立性,需要修改的是( A )A.三层模式之间的两种映射B.模式与内模式C.模式与外模式D.三层模式2.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( C )A.多对多B.一对一C.多对一D.一对多3.在视图上不能完成的操作是( C )A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图4.关系数据模型的三个组成部分中,不包括( C )A.完整性规则B.数据结构C.恢复D.数据操作5.在关系模式中,视图是三级模式结构中的( D )A. 内模式B. 模式C. 存储模式D. 外模式6.在数据库的三级模式中,内模式有( A )A. 1B. 2C. 3D. 多个7.三个模式之间存在下列映射关系,将正确的填入括号中( B )A.外模式/内模式B.外模式/模式C.模式/模式D.内模式/外模式8.数据的逻辑独立性是指( C )A.存储结构与物理结构的逻辑独立性B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性D.数据元素之间的逻辑独立性9.以下叙述中,属于结构冲突的是( B )A.同一对象在相同应用中具有不同的抽象B.同一对象在不同应用中具有不同的抽象C.同一实体在不同分E-R图中所包含的属性个数和属性排列次序完全相同D.以上叙述均不属于结构冲突10、在下列关于关系的陈述中,错误的是(B )A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要11、关系数据库中,实现实体之间的联系是通过表与表之间的(D )A 公共索引B 公共存储C 公共元组D 公共属性12、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束13、下面有关主键的叙述正确的是( B )A 不同的记录可以具有重复的主键值或空值B 一个表中的主键可以是一个或多个字段C 在一个表中主键只可以是一个字段D 表中的主键的数据类型必须定义为自动编号或文本14、定义外键实现的是哪一(些)类完整性?( B )A 实体完整性B 参照完整性C 用户定义的完整性D 实体完整性、参照完整性和用户定义的完整性15、在下列关系代数的操作中,哪一个不属于专门的关系运算?( C)A 自然连接B 投影C 广义笛卡尔积D 连接16、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )A. M端实体的关键字B. N端实体的关键字C. M端实体关键字与N端实体关键字组合D. 重新选取其他属性17、在SQL语言中,( )子句能够实现关系参照性规则。
( D )A. PRIMARY KEYB. NOT NULLC. FOREIGN KEYD. FOREIGN KEY...REFERENCES...18、在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(3)(1)子模式 (2)用户模式(3)模式(4)存储模式19、下列哪种运算不属于关系代数的基本运算(1)(1)连接 (2)笛卡尔积 (3) 相减 (4) 投影20不能激活触发器执行的操作是DA.DELETEB.UPDATEC. INSERTD.SELECT21关于对SQL对象的操作权限的描述正确的是____。
AA. 权限的种类分为INSERT、DELETE和UPDATE三种B. 权限只能用于实表不能应用于视图C. 使用REVOKE语句获得权限D. 使用COMMIT语句赋予权限22关于事务的故障与恢复,下列描述正确的是____。
DA. 事务日志是用来记录事务执行的频度B. 采用增量备份,数据的恢复可以不使用事务日志文件C. 系统故障的恢复只需进行重做(Redo)操作D. 对日志文件设立检查点目的是为了提高故障恢复的效率23以下关于E-R图的叙述正确的是____。
CA. E-R图建立在关系数据库的假设上B. E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示。
C. E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系D. E-R图能表示数据生命周期。
24事务的ACID性质中,关于原子性(atomicity)的描述正确的是____。
CA. 指数据库的内容不出现矛盾的状态。
B. 若事力正常结束,即使发生故障,列新结果也不会从数据库中消失C. 事务中的所有操作要么都执行,要么都不执行D. 若多个事务同时进行,与顺序实现的处理结果是一致的。
25设关系模式R(A,B,C),下列结论错误的是____。
CA.若A→B,B→C,则A→CB.若A→B,A→C,则A→BCC.若BC→A,则B→A,C→AD.若B→A ,C→A,则BC→A26允许取空值但不允许出现重复值的约束是______。
BA.NULL B.UNIQUEC.PRIMARY KEY D.FOREIGN KEY27存在非主属性对码的部分依赖的关系模式是_______。
AA.INF B.2NFC.3NF D.BCNF28在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为______。
BA.语义冲突B.命名冲突C.属性冲突D.结构冲突29______能保证不产生死锁。
BA.两段锁协议B.一次封锁法30_____,数据库处于一致性状态。
AA.采用静态副本恢复后B.事务执行过程中C.突然断电后D.缓冲区数据写入数据库后31一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的_____而引起的。
CA.原子性B.一致性C.隔离性D.持久性32在数据库中,存储冗余数据是( C )A.不应该的 B. 应该且合理的 C. 合理的但不能过度冗余 D. 视情况而定33在数据库系统中,DBS与DB的关系是( A )A. DBS包括DBB. DB包括DBSC. 不一定的D. 同级关系()34关系模式R,S具有共同的属性X,且X是R的主码,则X称为S的( B )A. 主码 B. 外码 C. 关键字 D. 相对主码35关系R的实体完整性控制是指( C )A. 主键非空B. 主键唯一C. 主键非空且唯一D. 主键非空或唯一36在SQL的查询中,在“Where字段=(子查询)”中子查询(A )返回多个记录。
A. 不能B. 能C. 不一定D. 能,但有限制37.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据( B )A.相容性 B.独立性 C.共享性D.一致性38.设有关系模式R(A,B,C),F={A→B,C→B}。
相对于F,R的候选键为( A )A.AC B.ABC C.AB D.BC39.设关系模式R(U),X、Y、Z是U的子集,且Z=U-X-Y.下面关于多值依赖的叙述中,不正确的是( D )A.若X→→Y,则X→→Z B.若X→→Y,且Y′是 Y的子集,则X→→Y′C.若X→Y,则X→→Y D.若z=Φ,则X→→Y40.以下关于事务调度和封锁的描述中,正确的是( A )A.遵守两段封锁协议的并发事务一定是可串行化的B.可串行化的并发事务一定遵守两段封锁协议C.遵守两段封锁协议的并发事务不一定是可串行化的D.遵守两段封锁协议的并发事务一定不会产生死锁41. 表示数据库的概念模型一般使用( C )。
A.用户活动图B.数据流图C.E—R图D.流程图42.在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现( A )A.死锁 B.共享锁 C.活锁D.排它锁43.将ER模型转换成关系模型,属于数据库的( C )A.需求分析 B.概念设计 C.逻辑设计D.物理设计44.SQL语言中,用GRANT/REVOKE语句实现数据库的( D )A.并发控制 B.完整性控制 C.一致性控制 D.安全性控制45.三个模式之间存在下列映射关系,将正确的填入括号中( B )A.外模式/内模式B.外模式/模式C.模式/模式D.内模式/外模式46.数据的逻辑独立性是指( C )A.存储结构与物理结构的逻辑独立性B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性D.数据元素之间的逻辑独立性47、SQL语言中,删除一个表的命令是(B )A DELETEB DROPC CLEARD REMORE48、在下列关于关系的陈述中,错误的是(B )A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要49、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束50、设关系R和S的属性个数为r和s ,则(R*S)操作结果的属性个数为 ( A )A r+sB r-sC r*sD max(r+s)51、在SQL语言中,条件“RETWEEN 20 AND 30”表示年龄在20到30之间,且(A )A包括20岁和30岁B 不包括20岁和30岁C 包括20岁不包括30岁D 不包括20岁包括30岁52、下面有关主键的叙述正确的是( B )A 不同的记录可以具有重复的主键值或空值B 一个表中的主键可以是一个或多个字段C 在一个表中主键只可以是一个字段D 表中的主键的数据类型必须定义为自动编号或文本53、有关系R和S,R∩S的运算等价于( B )A. S-(R-S)B. R-(R-S)C. (R-S)∪SD. R∪(R-S)54、取出关系中的某些列,并消去重复的元组的关系运算称为( B )A.取列运算B.投影运算C.连接运算D.选择运算55、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:( B )A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段56、数据库三级模式体系结构的划分,有利于保持数据库的( A )A 数据独立性B 数据安全性C 结构规范化D 操作可行性57、假定学生关系是S(SNO,SNAME,SEX,AGE)课程关系是C(CNO,CNAME,CREDIT)学生选课关系是SC(SNO,CNO,GRADE)要查找选修“数据库”课程的女学生的姓名,将涉及到的关系( D )A SB C,SCC S,SCD S,C,SC58、定义外键实现的是哪一(些)类完整性?( B )A 实体完整性B 参照完整性C 用户定义的完整性D 实体完整性、参照完整性和用户定义的完整性59、在下列关系代数的操作中,哪一个不属于专门的关系运算?( C)A 自然连接B 投影C 广义笛卡尔积D 连接60、下面所列条目中,哪一条不是标准的SQL语句?( B )A ALTER TABLEB ALTER VIEWC CREATE TABLED CREATE VIEW61、在SQL语言中,( )子句能够实现关系参照性规则。