哈工大数据库系统(上):初步认识数据库系统(一)课后测验与作业
文章目录前引第一章课后习题前引前几天在做CS144的斯坦福大学的手撕TCP 说实话 做到后面还是挺痛苦的 各种细节在那里困扰我 还有一些因为本机系统 和GIT数据合并而导致的一些问题处理 对于TCPSender 还有TCPReceiver 以及字节流的控制这些我也全部都实现出来了 就差最后的一小部分 汇总没有做出来了主要是已经失去了耐心还有那份热情了 自然而然就不愿意想再做了 现在想想还是觉得挺可
前引
前几天在做CS144的斯坦福大学的手撕TCP 说实话 做到后面还是挺痛苦的 各种细节在那里困扰我 还有一些因为本机系统 和GIT数据合并而导致的一些问题处理 对于TCPSender 还有TCPReceiver 以及字节流的控制这些我也全部都实现出来了 就差最后的一小部分 汇总没有做出来了
主要是已经失去了耐心还有那份热情了 自然而然就不愿意想再做了 现在想想还是觉得挺可惜的 但是现在让我继续回去做 我肯定是不愿意的 - -
我原本就打算这两天把TCP实现了 马上就来转战数据库 只不过很多事情都没有很完美 哈哈 还差那么点 但是就这样也挺好的 于是就看了别人推荐就来看 哈工大的数据库课程啦
俗话说 网课是粗学 看书是深入 哈工大的课程一直我也是相信比较有质量的 所以就来看了 那看都看了 我不喜欢做了什么事情一点痕迹都不留下 那既然这样每一章就把课后的习题给记录一下吧 哈哈 免得每一章看完找不到事情做 怪空虚的
那就先说到这里
第一章课后习题
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、关于DDL,下列说法正确的是__________。
A.DDL是数据库定义语言(√)
B.DDL是数据库控制语言
C.DDL是数据库维护语言
D.DDL是数据库操纵语言
注D:Definition M:Manipulation C:Control SQL:Structured Query Language
7、关于DML,下列说法正确的是__________。
A.DML是数据库维护语言
B.DML是数据库操纵语言(√)
C.DML是数据库定义语言
D.DML是数据库控制语言
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)