数据库系统原理——关系模式

    关系模式设计,其设计的好坏标准通过范式来评价。
    其设计的不达标,一般是出现了数据冗余和操作异常。
    那么如何来消除这种现象呢?通过分解,就可以轻松解决了。

    分解时,要坚持一个根本原则:等价。是否等价,通过“无损分解”和“FD”来衡量。
    无损分解:分解后,可以再次恢复,且信息不丢失。
    在分解过程中容易出现的错误:1、丢失信息;2、产生多余信息,即寄生元组,表示错误信息;3、r不存在是,产生悬挂元组。

数据库系统原理——关系模式_第1张图片

    FD:目的是为了保持语义。
    函数依赖是数据之间的一种基本关系。

数据库系统原理——关系模式_第2张图片

    在开始学习函数依赖时,感觉难,也花费了一些时间去认真学习,但是,现在,我去描述它时,反而没有什么话可以去表达。感觉到它实际上就是基本定义。只不过是比较复杂而已。
    在关系模式设计这一章,我停留的时间挺长的。质量是有了一定的保证,但是,感觉有点违背米老师所传授的学习方法。
    米老师的话,我是听进去了,但是,在实践中,想要达到,还有挺困难的。

    另外,这一章,看到范式时,我已经完全失去耐心了,不想再去看了。对范式的理解,感觉它不难,但是,现在已经看不进去了。
    我这样的心态,在很多时候,都会出现。就像机房收费系统,好几天前,我就只差上下机了,但是,到今天了,我还是没有完成。不是因为它多么的难以完成,而是,我无法掌控我的心态了。开始浮躁,开始着急了。完全不像刚开始机房的时候,做起来,又轻松又快,唉,真希望那种心态可以长久存在。
    要做到善始善终,看来做起来有一定的难度。我真的希望自己可以在很多事情上都可以善始善终。修炼ing......


你可能感兴趣的:(数据库系统原理——关系模式)