《数据库系统》选择题及答案

合集下载

数据库考试题及答案

数据库考试题及答案

数据库考试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用来表示实体间关系的是:A. 属性B. 关系C. 键D. 域答案:B2. SQL语言中的“SELECT”语句用于:A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C3. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据恢复C. 数据加密D. 数据查询答案:C4. 以下哪个不是数据库的完整性约束:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:D5. 在关系数据库中,主键是用来:A. 唯一标识一个表中的每一行B. 存储表中的数据C. 建立表与表之间的关系D. 排序表中的数据答案:A6. 数据库规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B7. 在SQL中,用于删除表中数据的语句是:A. DROPB. DELETEC. REMOVED. ERASE答案:B8. 数据库的并发控制主要解决的问题是:A. 数据丢失B. 数据重复C. 数据不一致D. 数据泄露答案:C9. 在数据库设计中,E-R图主要用于:A. 表示数据的存储结构B. 表示数据的流程C. 表示数据的逻辑结构D. 表示数据的物理结构答案:C10. 数据库的事务具有以下哪个特性,确保操作的原子性:A. 一致性B. 持久性C. 隔离性D. 原子性答案:D二、简答题(每题10分,共30分)1. 请简述数据库的三大范式,并举例说明。

答案:数据库的三大范式包括:- 第一范式(1NF):要求数据库表的每一列都是不可分割的基本数据项,即表中的所有字段都应该只包含原子性的值,不能有集合、数组或重复的数据。

- 第二范式(2NF):在第一范式的基础上,要求表中没有部分依赖,即非主键字段完全依赖于主键。

- 第三范式(3NF):在第二范式的基础上,要求表中没有传递依赖,即非主键字段只能依赖于主键,不能依赖于其他非主键字段。

《数据库系统》选择题及答案解析

《数据库系统》选择题及答案解析

《数据库系统》选择题一.数据库概述1.下列有关数据库的描述正确的是( C )。

A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件2.数据独立性是指( C )。

A.数据依赖于程序B.程序依赖于数据C.数据不依赖于程序 D.程序不依赖于数据3.以下关于DBA职责的叙述中,不正确的是( C )。

A.DBA是数据库系统的超级用户,负责控制和管理各个用户的访问权限B.DBA要负责监控数据库的运行C.DBA要负责前端应用程序的开发D.DBA要负责当数据库系统发生故障时进行恢复4.DBMS是指( C )。

A.数据库B.数据库系统C.数据库管理系统D.数据处理系统5.数据冗余度低、数据共享以及较高数据独立性等特征的系统是( B )。

A.文件系统B.数据库系统C.操作系统D.高级程序6.仅次于用户和数据库之间的一层数据管理软件是( D )。

A.数据库系统B.数据库C.管理信息系统D.数据库管理系统7.数据库系统中,逻辑数据和物理数据可以相互转换,执行该功能的是( C )A.操作系统B.信息管理系统C.数据库管理系统D.文件系统8.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( D )。

A.存储模式B.子模式C.外模式D.模式9.用户看到的那部分数据的局部逻辑结构的描述是( B )。

A.存储模式B.子模式C.概念模式D模式10.文件系统和数据库系统的最大区别是( D )。

A.数据共享B.数据独立C.数据冗余D.数据结构化11.关于信息和数据,下面的论述中正确是的( D )。

A.信息与数据,只有区别,没有联系B.信息是数据的载体C.同一信息用同一数据表示形式D.数据处理本质上就是信息处理12.描述事物性质的最小数据单位是( C )。

A.记录B.文件C.数据项D.数据库13.若干记录的集合称为( D )。

A.数据B.数据库C.数据项D.文件14.数据库系统中的软件是指( A )。

数据库系统概论及习题及答案

数据库系统概论及习题及答案

数据库系统概论复习资料:第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A3.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。

A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。

A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息答案:C6. 数据库中,数据的物理独立性是指。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。

数据库系统概论试题和答案及填空题

数据库系统概论试题和答案及填空题

数据库系统概论试卷(A)一、选择题(15x1分)1、__C___是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统B、数据库系统C、数据库D、文件组织2、在数据库中存储的是__C___。

A、数据B、数据模型C、数据以及数据之间的联系D、信息3、数据库系统阶段,数据___D__。

A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性4、在数据模型的三要素中,数据的约束条件规定数据及其联系的__A___。

A、制约和存储规则B、动态特性C、静态特性D、数据结构5.___A_____由数据结构、关系操作集合和完整性约束三部分组成。

A、关系模型B、关系C、关系模式D、关系数据库6、一组具有相同数据类型的值的集合称为____D____。

A、关系B、属性C、分量D、域7、集合R与S的交可以用关系代数的5种基本运算表示为____A____。

A、 R-(R-S)B、σF(R×S)C、R-(S-R)D、S-(R-S)8、实体是信息世界中的术语,与之对应的数据库术语为___D____。

A、文件B、数据库C、字段D、记录9、在嵌入式SQL语言中使用游标的目的在于____D____。

A、区分SQL与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录10、FoxBASE、FoxPro属于____B____。

A、表式系统B、最小关系系统C、关系完备的系统D、全关系系统11、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y,则____A____。

A、Y函数依赖于XB、Y对X完全函数依赖C、X为U的候选码D、R属于2NF12、3NF___C_____规范为BCNF。

A、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖C、消除主属性对码的部分和传递函数依赖D、消除非平凡且非函数依赖的多值依赖13、下面的结论不正确的是___D___。

数据库系统选择题及答案

数据库系统选择题及答案

数据库系统选择题及答案Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998《数据库系统》选择题一.数据库概述1.下列有关数据库的描述正确的是(C)。

A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件2.数据独立性是指(C)。

A.数据依赖于程序 B.程序依赖于数据C.数据不依赖于程序D.程序不依赖于数据3.以下关于DBA职责的叙述中,不正确的是( C )。

A.DBA是数据库系统的超级用户,负责控制和管理各个用户的访问权限B.DBA要负责监控数据库的运行C.DBA要负责前端应用程序的开发D.DBA要负责当数据库系统发生故障时进行恢复4.DBMS是指(C)。

A.数据库B.数据库系统C.数据库管理系统D.数据处理系统5.数据冗余度低、数据共享以及较高数据独立性等特征的系统是(B)。

A.文件系统B.数据库系统C.操作系统D.高级程序6.仅次于用户和数据库之间的一层数据管理软件是(D)。

A.数据库系统B.数据库C.管理信息系统D.数据库管理系统7.数据库系统中,逻辑数据和物理数据可以相互转换,执行该功能的是(C)A.操作系统B.信息管理系统C.数据库管理系统D.文件系统8.数据库中对全部数据的整体逻辑结构的描述,作为数据库的(D)。

