完整版哈尔滨工业大学数据库试题含答案
(完整版)哈尔滨工业大学数据库试题(含答案)

(完整版)哈尔滨工业大学数据库试题(含答案)试卷一(哈尔滨工业大学)一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. ()是存储在计算机内的有结构的数据集合。
A. 网络系统B. 数据库系统C. 操作系统D. 数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A. 外模式B. 内模式C. 存储模式D. 模式4. 作为关系数据系统,最小应具备的关系运算是()。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 在select语句中使用group by Sno时,Sno 必须出现在()子句中。
A. whereB. fromC. selectD. having6. 在where语句的条件表达式中,与零个或多个字符匹配的通配符是()。
A. *B. ?C. %D. _7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到()。
A. 2NFB. 3NFC. BCNFD. 4NF8. 在关系模式R(U,F)中,Y∈XF+是X→Y是否成立的()。
A. 充分必要条件B. 必要条件C. 充分条件D. 既不充分也不必要条件9. 在关系数据库设计阶段中,完成关系模式设计的阶段是()。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 基本E-R图就是数据库的()。
A. 外模式B. 逻辑模式C. 内模式D. 概念模式11. 从数据流图构造E-R图时,选择实体一般应先考虑数据流图中的()。
A. 数据项B. 数据流C. 数据处理D. 数据存储12. 以下()不是当前常用的存取方法。
A. 索引方法B. 聚簇方法C. HASH方法D. 链表方法13. 事务一旦提交,对数据库的改变是永久的,这是事务的()。
A. 原子性B. 一致性C. 隔离性D. 持久性14. 并发控制要解决的根本问题是保持数据库状态的()。
2022年哈尔滨工业大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)

2022年哈尔滨工业大学数据科学与大数据技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、与早期的操作系统相比,采用微内核结构的操作系统具有很多优点,但是这些优点不,包括()。
A.提高了系统的可扩展性B.提高了操作系统的运行效率C.增强了系统的可靠性D.使操作系统的可移植性更好2、下列指令中,不能在用户态执行的是()A.trap指令B.跳转指令C.压栈指令D.关中断指令3、一次性分配所有资源的方法可以预防死锁的发生,这种方法破坏的是产生死锁的4个必要条件中的()。
A.互斥条件B.占有并请求C.不剥夺条件D.循环等待4、有若干并发进程均将一个共享变量count的值加1一次,那么有关count中的值的说法正确的是()。
I.肯定有不正确的结果II.肯定有正确的结果,III.若控制这些并发进程互斥执行count加1操作,count中的值正确A. I和IIIB.II和IIIC.IIID. I、II和III的说法均不正确5、一个进程被唤醒意味着()。
A.该进程可以重新占用CPUB.优先级变为最大C.PCB移到就绪队列之首D.进程变为运行态6、采用SPOOLing技术后,使得系统资源利用率()。
A.提高了B.有时提高,有时降低C.降低了D.提高了,但出错的可能性增人了7、采用SPOOLing技术将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存储操作,用以代替打印机的部分是()。
A.独占设备B.共享设备C.虚拟设备D.一般物理设备8、下列选项中,磁盘逻辑格式化程序所做的T作是()I.对磁盘进行分区II.建立文件系统的根目录III.确定磁盘扇区校验码所占位数IV.对保存空闲磁盘块信息的数据结构进行初始化,A. 仅IIB.仅II、IVC.仅III,IVD.仅I、II、IV9、一个磁盘的转速为7200r/min,每个磁道有160个扇区,每个扇区为512B.那么理想情况下,其数据传输率为()。
哈工大数据库系统练习题

