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

合集下载

(完整版)数据库系统概论复习题及答案-章节排序

(完整版)数据库系统概论复习题及答案-章节排序

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

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

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

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 4. 是存储在计算机内有结构的数据的集合。

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

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

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C8.数据库系统的核心是。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。

A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS答案:A12. 在数据库中,产生数据不一致的根本原因是。

A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余答案:D19.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式 B.内模式 C.存储模式 D.模式答案:D20数据库系统的数据独立性是指 B 。

A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构答案:B二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

答案:①人工管理②文件系统②数据库系统2. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。

数据库系统概论

数据库系统概论

《数据库系统概论》综合复习资料一、选择1、数据库系统的核心是______。

A、数据库B、数据库管理系统C、数据模型D、软件工具2、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是()A、400B、10000C、30000D、900003、下面对于关系的叙述中,哪个是不正确的?A、关系中的每个属性是不可分解的B、在关系中元组的顺序是无关紧要的C、任意的一个二维表都是一个关系D、每一个关系只有一种记录类型4、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是______。

A、外模式 B内模式 C存储模式 D模式5、对关系模型叙述错误的是______。

A、建立在严格的数学理论、集合论和谓词演算公式的基础之上B、微机DBMS绝大部分采取关系数据模型C、用二维表表示关系模型是其一大特点D、不具有连接操作的DBMS也可以是关系数据库系统6、数据库中,下列说法______是不正确的。

A、数据库避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余7、一个关系中如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,称这个属性为______。

A、码B、数据项C、主属性D、主属性值8、自然连接是构成新关系的有效方法。

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

A、元组B、行C、记录D、属性9、设关系R(A、B、C)和S(B、C、D),下列各关系代数表达式不成立的是______。

A、ПA(R)∞ПD(S)B、R∪SC、ПB(R)∩ПB(S)D、R∞S10、在关系模式中,如果属性A和B存在1对1的联系,则说______。

A、A→BB、B→AC、A←→BD、以上都不是11、在关系模式DB中,任何二元关系模式的最高范式必定是______。

A、1NFB、2NFC、3NFD、BCNF12、关系模式R中的属性全部是主属性,则R的最高范式必定是______。

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

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

数据库系统概论复习资料:第一章:一选择题: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.将数据库的结构划分成多个层次,是为了提高数据库的①和②。

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

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

试题七一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分.1。

在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责 A .数据库管理员 B .系统分析员 C .数据库设计员 D .应用程序员2. 在数据库三级模式中,模式的个数( )A .只有一个B .可以有任意多个C .与用户个数相同D .由设置的系统参数决定3。

在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。

