对数据库中数据库系统的结构的认识

来源:互联网 发布:linux 多核cpu使用率 编辑:程序博客网 时间:2024/06/05 03:07

一:从外部看,有单用户结构、分布式结构、客户/数据库服务器(C/S)、浏览器/应用服务器/数据库服务器(B/A/S)等等。经常用的是C/S和B/A/S结构。

二:从内部看,分为三级模式和二级映像。

      三级模式:用户-->外模式(多个)-->模式-->内模式。其中用户和外模式有多个,而模式和内模式只有一个。其中外模式负责和用户也就是应用程序打交道,模式说明了数据的逻辑结构,内模式说明了数据的物理结构或存储结构。

      二级映像:首先,为了处理三层数据抽象的转换,出现了二级映像。第二,外模式--模式映像,定义了外模式和模式之间的对应关系,每个外模式都有一个外模式--模式映像。第三,模式--内模式映像,定义了模式和内模式之间的对应关系,模式--内模式映像只有一个。

三:变映像定模式

当内模式改变时,只需修改模式--内模式映像就可以了,保证了模式不用变,从而保证外模式不变,从而应用程序不变,保证了数据的独立性。

当模式改变时,只需修改外模式--模式映像就可以了,保证了外模式不变,从而应用程序不变,保证了数据的独立性。

以上就是我对于数据库的数据库系统的结构的一些认识。

0 0