数据库系统练习题一、选择题: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)内模式(D)概念模式9.()是用户可以看见和使用的局部逻辑结构和特征的描述。
(A)模式(B)外模式(C)内模式(D)概念模式10.数据库管理系统允许用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。
(A)命令(B)事务(C)文件(D)程序11.关系中标题栏中各列的名称称为(A)对象(B)元组(C)属性(D)记录12.在下述关系的特点中,错误的是()。
(A)列可以交换(B)行可以交换(C)任意两元组不能相同(D)表中的数据项可分13.关系模式进行投影运算后()。
(A)元组个数等于投影前的元组个数(B)元组个数小于投影前的元组个数(C)元组个数小于或等于投影前的元组个数(D)元组个数大于或等于投影前的元组个数14.在关系中,能唯一标识元组的属性集称为关系模式的()。
(A)候选码(B)主码(C)外码(D)主键15.δF1(δF2(E))等价于(E)(B)δF1(E)(A)δF1∨F2(C)δF1(E)(D)δF2(E)∧F216.关系R与关系S只有一个公共属性,T1是R与S作θ连接的结果,T2是R 与S自然连接的结果,则()。
2022年哈尔滨工业大学(深圳)数据科学与大数据技术专业《计算机网络》科目期末试卷A(有答案)

2022年哈尔滨工业大学(深圳)数据科学与大数据技术专业《计算机网络》科目期末试卷A(有答案)一、选择题1、图所示网络中,假设所有域名服务器均采用选代查询方式进行域名解析。
当H4访问规范域名某个的网站时,域名服务器201.1.1.1在完成该域名解析过程中,可能发出DNS查询的最少和最多次数分别是()。
A.0,3B.1,3C.0,4D.1,42、以下说法错误的是()。
I..广播式网络一般只包含3层,即物理层、数据链路层和网络层II.Intermet的核心协议是TCP/IPIII.在lnternet中,网络层的服务访问点是端口号A. I、II、IIIB. IIIC. I、ⅢD. I、II3、有一个TCP连接,当其拥塞窗口为32个分组大小时超时。
假设网络的RTT是固定的5s,不考虑比特开销,即分组不丢失,则系统在超时后处于慢启动阶段的时间有()。
A.10sB.20sC.30sD.40s4、一个TCP连接的数据传输阶段,如果发送端的发送窗口值由2000变为3000,意味着发送端可以()。
A.在收到一个确认之前可以发送3000个TCP报文段B.在收到一个确认之前可以发送1000BC.在收到一个确认之前可以发送3000BD.在收到一个确认之前可以发送2000个TCP报文段5、PPP提供的功能有()A.一种成方法B.链路控制协议(LCP)C.网络控制协议(NCP)D.A.B和C都是6、以太网在检测到()次冲突后,控制器会放弃发送。
A.10B.15C.16D.177、下列编码方式中属于基带传输的是()。
A.FSKB.移相键控法C.曼彻斯特编码D.正交幅度相位调制法8、下列哪些是虚电路的特点?()I.传输前建立逻辑连接II.分组按序到达III.分组开销小IV.分组单独选择路由A.仅I、II、IIIB.仅II、IIIC.仅I、III,IVD.仅I、II,IV9、根据采样定理,对连续变化的模拟信号进行周期性采样,只要采样频率大于或等于有效信号的最高频率或其带宽的()倍,则采样值便可包含原始信号的全部信息。
数据库系统(下):管理与技术_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