这是( )A .数据的物理独立性B .数据的逻辑独立性C .数据的位置独立性D .数据的存储独立性4. 设关系R 和S 具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于( ) A .R ∪S B .R ∩S C .R ×S D .R ÷S5. 在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为( ) A .并 B .选择 C .自然连接 D .θ连接试题(6)~(8)基于“学生—选课—课程”数据库中的三个关系是:S(S #,SNAME ,SEX ,AGE),SC(S#,C #,GRADE ),C (C #,CNAME,TEACHER)6. 若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系( )。

A .S 和SC B .SC 和C C .S 和C D .S 、SC 和C7. 若要求查找‘李'姓学生的学生号和姓名,正确的SQL 语句是( ).A 。

SELECT S#,SNAME FROM S WHERE SNAME='李%'(考 生 答 题 不 得 超 过 此 线)B.SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’C. SELECT S#,SNAME FROM S WHERE SNAME='%李%’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. 已知事务T 1的封锁序列为:LOCK SA …LOCK SB …LOCK XC…UNLOCKB …UNLOCK A …UNLOCK C事务T 2的封锁序列为: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 分、病人关系模式外码分,其余各分;。

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

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

数据库系统概论试卷(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___。

数据库系统概论试题及标准答案整理版

数据库系统概论试题及标准答案整理版

数据库系统概论试题及答案整理版————————————————————————————————作者:————————————————————————————————日期:2数据库系统概论复习资料第一章绪论一、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

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

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

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

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

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

A. 数据B. 数据模型C.数据及数据间的联系D. 信息6.数据库中,数据的物理独立性是指 C 。

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

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

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

(完整)《数据库系统原理概论》题库及答案,推荐文档

(完整)《数据库系统原理概论》题库及答案,推荐文档

(完整)《数据库系统原理概论》题库及答案,推荐文档华中师范大学网络教育学院《数据库》练习测试题库本科一、选择题1、单个用户使用的数据视图的描述称为( A )。

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

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

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

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

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

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

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

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

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

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

数据库系统概论考试

数据库系统概论考试

数据库系统概论考试(答案见尾页)一、选择题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. 什么是数据库事务的ACID特性?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、隔离性、持久性C. 原子性、隔离性、持久性、可用性D. 原子性、一致性、隔离性、非持久性7. 在数据库系统中,什么是触发器?A. 一种用于自动执行特定操作的数据库对象B. 一种用于存储用户定义的函数的数据库对象C. 一种用于限制数据库访问的数据库对象D. 一种用于备份和恢复的数据库对象8. 数据库复制技术的主要目的是什么?A. 提高数据容错能力B. 提高数据访问速度C. 减少网络带宽占用D. 提高数据一致性9. 什么是数据库的正常启动和正常关闭过程?A. 数据库初始化、数据库加载、数据库运行、数据库关闭B. 数据库初始化、数据库加载、数据库正常运行、数据库关闭C. 数据库初始化、数据库加载、数据库正常运行、数据库优化D. 数据库初始化、数据库加载、数据库正常运行、数据库崩溃恢复10. 在数据库系统中,什么是视图?A. 一种用于存储数据的数据库结构B. 一种用于加速数据检索的数据结构C. 一种用于表示数据之间的关系D. 一种用于限制数据库访问的数据库对象11. 数据库系统的核心组成部分是什么?A. 数据模型B. 关系模型C. SQL语言D. 数据库管理系统(DBMS)12. 数据库管理系统的主要功能包括哪些?A. 数据定义B. 数据查询C. 数据更新D. 数据控制13. 以下哪个不是关系型数据库的特征?A. 非结构化数据存储B. 表格形式的数据组织C. 结构化查询语言(SQL)的使用D. 事务的原子性、一致性、隔离性和持久性(ACID)14. 什么是数据库的三级模式结构?它包括哪三个层次?A. 外模式、模式、内模式B. 存储模式、逻辑模式、物理模式C. 用户模式、视图模式、概念模式D. 实体完整性、参照完整性、用户定义完整性15. 什么是数据库的事务处理并发控制?A. 确保数据库的一致性和完整性B. 防止数据丢失或损坏C. 确保数据在数据库中的顺序访问D. 提高数据检索效率16. 什么是数据库的物理设计?A. 确定如何在内存中组织数据B. 确定数据的存储结构和存取方法C. 确定数据的完整性和安全性D. 确定数据的备份和恢复策略17. 什么是数据库的逻辑设计?A. 确定数据在数据库中的存储结构和存取方法B. 确定数据的结构和关系C. 确定数据的完整性和安全性D. 确定数据的备份和恢复策略18. 以下哪个选项是关系模型的基本特征?A. 数据结构化B. 数据共享C. 数据独立性D. 数据一致性和原子性19. 什么是数据库事务?A. 一系列操作,这些操作要么全部执行,要么全部不执行B. 一个独立的逻辑工作单元,它是数据库管理系统执行过程中的一个基本逻辑单位C. 一组SQL语句D. 一个存储过程20. 什么是数据库复制?A. 一种用于备份和恢复数据库的方法B. 一种用于将数据分布到多个位置的技术C. 一种用于提高数据库性能的技术D. 一种用于保护数据库安全的技术21. 什么是数据库调优?A. 优化数据库性能的过程B. 一种数据库管理技巧C. 一种数据库故障排除方法D. 一种数据库维护活动22. 什么是数据库模式?A. 数据库中所有数据的集合B. 数据库中数据的组织和结构的描述C. 数据库中数据的结构和关系D. 数据库中数据的物理存储方式23. 什么是数据库标准化?A. 一种用于减少数据库冗余的技术B. 一种用于确保数据库一致性的技术C. 一种用于提高数据库性能的技术D. 一种用于保护数据库安全的技术24. 关系模型的基本概念是什么?A. 数据结构、数据操作和数据完整性B. 数据结构、数据操作和数据安全性C. 数据结构、数据操作和数据独立性D. 数据结构、数据操作和数据一致性25. 以下哪个选项不是关系数据库的标准语言?A. SQLB. DDLC. DMLD. DCL26. 什么是索引?它的主要作用是什么?A. 一种用于快速访问数据库表中特定记录的数据结构B. 一种用于存储数据库表中所有记录的数据结构C. 一种用于唯一标识数据库表中每一行的数据结构D. 一种用于存储数据库表中部分记录的数据结构27. 什么是视图?A. 一种虚拟表,其内容来自一个或多个表的行B. 一种虚拟表,其内容来自一个或多个表的列C. 一种实际存在的表,其内容来自一个或多个表的行D. 一种实际存在的表,其内容来自一个或多个表的列28. 什么是数据库备份?A. 对数据库进行只读访问的过程B. 对数据库进行读写访问的过程C. 对数据库进行完全复制的过程D. 对数据库进行增量备份的过程29. 什么是数据库恢复?A. 从备份中恢复数据库的过程B. 从故障中恢复数据库的过程C. 优化数据库性能的过程D. 更新数据库软件的过程30. 什么是数据库的三级模式结构?A. 外模式B. 模式C. 内模式D. 用户模式31. 什么是数据库的隔离级别?A. 读未提交B. 读已提交C. 可重复读D. 串行化32. 在数据库设计中,什么是实体-关系(E-R)图?A. 用于表示实体类型和实体间联系的图形B. 用于表示数据表结构的图形C. 用于表示数据流程的图形D. 用于表示数据一致性的图形33. 什么是数据库的备份策略?A. 定期备份所有数据B. 定期备份部分数据C. 定期备份所有数据的多个副本D. 根据数据重要性和变化频率进行备份34. 什么是数据库的正常启动和关闭过程?A. 数据库初始化阶段 - 数据库打开阶段 - 数据库关闭阶段B. 数据库初始化阶段 - 数据库关闭阶段 - 数据库打开阶段C. 数据库打开阶段 - 数据库关闭阶段 - 数据库初始化阶段D. 数据库关闭阶段 - 数据库打开阶段 - 数据库初始化阶段二、问答题1. 什么是数据库系统?请简述数据库系统的组成部分。

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

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

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

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

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

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 、任何一个包含两个属性的关系模式一定满足3NF 。

C 、任何一个包含两个属性的关系模式一定满足BCNF 。

【数据库系统概论】练习题集(答案解析)

【数据库系统概论】练习题集(答案解析)

第一章数据库系统导论3一、选择题3二、判断题10三、填空题11四、名词解释13五、简答题15第二章关系数据模型31一、选择题31二、判断题40三、填空题41四、名词解释43五、简答题45第四章关系数据库设计理论51一、选择题51二、判断题64三、填空题67四、名词解释70五、简答题73第三章数据库的标准语言 SQL89一、选择题89二、填空题99三、简答题100第五章数据库设计143一、选择题143二、判断题148三、填空题148四、简答题152第一章数据库系统导论一、选择题1.在数据库中存储的是A)数据 B)数据模型C)数据以及数据之间的联系D)信息答案:C2. 存储在计算机内有结构的数据的集合是A)数据库系统 B)数据库C)数据库管理系统 D)数据结构答案:B3.信息的数据表示形式是A)只能是文字B)只能是声音C)只能是图形 D)上述皆可答案:D4.数据管理与数据处理之间的关系是A)两者是一回事 B)两者之间无关C)数据管理是数据处理的基本环节 D)数据处理是数据管理的基本环节答案:C5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的阶段是A)数据库系统B)文件系统C)人工管理 D)数据项管理答案:A6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段 II.文件系统阶段 III.数据库阶段A.I 和 IIB.只有 IIC.II 和 IIID.只有 I答案:D7.DBMS是A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件答案:D8.以下所列数据库系统组成中,正确的是A)计算机、文件、文件管理系统、程序B)计算机、文件、程序设计语言、程序C)计算机、文件、报表处理程序、网络通信程序D)支持数据库系统的计算机软硬件环境、数据库文件、数据库管理系统、数据库应用程序和数据库管理员答案:D9.数据库系统的核心是A)数据库 B)数据库管理系统C)数据模型 D)软件工具答案:B10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 三者之间的关系是A)DBS 包括 DB、DBMS B)DB 包括 DBS、DBMSC)DBMS 包括 DB、DBS D)DB 就是 DBS,也就是 DBMS答案:A11.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和构成。

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

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