A.存储模式B.子模式C.外模式D.模式9.用户看到的那部分数据的局部逻辑结构的描述是(B)。

A.存储模式B.子模式C.概念模式D模式10.文件系统和数据库系统的最大区别是(D)。

A.数据共享B.数据独立C.数据冗余D.数据结构化11.关于信息和数据,下面的论述中正确是的( D)。

A.信息与数据,只有区别,没有联系B.信息是数据的载体C.同一信息用同一数据表示形式D.数据处理本质上就是信息处理12.描述事物性质的最小数据单位是(C)。

A.记录B.文件C.数据项D.数据库13.若干记录的集合称为(D)。

数据库系统概论试题及答案

数据库系统概论试题及答案

试题四一、单项选择题得分本大题共20小题,每小题分,共30分在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内;错选、多选或未选均无分;1. 数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护;A.数据共享B.数据存储C.数据应用D.数据保密2.数据库系统中,物理数据独立性是指;A.数据库与数据库管理系统的相互独立B.应用程序与DBMS的相互独立C.应用程序与存储在磁盘上数据库的物理模式是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是;A.外模式B.内模式C.存储模式D.模式4. 关系模型的数据结构是;A.层次结构B.二维表结构C.网状结构 D.封装结构5. 关系模型中,一个候选码;A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.必须由多个属性组成6.自然连接是构成新关系的有效方法;一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的;A.元组B.行C.记录D.属性7.设关系R和S的属性个数分别是2和3,那么R S等价于1<2A.σ1<2R⨯S B.σ1<4R⨯SC.σ1<2R S D.σ1<4R S8.SQL语言具有的功能;A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.假定学生关系是SS,SNAME,SEX,AGE,课程关系是CC,CNAME,TEACHER,学生选课关系是SCS,C,GRADE;要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系;A.S B.SC,C C.S,SC D.S,C,SC10. 已知关系SPJS,P,J,QTY,把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是 CA. GRANT QTY ON SPJ TO 张三B. GRANT UPDA TE ON SPJ TO张三C. GRANT UPDA TE QTY ON SPJ TO张三D. GRANT UPDA TE ON SPJ QTY TO张三11.图1中是关系完备的系统A B C D图112.在RU中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则;A. Y函数依赖于XB. Y对X完全函数依赖C.X为U的候选码D. R属于2NF13.关系规范化中的插入操作异常是指A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在数据库设计中, E-R图产生于A.需求分析阶段B.物理设计阶段C.逻辑设计阶段D.概念设计阶段15.在合并分E-R图时必须消除各分图中的不一致;各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指;A.命名太长或太短B.同名异义或同义异名C.属性类型冲突D.属性取值单位冲突16.事务是数据库运行的基本单位;如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于状态;A.安全性B.一致性C.完整性D.可靠性17. 用来记录对数据库中数据进行的每一次更新操作;A.后援副本B.日志文件C.数据库D.缓冲区18.若事务T对数据对象A加上S锁,则;A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁;B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁;C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁;D.事务T可以读A和修改A,其它事务能对A加S锁和X锁;19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是A. 该操作不存在问题B.该操作丢失修改C.修改该操作不能重复读D.该操作读“脏”数据T1 T2readAreadBsum=A+BreadAA=A2writeAreadAreadBsum=A+BwriteA+B图220. 已知事务T1的封锁序列为:LOCK SA…LOCK SB…LOCK XC…UNLOCKB …UNLOCK A …UNLOCK C 事务T2的封锁序列为:LOCK SA …UNLOCK A …LOCK SB…LOCK XC …UNLOCK C …UNLOCK B则遵守两段封锁协议的事务是 和T 2 D .没有二、填空题本大题共10小题,每小题1分,共10分请在每小题的空格中填上正确答案;错填、不填均无分;1. 数据管理经历了人工管理、文件系统、 三个阶段;2. 数据模型由数据结构、数据操作和 三部分组成;3. 在Student 表的Sname 列上建立一个聚簇索引的SQL 语句为:CREATE Stusname ON studentSname4. SELECT 语句查询条件中的谓词“=ANY ”与运算符 等价;5. 关系模式R{A,B,C},{A,C →B,A,B →C,B →C}最高可达到第 范式;6. 数据抽象主要有分类和 两种;7. 存在一个等待事务集{T 0,T 1,…,T n },其中T 0正等待被T 1锁住的数据项,T 1正等待被T 2锁住的数据项,T n-1正等待被T n 锁住的数据项,且T n 正等待被T 0锁住的数据项,这种情形称为 ; 8. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 设计阶段;9. 并发控制的主要方法是 机制;10. 故障分为事务故障、 和介质故障三种;三、简答题本大题共3小题,每小题5分,共15分1. 简述等值连接与自然连接的区别和联系;2.说明视图与基本表的区别和联系3.简述事务的特性;四、设计题第1题20分,第2题10分,共30分1.设有一个工程供应数据库系统,包括如下四个关系模式:●SSno,Sname, Status,City;●PPno,Pname,Color,Weight;●JJno,Jname,City;●SPJSno,Pno,Jno,Qty;供应商表S由供应商号、供应商名、状态、城市组成;零件表P 由零件号、零件名、颜色、重量组成;工程项目表J由项目号、项目名、城市组成;供应情况表SPJ由供应商号、零件号、项目号、供应数量组成;1用关系代数查询没有使用天津供应商生产的红色零件的工程号;3分2用关系代数查询至少使用了供应商S1所供应的全部零件的工程号JNO;3分3用ALPHA语言查询供应工程J1零件为红色的供应商号SNO;2分4用T-SQL语句建立“供应商”S表主码必须定义;2分5用SQL查询工程J1使用的各种零件的名称和使用数量;3分6用SQL查询没有使用天津供应商生产的零件的工程号;3分7用SQL语句将全部红色零件改为蓝色;2分8用SQL语句将S2,P4,J6,400插入供应情况关系;2分2.设有关系STUDENTS,SNAME,SDEPT,MNAME,CNAME,GRADE,S,CNAME 为候选码,设关系中有如下函数依赖:S,CNAME→SNAME,SDEPT,MNAMES→SNAME,SDEPT,MNAMES,CNAME→GRADESDEPT→MNAME试求下列问题:1关系STUDENT属于第几范式3分2如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为巧BCNF;7分要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖;五、综合题15分某医院病房管理系统中,包括四个实体型,分别为:科室:科名,科地址,科电话病房:病房号,病房地址医生:工作证号,姓名,职称,年龄病人:病历号,姓名,性别且存在如下语义约束:①一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室;②一个医生可负责多个病人的诊治,一个病人的主管医生只有一个;③一个病房可入住多个病人,一个病人只能入住在一个病房;注意:不同科室可能有相同的病房号;完成如下设计:1画出该医院病房管理系统的E-R图;5分2将该E-R图转换为关系模型;5分要求:1:1和1:n的联系进行合并3指出转换结果中每个关系模式的主码和外码;5分试题四参考答案与评分标准一、选择题每题分1.A 2.C 3.D 4.B 5.C 6.D 7.B 8.B 9.D 10.C11.C 12.B 13.D 14.D 15.B 16.B 17.B 18.C 19.C 20.A二、填空题每题1分1. 数据库系统2. 完整性约束3. CLUSTER INDEX4. IN5.三6.聚集7.死锁8.物理9.封锁10.系统故障三、简答题每题5分1、参考答案:答:连接运算符是“=”的连接运算称为等值连接;它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为:R∞S={trts|tr∈R∧ts∈S∧trA=tsB}A=B自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉;2、参考答案:答:视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变;视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制;3、参考答案:答:事务具有四个特性,即ACID特性:1原子性:事务中包括的所有操作要么都做,要么都不做;2一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态;3隔离性:一个事务内部的操作及使用的数据对并发的其他事务是隔离的;4持续性:事务一旦提交,对数据库的改变是永久的;四、设计题1、参考答案:1πJno J-πJnoσCity='天津' S SPJσColor='红' P2πPno,Jno SPJ÷πPnoσSno='S1' SPJ3RANGE P PXGET W : ='J1'∧∃PX=∧PX..Color='红'4CREATE TABLE SSno CHAR6 PRIMARY KEY,Sname CHAR10,Status INT,City CHAR20;5SELECT Pname,TotalQty FROM SELECT Pno,SUMQty TotalQty FROM SPJ WHERE Jno='J1' GROUP BY Pno X,P WHERE =;6SELECT Jno FROM J WHERE Jno NOT IN SELECT Jno FROM SPJ WHERE Sno IN SELECT Sno FROM S WHERE City='天津';或:SELECT Jno FROM J WHERE NOT EXISTS SELECT FROM SPJ,S WHERE = AND = AND City='天津';或:SELECT Jno FROM J WHERE NOT EXISTS SELECT FROM SPJ WHERE = AND EXISTS SELECT FROM S WHERE = AND City='天津';7UPDATE P SET Color='蓝' WHERE Color='红';8INSERT INTO SPJ V ALUES'S2','P4','J6',400评分标准:第1、2、5、6每题3分,其余每题2分,书写是否正确、规范、合理需酌情处理,能正确写出大体结构给一半分,局部漏写、错写视情节扣分,大体结构不正确一律不给分;2、参考答案:1关系STUDENT是1NF,因为F中存在非主属性S NAME,SDEPT,MNAME对侯选码S,CNAME的部分函数依赖;2首先消除部分函数依赖S,CNAME→SNAME,SDEPT,MNAME将关系分解为:R1S,SNAME,SDEPT,MNAME,F1 = { S→SNAME,SDEPT,MNAME}R2S,CNAME,GRADE,F2={S,CNAME→GRADE}在关系R1中存在非主属性对候选码的传递函数依赖S→SDEPT,所以将R1进一步分解:R11S,SNAME,SDEPT ,F11 = { S→SNAME,SDEPT}R12SDEPT,MNAME,F12 = { SDEPT→MNAME}在R2,R11,R12关系模式中函数依赖都是非平凡的,并且决定因素均是候选码,所以上述三个关系模式均是BCNF;评分标准:1回答R是1NF并正确说明理由3分,没有正确回答出理由扣1分;2两次分解各3分,每步所得的两个关系模式各分;正确回答消除什么类型的函数依赖和正确说明所得的三个关系模式是BCNF各1分;五、综合题参考答案:1本题的E-R图如下图所示;某医院病房管理系统的基本E-R图2转化后的关系模式如下:科室科名,科地址,科电话病房病房号,病房地址,科名医生工作证号,姓名,职称,年龄,科名病人病历号,姓名,性别,主管医生,病房号,科名3每个关系模式的主码、外码如下:科室:主码是科名;病房:主码是科名十病房号,外码是科名;医生:主码是工作证号,外码是科名;病人:主码是病历号,外码是科名十病房号;评分标准:1四个联系各分,名称一定可表达联系含义,联系类型错误不给分;四个实体型属性漏写、错写扣分,漏写一个实体型扣1 分;2转化后的科室关系模式、病房关系模式、医生关系模式各1分,有一个属性不正确均不给分,病人关系模式2分,漏写一个属性扣1分,3病房关系模式主码1 分、病人关系模式外码分,其余各分;。

