什么是数据库管理系统?它的主要功能是什么?

  • 回答数

    4

  • 浏览数

    417

还有你温暖的眼光
首页 > 计算机类考试 > 什么是数据库管理系统?它的主要功能是什么?

4个回答 默认排序
  • 默认排序
  • 按时间排序

北城半夏

已采纳
1分钟前发布 -【什么是数据库管理系统?它的主要功能是什么?】http://www.sdrsks.org/ask 09月25日讯: 什么是数据库管理系统?它的主要功能是什么?一、数据库管理系统(DBMS)的工作模式 l 接受应用程序的数据请求和处理请求 l 将用户的数据请求(高级指令)转换成复杂的机器代码(低级指令) l 实现对数据库的操作 l 从对数据库的操作中接受查询结果 l 对数据结果进行处理(格式转换) l 将处理结果返回给用户 二、 数据管理系统的主要功能 DBMS的主要功能有: l 数据库的定义功能。DBMS提供模式DDL(描述概念模式的数据定义语言)定义数据库的三级结构、两级映象,定义数据的完整性约束、保密限制等约束。因此,在DBMS中应包括DDL的编译程序。l 数据库的操纵功能。DBMS提供DML(数据操纵语言)实现对数据的操作。基本的数据操作有两类:检索(查询)和更新(包括插人、删除、更新)。因此,在DBMS中应包括DML的编译程序或解释程序。依照语言的级别,DML又可分成过程性DML和非过程性DML两种。l 数据库的保护功能。DBMS对数据库的保护主要通过四个方面实现:1、数据库的恢复。在数据库被破坏或数据不正确时,系统有能力把数据库恢复到正确的状态。2、数据库的并发控制。在多个用户同时对同一个数据进行操作时,系统应能加以控制,防止破坏DB中的数据。3、数据完整性控制。保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作。4、数据安全性控制。防止未经授权的用户存取数据库中的数据,以避免数据的泄露、更改或破坏。l 数据库的维护功能。这一部分包括数据库的数据载人、转换、转储,数据库的改组以及性能监控等功能。l 数据字典。数据库系统中存放三级结构定义的数据库称为数据字典(DD)。对数据库的操作都要通过DD才能实现。DD中还存放数据库运行时的统计信息,例如记录个数、访问次数等。上面是一般的DBMS所具备的功能,通常在大、中型计算机上实现的DBMS功能较强、较全,在微型计算机上实现的DBMS功能较弱。三、DBMS的模块组成 从模块结构来观察,DBMS由两大部分组成:查询处理器和存储管理器。l 查询处理器有四个主要成分:DDL编译器,DML编译器,嵌人式DML的预编译器及查询运行核心程序。l 存储管理器有四个主要成分:权限和完整性管理器,事务管理器,文件管理器及缓冲区管理器。
15 评论

把芯封存

已采纳
什么是数据库实例?数据库实例由各种高速缓冲池以及后台进程组成。  数据库是数据以某中方式组织起来的数据集合,物理存储为数据库文件,数据库实例负责维护,访问这些数据。  打个比方:   在文本中有一些数据(数据库文件)需要计算,就要写一个程序(后台进程),计算这些数据,如果计算中有中间结果,就需要把数据的中间结果放到内存中的一个区域中(高速缓冲池),然后再取出这些中间结果计算。  当然这只是打个比方,实际数据库实例要处理的东西要多得多。
70 评论

感觉汹涌

已采纳
什么是数据库?数据库是干嘛的?简单的说数据库是用来存取数据的,这里的数据包括很多包括图片,字符串,等等,当然能称为数据库,且被用来进行数据管理,就必须拥有超出存取数据的功能,那就是数据库的管理,每个数据库都有一套对数据库管理的机制大同小异。比如access,SQL-Server,oracle,他们都拥有自己管理,比如数据安全控制,事务的控制,和对数据的操作规则等,怎么说呢,我懂的也不多,就是简单说下,怎么说数据库也是很复杂的,最简单的功能就是实现数据的存取
57 评论

热烈且灼眼

已采纳
零基础参加python培训需要学习多久?Python是一种代表简单主义思想的语言。同样一个程序,使用C可能需要1000行代码,使用Java需要100行代码,而使用Python则只需要20行代码。可能有同学要问了,Python那么简单,那零基础参加python培训需要学习多久?今天我们就一起来看看这个问题。现在的培训机构,一般Python的培训时间都在五个月左右,一般会用五周左右的时间学习Python核心编程,通过Python语言基础知识以及Linux相关知识的学习,了解什么是数据库,掌握Python的基础内容。第二阶段会用五周左右的时间学习全栈开发的内容,并通过几个项目将学员之前阶段所学习的大多数知识点融入到项目中复习,并且配合项目讲解新的内容,用真实的企业项目,使学员掌握真正的开发流程和技术。第三阶段是网络爬虫的学习,一般是3周左右,学习爬虫的工作原理和设计思想以及使用Scrapy框架和MongoDB实现百万量数据的爬取,学完这一阶段,基本可以胜任Python爬虫工程师的职位。第四阶段就是重头戏人工智能的学习了,这一阶段是花费时间最长的,在六周左右,学习人工智能领域中的图像识别技术,对行业中流行的数据模型和算法有所了解,使用主流人工智能框架进行项目开发,深入理解算法原理与实现步骤。最后就是5周左右的就业指导,根据学员具体情况,指导学员修改简历、项目,多方面提供就业服务。
0 评论

相关问答

  • 计算机等级考试考什么?

    计算机等级考试考什么?1.计算机等级考试一级考四门基础的科目,分别为计算机基础及WPS Office应用、计算机基础及Photoshop应用、计算机基础及MS Office应用、网络安全素质教育。计算机等级考试考察的办公软件类考试,操作技能部分包括Windows系统使用、文字排版、电子表格、演示文稿、IE的简单应用及电子邮件收发。计算机等级考试还会考察Photoshop应用考试,要求了解数字图像的

    我是一片云 4人参与回答 2024-09-25
  • string issuedate = DateTime.Now.ToString("yyyyMMddhhmmss")把时间加入数据库?

    string issuedate = DateTime.Now.ToString("yyyyMMddhhmmss")把时间加入数据库?格式不对。应该用 yyyyMMddHHmmss 。把 hh 改为 HH 。hh表示12小时制,HH表示24小时制。

    命中不能缺你 4人参与回答 2024-09-25
  • oracle时间四舍五入怎么做?

    oracle时间四舍五入怎么做?to_number去掉,没啥用,日期减法得出的就是数字,现在的问题是不足一分钟按照一分钟计算(进位),还是四舍五入,还是舍弃, 不足一分钟不算,用 trunc函数,如果四舍五入用楼主的函数,如果想全部进位呢,用ceil函数,楼主可以试试

    墨墨 4人参与回答 2024-09-25
  • 全国计算机等级考试2023下半年报名时间?

    全国计算机等级考试2023下半年报名时间?2023年9月(第62次)全国计算机等级考试(NCRE)  报名时间:9月1日(星期三)10:00-9月5日(星期日)16:00这个时间段  考试时间:9月25日(星期六)-9月26日(星期日

    万物不如你 4人参与回答 2024-09-25
  • 精神病证有效期是多少?

    精神病证有效期是多少?有效期十年,从登记的发证日期开始算起

    放肆ら弥漫 4人参与回答 2024-09-25