三级数据库知识点(四)

浏览器/服务器


☞三层浏览器/服务器(B/S)结构的数据库应用系统是一种互联网环境下的新型数据库应用系统结构,它将数据处理功能分解并分布在表示层、功能层、数据层以后三个层次上,分别由Web浏览器、Web应用服务器和数据库服务器来实现

1、表示层位于客户端,由Web浏览器实现。客户端根据显示逻辑完成具体的数据表示和人机交互功能。

2、功能层位于Web应用服务器,实现面向具体应用领域的业务规则。应用服务器接受来自Web浏览器的用户请求,根据应用领域业务规则执行相应的数据库应用程序,通过数据库访问接口向数据库服务器提出数据操作请求;接收来自于数据库服务器的数据访问结果,并通过客户端将结果返回给用户。

3、数据层位于数据库服务器,通过DBMS完成具体的数据存储和数据存取等数据管理功能。数据库服务器接收应用服务器提出的数据操作请求,按照事务逻辑对数据库进行查询和修改,并将数据访问结果返回给应用服务器

功能角度DBMS系统的四个层次 


1、表示层:表示层概要设计的主要任务是人机界面设计(也称用户界面)

2、 业务逻辑层:业务逻辑层概要设计的主要任务是梳理DBMS的各项业务活动,将其表示为各种系统构件

3、数据访问层:数据访问层概要设计的主要任务是针对DBAS的数据处理需求设计用于操作数据库的各类事务

4、数据持久层:负责保存和管理应用系统数据

数据库功能详细设计中表示层详细设计 


 1、原型设计与改进 

2、用户界面初步设计

3、用户界面详细设计

数据安全安全设计的内容 


1、安全性保护:即防止非法用户对数据库的非法使用,以避免数据的泄露、篡改或破坏

2、完整性保护:即保证数据源的正确性和一致性

3、并发控制:即保证多个用户能共享数据库,并维护数据的一致性

4、数据库的备份与恢复:即在系统失效后的数据库恢复,配合定时备份数据库,使数据库不丢失数据

5、数据加密传输:即将一些高级的敏感数据通过一定的加密算法加密后传输

数据库系统试运行 


☞数据库试运行的主要目的是对数据库系统的功能和性能进行进一步测试。 

猜你喜欢

转载自blog.csdn.net/qq_39021393/article/details/81204677