数据库系统概论试题及答案 3

数据库系统概论试题及答案    3

必须先对其加S锁,直到事务结束才释放。三级封锁协议不 仅解决了“丢失修改”、读“脏”数据问题,而且进一步解决 了“不可重复读”问题。
得 分
阅 卷 人
复 查 人
四、设计题
(第1题4分,第2、3、4题各8分,共28分)
1. 设有学生选课关系SC(学号,课程号,成绩),试用SQL语句检 索每门课程的最高分。 SELECT 课程号,MAX(成绩) FROM SC GROUP BY 课程号
和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行 () A. 全外联接 B. 左外联接 C. 右外联接 D. 自然联接
9. 用下面的T-SQL语句建立一个基本表: CREATE TABLE Student(Sno CHAR (4) NOT NULL, Sname CHAR (8) NOT NULL, Sex CHAR (2), Age SMALLINT) 可以插入到表中的元组是( ) A. '5021','刘祥',男,21 B.NULL,'刘祥',NULL,21 C. '5021',NULL,男,21 D. '5021','刘祥',NULL,NULL
11. 图1中( )是关系完备的系统
A
B
C
D
图1
12. 给定关系模式SCP(Sno,Cno,P),其中Sno表示学号,Cno表示
课程号,P表示名次。若每一名学生每门课程有一定的名次,每门课
程每一名次只有一名学生,则以下叙述中错误的是( )
A.(Sno,Cno)和(Cno,P)都可以作为候选码。
B.(Sno,Cno)是唯一的候选码。
R是1NF。侯选码为WX,则Y,Z为非主属性,又由于X→Z,因 此F中存在非主属性对侯选码的部分函数依赖。

数据库系统原理试题+答案

数据库系统原理试题+答案

数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。

A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。

A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。

《数据库系统原理概论》练习测试题参考答案

《数据库系统原理概论》练习测试题参考答案

《数据库》练习测试题库一、选择题1、单个用户使用的数据视图的描述称为()。

A.外模式 B.概念模式 C.内模式 D.存储模式2、子模式DDL用来描述()。