二、填空题
(本大题共10小题,每小题2分,共20分) 错填、不填均无分。
1. 数据管理经过了人工管理、文件系统和
三个发展阶段。
2. 关系中主码的取值必须唯一且非空,这条规则是 完整性规则。
3. 关系代数中专门的关系运算包括: 、投影、连接和除法。
4. SQL语言提供数据定义、
、数据控制等功能。
购物(顾客编号,商店名称,日期,消费金额) (关系模型6分,3个关系模式各2分,主码错一个扣1分)
写成WHERE DNAME LIKE( ) A.’_ _ W _ %’ B.’_ % W _ _’ C.’_ W _ _’ D.’_ W _ %’
6. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个
数字组成的字符串,这一规则属于( )。
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
2.
πDNAME( ENO=’001’(EMP)
DEPT)(πDNAME1分,ENO=’001’ 1分,(EMP)
DEPT3分) 或
πDNAME( ENO=’001’(EMP
DEPT)) (πDNAME1分,ENO=’001’ 1分,(EMP
DEPT)3分) 3. UPDATE EMP SET SALARY=SALARY*1.1 WHERE ENO IN (2分)
R2 (商店编号,部门编号,负ห้องสมุดไป่ตู้人) (2分)
2. n
m 地址
顾客 购物 商店 商店编号 商店名
日期 年龄 性别 顾客编号 姓名 消费金额 地址
电话
(E-R模型4分,两个实体型的属性漏写一个扣0.5分,购物联系的 两个属性漏写一个扣1分,联系类型错扣1分)