数据库系统(下):管理与技术_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年1.DBMS管理数据库缓冲区有四种策略:No Steal, Steal, No Force, Force。
则效率较低但不会出现问题的策略组合是_________,而效率最高最常用但会出现问题的策略组合是_________。
参考答案:No Steal+ Force,Steal + No Force;2.下列说法正确的是___________。
参考答案:两阶段封锁法是可串行化的并行调度算法;3.T1,T2是两个事务,图(a)(b)给出这两个事务的两种调度S1,S2,关于S1,S2,说法正确的选项是_____________。
【图片】参考答案:S1是不可串行化调度,S2是可串行化调度;4.若事务T对数据M已加S锁,在不改变S锁的情况下,则其它事务对数据M__________。
参考答案:可以读,但不可以写;5.关于稀疏索引和稠密索引,下列说法正确的是_______。
参考答案:如果一个搜索码的值在稠密索引中不存在,则在主文件中对应该搜索码值的记录也不存在6.关于给出的九个关系代数操作:【图片】问任何时候都能够用一趟算法实现的操作的个数是_______。
参考答案:17.主索引通常确定“表”数据的__________。
参考答案:物理顺序8.有效性确认是一种并发控制方法。
如下图(a)(b)中T和U是两个事务,X和Y是数据对象。
T要进行有效性确认,下列说法正确的是__________。
【图片】参考答案:图(a)事务T的有效性可以确认;图(b)事务T的有效性不可以确认;9.关于基于散列的两趟算法,下列说法正确的是_______。
参考答案:第一趟散列的目的是使数据子集具有某一种特性(如具有相同的散列值),而第二趟散列的目的是提高数据处理的速度。
10.关于逻辑查询优化和物理查询优化,下列说法正确的是________。
参考答案:逻辑查询优化是关系代数操作次序的优化;物理查询优化是关系代数操作实现算法选择的优化11.关于B+树,下列说法不正确的是_________。
哈工大 数据库系统与设计 第8章练习

)
四、简答题:P280页1~14题
C.当两个用户竞争相同资源时不会发生死锁 D.只有出现并发操作时,才有可能出现死锁 6.对并发操作若不加以控制,可能会带来____问题。 A.不安全 B.死锁 C.死机 D.不一致 7.数据库系统的并发控制的主要方法是采用____机制。 A.拒绝 B.改为串行
C.封锁
D.不加任何控制
8.并发操作会带来哪些数据不一致性____。 A.丢失修改、不可重复读、读“脏”数据、死锁 B.不可重复读、读“脏”数据、死锁 C.丢失修改、读“脏”数据、死锁 D.丢失修改、不可重复读、读“脏”数据 9.在数据库的安全性控制中,为了保证用户只能存取他有权存 取的数据。在授权的定义中,数据对象的____,授权子系统就 越灵活 A.范围越大 B.范围越小 C.约束越细致 D.范围越适中
3.封锁机制是实现数据库_______的主要方法。
A. 完整性
B. 安全性
C. 并发控制
D. 保护
4.数据库中的封锁机制是____的主要方法。 A. 完整性 B.安全性 C.并发控制 5.关于“死锁”,下列说法中正确的是____。 A.死锁是操作系统中的问题,数据库操作中不存在
D. 恢复
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作 数据库
二、填空题:
1.实现数据库并发控制的主要方法是( 封锁 )机制。
2.DBMS提供的两种基本封锁类型是( 排它锁 )和( 共享锁 )。 3.如果对并发操作不进行合理的高度,可能导致的3种数据不一 致性是(丢失修改 )、( 不可重复读 )和( 读“脏”数)。 据 4.如果事务T对数据D加了S锁,则在T释放D上的S锁之前,其 他事务只能对D加( S锁 )锁而不能加( X锁 )锁。 5.为解决3种数据不一致性而采用了( 三级封锁 )协议。 6.三级封锁协议通过选择不同的(加锁类型 )和( 释放时间 ) 来解决3种数据的不一致性。 7.为保证并发操作调度的可串行化而采用了( 两段锁 )协议。 8.两段锁是指把事务分成( 加锁 )和( 解锁 )两个阶段。 9. 避免活锁的简单方法是采方法( 一次封锁 )法和( 顺序封锁 ) 法。 11. 数据库系统中诊断死锁的方法一般使用( 超时 )法和 ( 等待图 )法。
2022年哈尔滨工业大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)
2022年哈尔滨工业大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、有如下C语言程序段:for(k=0;k<1000;k++)a[k]=a[k]+32;若数组a及变量k均为int型,int型数据占4B,数据Cache采用直接映射方式、数据区大小为1KB,块大小位16B,该程序段执行前Cache为空,则该程序段执行过程中访问数组a的Cache缺失率约为()。
A.1.25%B.2.5%C.12.5%D.25%2、关于LRU算法,以下论述正确的是()。
A.LRU算法替换掉那些在Cache中驻留时间最长且未被引用的块B.LRU算法替换掉那些在Cache中驻留时间最短且未被引用的块C.LRU算法替换掉那些在Cache中驻留时间最长且仍在引用的块D.LRU算法替换掉那些在Cache中驻留时间最短且仍在引用的块3、在原码两位乘中,符号位单独处理,参加操作的数是()。
A.原码B.绝对值的补码C.补码D.绝对值4、计算机中表示地址时,采用()。
A.原码B.补码C.移码D.无符号数5、在浮点机中,()是隐藏的。
A.阶码B.数符C.尾数D.基数6、在链式查询方式下,若有N个设备,则()。
A.只需一条总线请求线B.需要N条总线请求线C.视情况而定,可能一条,也可能N条D.以上说法都不对7、下列关于总线仲裁方式的说法中,正确的有()。
I.独立请求方式响应时间最快,是以增加处理器开销和增加控制线数为代价的II.计数器定时查询方式下,有,根总线请求(BR)线和一根设备地址线,若每次计数都从0开始,则设备号小的优先级高III.链式查询方式对电路故障最敏感IV.分布式仲裁控制逻辑分散在总线各部件中,不需要中央仲裁器A.III,IVB. I,III,IVC. I,II,IVD.II,III,IV8、冯·诺依曼型计算机的设计思想主要有()。
1.存储程序Ⅱ.二进制表示Ⅲ.微程序方式Ⅳ.局部性原理A. I,ⅢB.Ⅱ,ⅢC.IⅡ,IⅣD.I,IⅡ9、程序P在机器M上的执行时间是20s,编译优化后,P执行的指令数减少到原来的70%,而CPl增加到原来的1.2倍,则P在M上的执行时间是()。
哈工程复试数据库A卷
1、相对于数据库系统, 文件系统关键缺点有数据冗余性、数据联络弱和()。
①数据读取困难②数据重用困难③程序不一致性④数据不一致性2、 DB、 DBMS和DBS三者之间关系是()。
①DB包含DBMS和DBS②DBS包含DB和DBMS③DBMS包含DB和DBS④不能相互包含3、相关1NF、 2NF、 3NF正确说法是()。
①满足3NF不一定满足2NF②满足3NF不一定满足1NF③满足2NF不一定满足1NF④满足1NF不一定满足2NF4、下面哪一个不是数据库系统必需提供数据控制功效()。
①安全性②可移植性③完整性④并发控制5、对于属性子集X、 Y, X‘是X真子集, 若X-→Y, X‘-→Y, 则称()。
①Y传输函数依靠于X②Y部分函数依靠于X③Y完全函数依靠于X④X、 Y相互函数依靠6、在数据库中, 产生数据不一致根本原因是()。
①数据存放量太大②没有严格保护数据③未对数据进行完整性控制④数据冗余7、为了使用数据库方便, 常把数据操作语言嵌入到某一高级语言中, 此高级语言称为()。
①查询语言②宿主语言③自含语言④会话语言.8、若两实体联络是M: N, 则将其转化为关系时应()。
①将M方关键字纳入N方②将N方关键字纳入M方③将M方关键字纳入N方, 同时将N方关键字纳入M方④另建一个关系, 包含M方和N方关键字和联络上全部属性9、数据库三级结构之间存在着两级映像, 使得DBS含有较高()。
①数据独立性②事务并发性③资源共享性④设备独立性.10、自然连接是组成新关系有效方法。
通常情况下, 当对关系R和S使用自然连接时, 要求R和S含有一个或多个共有()。
①元组②行③统计④属性11、根据PS协议, 若要更新统计R事务, 必需先实施操作()。
①LOCKX(R)②LOCKS(R)③READ(R)④WRITE(R)12、在数据库系统中, 死锁属于()。
①系统故障②程序故障③事务故障④介质故障13、把ER模型转换为关系模型过程, 属于数据库设计()。
2021年哈尔滨工业大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)
2021年哈尔滨工业大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)一、选择题1、容量为64块的Cache采用组相联映射方式,字块大小为128个字,每4块为一组。
如果主存为4K块,且按字编址,那么主存地址和主存标记的位数分别为()。
A.16,6B.17,6C.18,8 D .19,82、根据存储内容来进行存取的存储器称为()。
A.双端口存储器B.相联存储器C.交叉存储器D.串行存储器3、关于浮点数在IEEE754标准中的规定,下列说法中错误的是()。
I.浮点数可以表示正无穷大和负无穷大两个值Ⅱ.如果需要,也允许使用非格式化的浮点数Ⅲ.对任何形式的浮点数都要求使用隐藏位技术IⅣ.对32位浮点数的阶码采用了偏移值为l27的移码表示,尾数用原码表示4、在补码加减交替除法中,参加操作的数和商符分别是()。
A.绝对值的补码在形成商值的过程中自动形成B.补码在形成商值的过程中自动形成C.补码由两数符号位“异或”形成D.绝对值的补码由两数符号位“异或”形成5、假设机器字长为16位,用定点补码小数表示时,一个字所能表示的范围是()。
A.0~(1-2-15)B.-(1-2-15)~(1-2-15)C.-1~1D.-1~(1-2-15)6、下列关于同步总线的说法中,正确的有()。
I.同步总线一般按最慢的部件来设置公共时钟II.同步总线一般不能很长III.同步总线一般采用应答方式进行通信IV.通常,CPU内部总线、处理器总线等采用同步总线A. I,IIB. I,II,IVC.III,IVD.II,III,IV7、下列有关总线定时的叙述中,错误的是()。
A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由各设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制8、CPU中不包括()。
A.操作码译码器B.指令寄存器C.地址译码器D通用寄存器9、下列关于配备32位微处理器的计算机的说法中,正确的是()。
2022年哈尔滨工业大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)
2022年哈尔滨工业大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、采用八体并行低位交叉存储器,设每个体的存储容量为32K×16位,存储周期为400ns,下述说法中正确的是()。
A.在400ns内,存储器可向CPU提供2位二进制信息B.在l00ns内,每个体可向CPU提供27位二进制信息C.在400ns内,存储器可向CPU提供2位二进制信息D.在100ns内,每个体可向CPU提供2位二进制信息2、假定编译器将赋值语句“x=x+3;”转换为指令“add xaddr,3”,其中xaddr是x对应的存储单元地址。
若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写(Write Trough)方式,则完成该指令功能需要访问主存的次数至少是()。
A.0B.1C.2D.343、十进制数-0.3125的8位移码编码为()。
A.D8HB.58HC.A8HD.28H4、下列为8位移码机器数[x]移,当求[-x]移时,()将会发生溢出。
A.11111111B.00000000C.10000000D.011l1l115、串行运算器结构简单,其运算规律是()。
A.由低位到高位先行进行进位运算B.由低位到高位先行进行借位运算C.由低位到高位逐位运算D.由高位到低位逐位运算6、在集中式总线控制中,响应时间最快的是()。
A.链式查询B.计数器定时查询C.独立请求D.分组链式查询7、某同步总线的时钟频率为100MHz,宽度为32位,地址/数据线复用,每传输一个地址或数据占用一个时钟周期。
若该总线支持突发(猝发)传输方式,则一次“主存写”总线事务传输128位数据所需要的时间至少是()。
A.20nsB.40nsC.50nsD.80ns8、某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示。
该机的MIPS数是()。
A.100B.200C.400D.6009、CPU中不包括()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试卷一(哈尔滨工业大学)一、选择题(每题1 分,共20 分)1. 在数据管理技术的发展过程中,数据独立性最高的是( )阶段。
A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2. ( )是存储在计算机内的有结构的数据集合。
A. 网络系统B. 数据库系统C. 操作系统D. 数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 ( )。
A. 外模式B. 内模式C. 存储模式D. 模式4. 作为关系数据系统,最小应具备的关系运算是( )。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 在select 语句中使用group by Sno 时,Sno 必须出现在( )子句中。
A. whereB. fromC. selectD. having6. 在where 语句的条件表达式中,与零个或多个字符匹配的通配符是( )。
A. *B. ?C. %D. _7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到( )。
A. 2NFB. 3NFC. BCNFD. 4NF8. 在关系模式R ( U, F)中,Y XF+是X^Y是否成立的( )。
A. 充分必要条件B. 必要条件C. 充分条件D. 既不充分也不必要条件9. 在关系数据库设计阶段中,完成关系模式设计的阶段是( )。
A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段10. 基本E-R 图就是数据库的( )。
A. 外模式B. 逻辑模式C. 内模式D. 概念模式11. 从数据流图构造E-R 图时,选择实体一般应先考虑数据流图中的( )。
A. 数据项B. 数据流C. 数据处理D. 数据存储12. 以下( )不是当前常用的存取方法。
A. 索引方法B. 聚簇方法C. HASH 方法D. 链表方法13. 事务一旦提交,对数据库的改变是永久的,这是事务的( )。
A. 原子性B. 一致性C. 隔离性D. 持久性14. 并发控制要解决的根本问题是保持数据库状态的( )。
A. 安全性B. 完整性C. 可靠性D. 一致性15. 在数据库系统中,对存取权限的定义称为( )。
A. 授权B. 定义C. 约束D. 审计16. 视图建立后,在数据字典中存放的是( )。
A. 查询语句B. 视图的定义C. 组成视图的表内容D. 产生视图的表定义17. 由全码组成的关系模式,最高可以达到的模式为( )。
A. 4NFB. 2NFC. 3NFD. BCNF18. 下列叙述中,正确的是( )。
A. 对于关系数据模型,规范化程度越高越好B. 如果F是最小函数依赖集,则R€ 2NFC. 如果R€ BCNF贝U F是最小函数依赖集D. 关系模式分解为 BCNF 后,函数依赖关系可能被破坏 19. 为保证多用户环境中数据的完整性和一致性,DBMS 采取的控制称为( )。
A.安全性控制 B.完整性控制 C.事务控制D.并发控制20.包含在日志文件中的主要内容是( )。
A.程序运行过程 B.对数据的全部操作C.对数据的全部更新操作D.程序执行结果二、填空题(每题1分,共10分)1.关系模式R 与S,组成关系R+S 的是关系(2. 在SQL 中视图是由()产生的虚表。
3. 在 SQL 中 X not between 20 and 30 的含义是(4. 在合并E-R 图时需解决的属性冲突包括属性(5. 事务遵守()是可串行化调度的充分条件。
6. 要使数据库具有可恢复性,基本原则就是数据(7. 数据库控制保护的主要内容是数据的安全性、 (8.事务对数据库数据进行更新操作时,必须首先获得对该数据集合的( )锁。
9. (10. 数据( )是防止数据库中数据在存储和传输中失密的有效手段。
求解以F 灯代数左达式姑畑1.RHS 2. R-S王(RUS )^-T 4, RXT四、 应用题(每题 5分,共25分)给定学生选课数据库,其中包含有 3张基本表:学生表 S (Sno,Sname,Sage,Ssex,Sdept ), 课程表 C (Cno,Cname,Teacher,Ccredit ),选课表SC (Sno,Cno,Grade )。
按要求完成下列数据操 作要求。
1. 用SQL 语句创建选课表 SC ( Sno , Cno , Grade ),其中主码为(Sno , Cno ),外码为Sno , Cno ,并规定成绩 Grade 的取值应该在 0到100之间。
2. 用SQL 语句表示“将计算机科学系全体学生的成绩置零”。
3. 用SQL 语句表示“查询选修并且成绩及格的课程总数大于 3门(包括3门)的学生的学号和姓名”。
4. 用SQL 语句创建视图 VSC (Sno , Sname , Cno , Cname , Grade ),并将对学生表 S 的修 改权限授权给用户 U1,并且U1可以将权限进行传播。
5. 用关系代数表达式表示“查询选修了全部课程的学生学号和姓名”。
五、 (15 分)已知关系模式 R ( U , F )中 U={ABCDEG} , F={BE ~ G BD^ G CM A ,CE^ G CDE> AB, BO A , B ~ D},求下列各题。
1. ( 3分)F 的最小函数依赖集; 2.(3分)关系模式R 的候选码;)的属性集。
)°)冲突和属性取值单位冲突。
)°三、简单应用题(每题 3分,共15 分)3. (3分)判断R的最高规范化程度,并说明理由;4. (3分)判定分解p ={ABD, DGE , AG , CE}是否保持无损连接性;5. (3分)将关系模式R分解为3NF,并且保持函数依赖和无损连接性。
六、(15分)设某汽车运输公司有三个实体集。
一是“车队”实体集,属性有车队号和车队名等;二是“车辆”实体集,属性有牌照号、厂家和出厂日期等;三是“司机”实体集,属性有司机编号、姓名和电话等。
设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,每个车队可拥有若干个车辆,但每辆车只能属于一个车队;司机与车辆之间存在“使用”联系, 司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。
1. (6分)试画出E-R图,并在图上注明属性、联系类型及实体标识符;2. (6分)将E-R图转换为关系模型,并说明主键和外键。
3. (3分)判定每个关系模式的最高规范化程度。
试卷一答案(哈尔滨工业大学)、选择题(每题1分,共20 分)1-5 ADDBC6-10 CBACD11-15 DDDDA16-20 DDDDC二、填空题(每题1分,共10分)1. 关系R2.基本表或视图3. X<20或X>304.域5.两段锁协议6.冗余7.完整性8.排它(写)9.系统故障10.加密J陆单应用题(甸題d分.共W ;r)1.RHS2,R-S3,(RUSKTA B C al bl c2 a3b4c6A C a2c7 al b2c3四、应用题(每题 5分,共25分)1. (5 分〉 create? table SC(Sno diar( 10} not null, Cno chart 10> not nullGrade int check (Grade •= 0 and Grade =< 100X prin 血ry key (SnoX no), foreign key I Sno ) references S(Sno), foreign key (Cno) references C(Cno});2. 心分〉 update SC' set Grade = 0 where h CS ?=(select SdepT from S where S.Sno = SC-Sno);3. 〔5 分) select Sno.Sname from S where Sno in (select Sno from SCwhere Grade >= 60 group by Suo having (connt(*) >=3 ));06¥u*(SX T)本科生考试试卷一、选择题(每题1分,共20分)1. 数据库系统的核心是()。
A.数据库B.数据库管理系统C.数据模型D.软件工具2. 应用数据库的主要目的是为了()。
A.解决保密问题B.解决数据完整性问题C.共享数据问题D.解决数据量大的问题3. 子模式是()。
A.模式的副本B.模式的逻辑子集C.多个模式的集合D.以上三者都对4. 关系运算中花费时间可能最长的运算是()。
A.投影B.选择C.笛卡尔积D.除5. 关系模式R (U , F),如果R€ 2NF,基本可以消除的数据异常是()。
A.插入异常B.删除异常C.候选码冗余D.数据冗余过大6. 在关系模式R (U, F)中,X、Y、Z都是属性,且X T Y、Z,贝U X^Z是(A. 一定是传递函数依赖B. 一定不是传递函数依赖C.不一定是传递函数依赖7. 在关系数据库设计阶段中,完成E-R图设计的阶段是()。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段8. 数据抽象的内容是()。
A.选择、投影、连接B.分类、概括、聚集C.调查、分析、设计D.超类、子类、消息9. 在整个设计过程中,最困难、最耗时的阶段是()。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段10. 事务要么都做,要么都不做,是事务的()。
A. 原子性B. 一致性C. 隔离性D. 持久性11. 从E-R 图向关系模型转换,一个M:N 的联系转换成一个关系模式时,该关系模式的关键字是( )。
A. N 方实体的关键字B. M 方实体的关键字C. N方实体关键字与M方关键字组合D.重新选择其他属性12. 现有两个关系R(A,B,C)、S(A,C,D,E) ,下列哪个表达式能够合法执行( )。
A. R n SB. 6 B=” b”(R)C. n A, C ( R)nn A, D (S)D. R U S13. 将局部E-R 图合并为全局E-R 图时可能会出现冲突,不属于合并冲突的是( )。
A.属性冲突B.结构冲突C.语法冲突D.命名冲突14. 关系模式R中的属性全部是主属性,则R的最低范式必定是( )。
A. 2NFB. 3NFC. BCNFD. 4NF15. 下列SQL 语句中,修改表结构的是( )。
A. ALTER B. CREATE C. UPDATED. INSERT 16. SQL的SELECT语句中,“ HAVING条件表达式”用来筛选满足条件的( )。