- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库面试常问的一些基本概念 光环大数据培训分享.pdf
光环大数据--大数据培训知名品牌
数据库面试常问的一些基本概念 光环大数据培训分享
1、超键、候选键、主键、外键
超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可
以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键
和主键。
候选键:是最小超键,即没有冗余元素的超键。
主键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组
合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。
外键:在一个表中存在的另一个表的主键称此表的外键。
2、什么是事务?什么是锁?
事务:就是被绑定在一起作为一个逻辑工作单元的SQL 语句分组,如果任何
一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或
者是上有个节点。为了确保要么执行,要么不执行,就可以使用事务。要将有组
语句作为事务考虑,就需要通过ACID 测试,即原子性,一致性,隔离性和持久
性。
锁:在所以的DBMS 中,锁是实现事务的关键,锁可以保证事务的完整性和
并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能
使用某些数据或数据结构。当然锁还分级别的。
3、数据库事务的四个特性及含义
原子性:整个事务中的所有操作,要么全部完成,要么全部不完成,不可能
停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务
开始前的状态,就像这个事务从来没有执行过一样。
一致性:在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。
隔离性:隔离状态执行事务,使它们好像是系统在给定时间内执行的唯一操
作。如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将
确保每一事务在系统中认为只有该事务在使用系统。这种属性有时称为串行化,
光环大数据
光环大数据--大数据培训知名品牌
为了防止事务操作间的混淆,必须串行化或序列化请求,使得在同一时间仅有一
个请求用于同一数据。
持久性:在事务完成以后,该事务所对数据库所作的更改便持久的保存在数
据库之中,并不会被回滚。
4、什么是视图?
视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改,
查,操作,试图通常是有一个表或者多个表的行或列的子集。对视图的修改不影
响基本表。它使得我们获取数据更容易,相比多表查询。
如下两种场景一般会使用到视图:
(1)不希望访问者获取整个表的信息,只暴露部分字段给访问者,所以就建
一个虚表,就是视图。
(2)查询的数据来源于不同的表,而查询者希望以统一的方式查询,这样也
可以建立一个视图,把多个表查询结果联合起来,查询者只需要直接从视图中获
取数据,不必考虑数据来源于不同表所带来的差异。
注:这个视图是在数据库中创建的而不是用代码创建的。
5、触发器的作用?
触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以
强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许
未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表
的数据操作,而该操作又会导致该表触发器被触发。
6、维护数据库的完整性和一致性,你喜欢用触发器还是自写业务逻辑?为什
么?
尽可能使用约束,如 check,主键,外键,非空字段等来约束,这样做效率
最高,也最方便。其次是使用触发器,这种方法可以保证,无论什么业务系统访
问数据库都可以保证数据的完整新和一致性。最后考虑的是自写业务逻辑,但这
样做麻烦,编程复杂,效率低下。
7、索引的作用?和它的优点缺点是什么?
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、
光环大数据
光环大数据--大数据培训知名品牌
更新数据库表中数据。索引的实现通常使用B 树及其变种B+树。
您可能关注的文档
- 摩根亚洲总收益债券基金摩根中国入息基金摩根中国先驱A股.PDF
- 擅自利用跨越公路的设施悬挂非公路标志的处罚.PDF
- 放飞中国梦——“十二五”过半,抓发展时不我待.pdf
- 教你做出让人口水直流的肉松卷.pdf
- 教学的底线.ppt
- 教孩子学会争与让(图)_292.doc.pdf
- 教师系列职称申报系统操作手册(个人).PDF
- 教育心理辅导暨特殊教育中心.PDF
- 教育技术学专业方向.ppt
- 教育部中英文翻译能力检定考试大纲.doc
- 【2024】年省福州市长乐区产业投资发展集团有限公司招聘笔试真题及答案详解(历年真题).docx
- 2人力资源部(党委组织部)及答案详解1套.docx
- 2025辽宁沈阳市招聘教师619人总考试备考题库含答案详解(综合题).docx
- 2025湖北武汉市汉阳区招聘社区干事40人考试备考试题附答案详解(a卷).docx
- 2人力资源部(党委组织部)含答案详解(满分必刷).docx
- 中信银行社会招聘笔试试题及答案详解(最新).docx
- 2025辽宁沈阳市招聘教师619人总备考题库及答案详解(有一套).docx
- 2025西藏南阳师范学院招聘工作人员(硕士研究生)38人笔试备考题库有答案详解.docx
- 2025辽宁沈阳市苏家屯区消防救援大队政府专职消防员招聘15人笔试备考题库附答案详解(考试直接用).docx
- 2025辽宁锦州凌河区招聘社区专职工作者80人考试备考试题参考答案详解.docx
最近下载
- 小学信息技术:第一单元 走进信息时代.pdf VIP
- 麻醉科诊疗常规与技术操作规范.pdf VIP
- 小学一年级体育工作计划.docx VIP
- 人美版五年级上册美术教案.pdf VIP
- 重症哮喘诊断与处理中国专家共识中华医学会呼吸病学分会哮喘学组、中国哮喘联盟(发布时间:2017-11).pdf VIP
- 武汉出版社五年级生命安全教育全册教案及计划.docx VIP
- 2025年教科版(2024)小学科学三年级上册(全册)教学设计(附目录P171).docx
- CBZ816-2019 螺旋桨模型敞水试验方法.pdf VIP
- 2025年人口抽样调查培训测试题及答案.doc VIP
- 《矿山隐蔽致灾因素普查规范》(KAT22.3-2024)解读-尾矿库隐蔽致灾因素普查.pdf VIP
文档评论(0)