问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

DBMS的主要功能有哪些?

提问网友 发布时间:2022-04-21 15:31
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
4个回答
懂视网 回答时间:2022-04-21 19:52

简述dbms的6个主要功能是:

  1、模式翻译:提供数据定义语言(ddl)。用它书写的数据库模式被翻译为内部表示。数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。

  2、应用程序的编译:把包含着访问数据库语句的应用程序,编译成在dbms支持下可运行的目标程序。

  3、交互式查询:提供易使用的交互式查询语言,如sql。dbms负责执行查询命令,并将查询结果显示在屏幕上。

  4、数据的组织与存取:提供数据在外围储存设备上的物理组织与存取方法。

  5、事务运行管理:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。

  6、数据库的维护:为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。

热心网友 回答时间:2022-04-21 17:00
1.数据定义

有DDL翻译处理程序(包括外模式、模式、存储模式处理程序)、保密定义处理程序(如授权定义处理程序)、完整性约束定义处理程序等。这些程序接收相应的定义,进行语法、语义检查,把它们翻译为内部格式存储在数据字典中。DDL翻译程序还根据模式定义负责建立数据库的框架(即形成一个空库),等待装入数据。

2.数据操纵

有DML处理程序、终端查询语言解释程序、数据存取程序、数据更新程序等。DML处理程序或终端查询语言解释程序对用户数据操纵请求进行语法、语义检查,有数据存取或更新程序完成对数据库的存取操作。

3.数据库运行管理

有系统初启程序,负责初始化DBMS,建立DBMS的系统缓冲区,系统工作区,打开数据字典等等。还有安全性控制,完整性检查、并发控制、事务管理、运行日志管理等程序模块,在数据库运行过程中监视着对数据库的所有操作,控制管理数据库资源,处理多用户的并发操作等。它们一方面保证用户事务的正常运行及其原子性,一方面保证数据库的安全性和完整性。

4.数据库组织、存储和管理

有文件读写与维护程序、存取路径(如索引)管理程序、缓冲区管理程序(包括缓冲区读、写、淘汰模块),这些程序负责维护数据库的数据和存取路径,提供有效的存取方法。

5.数据库建立、维护和其他
热心网友 回答时间:2022-04-21 18:18
数据库管理系统(database
management
system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。
  按功能划分,数据库管理系统大致可分为6个部分:
  (1)模式翻译:提供数据定义语言(ddl)。用它书写的数据库模式被翻译为内部表示。数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。数据库的各种数据操作(如查找、修改、插入和删除等)和数据库的维护管理都是以数据库模式为依据的。
  (2)应用程序的编译:把包含着访问数据库语句的应用程序,编译成在dbms支持下可运行的目标程序。
  (3)交互式查询:提供易使用的交互式查询语言,如sql。dbms负责执行查询命令,并将查询结果显示在屏幕上。
  (4)数据的组织与存取:提供数据在外围储存设备上的物理组织与存取方法。
  ⑸事务运行管理:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。
  (6)数据库的维护:为数据库管理员提供软件支持,包括数据安全控制、完整性保障、数据库备份、数据库重组以及性能监控等维护工具。
  基于关系模型的数据库管理系统已日臻完善,并已作为商品化软件广泛应用于各行各业。它在各户服务器结构的分布式多用户环境中的应用,使数据库系统的应用进一步扩展。随着新型数据模型及数据管理的实现技术的推进,可以预期dbms软件的性能还将更新和完善,应用领域也将进一步地拓宽。
  它所提供的功能有以下几项:
  (1)数据定义功能。DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。
  (2)数据存取功能。DBMS提供数据操纵语言(DML),实现对数据库数据的基本存取操作:检索,插入,修改和删除。
  (3)数据库运行管理功能。DBMS提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。
  (4)数据库的建立和维护功能。包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
  (5)数据库的传输。DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。
热心网友 回答时间:2022-04-21 19:53
本身dbms就是一个数据库管理系统,主要功能有几个方面,模式翻译,应用程序编译,交互式查询,数据的组织与存取,事务运行管理,以及本身维护

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • dbms的6个主要功能

    dbms的6个主要功能

    1、模式翻译:提供数据定义语言(ddl)。用它书写的数据库模式被翻译为内部表示。数据库的逻辑结构、完整性约束和物理储存结构保存在内部的数据字典中。
    查看详情
“校荣我荣,校耻我耻”演讲稿 班荣我荣班衰我耻的作文 团兴我荣,团衰我耻怎么写100字? 演讲稿《班荣我荣,班耻我耻》 校兴我荣的作文1000 校美我荣与善同行作文 作文《班荣我荣,班辱我耻》500字怎么写 校美我荣,与我同乐作文 班荣我荣我耻班耻作文关于学习、纪律、生活 班荣我荣 班耻我耻的演讲稿 企业中企荣我荣 企损我损是什么意思? 强班强校,校荣我荣下句是什么对联 名人爱校的故事校兴我荣,校衰我耻小故事 校荣我荣,我为学校添光彩,为话题写一篇600字作文 以”校兴我荣 校衰我耻,“这句话的含义是什么? 场兴我兴,场荣我荣 什么意思 班荣我荣的演讲稿350字 初中生班荣我荣的演讲稿200字 为什么说国兴我荣国爱我耻 我荣你贵的寓意 谁有免费微信线报机器人啊 在哪可以找到每天最新的微信现金活动线报?跪求 如何获取最新微信线报 微信搜一搜怎么找线报 哪里有微信和各网站优惠活动的线报 想进微信线报群的私,自己留v 谁可以免费邀我进微信线报群 网络福利第一手线报的获取 谁有微信线报群拉我进去呗微信 微信线报活动爬虫怎么操作 有没有想进微信线报群的? 线报群如何引流 微信没有好友怎么登录 有些人知道一些微信公众号的红包口令和支付宝红包口令线报 是从哪里来的 为什么做拉新的人微信可以无限付钱? 怎样删除蓝胖子漏洞线报H2群微信? 本手机注册不上微信为啥? 你好,用花呗需要利息吗? 花呗上月最低还款剩余没还的钱要收利息吗? DBMS的功能,提供哪几种常见的数据保护功能?
Top