数据库管理系统的工作不包括(什么是用户与数据库的接口)
数据库管理系统的工作不包括:为已定义的数据库提供操作系统。数据库管理系统可以:1。定义数据库;2.管理、保护和维护已定义的数据库;3.数据组织、存储、管理和通信。
操作环境:windows7系统,戴尔G3电脑。
推荐教程:mysql视频教程
数据库管理系统的工作不包括:为已定义的数据库提供操作系统。
数据库管理系统是一种用于操作和管理数据库的大型软件,用于建立、使用和维护数据库,简称数据库管理系统。它统一管理和控制数据库,以确保数据库的安全性和完整性。
用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS维护数据库。它可以支持多个应用程序和用户同时或在不同时间以不同方式创建、修改和查询数据库。
数据库管理系统的主要功能
1.数据定义:DBMS提供DDL(数据定义语言),允许用户定义数据库的三级模式结构、二级镜像、完整性约束和机密性约束。DDL主要用于建立和修改数据库结构。DDL描述的库结构只给出了数据库的框架,数据库的框架信息存储在数据字典中。
2.数据操作:DBMS为用户提供数据操作语言(DML)来添加、删除、更新和查询数据。
3.数据库操作管理:数据库操作管理功能是DBMS的操作控制和管理功能,包括并发控制、安全检查和访问限制控制、完整性检查和执行、操作日志组织管理、事务管理和自动恢复,即保证事务的原子性。这些功能保证了数据库系统的正常运行。
4.数据组织、存储和管理:DBMS要对各类数据进行分类、组织、存储和管理,包括数据字典、用户数据、访问路径等。需要确定在存储级用什么文件结构和访问方式来组织这些数据,如何实现数据之间的连接。数据组织和存储的基本目标是提高存储空间的利用率,选择合适的访问方法来提高访问效率。
5.数据库保护:数据库中的数据是信息社会的战略资源,因此数据保护非常重要。数据库管理系统对数据库的保护是从数据库恢复、数据库并发控制、数据库完整性控制和数据库安全控制四个方面来实现的。DBMS的其他保护功能包括系统缓冲区的管理和数据存储的一些自适应调整机制。
6.数据库维护:这部分包括数据库数据加载、转换、转储、数据库重配置和性能监控等。这些功能由每个用户程序完成。
7.通信:DBMS与操作系统、分时系统、远程作业输入的在线处理有相关接口,负责处理数据传输。对于网络环境下的数据库系统,还应该包括DBMS与网络中其他软件系统之间的通信功能,以及数据库之间的互操作功能。
关于编程的更多知识,请访问:编程教学!!