- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库相关解读
Linux查磁盘占用 df-lh内存占用 top查看端口netstat概念部分:数据库三范式第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性..简而言之,第一范式就是无重复的列。数据库表中的字段都是单一属性的,不可再分。这个单一属性由基本类型构成,包括整型、实数、字符型、逻辑型、日期型等第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。第二范式就是非主属性部分依赖于主关键字。第三范式(3NF)要求一个数据库表中不包含已在其它表中已包含的非主关键字信息。第三范式就是属性不依赖于其它非主属性数据库用户即使用和共享数据库资源的人,有在当前数据库中创建数据库对象及进行数据库备份的权限、用户对数据库表的操作权限及执行存储过程的权限以及用户数据库中指定表字段的操作权限三种权限。在数据库中,为便于对用户及权限进行管理,可以将一组具有相同权限的用户组织在一起,这一组具有相同权限的用户就称为角色(Role)。权限:操作权限(对系统操作的约束)、数据权限(针对特定数据实体的数据行级的操作权限)、注册权限:把操作权限插入到权限表中DML(data?manipulation?language):????????它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言?DDL(data?definition?language):????????DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用?DCL(Data?Control?Language):????????是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL?主键:表中经常有一个列或多列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可强制表的实体完整性。外键如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。事务事务是一种机制,是一个操作序列,事务包含了一组数据库操作命令,所有的命令作为一个整体一起向系统提交或撤消,这些命令即要么都执行,要么都不执行,因此事务是一个不可侵害的逻辑工作单元,事务作为一个逻辑单元,必须具备4个ACID属性;原子性,一致性,隔离性和持久性.1.原子性??原子性是指事务必须执行一个完整的工作,要么执行全部数据的修改,要么全部数据的修改都不执行.2.一致性??一则必须应用到事务的修改上,以便维护所有数据的完整性.致性是指当事务完成时,必须使所有数据都具有一致的状态,在关系数据库中,所有的规3.隔离性??隔离性是指执行事务的修改必须与其他并行事务的修改相互隔离,当多个事务同时进行时,它们之间应该互相不干扰,应该防止一个事务处理其他事务也要修改的数据时,不合理的存取和不完整的读取数据.4.持久性??持久性是指当一个事务完成之后,它的影响永久性地保存在数据库系统中,也就是这种修改写到了数据库中.? 事务的隔离级别(由低到高)??read?uncommitted,read?commit,repeatable?readserializable锁? 共享锁(S锁):用于读取资源所加的锁。拥有共享锁的资源不能被修改。共享锁默认情况下是读取了资源马上被释放。比如我读100条数据,可以想像成读完了第一条,马上释放第一条,然后再给第二条数据上锁,再释放第二条,再给第三条上锁。以此类推直到第100条。这也是为什么我在图9和图10中的查询需要将隔离等级设置为可重复读,只有设置了可重复读以上级别的隔离等级或是使用提示时,S锁才能持续到事务结束。实际上,在同一个资源上可以加无数把S锁。??? 排他锁(X锁): 和其它任何锁都不兼容,包括其它排他锁。排它锁用于数据修改,当资源上加了排他锁时,其他请求读取或修改这个资源的事务都会被阻塞,知道排他锁被释放为止。更新锁(U锁) :U锁可以看作是S锁和X锁的结合,用于更新数据,更新数据时首先需要找到被更新的数据,此时可以理解为被查找的数据上了S锁。当找到需要修改的数据时,需要对被修改的资源上X锁。SQL Server通过U锁来避免死锁问
您可能关注的文档
- 数学选修必备强烈推荐章末复习讲座2解读.ppt
- 数据与报表打印解读.ppt
- 数学:蚂蚁怎样爬距离最短解读.ppt
- 上海百蝶第四代物流实验室解决方案讲解.doc
- 上海高级维修电工1+X电力电子技术讲解.doc
- 数据仓库实施步骤与关键成功因素解读.ppt
- 数据中心机房建设规范解读.ppt
- 数据仓库技术解读.ppt
- 数据仓库设计解读.ppt
- 数据加密的开题报告解读.doc
- 2025年矿山智能化开采无人作业技术设备操作培训教材编写规范与标准研究.docx
- 2025年脑机接口技术在虚拟现实医疗领域的应用前景研究报告.docx
- 2025年新型商业综合体开业社会稳定风险评估与可持续发展策略报告.docx
- 2025年工业互联网平台区块链智能合约安全测试与评估标准报告.docx
- 2025年工业互联网异构数据库融合技术在智能工厂的生产调度中的数据处理应用案例报告.docx
- 新能源汽车在城市公共交通领域的电池管理系统技术研究报告.docx
- 2025年在线教育平台用户增长与留存策略社区建设研究报告.docx
- 医院感染预防与控制知识考试题与标准答案【推荐】.docx
- 幼儿园食堂人员食品安全培训内容(最新).docx
- 的个人现实表现材料【精选文档】.docx
最近下载
- 华熙生物-投资价值分析报告-透明质酸,供需双振_20200413.pdf VIP
- 华熙生物公司2020年财务分析研究报告.docx
- 沉降观测委托协议书.docx VIP
- 四年级语文下册考试卷四年级语文下册考试卷.doc VIP
- 基于网络爬虫的数据采集与分析.docx
- 在家参与网络问卷调查赚钱超简单!.docx VIP
- 富士康富士康富士康8d报告纠正预防措施报告.docx VIP
- 217号附件6基坑监测收费标准(2016年7月1日修改).doc VIP
- 华熙生物-投资价值分析报告-全球透明质酸龙头,积极延伸医疗美妆终端.pdf VIP
- 2025年中国智能炒菜机(炒菜机器人)行业市场全景分析及投资规划建议报告.docx
文档评论(0)