No3.第6章习题及答案

No3.第6章习题及答案
1) 将 F 中依赖右部属性单一化: F1={ E→G,G→E,F→E,F→G,H→E,H→G,FH→E }
2) 对于 FH→E,由于有 F→E,则为多余的:
-4-
第六章习题答案
5
F2={ E→G,G→E,F→E,F→G,H→E,H→G }
3) 在 F2 中的 F→E 和 F→G 以及 H→E 和 H→G 之一是多余的,则为:
R 属于______ NF。
答案:AB,2
-1-
第六章习题答案
2
二、选择题:
1.在二元关系模式 R(U,F)中,X、Y 都是单一属性,如果 X→Y,则 R 一定可以达到( )
A.2NF B. 3NF C. BCNF D. 4NF
答案:D
2.在关系模式 )
F3={ E→G,G→E,F→G, H→G }
F3={ E→G,G→E,F→G, H→E }
F3={ E→G,G→E,F→E, H→E }
F3={ E→G,G→E,F→E, H→G }
3).设有关系模式 R(A,B,C,D),其上的函数依赖集:F={A→C,C→A,B→AC,D→AC},试计算: A)(AD)+; B)F的最小等价依赖集F‘; C)R 的关键字; 答案: 1) 令X={AD},X(0)={AD},X(1)={ACD},X(2)={ACD},故(AD)+={ACD}。 2)
第六章习题答案
1
《数据库系统概论》第 6 章习题答案
题型:
1、填空题: 10 题 2、选择题: 10 题 2、综合题: 3 题
一、填空
1. 与 1NF 相比,2NF 消除了非主属性对候选关键字的_________。
答案:部分函数依赖
2.与 2NF 相比,3NF 消除了非主属性对候选关键字的_________。

数据库系统概论第六版课后答案

数据库系统概论第六版课后答案

数据库系统概论第六版课后答案第1章数据库系统概述一、填空题1. 在关系数据库中,一个元组对应表中。

解: 一个记录 (一行)2. 常用的数据模型有:、、和面向对象模型。

解: 关系模型,层次模型,网状模型3. 用二维表来表示实体及实体之间联系的数据模型是。

解: 关系模型4. 关系模型数据库中最常用的三种关系运算是、、。

解: 选择运算,投影运算,连接运算5. 在数据库系统中,数据的最小访问单位是。

解: 字段(数据项)6. 对表进行水平方向的分割用的运算是。

解: 选择运算7. 数据结构、和称为数据模型的三要素。

解: 数据操作,数据约束条件8. 关系的完整性约束条件包括完整性、完整性和完整性三种。

解: 用户定义,实体,参照二、单项选择题1. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为(D )。

A. 工程师B. 用户C. 程序员D. 数据库管理员2. 下面关于数据(Data)、数据库(DB)、数据库管理系统(DBMS)与数据库系统(DBS)之间关系的描述正确的是( B )。

