用户名:匿名用户
词语解释**库管理系统(databasemanagementsystem)是一种操纵和管搞理**库的大型软件,是用于建立、使用和维护**库,简称dbms。它对**库进行统一的管理和控制,以保**库的安全性和完整性。用户通过dbms访问**库中的**,**库管理圆通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问**库。它使用户能方便地定义和操纵**,维护**的安全性和完整性,以及进行多用户下的并发控制和恢复**库。
**库管理系统组成部分
按功能划分,**库管理系统大致可分为6个部分:
(1)模式翻译:提供**定义语言(ddl)。用它书写的**库模式被翻译为**表示。**库的逻辑结构、完整性约束和物理储存结构保存在**的数来自据字典中。**库的各种**操作(如查找、修改、插入和删除等)和**库的会具连维护管理都是以**库模式为依据的。
(2)应用331215问答程序的编译:把包含着访问数严歌据库语句的应用程序,编译成在dbms支持下可运行的目标程序。
(3)交互式查询:提供易使用的交互式查询语言,如sql。dbms负责执行查询命令,并将查询结果显示在屏幕上。
(4)**的组织与存取:提供**在**储存设备上的物理组织与存取方法。
⑸事务运行管理:提供事务运行管理及运行日志,事务运行的安全性监控和**完整性检查,事务的并发控制及系统恢复等功能。
(6)**库的维护:为**库管理员提供软件支持,包括**安全控制、完整性保障、**库备份、**库重组以复及性能监控等维护工具。
基于关系模型的**库管理系统已日臻完善,并已作为商品化软件找剧企研甚突除红广泛应用于各行各业。它在各户服务器结构的分布式多用户环境中的应用阻展念源回,使**库系统的应用进一步扩展。随着新型**模型及**管理的实现技术的推进,可以预期dbms软件的性能还将更新和完善,应用领域也将进一步地拓宽。
它所提供的功能有以下几项:
(1)**定义功能。至府层及菜均本传菜语DBMS提供相应**语言损见企危罪为二敌育来定义(DDL)**库结构,它们是刻画**库框架,并被保存在**字典叶乙编飞握的飞原将中。
(2)**存取功能。DBMS提供**操纵语言(DML),实现对**库**的基本存取操作:检索,插入,修改和删除。
(3)**库运行管理功能。DBMS提供**控制功能,即是**的安全性、完整我血伤性和并发控制等对**库运西协似双行进行有效地控制和管理,以确保**正确有效。
(4)**库的建立和维护功能。包括**库初始**的装入不又步律,**库的转储、恢复、重组织,系统性能监视、分析等功能。
(心急本调月然5)**库的传输。DBMS提供处理数皮速扩印据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。
**库管理杀判育系统的层次结构
根据处理对象的不同,**库管理系统的层次结构由高级到低级依次坚层也按激济境半为应用层、语言翻译处理层、**存取层、**存储层、操作系统。
(1)应用层。应用层是DBMS与终端用户和应用得宣振谓段然哪师万程序的界面层,处理的对象是各种各样的**库应用。
(2)语言翻译处理层。语言翻译处理层是对**库语言的各类语句进行语法分析、视图转换、授权检查、完整性检查等。
(3)**存取层。**存取层处理的对象是单个元组,它将上层的集合操作转换为单记录操作。
(4)**存储层。**存储层处理的对象是**页和系统缓冲区。
(5)操作系统。操作系统是DBMS的基础。