登录注册
上海交通大学论坛 > 数据库 > 浏览当前帖子 手机版 关闭左侧栏
Re几个令人困惑的问题。
返回本版】  【发表帖子】  【回复帖子 浏览量  4047      回帖数 0
天川    等级  

楼主 发表于  2011/9/11 10:13:09    编 辑   



> ==> Air_Xu(水水)                             说道 
>    看了本数据库方面的书,总觉得抓不住精髓。特请教之。 

    我觉得你如果是要自己学数据库的话,可以先找本理论的书看看,现在 

机械工业出版社翻译过来的有几本好象还不错,比如数据库系统导论和数据 

库系统概念,黄山路上就有。 


>    Sybase,Oracle,informix三者都是数据库,他们的区别在哪里? 

     如果你是因为有项目呢,就针对具体的数据库着手,通过实践来学习数 

据库我觉得也是一种不错的方法。数据库的初学者可以先不考虑各公司数据 

库的区别,因为这个要到你已经熟悉了某一种或更多种数据库以后才能有深 

入的体会。 


>    而SQL SERVER又是怎么与他们相连的呢? 
>    另外,SQL SERVER中的Meta Data Services是什么意思? 
>    事务是怎么分类的? 

    和jien_zhou一样,我也没听说事务的分类,如果硬要分的话,可以按执行 

SQL语句的数目分为单语句事务和多语句事务,单语句事务是理想的事务,所得 

到的结果都是简单的和自包含的,一般说来,数据库把不是明确用Begin Transation 

启动的事务看做是不受服务器上□□行为制约的单语句事务。多语句事务就是我 

们通常说的了,呵呵。事务有四个重要的性质,原子性(要么动作全部被执行,要 

么全部不执行,也就是只要一个检查失败了,就全部失败),独立性(事务运行期 

间对数据的访问不受其它动作的影响),持久性(也就是说一旦成功,事务的影响 

就持续存在,很难消除),一致性(多个事务一起提交的时候,专业词汇叫并发事 

务啦,由数据库的并发控制机制来管理,比如说作成个等待队列串行处理,保证数 

据库在这个时候状态的一致性)。 

    这些概念一般的书上都有, 


1
表情
所有内容均为会员自愿发表,并不代表本站立场.
论坛帮助 会员认证删帖申请 联系我们