A. DB包含DBMS和DBSB. DBMS包含DB和DBSC. DBS包含DB和DBMSD. 以上都不对3. 数据库系统的特点包括( D )。

A. 实现数据共享,减少数据冗余B. 具有较高的数据独立性、具有统一的数据控制功能C. 采用特定的数据模型D. 以上特点都包括4. 下列各项中,对数据库特征的描述不准确的是( D )。

A. 数据具有独立性B. 数据结构化C. 数据集中控制D. 没有冗余5. 在数据的组织模型中,用树形结构来表示实体之间联系的模型称为 ( D )。

A. 关系模型B. 层次模型C. 网状模型D. 数据模型6. 在数据库中,数据模型描述的是 ( C ) 的集合。

A. 文件B. 数据C. 记录D. 记录及其联系7. 在关系数据库中,关系就是一个由行和列构成的二维表,其中行对应( B )。

A. 属性B. 记录C. 关系D. 主键8. 关系数据库管理系统所管理的关系是( C )。

数据库系统概论试题

数据库系统概论试题

数据库系统概论试题1(在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是A(数据库系统 B(文件系统 C(人工管理D(数据项管理答案:A2(数据库的概念模型独立于。

A(具体的机器和DBMS B(E-R图 C(信息世界 D(现实世界答案:A3(在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

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

A. 数据库系统B. 文件系统C. 人工管理 D.数据项管理据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数 4(数据库称为(D)。

A. 存储视图B. 概念视图C.D. 外部视图5(数据库的概念模型独立于(A)。

A. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界6. 在数据库中,产生数据不一致的根本原因是。

A(数据存储量太大 B(没有严格保护数据 C(未对数据进行完整性控制 D(数据冗余答案:D7. 数据库管理系统(DBMS)是。

A(数学软件 B(应用软件 C(计算机辅助设计D(系统软件答案:D8. 数据库管理系统(DBMS)的主要功能是。

A(修改数据库 B(定义数据库 C(应用数据库 D(保护数据库答案:B9. 数据库系统的特点是、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

A(数据共享 B(数据存储 C(数据应用 D(数据保密答案:A10据库系统的最大特点是。

A(数据的三级抽象和二级独立性 B(数据共享性 C(数据的结构化D(数据独立性答案:A11. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为。

A(数据定义功能 B(数据管理功能 C(数据操纵功能 D(数据控制功能答案:C12. 数据库管理系统是。

A(操作系统的一部分B(在操作系统支持下的系统软件C(一种编译程序D(一种操作系统答案:B13.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A(外模式 B( C(存储模式 D(模式答案:D14据库系统的数据独立性是指。

《数据库系统概论》第六章关系数据理论复习题及答案

《数据库系统概论》第六章关系数据理论复习题及答案

《数据库系统概论》第六章关系数据理论复习题及答案一、选择题1、关系规范化中的删除操作异常是指①,插入操作异常是指②。

A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入答案:①A ②D2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是。

A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑答案:A3、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及冗余度大的缺陷。

A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失答案:C4、当关系模式R(A,B)已属于3NF,下列说法中是正确的。

A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A 和C都是答案:B5、关系模型中的关系模式至少是。

A.1NF B.2NF C.3NF D.BCNF 答案:A 6、在关系DB中,任何二元关系模式的最高范式必定是。

A.1NF B.2NF C.3NF D.BCNF 答案:D7、在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是。

A.2NF B.3NF C.4NF D.BCNF 答案:C8、候选关键字中的属性称为。

A.非主属性 B.主属性 C.复合属性 D.关键属性答案:B9、消除了部分函数依赖的1NF的关系模式,必定是。

A.1NF B.2NF C.3NF D.4NF 答案:B10、关系模式的候选关键字可以有①,主关键字有②。

A.0个B.1个 C.1个或多个 D.多个答案:①C ②B 11、关系模式的分解不惟一。

A.惟一 B.不惟一答案:B12、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。

下面“部门”关系中,因哪个属性而使它不满足第一范式? 。

部门(部门号,部门名,部门成员,部门总经理)A.部门总经理 B.部门成员 C.部门名 D.部门号答案:B二、填空题1、在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在S中称为。

数据库基础知识考试及答案

数据库基础知识考试及答案

数据库系统概论复习参考题一、选择题1 、描述事物的符号记录称为: ( B )A) 信息 B) 数据 C) 记录 D) 记录集合2 、( A )是位于用户和操作系统之间的一层数据管理软件。

A) 数据库管理系统 B) 数据库系统 C) 数据库 D) 数据库运用系统3、在人工管理阶段,数据是( B ) 。

A) 有结构的 B) 无结构的C) 整体无结构,记录有结构 D) 整体结构化的4、在文件系统阶段,数据是( B ) 。

A) 无独立性 B) 独立性差 C) 具有物理独立性 D) 有逻辑独立性5、在数据库系统阶段,数据是( D ) 。

A) 有结构的 B) 无结构的C) 整体无结构,记录内有结构 D) 整体结构化的6、数据库系统阶段,数据( D ) 。

A) 具有物理独立性,没有逻辑独立性 B) 具有物理独立性和逻辑独立性C) 独立性差D) 具有高度的物理独立性和一定程度的逻辑独立性7 、(B )属于信息世界的模型,实际上是现实世界的一个中间层次。

A) 数据模型 B) 概念模型 C) 物理模型 D) 关系模型8 、在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。

这是有层次模型的( C )决定的。

A) 数据结构 B) 数据操作C) 完整性约束 D) 缺陷9 、 ( A )是数据结构,关系操作集合和完整性约束三部分组成。

A) 关系模型 B) 关系 C) 关系模式 D) 关系数据库10、在关系模型中,一组具有相同数据类型的值的集合称为 ( D )A) 关系 B) 属性 C) 分量D) 域11、关系是 ------ 。

( D )A) 型 B) 静态的 C) 稳定的D) 关系模式的一个实例12、数据结构设计中,用 E—R 图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( B )阶段。

A) 需求分析 B) 概念设计 C) 物理设计 D) 逻辑设计13、非关系模型中数据结构的基本单位是 ( C )。

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

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

