22.2数据库基础理论

    静态资源:服务器给其响应时,只须要构建响应报文便可
    动态资源:
        编程语言:程序代码
            读入数据,对数据加工,输出结果(html标记)
       
        程序:指令+数据
            cat /etc/fstab
        程序:算法+数据结构html

        开发一个程序:
            指令:程序文件
            数据:变量、数组、文件、存储管理系统(数据库)算法

ODBC:开放数据库系统互联
DBMS:数据库管理系统
SQL:结构化查询语言数据库

索引应该构建在查找条件上编程

    数据模型:
        层次模型:
       
        网状模型:
       
        关系模型:数组

    约束:
        (能够拿来当主键的)候选键 --> 主键(主键中数据不能为空)
        唯一键(惟一键中数据能够为空)安全

    DBMS的优势:
        数据独立性
        高效数据存取
        数据完整性和安全性
        数据管理
        并发存储和故障恢复
        开发周期缩短服务器

    DBMS管理系统的结构:
           
               交互式     编程接口
                             SQL语句
                            
        计划执行器      分析器
        操做求解器      优化器    数据结构

进行并发存取           
事务管理器        磁盘空间管理器:专门和磁盘空
                            间中的文件进行交互的          恢复管理器
锁管理器            缓冲管理器:
                            文件和存取接口: 并发

相关文章
相关标签/搜索