根据他们期望与系统交互的方式区分(Users are differentiated by the way they expect to interact with the system)。
具体类型:
应用程式员(Application programmers):通过DML调用与系统交互(interact with system through DML calls)。
高级用户(Sophisticated users):使用数据库查询语言形成请求(form requests in a database query language)。
专业用户(Specialized users):编写不适合传统数据处理框架的专用数据库应用(write specialized database applications that do not fit into the traditional data processing framework)。
初级用户(Naive users):调用先前编写好的永久应用程式(invoke one of the permanent application programs that have been written previously),例如网络访问数据库的人、银行出纳员、文职人员(E.g. people accessing database over the web, bank tellers, clerical staff)。
数据库管理系统设计师和实现者(Database Management System designer and implementer):上述技术的实现技术,用于特殊和新数据库管理系统(-----Implementation technique of above techniques for Special and New Database Management System)。
数据库管理员职责(Database Administrator):
协调数据库系统的所有活动;对企业的信息资源和需求有良好理解(Coordinates all the activities of the database system; the database administrator has a good understanding of the enterprise’s information resources and needs)。
职责包括:
模式定义(Schema definition)。
存储结构和访问方法定义(Storage structure and access method definition)。
模式和物理组织修改(Schema and physical organization modification)。
授予用户访问数据库的权限(Granting user authority to access the database)。
指定完整性约束(Specifying integrity constraints)。
作为与用户的联络人(Acting as liaison with users)。
监控性能并响应需求变化(Monitoring performance and responding to changes in requirements)。
存储管理器是一个程序模块,提供低级数据与应用程式和查询之间的接口(Storage manager is a program module that provides the interface between the low-level data stored in the database and the application programs and queries submitted to the system)。
负责数据的有效存储、检索和更新(is responsible for efficient storing, retrieving and updating of data)。
事务是一个执行单一逻辑功能的操作集合(A transaction is a collection of operations that performs a single logical function in a database application)。
事务管理组件确保数据库保持一致(正确)状态(Transaction-management component ensures that the database remains in a consistent (correct) state)。
并发控制管理器控制并发事务之间的交互,以确保数据库一致性(Concurrency-control manager controls the interaction among the concurrent transactions, to ensure the consistency of the database)。
DBMS的功能(Functions of DBMS):
数据定义和存储管理(Data Definition and storage management)。
数据操纵、数据访问(Data Manipulation, Data Access)。
数据安全和完整性(Data Security and integrity)。
事务管理、数据恢复和并发(Transaction management, Data recovery and concurrency)。
数据字典(Data dictionary)。
应用架构(Application Architectures):
二层架构(Two-tier architecture):例如,客户端程式使用ODBC/JDBC与数据库通信(E.g. client programs using ODBC/JDBC to communicate with a database)。
三层架构(Three-tier architecture):例如,基于Web的应用,以及使用“中间件”构建的应用(E.g. web-based applications, and applications built using “middleware”)。
根据他们期望与系统交互的方式区分(Users are differentiated by the way they expect to interact with the system)。
具体类型:
应用程式员(Application programmers):通过DML调用与系统交互(interact with system through DML calls)。
高级用户(Sophisticated users):使用数据库查询语言形成请求(form requests in a database query language)。
专业用户(Specialized users):编写不适合传统数据处理框架的专用数据库应用(write specialized database applications that do not fit into the traditional data processing framework)。
初级用户(Naive users):调用先前编写好的永久应用程式(invoke one of the permanent application programs that have been written previously),例如网络访问数据库的人、银行出纳员、文职人员(E.g. people accessing database over the web, bank tellers, clerical staff)。
数据库管理系统设计师和实现者(Database Management System designer and implementer):上述技术的实现技术,用于特殊和新数据库管理系统(-----Implementation technique of above techniques for Special and New Database Management System)。
数据库管理员职责(Database Administrator):
协调数据库系统的所有活动;对企业的信息资源和需求有良好理解(Coordinates all the activities of the database system; the database administrator has a good understanding of the enterprise’s information resources and needs)。
职责包括:
模式定义(Schema definition)。
存储结构和访问方法定义(Storage structure and access method definition)。
模式和物理组织修改(Schema and physical organization modification)。
授予用户访问数据库的权限(Granting user authority to access the database)。
指定完整性约束(Specifying integrity constraints)。
作为与用户的联络人(Acting as liaison with users)。
监控性能并响应需求变化(Monitoring performance and responding to changes in requirements)。
存储管理器是一个程序模块,提供低级数据与应用程式和查询之间的接口(Storage manager is a program module that provides the interface between the low-level data stored in the database and the application programs and queries submitted to the system)。
负责数据的有效存储、检索和更新(is responsible for efficient storing, retrieving and updating of data)。
事务是一个执行单一逻辑功能的操作集合(A transaction is a collection of operations that performs a single logical function in a database application)。
事务管理组件确保数据库保持一致(正确)状态(Transaction-management component ensures that the database remains in a consistent (correct) state)。
并发控制管理器控制并发事务之间的交互,以确保数据库一致性(Concurrency-control manager controls the interaction among the concurrent transactions, to ensure the consistency of the database)。
DBMS的功能(Functions of DBMS):
数据定义和存储管理(Data Definition and storage management)。
数据操纵、数据访问(Data Manipulation, Data Access)。
数据安全和完整性(Data Security and integrity)。
事务管理、数据恢复和并发(Transaction management, Data recovery and concurrency)。
数据字典(Data dictionary)。
应用架构(Application Architectures):
二层架构(Two-tier architecture):例如,客户端程式使用ODBC/JDBC与数据库通信(E.g. client programs using ODBC/JDBC to communicate with a database)。
三层架构(Three-tier architecture):例如,基于Web的应用,以及使用“中间件”构建的应用(E.g. web-based applications, and applications built using “middleware”)。