单选填空第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.系统分析员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 .数据库系统是指在计算机系统中引入数据库后的系统,一般由(数据库)、(数据库管理系统(及其开发工具))、(应用系统)和(数据库管理员)构成。

4 .数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:(人工管理)阶段,(文件系统)阶段和(数据库系统)阶段。

5.数据库具有数据结构化、最小的(冗余度)、较高的(数据独立性)等特点。

6 .DBMS还必须提供(数据的安全性)保护、(数据的完整性)检查、(并发控制)、(数据库恢复)等数据控制功能。

7 .模式(Schema)是数据库中全体数据的(逻辑结构)和(特征)的描述,它仅仅涉及到(型)的描述,不涉及到具体的值。

答案8 .三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的(逻辑独立性)和(物理独立性)。

9 .根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。

第一类是(概念模型),第二类是(数据模型).10 .数据模型的三要素是指数据结构数据操作完整性约束实际数据库系统中所支持的主要数据模型是关系模型层次模型网状模型11.数据是信息的符号表示或称载体;信息是数据的内涵,是数据的语义解释。

例如“世界人口已经达到 26亿”,这是信息。

12.数据管理技术经历了人工处理、文件系统和数据库三个阶段。

13.DBMS管理的是______ 的数据。

14.根据数据模型的应用目的不同,数据模型分为______ 和______ 。

15.在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式/模式),实现了数据库的逻辑独立性。

16.用二维表结构表示实体以及实体间联系的数据模型称为关系数据模型。

17.用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

18.数据库管理系统(DBMS)主要功能有:数据定义、数据操作、数据库的运行管理和数据库的建立和维护19.目前,数据库领域中最常用的数据模型是:层次模型、网状模型、关系模型和面向对象模型。

20.数据模型通常由三部分组成,它们是数据结构、数据操作和完整性约束。

21.在三大传统的数据模型中,具有严格的数学理论基础的是关系数据模型。

22.实现概念模型最常用的表示方法是E-R图。

23.实体与实体之间的联系的类型有:一对一、一对多、多对一、多对多。

第2章关系数据库1.一个关系只有一个(D)。

A. 候选码B.外码C.超码D.主码2.关系模型中,一个码是(C )。

A. 可以由多个任意属性组成B. 至多由一个属性组成C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是3.关系代数运算是以(C )为基础的运算。

A.关系运算B.谓词演算C.集合运算D.代数运算4.关系数据库管理系统应能实现的专门关系运算包括(B)。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5.关系数据库中的投影操作是指从关系中(B)。