A.数据库的总体逻辑结构 B.数据库的局部逻辑结构C.数据库的物理存储结构 D.数据库的概念结构3、在DBS中,DBMS和OS之间的关系是()。

A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行4、五种基本关系代数运算是()。

A.∪,-,×,π和σ B.∪,-,∞,π和σC.∪,∩,×,π和σ D.∪,∩,∞,π和σ5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。

A.左外联接 B.右外联接 C.外部并 D.外联接6、下列聚合函数中不忽略空值 (null) 的是()。

A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F()。

A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是()。

A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于()。

A.需求分析阶段 B.逻辑设计阶段C.概念设计阶段 D.物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是()。

A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL) 11、如果事务T获得了数据项Q上的排它锁,则T对Q()。

A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读不能写12、DBMS中实现事务持久性的子系统是()。

数据库系统概论选择题

数据库系统概论选择题

第一章:数据与信息1、关于信息和数据的描述正确的是?A、数据是信息的符号表示B、数据是信息的载体C、信息是数据的内涵D、以上都不正确2、数据和信息的关系是?A、二者不可区分B、二者的可区分性不确定C、信息和数据不可分离又有一定区别D、任何数据均可表示信息3、以下说法错误的是?A、数据具有客观性,本身没有意义B、数据是信息的载体C、数据与信息是一个概念,都是对现实世界的客观存在的描述D、数据包括数字、文字、符号、图形、图像等形式4、以下关于数据和信息的关系,说法不正确的是?A、数据是信息的载体,信息是从数据中提炼出来的B、123456是数据,当它被当作密码时,就是信息C、信息和数据就是一回事,不能被严格的区分D、同一数据可以表达不同信息,同一信息也可以用不同的数据来表达5、以下关于数据和信息的关系,说法不正确的是?A、数据就是信息,本来就是一回事B、love这个单词是数据,当你向女生表白的时候,它就项女生传达了信息C、202.108.33.60是由数字和点组成的数据,在网络中它指的是新浪的服务器D、同一数据可以表达不同信息,同一信息也可以用不同的数据来表达数据库存储和管理1、在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这类职责的人员统称为( )?A、数据库管理员B、数据库设计员C、系统分析员D、应用程序员2、下面关于数据库的用途的说法正确的是?A、淘宝网、京东商城页面上显示的商品的信息来自于数据库中的数据B、我们在淘宝上能看到我们的购买记录,是因为淘宝网用数据库记录了买家的每一笔交易记录C、去移动营业厅能够打印每一次通话记录的时长,呼入方和呼出方的电话号码,是因为中国移动的后天服务器记录了用户的每一次通话D、QQ上的聊天记录能够漫游,是因为聊天记录存放在腾讯的服务器上3、数据库系统与文件系统的主要区别是?A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量4、以下关于数据库、数据库关系系统,说法不正确的是?A、数据库字面上的意思是存放数据的仓库,把数据按照一定的逻辑存放在一起B、平常常说数据库,实际上是指数据库管理系统,数据库是基础,在这个基础之上,提供给用户操作数据的界面或对数据实施管理,那么,数据库加上对数据的管理,就是我们常说的数据库管理系统C、严格意义上来说,SQLServer /Oracle是属于数据库管理系统,简称DBMSD、从本质来看,SQLServer/Oracle是数据库5、数据库系统的核心是?A、数据库B、数据库管理系统C、数据模型D、软件工具6、数据库管理系统的缩写是?A、DBAB、DBMSC、DBD、DBS7、下面哪一个场景没有用到数据库?A、教务系统中的选课信息B、新浪的微博能够记录你的动态和好友的动态C、银行中的交易交易记录D、日常生活中你与同学之间的谈话8、数据库存储的是?A、数据B、数据及数据之间的联系C、数据模型D、信息9、以下哪个是长期存储在计算机内的有组织,可共享的数据集合?A、数据库管理系统B、数据库系统C、数据库D、文件组织10、DB、DBMS和DBS三者之间的关系是?A、DB包括DBMS和DBSB、DBS包括DB和DBMSC、DBMS包括DB和DBSD、不能相互包括2、多选题1、下面关于数据库的用途的说法正确的是?A、每天你上新浪看新闻,这些新闻显示在站点上,其背后有数据库的支持B、新浪的微博能够记录你的动态和好友的动态,这些数据存放在数据库中C、去银行能够打印你的交易记录,银行使用数据库来记录你的每一笔交易D、QQ上的聊天记录能够漫游,是因为聊天记录存放在腾讯的服务器上第二章:数据模型概述1、以下哪一个不是数据模型的组成要素?A、数据B、数据结构C、数据操作D、完整性约束2、层次模型不能直接表示?A、1:1关系B、1:n关系C、m:n关系D、1:1和1:n关系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、架构模型D、物理模型2、多选题1、关于数据模型的组成要素的说法正确的是?A、数据结构是指:与数据类型、内容、性质有关的对象;B、微博系统中用户变更自己的电话号码的属于数据操作C、微博系统中用户的性别在男女之间选择属于数据的完整性约束D、微博系统的年龄是数据结构2、下面哪些模型可以归属到逻辑模型?A、E-R图模型B、层次模型C、网状模型D、关系模型3、下面关于数据模型说法正确的是?A、概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次B、对概念模型的基本要求:较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,简单、清晰、易于用户理解C、逻辑模型是对数据最底层的抽象D、以上说法都不正确4、关于数据模型的组成要素的说法正确的是?A、数据结构是对系统静态特性的描述B、数据操作的类型包括检索和更新C、完整性约束包括实体完整性和引用完整性D、微博系统的年龄是数据结构概念模型1、有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是?A、车次B、日期C、车次+日期D、以上都不正确2、在E-R图中,联系使用______图形描述?A、矩形框B、椭圆形C、菱形D、直线3、在下面列出的数据库模型中,哪一个是概念数据模型?A、关系模型B、层次模型C、网状模型D、实体-联系模型4、在“学生选课系统”的概念模式设计中,以下说法正确的是?A、学生实体可以使用姓名作为码B、学生实体必须包括年龄、性别等属性C、全体学生组成了一个学生实体集D、用学生实体及其属性名集合来抽象和刻画同类实体称作学生实体集2、多选题1、下面的关于实体、属性、码、域、实体型、实体域、联系等概念,说法正确的是?A、客观存在并可相互区分的事物叫实体,如学生张三、工人李四、计算机系B、属性的取值范围叫做域,性别的域为{男,女},月份的域为{1,2,3, (12)C、多个实体之间的相互关联,如学生与老师间的授课关系,学生与学生间有班长关系D、实体所具有的某一特性称为实体的属性2、下面的关于实体、属性、码、域、实体型、实体域、联系等概念,说法不正确的是?A、12306站点购票,身份证号码能唯一的确定一个人,所以在购票的时候,一个人同一个时刻不能购买去二个不同地方的车票,那么身份证号码是码B、实体的联系分成:实体之间的联系和实体内部的联系2种C、对于淘宝站点而言,用户的所有的交易记录构成了实体集D、人的年龄属于实体型逻辑模型1、单选题1、以下说法不正确的是?A、具有相同类型的值的集合,称为域,教师集合可以表示为(T)= {t1,t2},学生的集合可以表示为:(S)= {s1,s2 ,s3}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、关系的描述称为关系模式,它是型,而关系是值D、关系是一张二维表,关系模式就是二维表中的数据2、多选题1、下面描述正确的是?A、一个关系其实相当于一个二维表B、关系中的列称为属性C、关系中的行称为元组D、属性的取值范围称为值域2、下面描述正确的是?A、一个二维表就是一个关系,二维表的名就是关系的名B、关系中的列称为属性,属性的个数称为关系的元或度C、关系中的行称为元组,对关系的描述称为关系模式D、属性的取值范围称为值域,元组中的一个属性值称为分量3、下面关于关系表和关系模式说法的正确的是?A、关系表是个二维结构,由行和列组成B、关系的描述称为关系模式C、关系实际上就是关系模式在某一时刻的状态D、关系是动态的、随时间不断变化第三章:关系数据库结构及形式化定义1、单选题1、要从学生关系中查询学生的姓名和性别,需要进行的关系运算是什么?A、选择B、投影C、联接D、求交2、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数为?A、400B、10000C、30000D、900002、多选题1、关系模型与其他数据模型相比有哪些突出的优点?A、关系模型对各种用户提供统一的单一的数据结构形式,即关系(二维表)B、数据库的操作都可归结为关系的运算,而关系是建立在集合代数基础上的C、具有高度的数据独立性,用户的应用程序完全不必关心物理存储细节D、数据库管理人员的工作得到了简化,易于对数据库重组和控制数据完整性1、单选题1、参照完整性是指在基本表中满足什么条件?A、主属性不能取空值B、外码可以是空值或者另一个关系主码的有效值C、用户针对具体的应用环境定义的完整性约束条件D、以上都不正确2、关于完整性约束的描述,错误的是?A、关系中的外码的取值只能是参照关系中某个元组的主码值B、关系中的外码取值可以是空值C、关系中的主码取值不能为空值D、关系中的主码取值是唯一的3、在关系模型中,任何关系除了必须满足实体的完整性、用户自定义完整性,还需要满足什么??A、结构完整性B、数据完整性C、参照完整性D、动态完整性4、以下关于关系完整性约束的说法不正确的是?A、学生信息表中,有个字段年龄,必须是大于等于0,小于等于120,这是为了保证实体的完整性约束B、关系表中,主键所在列的值可以为空C、为了保证数据库的参照完整性,从表中的外键在主表中必须存在D、员工管理系统的中的表的设计,字段性别的值只能从男、女中选择是为了保证实体完整性5、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于?A、实体完整性约束B、参照完整性约束C、用户自定义完整性约束D、关键字完整性约束关系代数1、单选题1、己知关系R和S,R∩S等价于?A、(R-S)-SB、S-(S-R)C、(S-R)-RD、S-(R-S)第四章:数据定义1、使用SQL语句create table students(sid int primary key , sname varchar(15) not null),当执行完成后,下面说法不正确的是?A、PRIMARY KEY 是主键约束,表明学号不能重复B、sname列中指定了非空约束,所以学生的姓名不能为空,也不能把null插入到表中去C、使用drop table students能够把整个表结构连同表中的数据全部删除D、使用delete table students 能够把整个表结构连同表中的数据全部删除2、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能?A、数据查询B、数据操纵C、数据定义D、数据控制3、在SQL语句中,用于删除数据库的命令是哪一个?A、DROP DATABASEB、DELETE DATABASEC、DROP DBD、ERASE DATABASE4、在SQL语句中,用于删除数据表的命令是哪一个?A、DROP TABLEB、DELETE TABLEC、DROP DBFD、ERASE TABLE5、下列SQL Server语句中出现语法错误的是A、declare @myvar int;B、select * from [T]C、create database [DB]D、delete * from [T]6、SQL语言中,删除一个表的命令是A、deleteB、dropC、clearD、remove2、多选题1、以下SQL命令正确的是?A、insert database [DB]B、drop database [DB]C、delete database [DB]D、create database [DB]2、关于SQL语句TeacherNo int not null unique,描述正确的是?A、TeacherNO是主码B、TeacherNO不能为空C、TeacherNO的值可以是“王大力”D、每一个TeacherNO必须是唯一的数据操纵1、删除表中的数据的SQL命令是以下哪一个?A、DROPB、ERASEC、CANCELD、DELETE2、现有一个学生关系模式如下:Student(Sno,Sname)以下SQL命令错误的是?A、truncate from [Student] where [Sno] ="001"B、insert into [Student] values("001","Adam");C、update [Student] set [Sname] ="Wesley"D、delete from [Student] where [Sno] ="001"3、下面说法不正确的是?A、使用insert 语句来向数据库表中插入数据,后面可以不跟列名,但是要保证插入的数据列数和类型要和表结构中的列数和类型完全一致B、insert 语句后面的into 语句不可以省略C、update students set age =20 ,这个语句执行完成后,数据库表students 中所有记录的年龄都变成了20D、delete from students 语句执行完成后,数据库表students表中的数据都被删除4、用下面的SQL语句建立一个基本表:create table Student( Sno char(4) primary key, Sname char(8) not null, Sex char(2), Age int ) 可以插入到表中的元组是()?A、'5021','刘祥',男,21B、5021','刘祥',NULL,NULLC、5021',NULL,男,21D、NULL,'刘祥',NULL,212、多选题1、下面说法正确的是?A、insert into 表名(列名1,列名2,列名3) values (值1,值2,值3),上面的语句是插入语句的正确写法,值的类型和列的类型对应,不然会报错B、insert语句执行成功后,返回数据库影响的行数C、update students set age =20,成功执行后,students表中所有的记录的年龄都变成了20D、delete from students 语句执行完成后,数据库表students表中的数据都被删除第五章:关系数据库规范化理论1、单选题1、关系规范化中的插入操作异常是指?A、不该删除的数据被删除B、不该插入的数据被插入C、应该删除的数据未被删除D、应该插入的数据未被插入2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是?A、关系规范化理论B、关系运算理论C、关系代数理论D、数理逻辑2、多选题1、假设仓库管理关系表为StorehouseManage(仓库ID, 存储物品ID, 管理员ID, 数量),且有一个管理员只在一个仓库工作;一个仓库可以存储多种物品。

(完整版)数据库系统概论试题及答案4

(完整版)数据库系统概论试题及答案4

试题四一、单项选择题1. 数据库系统的特点是()、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

A.数据共享B.数据存储C.数据应用D.数据保密2.数据库系统中,物理数据独立性是指()。

A.数据库与数据库管理系统的相互独立B.应用程序与DBMS的相互独立C.应用程序与存储在磁盘上数据库的物理模式是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。

A.外模式B.内模式C.存储模式D.模式4. 关系模型的数据结构是()。

A.层次结构B.二维表结构C.网状结构 D.封装结构5. 关系模型中,一个候选码()。

A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.必须由多个属性组成6.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A.元组B.行C.记录D.属性7.设关系R和S的属性个数分别是2和3,那么R S等价于()1<2A.σ1<2(R⨯S)B.σ1<4(R⨯S)C.σ1<2(R S)D.σ1<4(R S)8.SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.假定学生关系是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,SC10. 已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是( C )A. GRANT QTY ON SPJ TO 张三B. GRANT UPDA TE ON SPJ TO张三C. GRANT UPDA TE (QTY) ON SPJ TO张三D. GRANT UPDA TE ON SPJ (QTY) TO张三12.在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则()。

数据库系统概论期末试题及

数据库系统概论期末试题及

《数据库原理及应用》试题1一、选择题1、数据库系统的基本特点是_________。

A、数据的一致控制B、数据共享性和一致控制C、数据共享性、独立性和冗余度小 D 、数据共享性和数据独立性(难度系数 C)正确答案: C2、DB、DBMS和 DBS三者之间的关系是_________。

A、DBS与 DB和 DBMS没关B、DBMS包含DBS和DBC 、DB包含 DBMS和 DBS D、DBS包含DB和DBMS(难度系数 B)正确答案: D3、设有关系R和 S,关系代数R (R S) 表示的是_________。

A、R∩SB、R―SC、R÷SD、R∪S(难度系数 B)正确答案: A4 、自然连结是构成新关系的有效方法。

一般状况下,当对关系R和 S 使用自然连结时,要求R 和 S 含有一个或多个共有的__________。

A、行B、属性C、记录D、元组(难度系数 C)正确答案: B5、以下是信息世界的模型,且其实是现实世界到机器世界的一此中间层次的是 _________。

A、数据模型B、观点模型C、关系模型D、E-R图(难度系数 C)正确答案: C6、构成 E—R 模型的三个基本因素是_________。

A、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数 C)正确答案: B7、在关系代数运算中,五种基本运算为_________。

