2015年浙江大学远程-数据库系统概论在线作业

合集下载

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

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

数据库系统概论习题及答案资料1:一、选择题:1、下面列出的条目中,哪些是数据库系统的组成成员? ( )Ⅰ.操作系统 Ⅱ.数据库管理系统 Ⅲ.用户 Ⅳ.数据库管理员 Ⅴ.数据库A .Ⅱ、Ⅲ、Ⅳ和ⅤB .Ⅱ、Ⅳ和ⅤC .Ⅰ、Ⅱ、Ⅳ和ⅤD .都是2、在下面列出的数据模型中,哪一个是概念数据模型? ( )A .关系模型B .层次模型C .网状模型D .实体-联系模型3、数据库的三级模式结构中最接近外部存储器的是 ( )A .模式B .外模式C .概念模式D .内模式4、设关系R 和关系S 的元数分别是3和4,关系T 是R 与S 的广义笛卡尔积,即:T=R×S,则关系T 的元数是 ( )A .7B .9C .12D .165、设有关系R(A ,B ,C)和S(C ,D)。

与SQL 语句select A ,B ,D from R ,S where R.C=S.C 等价的关系代数表达式是 ( )A .))((,,..S R DB AC S C R ⨯=πσB .))((..,,S RC S C RD B A ⨯=σπC .))()((,,,..SD D B A C S C R ππσ⨯=D .))))((((,..S R B A D C S C R ⨯=ππσ6、在关系代数表达式的查询优化中,不正确的叙述是 ( )A .尽可能早地执行连接B .尽可能早地执行选择C .尽可能早地执行投影D .把笛卡尔积和随后的选择合并成连接运算7、有关系R 和S ,R∩S 的运算等价于 ( )A .S-(R-S)B .R-(R-S)C .(R-S)∪SD .R∪(R -S)8、有如下两个关系EMP 和DEPT :EMP (雇员号,雇员名,部门号,工资) DEPT (部门号,部门名,地址)在雇员信息表关系EMP 中,哪个属性是外键(foreign key) ( )A .雇员号B .雇员名C .部门号D .工资9、为数据表创建索引的目的是 ( )A .提高查询的检索性能B .创建唯一索引C .创建主键D .归类10、SQL 语言中,删除一个表的命令是 ( )A.DELETE B.DROPC.CLEAR D.REMOVE11、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为()A.数据库模式描述语言(DDL) B.数据库子语言(SubDL)C.数据操纵语言(DML) D.数据控制语言(DCL)12、.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()A.完整性B.可靠性C.安全性D.一致性13、X→Y,当下列哪一条成立时,称为平凡的函数依赖()A.X ∈Y B.Y∈XC.X∩Y=ΦD.X∩Y≠Φ14、设属性A是关系R的主属性,则属性A不能取空值(NULL)。

2015浙大远程操作系统原理在线作业

2015浙大远程操作系统原理在线作业

窗体顶端您的本次作业分数为:97分1.【第01~04章】在操作系统中引入“进程”概念的主要目的是()。

A 改善用户编程环境B 提高程序的运行速度C 描述程序动态执行过程的性质D 使程序与计算过程一一对应正确答案:C2.【第01~04章】现代操作系统的基本特征是()、资源共享和异步性。

A 多道程序设计B 中断处理C 实现分时与实时处理D 程序的并发执行正确答案:D3.【第01~04章】操作系统的管理部分负责对进程进行调度。

A 主存储器B 控制器C 运算器D 处理机正确答案:D4.【第01~04章】下面的叙述中正确的是()。

A 操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同B 为了避免发生进程死锁,各个进程只能逐个申请资源C 操作系统用PCB管理进程,用户进程可以从PCB中读出与本身运行状况有关的信息D 进程同步是指某些进程之间在逻辑上的相互制约关系正确答案:D5.【第01~04章】用户在程序中试图读存放在硬盘中某文件的第10逻辑块,使用操作系统提供的接口是()。

A 进程B 系统调用C 库函数D 图形用户接口正确答案:B6.【第01~04章】实时操作系统对可靠性和安全性的要求极高,它()。

A 十分注意系统资源的利用率B 不强调响应速度C 不强求系统资源的利用率D 不必向用户反馈信息正确答案:C7.【第01~04章】在操作系统中,一般不实现进程从()状态的转换。

A 就绪→等待B 运行→就绪C 就绪→运行D 等待→就绪正确答案:A8.【第01~04章】当被阻塞进程所等待的事件出现时,如所需数据到达或者等待的I/O操作已完成,则调用唤醒原语操作,将等待该事件的进程唤醒。

请问唤醒被阻塞进程的是()。

A 父进程B 子进程C 进程本身D 另外的或与被阻塞进程相关的进程正确答案:D9.【第01~04章】并行技术可使系统的各种硬件资源尽量并行工作,这样的程序执行环境具有独立性、随机性和()。

A 封闭性B 多发性C 顺序性D 资源共享性正确答案:D10.【第01~04章】某进程由于需要从磁盘上读入数据而处于等待状态。

数据库系统概论试题及答案精选全文

数据库系统概论试题及答案精选全文

可编辑修改精选全文完整版试题四一、单项选择题得分本大题共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 分、病人关系模式外码分,其余各分;。

2011春 浙大远程 数据库概论 在线作业答案

2011春 浙大远程 数据库概论 在线作业答案

D 全码
正确答案:B
9.多值依赖的毛病在于( )。
A 插入异常
B 删除异常
C 数据冗余太大
D 插入异常、删除异常、数据冗余太大
正确答案:C
10.1NF()规范为2NF。
A 消除非主属性对码的部分函数依赖
B 消除非主属性对码的传递函数依赖
D 持续性(Durability )
正确答案:ABCD
43.并发操作带来的数据不一致性包括()
A 丢失修改
B 不可重复读
C 读“脏”数据
D 封锁机制
正确答案:ABC
44.下面哪些是数据转储方法()
A 静态转储
B 动态转储
C 海量转储
D 增量转储
正确答案:ABCD
E Cl 级自主安全保护
F D 级最小保护
正确答案:ABCDEF
评估保证级划分包括()。
A EAL1功能测试
B EAL2结构测试
C EAL3系统地测试和检查
D EAL4系统地设计、测试和复查
E EAL5半形式化设计和测试
A Y函数依赖于X
B Y对X完全函数依赖
C X为U的候选码
D R属于2NF
正确答案:A
7.在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则()。
A Y函数依赖于X
B Y对X完全函数依赖
C X为U的候选码
D R属于2NF
正确答案:B
8.包含在()中的属性,叫做主属性。
C 消除主属性对码的部分和传递函数依赖
D 消除非平凡且非函数依赖的多值依赖

浙大远程教育2015数据库系统概论离线作业答案

浙大远程教育2015数据库系统概论离线作业答案

浙江大学远程教育学院《数据库系统概论》课程作业姓名:学号:年级:15年春学习中心:—————————————————————————————第一章习题2、6、10第二章习题5、6第三章习题4、5、9第四章习题3、7、8、10第五章习题2、5、6、7第六章习题2、7第七章习题9、10第九章习题3第十章习题3、4、5第十一章习题4、7、9*、10*第一章习题2、答:使用数据库系统有许多优点,主要是:(1)大大提高应用系统的开发效率。

因为数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径等细节工作,这些都由数据库管理系统完成,开发人员就可以专注于用户需求的理解和应用逻辑的设计等工作。

(2)应用逻辑或是数据的逻辑结构发生变化,数据库系统提供了数据与程序之间的独立性。

数据库系统具有逻辑独立性,逻辑结构改变,用户程序也可以不变。

这样既简化了应用程序的编制,又大大减少了应用程序的维护和修改。

(3)减轻数据库管理人员维护系统的负担。

因为数据库中的数据是由数据库管理系统统一管理和控制,包括数据的完整性和安全性、并发控制、数据库恢复等都由数据库管理系统执行。

总是,数据库管理系统便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。

6、答:数据库管理系统的主要功能有:(1)数据库定义功能;(2)数据组织、存储和管理功能;(3)数据操纵功能;(4)数据库的事务管理和运行管理;(5)数据库的建立和维护功能;(6)其他功能,包括数据库管理系统与网络中其他软件系统的通信功能,不同数据库之间的互访和互操作功能等。

10、答:层次模型用树形结构来表示各类实体以及实体间的联系。

实例1:教员学生层次模型实例2:行政机构层次模型实例3:行政区域层次模型第二章习题5、答:关系模型的完整性规则是对关系的某种约束条件。

关系模型中有三类完整性约束:实体完整性、参照完整性和用户自定义完整性。

其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称做是关系的两个不变性,应该由关系系统自动支持。

浙大远程操作系统原理离线作业

浙大远程操作系统原理离线作业

浙⼤远程操作系统原理离线作业浙江⼤学远程教育学院《操作系统原理》课程作业姓名:学号:年级:15年春学习中⼼:—————————————————————————————⼀、单选题1.进程P0和P1的共享变量定义及其初值为boolean flag[2];int turn=0;flag[0]=FALSE;flag[1]=FALSE;若进程P0和P1访问临界资源的类C代码实现如下:void P0() //P0进程{ while(TURE){flag[0]=TRUE; turn = 1;while (flag[1] && turn == 1) ;临界区;flag[0] = FALSE;}}void P1() //P1进程{ while(TURE){flag[1]=TRUE; turn = 0;while (flag[0] && turn == 0) ;临界区;flag[1] = FALSE;}}则并发执⾏进程P0和P1时产⽣的情况是:A.不能保证进程互斥进⼊临界区、会出现“饥饿”现象B.不能保证进程互斥进⼊临界区、不会出现“饥饿”现象C.能保证进程互斥进⼊临界区、会出现“饥饿”现象D.能保证进程互斥进⼊临界区、不会出现“饥饿”现象答:D.能保证进程互斥进⼊临界区、不会出现“饥饿”现象2.有两个进程P1和P2描述如下:shared data:int counter = 6;P1 :Computing;counter=counter+1;P2 :Printing;counter=counter-2;两个进程并发执⾏,运⾏完成后,counter的值不可能为。

A. 4B. 5C. 6D. 7答:C. 63.某计算机采⽤⼆级页表的分页存储管理⽅式,按字节编址,页⼤⼩为210字节,页表项⼤⼩为2字节,逻辑地址结构为:页⽬录号页号页内偏移量逻辑地址空间⼤⼩为216页,则表⽰整个逻辑地址空间的页⽬录表中包含表项的个数⾄少是A.64 B.128 C.256 D.512答:210÷2=29是⼀张页表中可以存放页表项的项数,216是逻辑地址空间的总页数,也就是说包含216个页表项,那么27就是需要有多少张页表,也就是页⽬录表中包含表项的个数。

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

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

数据库系统概论习题及答案-其它题(共13页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--数据库系统概论复习资料:第一章假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;③一个学生选修一门课,仅有一个成绩。

学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。

要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;第2章关系数据库1、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数表达式表示下列查询语句:(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。

(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。

(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。

(4)检索”李强”同学不学课程的课程号(C#)。

(5)检索至少选修两门课程的学生学号(S#)。

(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。

(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。

(8)检索选修课程号为k1和k5的学生学号(S#)。

(9)检索选修全部课程的学生姓名(SNAME)。

(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。

(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。

解:本题各个查询语句对应的关系代数表达式表示如下:(1). ∏C#,CNAME(σTEACHER=‘程军’(C))(2). ∏S#,SNAME(σAGE>21∧SEX=”男”(C)) (3). ∏SNAME{s[∏S#,C#(sc )÷∏C#(σTEACHER=‘程军’(C))]}(4). ∏C#(C)- ∏C#(σSNAME=‘李强’(S) SC)(5). ∏S#(σ[1]=[4]∧[2]≠[5] (SC × SC))(6). ∏C#,CNAME(C (∏S#,C#(sc)÷∏S#(S)))(7). ∏S#(SC∏C#(σTEACHER=‘程军’(C)))(8). ∏S#,C#(sc )÷∏C#(σC#=’k1’∨ C#=’k5’(C)) (9). ∏SNAME{s[∏S#,C#(sc )÷∏C#(C)]}(10). ∏S#,C#(sc )÷∏C#(σS#=’2’(SC))(11). ∏S#,SNAME{s[∏S#(SCσCNAME=‘C 语言’(C))]}2、关系R 和S 如下图所示,试计算R ÷S 。

2014浙大远程大数据库系统概论在线作业

2014浙大远程大数据库系统概论在线作业

窗体顶端您的本次作业分数为:100分单选题1.根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?A select * from student where age < avg(age)B select * from student having age < avg(age)C select * from student a where a.age < (select avg(b.age) from student b)D select * from student a where (select avg(b.age) from student b ) >= a.age正确答案:C单选题2.在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。

A 模式B 模式C 外模式D 逻辑模式正确答案:C单选题3.下列数据模型中,数据独立性最高的是()。

A 网状数据模型B 关系数据模型C 层次数据模型D 非关系模型正确答案:B单选题4.SQL中,下列涉及空值的操作,不正确的是()。

A AGE IS NULLB AGE IS NOT NULLC AGE = NULLD NOT (AGE IS NULL)正确答案:C单选题5.DBMS中实现事务隔离性的子系统是()。

A 安全性管理子系统B 完整性管理子系统C 并发控制子系统D 恢复管理子系统正确答案:C单选题6.如果一个关系中的属性或属性组并非该关系的码,但它是另外一个关系的主码,则称其为该关系的()。

A 码B 外码C 元组D 主键正确答案:B单选题7.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。

接着T2又申请封锁R1。

这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。

A 活锁B 死锁C 乐观锁D 悲观锁正确答案:B单选题8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。

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

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

数据库系统概论练习题库及参考答案一、单选题(共80题,每题1分,共80分)1、下列不属于数据库系统特点的是( )A、数据独立性高B、数据冗余度高C、数据完整性D、数据共享正确答案:C2、把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()A、需求分析B、数据库实施C、数据库物理设计D、数据库运行与维护正确答案:C3、下列关于数据模型中实体间联系的描述正确的是()。

A、单个实体不能构成E-R图B、仅在两个实体之间有联系C、实体间的联系不能有属性D、实体间可以存在多种联系正确答案:D4、同一个关系的任两个元组值( )。

A、其他三个答案均不正确B、必须完全相同C、不能完全相同D、可以完全相同正确答案:C5、下列模型中,广泛采用E-R模型设计方法的是()。

A、逻辑模型B、概念模型C、物理模型D、外模型正确答案:B6、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。

A、WHEREB、SELECTC、FROMD、SET正确答案:B7、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。

A、自然连接、除法B、并、交、差C、投影、选择D、笛卡尔积、连接正确答案:B8、设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为( )。

A、3B、7C、5D、12正确答案:D9、当前数据库应用系统的主流数据模型是()。

A、面向对象数据模型B、网状数据模型C、关系数据模型D、层次数据模型正确答案:C10、关于“死锁”,下列说法中正确的是()。

A、当两个用户竞争相同资源时不会发生死锁B、只有出现并发操作时,才有可能出现死锁C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B11、在关系模式R中,函数依赖X→Y的语义是()。

A、在R的每一关系中,若两个元组的X值相等,则Y值也相等B、在R的某一关系中,Y值应与X值相等C、在R的某一关系中,若两个元组的X值相等,则Y值也相等D、在R的每一关系中,Y值应与X值相等正确答案:A12、从E-R图导出关系模式时,如果两实体间的联系是m:n;下列说法中正确的是()A、将n方码和联系的属性纳入m方的属性中B、增加一个关系表示联系,其中纳入m方和n方的码C、在m方属性和n方属性中均增加一个表示级别的属性D、将m方码和联系的属性纳入n方的属性中正确答案:B13、对于关系模式S-L(Sno,Sdept,Sloc),S-L中有下列函数依赖:Sno→Sdept,Sdept→Sloc ,SnoSloc,将S-L分解为下面三个关系模式:SN(Sno),SD(Sdept),SO(Sloc),这种分解是()。

16秋浙大《数据库系统概论》在线作业

16秋浙大《数据库系统概论》在线作业

浙江大学17 春16 秋浙大《数据库系统概论》在线作业、单选题(共50 道试题,共100 分。

)1. 设计DB 的存储结构属于数据库设计的()A. 需求设计B. 概念设计C. 逻辑设计D. 物理设计正确答案:2. 下列关于规范化理论各项中正确的是()A. 对于一个关系模式来说,规范化越深越好B. 满足二级范式的关系模式一定满足一级范式C. 一级范式要求一非主码属性完全函数依赖关键字D. 规范化一般是通过分解各个关系模式实现的,但有时也有合并正确答案:3. 事务的原子性是指()A. 事务中包括的所有操作要么多做,要么都不做B. 事务一旦提交,对数据库的改变就是永久的C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须是使数据库从一个一致性状态变到另一个一致性状态正确答案:4. DB 技术中,“脏数据”是指()A. 未提交的数据B. 未提交的随后又被撤消的数据C. 违反访问权而写人DB 的数据D. 输入时就有错的数据正确答案:5. 在SELECT语句中使用*,表示()A. 选择任何属性B. 选择全部属性C. 选择全部元组D. 选择主码正确答案:6. 四元关系R的属性A、B C、D,下列叙述中正确的是()A. n B,C(R表示取值为B, C的两列组成的关系B. n2,3(R)表示取值为2, 3的两列组成的关系C. n B,C(R与n 2,3(R)表示的是同一个关系D. n B,C(R与n 2,3(R)表示的不是同一个关系正确答案:7. 对基本表S,执行操作DROP TABLES RESTRICT乍用是()A. 删除基本表S 中的所有元组B. 把基本表S及产生的一切视图全部删除C. 当没有由S中的列产生的视图或约束时将表S删除D. 删除表S,将引用表S的视图中的一切视图的属性值置为空值正确答案:8. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( )A. UNIQUEB. COUNTC. DISTINCTD. UNION正确答案:9. 在DB的概念设计和逻辑设计之间起桥梁作用的是()A. 数据结构图B. 功能模块图C. ER 图D. DFD正确答案:10. 事务的执行不被其它事务干扰,这个性质称为事务的()A. 原子性B. 隔离性C. 持久性D. 一致性正确答案:11. 设有关系模式W(C,PS,G,T,R其中各属性的含义是:C课程,P教师,S学生,G成绩,T时间,R 教室,根据定义有如下数据依赖集:D={C—G, (S,C戸G,(T,R严C,(T,P严R,(T,S R R}关系模式W 的一个关键字是__, W的规范化程度最高达到__ () oA. (S,C),1NFB. (T,R),3NFC. (T,P),4NFD. (T,S),2NF正确答案:12. 在SQL的SELECT语句中,与选择运算对应的命令动词是()A. SELECTB. FROMC. WHERED. GROUP BY正确答案:13. 五种基本关系代数运算是()A. U, -,X,n 和bB. U, -,m,n 和bC. U,n,X,n 和bD. U,n,8,n 和b正确答案:14. 数据库设计中,概念模型是()A. 依赖于DBMS 和硬件B. 依赖于DBMS 独立于硬件C. 独立于DBMS 依赖于硬件D. 独立于DBMS 和硬件正确答案:15. 在数据库三级模式间引入二级映象的主要作用是()A. 提高数据与程序的独立性B. 提高数据与程序的安全性C. 保持数据与程序的一致性D. 提高数据与程序的可移植性正确答案:16. ER图是数据库设计的工具之一,它适用于建立数据库的()。

2015春浙江大学《教育管理信息系统》在线作业参考答案

2015春浙江大学《教育管理信息系统》在线作业参考答案

2015春浙江大学《教育管理信息系统》在线作业参考答案您的本次作业分数为:100分单选题1.开发MIS的系统分析阶段的任务是_____________。

A 完成新系统的逻辑设计 B 完成新系统的功能分析 C 完成新系统的物理设计 D 完成新系统的数据分析正确答案:A单选题2.开发MIS的系统分析阶段的任务是_____________。

A 完成新系统的逻辑设计 B 完成新系统的功能分析 C 完成新系统的物理设计 D 完成新系统的数据分析正确答案:A单选题3.管理信息系统的应用离不开一定的环境和条件,这里所说的“环境”具体指的是_________。

A 组织所处的自然环境 B 组织所处的社会环境C 组织内外各种因素的综合D 组织所处的自然环境和社会环境的综合正确答案:C单选题4.结构化系统开发方法在开发策略上强调_____________。

A 自上而下 B 自下而上 C 系统调查 D 系统设计正确答案:A单选题5.DSS是以下哪个术语的简称? A 决策支持系统 B 群体决策支持系统 C 智能决策支持系统 D 管理决策系统正确答案:A单选题6.用结构化系统开发方法开发管理信息系统可分为三个阶段,以下哪个不属于这三个阶段之一? A 系统分析 B 系统设计 C 系统实施 D 系统运行正确答案:D单选题7.通常高层管理面临的决策问题与基层管理面临的决策问题相比,在结构化程度上______。

A 前者高于后者 B 前者低于后者C 两者在结构化程度上没有太大差别 D 以上正确答案:B单选题8. _________指的是为完成企业目标或任务的、逻辑上相关的、跨越时空的一系列业务活动。

A 数据流程 B 企业流程 C 系统规划D 数据字典正确答案:B单选题9.局域网与使用调制解调器进行计算机通信的远程网相比,它的信息传送速度要______________。

A 高得多 B 低得多 C 差不多 D 无法比较正确答案:A单选题10._____反映了某个企业、组织或部门所涉及的数据本身的内容,同时也反映了数据之间的联系。

浙大远程管理信息系统在线作业答案

浙大远程管理信息系统在线作业答案

浙大远程管理信息系统在线作业答案The document was finally revised on 2021窗体顶端您的本次作业分数为:100分1.【第1章】对管理信息系统进行综合,我们可以了解到,管理信息系统是由多个功能子系统组成的,这些功能子系统又可以分为业务处理、运行控制、管理控制和()几个主要的信息处理部分。

A 财务管理B 信息管理C 人力资源管理D 战略管理正确答案:D2.【第1章】DSS是以下哪个术语的简称?A 决策支持系统B 群体决策支持系统C 智能决策支持系统D 管理决策系统正确答案:A3.【第1章】管理信息系统的应用离不开一定的环境和条件,这里所说的“环境”具体指的是()。

A 组织所处的自然环境B 组织所处的社会环境C 组织内外各种因素的综合D 组织所处的自然环境和社会环境的综合正确答案:C4.【第1章】按照不同级别管理者对管理信息的需要,通常把管理信息分为以下三级()。

A 公司级、工厂级、车间级B 工厂级、车间级、工段级C 厂级、处级、科级D 战略级、战术级、作业级正确答案:D5.【第1章】从管理决策问题的性质来看,在运行控制层上的决策大多属于()的问题。

A 结构化B 半结构化C 非结构化D 以上都有正确答案:A6.【第1章】EDPS是以下哪个术语的简称?A 电子数据处理系统B 单项数据处理阶段C 综合数据处理阶段D 管理信息系统正确答案:A7.【第1章】()反映了某个企业、组织或部门所涉及的数据本身的内容,同时也反映了数据之间的联系。

A 数据库B 数据文件(表)C 文件系统D 数据结构正确答案:A8.【第1章】局域网与使用调制解调器进行计算机通信的远程网相比,它的信息传送速度要()。

A 高得多B 低得多C 差不多D 无法比较正确答案:A9.【第1章】数据库是比文件系统更高级的一种数据组织方式。

正确错误正确答案: 对10.【第1章】DSS是在人和计算机交互的过程中帮助决策者探索可能的方案,为管理者提供决策所需的信息。

浙大远程 2016年秋数据库系统概论在线作业答案

浙大远程 2016年秋数据库系统概论在线作业答案

您的本次作业分数为:单选题)。

单选题单选题单选题单选题章】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型单选题多选题多选题多选题多选题多选题多选题多选题多选题判断题判断题判断题判断题判断题判断题判断题单选题多选题多选题多选题判断题判断题判断题判断题判断题判断题单选题单选题单选题的定义一起删除,下面哪个语句可以适用?单选题单选题单选题单选题单选题的记录进行更新操作。

下面哪条单选题单选题为学生的单选题单选题单选题表的字段定义完全一样。

下面哪条单选题单选题个字符的定长字符串,下面哪条语句多选题是一种一体化的语言,它包括了数据定义、数据查询、数据操纵和数据控制等方面的功能,可以完成数据库活动的全多选题判断题章】在关系数据库中把独立存在的关系称作(基本表);(视图)是从基本表派生出来的虚拟表,视图本身不包含数判断题判断题判断题判断题判断题判断题单选题单选题多选题多选题判断题判断题判断题单选题中不可能存在两个元组单选题单选题单选题单选题单选题多选题多选题判断题判断题判断题判断题判断题判断题判断题判断题单选题单选题单选题多选题判断题多选题多选题多选题多选题判断题单选题。

这样就出现单选题单选题加上(单选题单选题多选题多选题多选题判断题判断题是数据库应用的基本性质之一,是管理数据库运作的一个逻辑单位。

多个用户的应用要同时正判断题判断题加入错题集关闭。

2015浙大远程数据库系统概论在线作业

2015浙大远程数据库系统概论在线作业

您的本次作业分数为:100分单选题1。

【第01章】在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。

• A 模式• B 内模式• C 外模式• D 逻辑模式•单选题2。

【第01章】下列数据模型中,数据独立性最高的是()。

• A 网状数据模型• B 关系数据模型• C 层次数据模型• D 非关系模型单选题3。

【第01章】数据库三级模式体系结构的划分,有利于保持数据库的( )。

• A 数据库独立性• B 数据库安全性• C 结构规范化• D 操作可行性•单选题4。

【第01章】下列四项中说法不正确的是()。

• A 数据库减少了数据冗余• B 数据库中的数据可以共享• C 数据库避免了一切数据的重复• D 数据库具有较高的数据独立性单选题5.【第01章】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。

• A 多对多• B 一对一• C 多对一• D 一对多•单选题6.【第01章】数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。

• A DBS包括DB和DBMS• B DBMS包括DB和DBS• C DB包括DBS和DBMS• D DBS就是DB,也就是DBMS多选题7。

【第01章】E-R图用来描述现实世界的概念模型,基本要素包括().• A 实体型• B 属性• C 联系• D 元组• E 主码• F 记录•多选题8.【第01章】数据管理技术经历了哪些阶段?• A 人工管理• B 文件系统• C 网状系统• D 数据库系统• E 关系系统•多选题9。

【第01章】与人工管理和文件系统相比,数据库系统的特点主要体现在以下哪些方面?• A 数据结构化• B 数据的共享性高,冗余度低,易扩充• C 数据独立性高• D 数据由DBMS统一管理和控制•多选题10。

【第01章】下面哪些是属于数据库系统的三级模式结构的组成部分().• A 外模式• B 模式• C 内模式•多选题11.【第01章】使用数据库系统的好处体现在( )。

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

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

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

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

1.若事务T对数据对象 A 进行读取和修改操作,且其它任何事务都不能访问 A,此时事务 T需对数据对象A加上()。

∙ A 读锁∙ B 死锁∙ C 写锁∙ D 活锁正确答案:C∙单选题2.在SQL语言中授权的操作是通过()语句实现的。

∙ A CREATE∙ B REVOKE∙ C GRANT∙ D INSERT正确答案:C∙单选题3.如果事务T获得了数据项Q上的排它锁,则T对Q()。

∙ A 只能读不能写∙ B 只能写不能读∙ C 既可读又可写∙ D 不能读不能写正确答案:C∙单选题4.根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept为‘IS’的记录进行更新操作。

下面哪条语句适用?∙ A create view abc as select * from student where dept=’IS’∙ B create view abc as select * from student where dept=’IS’ with check option ∙ C create view abc as student where dept=’IS’∙ D create view abc as select dept=’IS’ from student正确答案:B∙单选题5.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?∙ A drop sno from table student∙ B alter table student drop sno∙ C alter table student drop unique(sno)∙ D alter table student drop sno unique正确答案:C∙单选题6.1NF()规范为2NF。

∙ A 消除非主属性对码的部分函数依赖∙ B 消除非主属性对码的传递函数依赖∙ C 消除主属性对码的部分和传递函数依赖∙ D 消除非平凡且非函数依赖的多值依赖正确答案:A∙单选题7.根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用?∙ A update student set age = 1∙ B update student set age = age - 1∙ C update age = age -1 from student∙ D update from student where age = age -1正确答案:B∙单选题8.DBMS的并发控制子系统,保证了事务()的实现。

∙ A 原子性∙ B 一致性∙ C 隔离性∙ D 持久性正确答案:C∙单选题9.根据SQL标准,要创建唯一索引该使用下面哪种语句?∙ A CREATE UNIQUE INDEX∙ B CREATE CLUSTER INDEX∙ C CREATE ONLY INDEX∙ D CREATE PRIMARY INDEX正确答案:A∙单选题10.根据SQL标准,修改表的数据结构,下面哪种语句适用?∙ A UPDATE∙ B ALTER∙ C CHANGE∙ D SHIFT正确答案:B∙单选题11.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。

∙ A 多对多∙ B 一对一∙ C 多对一∙ D 一对多正确答案:C∙单选题12.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。

接着T2又申请封锁R1。

这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。

∙ A 活锁∙ B 死锁∙ C 乐观锁∙ D 悲观锁正确答案:B∙单选题13.在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则()。

∙ A Y函数依赖于X∙ B Y对X完全函数依赖∙ C X为U的候选码∙ D R属于2NF正确答案:B∙单选题14.在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。

∙ A 模式∙ B 内模式∙ C 外模式∙ D 逻辑模式正确答案:C∙单选题15.3NF()规范为4NF。

∙ A 消除非主属性对码的部分函数依赖∙ B 消除非主属性对码的传递函数依赖∙ C 消除主属性对码的部分和传递函数依赖∙ D 消除非平凡且非函数依赖的多值依赖正确答案:D∙单选题16.根据SQL标准,把表SC1中的记录复制到另一个表SC2中,其中SC1表和SC2表的字段定义完全一样。

下面哪条语句适用?∙ A copy * from SC1 to SC2∙ B copy * from SC2 to SC1∙ C insert into SC2 select * from SC1∙ D insert into SC1 select * from SC2正确答案:C∙单选题17.根据SQL标准,下面哪条语句与select min(age) from student等效?∙ A select age from student where age >= min(age)∙ B select distinct age from student where age >= all min(age)∙ C select distinct a.age from student a where a.age <= any (select distinctb.age from student b)∙ D select distinct a.age from student a where a.age <= all (select distinct b.age from student b)正确答案:D∙单选题18.一个m:n联系转换为一个关系模式,关系的码为()。

∙ A 某个实体的码∙ B 各实体码的组合∙ C n端实体的码∙ D 任意一个实体的码正确答案:B∙单选题19.下列四项中说法不正确的是()。

∙ A 数据库减少了数据冗余∙ B 数据库中的数据可以共享∙ C 数据库避免了一切数据的重复∙ D 数据库具有较高的数据独立性正确答案:C∙单选题20.根据SQL标准,删除一个表,应该使用下面哪个语句?∙ A DELETE TABLE∙ B DROP TABLE∙ C DELETE VIEW∙ D DROP DATABASE正确答案:B∙单选题21.如果一个关系中的属性或属性组并非该关系的码,但它是另外一个关系的主码,则称其为该关系的()。

∙ A 码∙ B 外码∙ C 元组∙ D 主键正确答案:B∙单选题22.数据库三级模式体系结构的划分,有利于保持数据库的()。

∙ A 数据库独立性∙ B 数据库安全性∙ C 结构规范化∙ D 操作可行性正确答案:A∙单选题23.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

∙ A DBS包括DB和DBMS∙ B DBMS包括DB和DBS∙ C DB包括DBS和DBMS∙ D DBS就是DB,也就是DBMS正确答案:A∙单选题24.根据SQL标准,创建一个视图,应该使用下面哪个语句?∙ A CREATE TABLE∙ B CREATE INDEX∙ C CREATE VIEW∙ D CREATE DATABASE正确答案:C∙单选题25.在SQL语言中回收权限的操作是通过()语句实现的。

∙ A CREATE∙ B REVOKE∙ C GRANT∙ D INSERT正确答案:B∙单选题26.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。

下面哪条语句合适?∙ A select sno,count(cno) from SC∙ B select sno,count(cno) from student∙ C select a.sno,count(cno) from student a left outer join SC∙ D select a.sno,count(cno) from SC left outer join student a正确答案:C∙单选题27.概念结构设计阶段得到的结果是()。

∙ A 数据字典描述的数据需求∙ B E-R图表示的概念模型∙ C 某个DBMS所支持的数据模型∙ D 包括存储结构和存取方法的物理结构正确答案:B∙单选题28.根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?∙ A delete from student∙ B delete all from student∙ C delete * from student∙ D drop table student正确答案:A∙单选题29.DBMS中实现事务隔离性的子系统是()。

∙ A 安全性管理子系统∙ B 完整性管理子系统∙ C 并发控制子系统∙ D 恢复管理子系统正确答案:C∙单选题30.属于BCNF的关系模式的是()。

∙ A 已消除了插入、删除异常∙ B 已消除了插入、删除异常、数据冗余∙ C 仍然存在插入、删除异常∙ D 在函数依赖范畴内,已消除了插入和删除的异常正确答案:D∙单选题31.根据SQL标准,下面哪句语句能够找出年龄最小的同学?其中age为学生表student中的年龄字段,sno为学生的学号。

∙ A select max(age) from student∙ B select sno from student where age = max(age)∙ C select sno from student having age = max(age)∙ D select sno from student a where a.age <= (select min(b.age) from student b) 正确答案:D∙单选题32.根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?∙ A select * from student where age < avg(age)∙ B select * from student having age < avg(age)∙ C select * from student a where a.age < (select avg(b.age) from student b)∙ D select * from student a where (select avg(b.age) from student b ) >= a.age 正确答案:C∙单选题33.根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述?∙ A insert into student sdate char(7)∙ B add sdate char(7) to student∙ C append sdate varchar(7) to table student∙ D alter table student add sdate varchar(7)∙ E alter table student add sdate char(7)∙ F alter table student modify sdate char(7)正确答案:E∙单选题34.下列数据模型中,数据独立性最高的是()。

相关文档
最新文档