• 回答数

    4

  • 浏览数

    314

为沵变乖
首页 > 计算机类考试 > 什么是数据库管理系统?它的主要功能是什么?

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

等待ヽ我心中的葵花

已采纳
1分钟前发布 -【什么是数据库管理系统?它的主要功能是什么?】http://www.zjks.cc 10月18日讯: 什么是数据库管理系统?它的主要功能是什么?一、数据库管理系统(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 存储管理器有四个主要成分:权限和完整性管理器,事务管理器,文件管理器及缓冲区管理器。
16 评论

提刀杀尽天下负心人

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

冰淇淋

已采纳
什么是数据库?数据库是干嘛的?什么是数据库?数据库是干嘛的?1. 什么是数据库?数据概念用来描述事物的符号标记,例如:文本、图形、声音、数字等。例子:某个班级人数。数据库概念。用来存储数据的仓库简称数据库,数据存储在计划机磁盘系统内,可供大家做各种数据业务分析。例如:可以理解成一个超市,超市的不同商品区域,分别用来存放不同的商品,不同的商品根据商品类型存储,用户要买什么东西可以按照一定的顺序去查找。那在软件项目中的数据库又是怎样的呢?大家都知道随着科学技术的发展,在没有数据库管理系统之前,大家存储数据的方式是使用纸质单据进行存储,纸质单据容易折旧,甚至要核对数据效率低,不利于查询数据,有了数据库管理系统后,一切数据都存储在服务端的数据中,有利于管理、维护、控制、查询数据、数据共享、冗余度低,实现数据持久化,提升工作效率,降低维护成本。2. 数据库特点有些?1.数据库结构:数据库-表-字段、行列等数据,类似Excel表数据。2.让数据呈现分类与结构化。3.按照一定的数据结构进行描述和存储可供用户做数据分析、数据独立性与扩展性较高。4.数据库系统 (DBS):用来管理用户项目数据存储数据的一个数据库系统。5.数据库系统构成:数据库、数据库管理系统及开发工具、数据库管理员、数据表、数据、应用系统等。3. 数据库与应用程序间的交互过程?一般前端用户注册或者下单的数据通过接口传递给服务器,再将保证保存到数据库中去,这样可以达到资源共享的目的。客户端与服务器的交互过程原理图:总结:通过以上内容的讲解,我相信大家对什么是数据以及什么是数据库,以及数据库的交互原理有了一个深入的理解,希望大家能够在以后的项目实践中结合应用。
25 评论

情定今生

已采纳
什么是数据库的完整性约束条件?数据完整性约束指的是为了防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据进行监测,使不符合规范的数据不能进入数据库,以确保数据库中存储的数据正确、有效、相容。数据库的完整性约束包含以下类型: 1) 与表有关的约束:是表中定义的一种约束。可在列定义时定义该约束,此时称为列约束,也可以在表定义时定义约束,此时称为表约束。2) 域(Domain)约束:在域定义中被定义的一种约束,它与在特定域中定义的任何列都有关系。3) 断言(Assertion):在断言定义时定义的一种约束,它可以与一个或多个表进行关联。
21 评论

相关问答

  • oracle如何格式化日期为YYYY-MM-DD23:59:59?

    oracle如何格式化日期为YYYY-MM-DD23:59:59?select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual;这样写试一下,看看是否好用。

    洛筱爱 4人参与回答 2024-10-18
  • mysql数据库连接池配置教程?

    mysql数据库连接池配置教程?mysql的数据连接池怎么配置文件连接先建立一些连接,并且这些连接允许共享,因此这样就节省了每次连接的时间开销。Mysql数据库为例,连接池在Tomcat中的配置与使用。1、创建数据库Student,表student2、配置server.xml文件。Tomcat安装目录下conf中server.xml文件。name:指定连接池的名称type:指定连接池的类,他负责连

    ∝陌上花歌″ 4人参与回答 2024-10-18
  • 交管12123APP为什么预约不了考试?

    交管12123APP为什么预约不了考试?系统维护,暂不可操作,可以在其他时间进行操作预约考试;学时卡还没打够时间,可联系驾校或者教练处理;驾校还没有将学员报名信息在车管所网站登录注册;车管所对学员的档案资料还没有审核完毕。

    半根烟闯江湖 4人参与回答 2024-10-18
  • 中级电子商务师考多少分钟?

    中级电子商务师考多少分钟?电子商务设计师属于软考中级资格考试,电子商务设计师考试包含基础知识与应用技术共两个科目。基础知识安排在上午考试,应用技术安排在下午考试。电子商务设计师考试需要各科目在一次考试中都及格才算合格。电子商务设计师各科目考试时长(1)电子商务系统基础知识,考试时间为150分钟,笔试,选择题;(2)电子商务系统分析与设计应用技术,考试时间为150分钟,笔试,问答题。

    街角回忆欢乐与忧伤 4人参与回答 2024-10-18
  • 2022年中级会计职称毕业时间要求?

    2022年中级会计职称毕业时间要求?答案:根据财政部会计资格评价中心官网公布的报名条件,取得大学专科学历,从事会计工作满5年,要求毕业时间是2017年,取得大学本科学历,从事会计工作满4年,要求毕业时间是2018年,取得研究生学历或者双学位要求毕业时间为2020年,取得博士学位的可以直接考

    碧空云断 4人参与回答 2024-10-18