A、并、差、选择、投影、连结B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D、并、除、投影、笛卡尔积、选择(难度系数 B)正确答案: C8、在以下对于规范化理论的表达中,不正确的选项是_________。

A、任何一个关系模式必定有键。

B、任何一个包含两个属性的关系模式必定知足C、任何一个包含两个属性的关系模式必定知足3NF。

BCNF。

D、任何一个包含三个属性的关系模式必定知足2NF。

(难度系数 B)正确答案: D9、设有关系模式R(A,B,C) 和 S(C,D) 。

《数据库系统》选择题及答案

《数据库系统》选择题及答案

《数据库系统》选择题一.数据库概述1.下列有关数据库的描述正确的是( C )。

A.数据库是一个DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件2.数据独立性是指( C )。

A.数据依赖于程序B.程序依赖于数据C.数据不依赖于程序 D.程序不依赖于数据3.以下关于DBA职责的叙述中,不正确的是( C )。

A.DBA是数据库系统的超级用户,负责控制和管理各个用户的访问权限B.DBA要负责监控数据库的运行C.DBA要负责前端应用程序的开发D.DBA要负责当数据库系统发生故障时进行恢复4.DBMS是指( C )。

A.数据库B.数据库系统C.数据库管理系统D.数据处理系统5.数据冗余度低、数据共享以及较高数据独立性等特征的系统是( B )。

