美文网首页
DBMS功能和特点

DBMS功能和特点

作者: 娇娇_5038 | 来源:发表于2024-08-14 15:23 被阅读0次

DBMS(数据库管理系统)基本的功能是什么?

DBMS类似于中介,通过统一的方式,可以对数据进行访问,当然DBMS也可以通过底层指令操作数据库,数据库可以把查询的结果在DBMS里显示出来


1.png

DBMS的组成部分

  • 数据定义语言(DDL)及其编译程序
    数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言
    数据定义语言 是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成,最早是由 Codasyl (Conference on Data Systems Languages) 数据模型开始,在被纳入 SQL 指令中作为其中一个子集。大多数的DBMS都支持对数据库对象的DDL操作,部分数据库 (如 PostgreSQL) 可把DDL放在交易指令中,也就是它可以被撤回 (Rollback)。较新版本的DBMS会加入DDL专用的触发程序让数据库管理员可以追踪来自DDL的修

  • 数据操纵语言(DML)及其编译程序
    数据操作语言(Data Manipulation Language),用户通过它可以实现对数据库的基本操作。例如,对表中数据的查询、插入、删除和修改。 在DML中,应用程序可以对数据库作插,删,改,排,检等五种操作

  • 数据库运行控制程序(DCL)
    数据控制语言 (Data Control Language) 在SQL语言中,是一种可对数据访问权进行控制的指令,它可以控制特定用户账户对数据表、查看表、存储程序、用户自定义函数等数据库对象的控制权。由 GRANT 和 REVOKE 两个指令组成

  • 实用程序

DBMS的主要功能

  • 数据定义
  • 数据操作
  • 数据库运行于管理
  • 数据组织、存储和管理
  • 数据库的建立和维护
  • 数据通讯接口

数据库系统的特点

  • 数据结构化
    1.整体结构化
    1.1 不再仅针对某一应用,而是面向全组织
    1.2 不仅数据内部结构化,数据直接具有联系
    2.数据库中实现的是数据的真正结构化
    2.1 数据的结构由数据模型描述,无需程序定义和解释
    2.2 数据可以变长
    2.3 数据最小的存储单位是数据项

  • 数据的共享性好,冗余度低,易扩充
    数据库系统从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用
    1.数据共享的好处
    减少数据冗余,节约存储空间
    避免数据直接的不相容性与不一致性
    相容性: 同一数据其类型,大小是否相同
    一致性:同一数据的不同拷贝其值是否一样
    是系统易于扩充,适用不同的用户需求

  • 数据独立性高
    物理独立性
    指用户的应用程序与存储磁盘上的数据库中的数据是相互独立的。当数据的物理存储改变了,应用程序不用改变

  • 数据由DBMS统一管理和控制

相关文章

  • 第一部分 - 背景 - 4 - DBMS 的组件

    一个 DBMS 可以被分成若干软件组件(或者模块),每个组件都被分配了特定的功能。如前所述,DBMS 的一些功能是...

  • DBS和DBMS

    DBS包括DB和DBMS 介绍: 一、DB——数据库(Database)是按照 数据结构来组织、 存储和管理数ba...

  • DBMS

    两种Data Base relationalimage.png non relational

  • 《数据库系统概念》1-数据抽象、模型及SQL

    DBMS(database-management system)包括数据库和用于存取数据的程序,DBMS的基本目标...

  • SQL语言②ーーDBMS

    1、DB、DBS 和 DBMS 的区别是什么? DBMS 的英文全称是 DataBase Management S...

  • 数据库Mooc笔记(7)概览SQL语言

    SQL语言概述 功能概述 DDL(定义) DML(操作) DCL(控制) DBMS下使用的SQL叫交互式SQL语言...

  • 小程序开发的功能和特点

    1场景相通,互补交融 “小程序+公众号”:小程序用于构建用户的场景与服务,公众号+内容进行粉丝 沉淀,小程序适合拉...

  • Oracle DBMS_PIPE的用法

    前言 dbms_pipe是Oracle提供的管道功能,可以让不同session之前通过pipe交互信息。虽然使用也...

  • sql笔记 P1-P38

    ##本单元目标 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点...

  • 栈和队列简要说明

    栈 特点: 先进后出 只能在一端进行插入和删除操作 应用场景: 浏览器的后退功能 编辑器的撤销功能 队列 特点: ...

网友评论

      本文标题:DBMS功能和特点

      本文链接:https://www.haomeiwen.com/subject/bodsqjtx.html