- 0
- 0
- 约5.59千字
- 约 9页
- 2026-06-05 发布于山东
- 举报
MySQL数据库技术与项目应用教程(微课版)(AI助学)
(第3版)习题答案
项目七维护网上商城系统数据库安全
单选题:
CDACDDADDB
思考题(参考):
1.在计算机中,当多个进程竞争同一个资源时,即在数据库中多个用户并发存取数据,发生的多个进程相互等待,如果没有外力作用都无法推进下去时,就发生了死锁。那么除了教材给出的死锁的示例,你是否还能举出数据库发生死锁的示例,并尝试给出该死锁的解决办法。
答:只要举例中符合,两个进程因为竞争同一个数据,而引起的进程相互等待,无法推进即可。
解决方法,MYSQL中innodb_lock_wait_timeout参数可以设置超实时长,当等待时间过长,进程无法推进之时,会强制中断进程,以解决死锁问题。
2.为了保障数据安全,我们在数据库中可以创建用户,也可以创建角色,同时可以为它们授予权限,或者回收权限。那么用户和角色有哪些异同点呢?请简述你的理解。
答:数据库用户,是使用和共享数据库资源的人。数据库系统内部记录着所有合法用户的标识和口令,以鉴定用户是否为数据库合法用户。用户可以获得对于数据库某些特定部分(如一个关系或视图)上某些权限(如插入数据,更新数据等),获得权限的合法用户,可以在权限范围内对数据库进行操作
数据库角色,是被命名的一组与数据库相关的权限,角色是权限的集合。因此,可以为一组具有相同权限的用户创
您可能关注的文档
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目1.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目2.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目3.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目4.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目5.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目6.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案 项目8.docx
- MySQL数据库技术与项目应用教程(微课版)(AI助学)(第3版)-习题答案汇总 李锡辉 项目1--8.docx
- 第1章 线形规划.ppt
- 《运筹学》课件 第7章 图论.ppt
最近下载
- (高清版)B-T 7251.1-2023 低压成套开关设备和控制设备 第1部分:总则.pdf VIP
- 沸石转轮+RTO设备设计计算书.xlsx VIP
- 利用余热余压技改2x12mw热电工程项目可研报告.doc VIP
- 5、城轨工程项目全国劳务分包指导价(车站.盾构.铺轨).pdf VIP
- 【通用】心理课主题班会:《绰号大家谈》.pptx
- 正念疗法临床应用专家共识(2026版).docx VIP
- 2026年端午节前廉政党课.docx VIP
- JJF 2374-2026 新能源汽车电池包充放电 检测系统校准规范.pdf VIP
- SJG 201-2025 高标准物流仓储建筑技术标准.docx VIP
- 国能普定猴场风电项目建设管理纲要.doc VIP
原创力文档

文档评论(0)