A.文件系统B.数据库系统C.操作系统D.高级程序6.仅次于用户和数据库之间的一层数据管理软件是( D )。

A.数据库系统B.数据库C.管理信息系统D.数据库管理系统7.数据库系统中,逻辑数据和物理数据可以相互转换,执行该功能的是( C )A.操作系统B.信息管理系统C.数据库管理系统D.文件系统8.数据库中对全部数据的整体逻辑结构的描述,作为数据库的( D )。

A.存储模式B.子模式C.外模式D.模式9.用户看到的那部分数据的局部逻辑结构的描述是( B )。

A.存储模式B.子模式C.概念模式D模式10.文件系统和数据库系统的最大区别是( D )。

A.数据共享B.数据独立C.数据冗余D.数据结构化11.关于信息和数据,下面的论述中正确是的( D )。

A.信息与数据,只有区别,没有联系B.信息是数据的载体C.同一信息用同一数据表示形式D.数据处理本质上就是信息处理12.描述事物性质的最小数据单位是( C )。

A.记录B.文件C.数据项D.数据库13.若干记录的集合称为( D )。

A.数据B.数据库C.数据项D.文件14.数据库系统中的软件是指( A )。

数据库试题及课后答案

数据库试题及课后答案

数据库系统概论习题集第一章绪论一、选择题1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和(C)。

A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。

I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是(C )。

A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高5. 数据库系统的数据独立性体现在(B)。

A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 描述数据库全体数据的全局逻辑结构和特性的是(A )。

A. 模式B. 内模式C. 外模式D. 用户模式7. 要保证数据库的数据独立性,需要修改的是(C)。

A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式8. 要保证数据库的逻辑数据独立性,需要修改的是(A )。

A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C),它是模式的逻辑子集。

A.模式B. 物理模式C. 子模式D. 内模式10.下述(D )不是DBA数据库管理员的职责。

A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计选择题答案:(1) C (2) A (3) D (4) C (5) B(6) A (7) C (8) A (9) C (10) D课后习题第二章关系数据库一、选择题1. 下面的选项不是关系数据库基本特征的是(A )。

数据库系统 试题

数据库系统 试题

数据库系统试题一、选择题(每题只有一个正确答案)1. 在关系数据库中,一个关系(表)相当于:A. 一个二维数组B. 一张Excel表C. 一个实体集D. 一个属性集2. 下列哪项不是SQL语言的特点?A. 高度非过程化B. 面向集合的操作方式C. 以记录为单位进行数据存储D. 由统一的语法结构组成,易于学习和使用3. 在关系数据库设计中,使用E-R图来表示实体、属性和实体间关系的方法属于:A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段4. 下列哪项不是数据库事务(Transaction)的四个基本特征(ACID)之一?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 完整性(Integrity)5. 在SQL中,用于删除表中所有记录的命令是:A. DELETE * FROM 表名B. DROP TABLE 表名C. TRUNCATE TABLE 表名D. DELETE FROM 表名6. 数据库系统的三级模式结构由外模式、概念模式和______组成。

