zoukankan      html  css  js  c++  java
  • 软件设计复习3

    数据库系统

    三级模式 - 两级映射

                                             

    数据库设计过程

                                                 

    E-R模型

                                                      

    关系代数

    并:同样的只显示一次
           交:显示相同的全部
           差:去掉公共部分
           笛卡尔积:两个集合全部数据列出来,进行组合
           投影:
           选择:
                                                    

           联接:
                                              

    规范化理论 - 价值与用途

    非关系化的关系模式,可能存在的问题包括:数据冗余、更新异常、插入异常、删除异常

                                                 

    求候选键

                                                  

                                                     

    答:A
       能够遍历所有的图为候选键
       
       ABCD
       
       B
    点击查看答案

    范式

                                               

    第一范式(1NF):在关系模式R中,当且仅有当所有域只包含原子值,即每个分量都是不可再分的数据项,则称R是第一范式
           第二范式(2NF):当且仅当R是1NF,且每一个非主属性完全依赖主键(不存在部分依赖)时,则称R是第二范式
           第二范式(3NF):当且仅当R是2NF,且E中没有非主属性传递依赖于码时,则称R是第三范式
           BCNF范式:设R是一个关系模式,F是他的依赖集,R属于BCNF当且仅当其中F中每个依赖的决定因素必定包含R的某个候选码

    模式分解

                                               

    并发控制

                                                

    封锁协议

    一级封锁协议:事物T在修改数据R之前必须先对其加X锁,直到事物结束才释放,可防止丢失修改
           二级封锁协议:一级封锁协议加上事物T在读取数据R之前先对其加S锁,读完后即可释放S锁,可防止丢失修改,还可防止读“脏”数据
           三级封锁协议:一级封锁协议加上事物T在读取数据R之前先对其加S锁,直到事物结束才释放,可防止丢失修改、防止读“脏”数据与防止数据重复读
           两段锁协议:可串行化的,可能发生死锁

    数据库完整性约束

    实体完整性约束
           参照完整性约束:外键
           用户自定义完整性约束:用户设置自定义完整性
           提高数据可靠性

           触发器

    数据库安全

                                         

    数据备份

                                            

                                           

    数据库故障与恢复

                                          

    数据挖掘

                                   

    反规范化

    技术手段:
           增加派生性冗余列
           增加冗余列
           重新组表
           分割表

    我是一个刚刚开始写博客的大可,内容有不详细或是错误的,还希望各位大佬私信我,我会进行纠正,谢谢啦!^-^
  • 相关阅读:
    HDU2013 蟠桃记
    HDU2012 素数判定
    I00030 Grades conversion
    HDU2011 多项式求和
    HDU2009 求数列的和
    HDU2005 第几天?【日期计算】
    HDU2004 成绩转换
    HDU2006 求奇数的乘积
    HDU2007 平方和与立方和【序列处理】
    HDU2010 水仙花数【进制+趣味程序】
  • 原文地址:https://www.cnblogs.com/sunjiaojiao/p/11227371.html
Copyright © 2011-2022 走看看