用三层架构描述学院管理系统?


三层模式架构将数据库划分为三个层次,用于在物理数据库和用户应用程序之间创建分离。简单来说,这种架构隐藏了物理存储的细节,对用户不可见。

数据库管理员 (DBA) 负责更改数据库存储的结构,而不会影响用户的视图。它处理数据、数据之间的关系以及在数据库上实现的不同访问方法。数据库的逻辑设计称为模式。

此架构包含数据库管理系统 (DBMS) 的三个层次:

  • 外部级

  • 概念级

  • 内部级

DBMS 的三个层次如下图所示:

外部视图

视图1 - 图书馆用户

Roll number, Name, Address, Book Number, Date of Issue,
Date of Return

视图2 - 财务室

Roll Number, Name, Fees

概念视图

视图1和视图2的概念视图:

字段名称
数据类型(大小)
学号
数字(20)
姓名
字符(20)
地址
可变字符(20)
书号
数字(20)
借书日期
可变字符(20)
还书日期
可变字符(20)

内部视图

硬盘上的内部视图

存储项
长度
学号
类型=字节(20),偏移量(起始地址)=20
姓名
类型=字节(20),偏移量=20
地址
类型=字节(20),偏移量=20

更新于:2021年7月3日

593 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告