A. 子模式B. 内模式C. 存储模式D. 访问模式7. 在关系数据库中,为了加快查询速度,常常需要为表建立索引。

以下关于索引的说法错误的是:A. 索引可以提高查询速度B. 索引需要占用额外的存储空间C. 索引的创建和维护不需要时间成本D. 索引的选择应基于查询的实际情况8. 下列哪个不是数据库安全性的主要威胁?A. 非授权访问B. 数据泄露C. 数据冗余D. 数据篡改9. 在SQL中,使用______关键字可以实现数据的更新操作。

A. INSERTB. UPDATEC. SELECTD. DELETE10. 数据库设计中,将E-R图转换为关系模式的过程属于______阶段。

A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计二、简答题1. 简述数据库系统的组成。

数据库系统概论选择填空及答案

数据库系统概论选择填空及答案

单选填空第1 章绪论一、单项选择题1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C) 。

A.系统分析员B.程序员C.数据库管理员D.操作员2.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。

I •人工管理阶段II •文件系统阶段III •数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I3.下列四项中,不属于数据库系统特点的是( C) 。

A.数据共享B.数据完整性C .数据冗余度高D.数据独立性高4.要保证数据库的数据独立性,需要修改的是( C) 。

A.模式与外模式B.模式与内模式C .三级模式之间的两层映射D. 三层模式5.要保证数据库的逻辑数据独立性,需要修改的是( A ) 。

A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式6.用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C)模式。

A.模式B.物理模式C.子模式D.内模式7.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D)。

A.层次模型B.关系模型C.网状模型D.实体-关系模型8.区分不同实体的依据是(B )。

A.名称B.属性C.对象D.概念9.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是( B )。

A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式10.在(A )中一个结点可以有多个双亲,结点之间可以有多种联系。

A.网状模型B.关系模型C.层次模型D.以上都有二、填空题1.数据库数据具有(永久存储)、(有组织)和(可共享)三个基本特点。

2.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括(数据定义功能)(数据操纵功能)、(数据库的运行管理)、(数据库的建立)和(维护功能)。

3.数据库系统是指在计算机系统中引入数据库后的系统,一般由(数据库)、(数据库管理系统(及其开发工具))、(应用系统)和(数据库管理员)构成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库系统》选择题及答案“数据库系统”选择题1。

数据库概述1。

下面对数据库的描述是正确的(c)a。

数据库是DBF文件b。

数据库是关系c。

数据库是结构化数据集d。

数据库是一组文件2。

数据独立性指的是(c)a。

数据取决于程序b。

程序依赖于数据c。

数据不依赖于程序d。

程序不依赖于数据3。

以下对数据库管理员职责的描述是不正确的(c)a。

数据库管理员是数据库系统的超级用户,负责控制和管理每个用户的访问权限。

数据库管理员负责监控数据库的运行。

数据库管理员负责前端应用程序的开发。

d。

数据库管理员负责在数据库系统出现故障时进行恢复。

4.数据库管理系统指的是(c)a。

数据库b .数据库系统c .数据库管理系统d .数据处理系统5。

具有低数据冗余、数据共享和高数据独立性的系统是(b)A.文件系统b .数据库系统c .操作系统d .高级程序6。

数据管理软件的下一层是(d)a数据库系统b数据库c管理信息系统d数据库管理系统7。

在数据库系统中,逻辑数据和物理数据可以相互转换。

该功能由(c)a .操作系统b .信息管理系统c .数据库管理系统d .文件系统8执行。

数据库中所有数据的总体逻辑结构的描述被视为数据库的(d)a。

存储模式b .子模式c .外部模式d .模式9。

用户看到的数据部分的本地逻辑结构的描述是(b)A.存储模式b .子模式c .概念模式d .模式10。

文件系统和数据库系统之间最大的区别是(d)A.数据共享b。

数据独立性c。

数据冗余d .数据结构11。

关于信息和数据,以下讨论是正确的(d)a。

信息不同于数据,但没有联系。

信息是数据的载体。

相同的信息以相同的数据形式d表示。

数据处理本质上是信息处理12。

描述事物本质的最小数据单位是(c)a。

记录b .文件c .数据项d .数据库13。

几个记录的集合称为(d)A.数据b。

数据库c。

数据项d .文件14。

数据库系统中的软件是指(a)a。

数据库管理系统b .应用c .数据库d .数据库管理员15。

在数据库系统的组织结构中,连接概念数据库和物理数据的映射是(c)A.外部模式/模式b .内部模式/外部模式c .模式/内部模式d .模式/外部模式16。

SPARC在1975年发表了一份数据库标准报告,提出了数据库的(c)结构a级1b级2c级3d级4第11页117。

内部模式是由系统程序员以某种形式(d)组织的存储文件和联系方式a .记录b .数据c .查看d .文件18。

数据库系统的三级结构之间的关系,下面的陈述是正确的(a) a。

模式是内部模式的逻辑表示。

c .模式是外部模式的部分提取。

b。

模式是内部模式的物理实现。

外部模式是内部模式的物理实现。

19。

这三种模式反映了数据库中三种不同的视图。

以下陈述是正确的(c)a。

内部模型代表一个概念数据库,它体现了数据库的整体体现。

外部模式代表物理级数据库,反映数据库的存储视图外部模式代表用户级数据库,反映数据库的用户视图外部模式代表用户级数据库,反映数据库的存储视图20。

在数据库系统的组织结构中,以下(a)映射将用户数据库与概念数据库联系起来a .外部模式/模式a .模式b .外部模式/外部模式b .外部模式c .模式/内部模式c .内部模式d .内部模式/模式d .用户模式21。

在数据库的三级模式中,只有(c)是数据的真正存储22.在下面关于数据库管理系统的讨论中,正确的是(b)a。

数据库管理系统是用户和应用程序之间的接口。

应用程序只能通过数据库管理系统访问数据库。

数据库管理系统使用DML定义三级模式d。

数据库管理系统使用DDL在数据库23上实现各种操作。

数据库管理系统通过(b)定义了三种模式,并将各种模式转换成相应的目标代码a . DML a . sortb . DDL b . insertc . FoxPro c . modifyb .确保数据共享d .确保数据库开放c .命令集d .程序集d. DBA d .检索24。

在下面的命令中,(a)不是DML的基本操作25。

以下关于“使用绘图技术的好处”的陈述是不正确的(d)a。

保证数据的独立性c .方便用户使用数据库a .文件集合b。

数据收集26。

数据库是指计算机系统(b)中某一数据模型的组织、存储和应用27.数据独立性指的是(b)a。