A. 抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形6.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是(C )操作。

A.投影B.连接C.选择D.复制7.关系代数中的连接操作是由(B )操作组合而成。

A.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积D.投影和笛卡尔积8.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(C)。

A.记录B.行C.属性D.元组9.假设有关系R和S,关系代数表达式R-(R-S)表示的是(A )。

A.R∩SB.R∪SC.R-SD.R×S二、填空题1 .关系数据模型中,二维表的列称为_属性,二维表的行称为_记录或元组_。

2 .用户选作元组标识的一个候选码为__主码_,其属性不能取___空值。

3 .关系代数运算中,传统的集合运算有笛卡尔积并交差4 .关系代数运算中,基本的运算是并差笛卡尔积选择投影5 .关系代数运算中,专门的关系运算有选择投影连接6 .关系数据库中基于数学上的两类运算是关系代数和关系演算7 .关系代数中,从两个关系中找出相同元组的运算称为__交__运算。

8 .已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是_系编号_,系关系的外码是___没有_____,学生关系的主码是__学号___,学生关系的外码是_系编号9.在关系数据模型中,二维表的列称为属性,二维表的行称为元组。

10.关系代数中专门的关系运算包括:选择、投影、连接和除法。

11.关系代数的基本运算是并、差、选择、投影和乘积。

12.两个关系进行外连接时有全外连接、右外连接、左外连接三种。

13.在“学生一选课一课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)查找选修“数据库技术”这门课程的学生的学生姓名和成绩,若用关系代数表达式来表示为:πSNAME。

GRADE S∞(SC∞(σCNAME='数据库技术'(C)))14.关系数据库的关系演算语言是以谓词演算为基础的DML语言。

第3章关系数据库标准语言SQL一、单项选择题1.SQL语言是(B )的语言,容易学习。

A. 过程化B.非过程化C.格式化D.导航式2.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C )。

A.数据查询B.数据操纵C.数据定义D.数据控制3. SQL语言中,删除一个视图的命令是(B )。

A.DELETEB.DROPC.CLEARD.REMOVE4.下列的SQL语句中,(D)不是数据定义语句。

A.CREATE TABLEB.DROP VIEWC.CREATE VIEWD.GRANT5.若要在基本表S中增加一列CN(课程名),可用(C )。

A. ADD TABLE S(CN CHAR(8))B. ADD TABLE S ALTER(CN CHAR(8))C. ALTER TABLE S ADD(CN CHAR(8))D. ALTER TABLE S (ADD CN CHAR(8))6.学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。

要在表S中删除一个属性“年龄”,可选用的SQL语句是(B )。

A.DELETE Age from SB.ALTER TABLE S DROP AgeC.UPDA TE S AgeD.ALTER TABLE S ‘Age’7.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。

若要把“张二的化学成绩80分”插入S中,则可用(D)。

A. ADD INTO S V ALUES(’张二’,’化学’,’80’)B. INSERT INTO S V ALUES(’张二’,’化学’,’80’)C. ADD INTO S V ALUES(’张二’,’化学’,80)D. INSERT INTO S V ALUES(’张二’,’化学’,80)8.在SQL语言中,子查询是(D)。

A.返回单表中数据子集的查询语言B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句9.若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,(B )行可以被插入A. (’201009’,’111’,60,必修)B. (’200823’,’101’,NULL,NULL)C. (NULL,’103’,80,’选修’)D. (’201132’,NULL,86,’’)10.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。

要查询选修“Computer”课的男生姓名,将涉及到关系(D )。

A.SB.S,SCC.C,SCD.S,C,SC二、填空题1 .SQL的中文全称是_结构化查询语言_2 .SQL语言除了具有数据查询和数据操纵功能之外,还具有数据定义和数据控制的功能,它是一个综合性的功能强大的语言。

3 .在关系数据库标准语言SQL中,实现数据检索的语句命令是_ SELECT4 .在SQL语言的结构中,_基本表_有对应的物理存储,而__视图没有对应的物理存储。

5 .视图是从__基本表或视图__中导出的表,数据库中实际存放的是视图的___定义6 .关系数据操作语言(DML)的特点是:操作对象与结果均为关系、操作的__非过程性强、语言一体化并且是建立在数学理论基础之上。

相关文档
最新文档