关系型数据库基础理论_第1页
关系型数据库基础理论_第2页
关系型数据库基础理论_第3页
关系型数据库基础理论_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2寧為苦玮卅文件存収方迄恢0诗尺壮践1空i-丹虑卷云伴主-在训EJ左尊導L|龙.MM?mr4Si对-QK *稱祈内誌乩谢誥柯的廿甲工R”豪冲艮育耳Ik低阿章册卄貶据干命搔AMt滋中,ID酬艺內弃ftrt普摇机存征內存厚眸貌裙灵濟rtlh 事比数簪HId Er/ .i 中iHfia i疗攻出jj :版HitUK- -.1 ikftfr.氷 KJDMfllTI 1t 城3004何时州叫巾沁co.聞f;忡钊 t崎箱附屆.濃诅.切何保城下网qrDiwoo*备晋理魁;耆理*欝日岩,需現址峯库康欣體维丈痔事*的助ml ytawn雀wt谢*醫a轨満扫si)试.必龜持開iBttHI牛*由誉i . #4蛊曲略檯

2、挣庫帧隹吃M崔虚胡救軽出腔hX可羞旌评不冋阳罐有就歸.n 能优HHh护舖世倉的怖吒斟Hf聊MH呻忌阳 由于HJ户血的令辛J匿卒层駁皆氐 理福摘酣,fifX f i .-::也灯:MXr KL ;fl 可,.;:;Q ;.心山 匕:” . i . m:i:.I .:.j w.ji7; 1*怦规负ift .!i*;misfit上的我品的I ;:Ttfn:叶瑣世*仲范评惱引*+ 可mu卜,抵班斤存fiHi* 艸們疋wnniEij)事务:多个事情当成一整个事情来处理。数据库系统支持事务意味着可以把多个语句当成一个来完成,要么都执行,要么都不执行。数据库管理系统要支持事务:必须满足ACID测试:A:原子

3、性C: 一致性I:隔离性(张三账户有10000,可以一次取7000,也可以一次取 5000,当不能两个人都用张三账户,同时取7000,和5000,这两件事不能同时执行)D:持久性(张三转账 3000给李四,张三减 3000,李四加3000.执行完成后,这些状态还 保存在内存中,系统一崩溃,内存中数据就没了,没有持久性。方法:将操作数据写到事务日志中去,)Tips:为什么不直接写到磁盘中,不就不怕系统崩溃,而要写到内存中?张三减3000,李四加3000,就要执行两次I/O操作,张三李四肯定在磁盘中不连续的在一起,要写入磁盘就要两次随机I/O,随机I/O,效率特别慢,而将所有事务写入事务日志中,就

4、死顺序I/O,性能好。当然,日志文件中的数据最终还是会写到磁盘中的,慢慢同步到数据文件中的,这些由后台自我管理的时候,慢慢实现的,不定期的。只要日志中有,就一定能恢复过来的。锁:给文件加锁,在一个操作执行时,禁止任何其他的操作锁粒度:表锁,行锁,等等。SQLSQL: Struct Query Language XL?GFWJT/REVOKEDDL: Data DefinaticnCREATE/ALTER/DftOPOIL: DmtQ Manipulation INSERT/DELETE/SELECT/UPDATE 数据控制语言:DCL数据定义语言:DDL 数据操作语言:DMLsql语言的解释器,sql的查询引擎,sql命令也就是这个解释器的内部命令,类似于Linux的shell解释器。驱动:一种编程语言需要连接到数据库系统,通常需要一种API接口。php需要php的API,java需要java的API。称之为php连接数据库的驱动,java连接数据库的驱动等。所有 sql 语句都由各自的 API即驱动送到查询引擎(即解释器)。非程序员可用sql命令行接口把sql命令送给查询引擎,即sql客户端。C/S架构:服务器端,客户端。C和S要是不在本机,快平台,跨网络,之间的通信套接字, 网络通信的协议等。一台数据库服务器,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论