应用程序b不会受到数据值变化的影响。

程序c不会受到系统数据存储结构和逻辑结构变化的影响。

数据d不会受到程序变更的影响。

存储结构28。

由计算机硬件、操作系统、数据库管理系统、数据库、应用程序和用户组成的整体称为(b)a。

文件系统a .数据项(d)页由11页2b .数据库系统b .字符c .软件系统c .记录d .数据库管理系统d .文件29。

数据库的最小访问单位是(a)30。

对于负责数据库的系统,负责定义数据库的内容。

决定存储结构、存储策略和安全授权的人员是a系统分析师a. DDL和DML C程序员a .数据定义b .数据库用户b .数据操作c程序员d. DBA31。

数据库系统通过(a)支持数据独立性b。

定义完整性约束d. dbac。

数据库操作控制d数据编译b数据库完整性控制d数据库恢复c 完整性控制d。

故障恢复32。

以下选项不是DBMS函数(d)33。

当数据库被销毁时,它将在数据库被销毁之前恢复到某个一致性状态。

这个函数叫做(d)a。

数据库安全控制数据库生成控制并行控制b。

安全控制34。

下面是(一)哪个不是数据库管理系统的数据库操作控制功能35.以下关于数据库管理系统的陈述是不正确的a提供的数据描述语言DDL。

数据库管理系统可以用来定义模式、外部模式和内部模式。

所有数据库管理系统都有独立的编程语言c。

数据库操作控制包括数据库安全、完整性、故障恢复和并发操作四个方面。

DBMS负责实现外部模式/模式和模式/内部模式36之间的映射。

以下关于数据库模式的陈述是正确的(b)a。

在应用程序中,用户使用内部模式c,该模式是外部模式a的子集。

逻辑数据独立性指的是(b)a。

模式改变,用户不变。

FoxPro是一个(c)a . dbb . dbc . dbd . OS40 .三级模式之间有两个映射,即(a)a。

b .子模式和内部模式之间的映射,外部模式和内部模式之间的映射c .子模式和外部模式之间的映射,模式和内部模式之间的映射d .模式和内部模式之间的映射,模式和外部模式之间的映射41。

FoxPro 基于(d)a。

层次模型的关系模式应用。

模式是数据库中数据的(c)a。

全局物理结构b。

本地物理结构c。

全局逻辑结构d。

本地逻辑结构43。

在以下外部模式的描述中,正确的模式是(b)a。

外部模式是内部模式b的副本。

外部模式是模式page 113b的子集。

在数据库系统中可以有多个外部模式d。

可以有多种内部模式和外部模式。

模式改变,应用程序不变d .子模式改变,应用程序不变37。

定义数据库模式、数据库结构和数据特征的功能通过(a)实现b。

网状模型的DBMS d .关系模型的DBMSc .外部模式只能由一个应用程序44使用。

数据冗余可能导致的问题是(d)a。

数据修改方便b。

数据删除方便d。

外部模式独立于模式c。

数据库包括数据库管理系统和数据库数据库,数据库管理系统和数据库数据库是独立的45。

在下面对数据库、数据库管理系统和数据库系统之间关系的描述中,正确的是(b)a。

数据库包括数据库管理系统和数据库控制系统。

以下陈述不正确(b)a。

数据库减少了数据冗余b .数据库避免了所有数据的重复c .数据库中的数据可以共享d。

如果冗余可由系统控制,则系统可以在更新47时确保一致性。

以下是(d ),它不是数据库安全控制措施a。

设置密码a .实体-联系型号b。

控制用户访问权限b .分层模型c。

数据加密d。

备份关系模型48。

使用二维表来表示实体和实体之间关系的数据模型称为(d)c。

网格模型49。

在下面对数据库系统的描述中,正确的是(c)a。

数据库b中的数据项之间只有连接。

数据库中的数据项之间和记录c之间有连接。

数据库中的数据项之间和记录d之间没有连接。

数据库中的数据项之间和记录50之间没有连接。

数据库系统和文件系统的主要区别是(b)a。

数据库系统很复杂,而文件系统很简单b。

文件系统不能解决数据冗余和数据独立性的问题,而数据库系统可以解决c .文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件。

数据库系统是一个使用数据库技术的计算机系统数据库是一个集合体,包括数据库、计算机软件和硬件、应用程序和(c)A.系统分析员b。

程序员c。

数据库管理员d。

运算符52。

以下陈述是正确的(c)a。

只有一种外部模式,概念模式和内部模式。

只有一个b。

有多个c。

概念模式和内部模式有多个外部模式。

在三种模式中,只有概念模式是真实的53。

为了确保数据库物理数据的独立性,有必要修改(b)A模式a .数据共享a .数据b。

模式/内部模式映射c .模式/外部模式映射d .内部模式b .数据完整性b .数据模型c。

数据冗余较小d。

数据独立性较低54。

在以下四项中,不属于数据库系统特征的是(d)55.数据库存储(d) c .数据连接d .数据和数据连接第11页456。

数据库系统的组织结构是(c)a。

3级结构3级映射c. 3级结构2级映射b。

2级结构3级映射c. 2级结构2级映射57。

以下关于数据库模式的陈述是正确的(b)在三种模式a中,只有外部模式是真正的b,在应用程序中,用户使用外部模式c,在应用程序中,用户使用内部模式d,在应用程序中,用户使用概念模式e.ii,数据模型1。

有两个实体集,并且在这两个实体集之间有M:N个连接,那么根据转换规则,从这个E-R结构转换的表中的的数目应该是(c)a . 1b . 2c . 3d . 42。

工程设计公司规定,一个项目由几个员工共同完成,一个员工只能参与一个项目,个员工与项目(d)有关联类型A.1:n .文件集合a .数据描述函数a .数据描述b.1: 1 b .记录集合b .记录表格b .数据连接描述c . m:n . c .数据集合c .数据模型c.a .和b .都有d.n: 1d .记录集合及其连接d .数据访问方法d .数据查询3。

数据模型是(d)4。

数据库类型根据(c)进行划分5.数据模型应该具有(c)功能6。

在下面的数据模型描述中,错误是(a)a。

数据模型代表数据库本身。

数据模型代表数据库的框架。

数据模型是对客观事物及其关系的描述。

数据模型可以以某种结构形式表示各种数据之间的关系。

在下面的实体描述中,错误是(b)a。

实体是指现实世界中存在的一切事物。

一个实体的性质统称为属性8。

不是电子病历图的三要素之一a .属性a .分层模型a .文档a .实体类型b .实体b .网格模型b .实体值c .键c .关系模型c .数据项c .属性类型d .联系d .概念模型d .记录d .属性值9。

相关文档
最新文档