返回顶部
首页 > 资讯 > 数据库 >数据库系统的基本组成内容
  • 817
分享到

数据库系统的基本组成内容

2024-04-02 19:04:59 817人浏览 泡泡鱼
摘要

数据库系统的组成如下图所示。  1)硬件  数据库系统的硬件包括计算机的主机、键盘、显示器和外围设备(例如打印机、光盘机、磁带机等)。由于一般数据库系统所存放和处理的数据量很大,加之DBMS丰富的功能软件,

数据库系统的组成如下图所示。

数据库系统的基本组成内容

  •   1)硬件

  数据库系统的硬件包括计算机的主机、键盘、显示器和外围设备(例如打印机、光盘机、磁带机等)。由于一般数据库系统所存放和处理的数据量很大,加之DBMS丰富的功能软件,使得自身所占用的存储空间很大,因此整个数据库系统对硬件资源提出了较高的要求。

这些要求是:

①有足够大的内存以存放操作系统、DBMS的核心模块、数据缓冲区和应用程序;

②有足够大的直接存取设备存放数据(如磁盘),有足够的存储设备来进行数据备份;

③要求计算机有较高的数据传输能力,以提高数据传送率。

  •   2)软件

  数据库系统的软件除了数据库管理系统之外,还包括操作系统各种高级语言处理程序(编译或解释程序)、应用开发工具软件和特定应用软件等。应用开发工具包括应用程序生成器和第四代语言等高效率、多功能的软件工具,如报表生成系统、表格软件、图形编辑系统等。它们为数据库系统的应用开发人员和最终用户提供了有力的支持。特定应用软件是指为特定用户开发的数据库应用软件,如基于数据库的各种管理软件、管理信息系统(MIS)、决策支持系统(DSS)和办公自动化(OA)等。

  •   3)数据

  数据是数据库的基本组成,是对客观世界所存在事物的一种表征,也是数据库用户的操作对象。数据是数据库系统,也是企业或组织的真正财富。数据应按照需求进行采集并有结构地存人数据库。由于数据的类型多样性,数据的采集方式和存储方式也会不同。数据作为一种资源是数据库系统中最稳定的成分,即硬件可能更新,甚至软件也可以更新,但只要企业或组织的性质不改变,数据将是可以长期使用的财富。数据库中的数据具有如前所述的集合、共享、最少冗余和能为多种应用服务的特征。

  •   4)用户

  数据库用户是管理、开发、使用数据库的主体。根据工作任务的差异,数据库用户通常可以分成终端用户、应用程序员和数据库管理员等3种不同类型。

  •   (1)终端用户

  终端用户使用数据库系统提供的终端命令语言,或者菜单驱动、表格驱动、图形显示和报表生成等对话方式,来存取和应用数据库中的数据。这类人员是一些并不精通计算机和程序设计的各级管理人员,但必须接受必要的数据库应用培训。

  •   (2)应用程序员

  应用程序员是负责设计和编制应用程序的人员。他们通常使用C语言、数据库语言或4GL(第四代语言)等来设计和编写应用程序,供终端用户使用。应用程序员不仅要求具有较高的技术专长,而且还要具备较深的资历,熟悉部门全部数据的性质和用途,兼有系统程序员、系统分析员的能力。

其具体职责是:

①决定数据库的内容和结构;

②决定数据库的存储结构和存取策略,使数据的存储空间利用率和存取效率均较优;

③定义数据的安全性要求和完整性约束条件;

④根据终端用户的需要,设计和编制各种功能强劲的应用程序。

  对于应用程序员而言,有两个重要的工具是必需的,一个是系列的实用程序(DBMS的装配、重组日志、恢复、统计等程序);另一个是数据字典(存储数据库结构的定义、记录类型和字段定义等信息)。数据库系统建立时,DBA还必须和系统分析员一起负责应用系统的需求分析和规范说明,确定系统的软硬件配置并参与数据库的设计。

  •   (3)数据库管理员

  数据库管理员(data basead ministrator,DBA)是指全面负责数据库系统的日常管理、维护和运行的人员。DBA处于终端用户与应用程序员之间,是数据库系统能否正常运转的关键,大型数据库系统需要设置专门的管理办公室。其职责是监督控制数据库的使用和运行,实施数据库系统的维护、改进和重组,开展信息社会化服务。

  对于不同规模的数据库系统,用户的人员配置是不相同的。只有大型数据库系统才配备有应用程序员和数据库管理员。应用型微机数据库系统比较简单,其用户通常兼有终端用户和数据库管理员的职能,但必要时也应当兼有应用程序员的能力。


您可能感兴趣的文档:

--结束END--

本文标题: 数据库系统的基本组成内容

本文链接: https://lsjlt.com/news/36008.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 数据库系统的基本组成内容
    数据库系统的组成如下图所示。  1)硬件  数据库系统的硬件包括计算机的主机、键盘、显示器和外围设备(例如打印机、光盘机、磁带机等)。由于一般数据库系统所存放和处理的数据量很大,加之DBMS丰富的功能软件,...
    99+
    2024-04-02
  • 数据库系统的组成部分是什么
    本篇文章给大家分享的是有关数据库系统的组成部分是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。众所周知,数据库系统由数据、硬件、软件和用户...
    99+
    2024-04-02
  • Linux系统下mariadb数据库的基本操作
    修改数据库密码:[root@svr ~]#mysqladmin –uroot -p(旧密码) password ‘新密码’设置字体格式utf8[root@svr ~]#vim /etc/my.cnfc...
    99+
    2024-04-02
  • CMS 数据库:内容管理的基础,成就您的数字梦想
    CMS 数据库的基础 CMS 数据库通常基于关系数据库管理系统 (RDBMS),例如 MySQL、PostgreSQL 或 SQL Server。这些系统将数据存储在表中,这些表通过外键相互连接。这使得内容易于组织和查询,从而简化了内容管...
    99+
    2024-04-02
  • MySQL数据库管理系统的基本原理解析
    MySQL数据库管理系统的基本原理解析 MySQL是一种常用的关系型数据库管理系统,它通过结构化查询语言(SQL)来进行数据存储和管理。本文将介绍MySQL数据库管理系统的基本原理,包...
    99+
    2024-04-02
  • Linux MYSQL数据库系统部署及基本语句
    Linux  MYSQL数据库系统部署及基本语句 ...
    99+
    2024-04-02
  • 数据库系统基础理论
    写在前面关于数据库这个模块,我决定仔细将数据库的各个模块,像数据库基础概念、关系模型、关系型型数据库、关系数据库标准语言SQL、数据库的安全性、数据库的完整性以及数据库的设计、数据库编程。最后还会介绍一些关...
    99+
    2024-04-02
  • SQLServer数据库基本概念、组成、常用对象与约束
    目录二、基本概念1、数据库2、数据库管理系统3、数据库系统二、数据库的组成1、文件2、文件组三、数据库常用对象1、表2、字段3、视图4、索引5、存储过程6、触发器7、约束8、缺省值四...
    99+
    2024-04-02
  • 数据库管理系统组件
    数据库管理系统(DBMS)是一种软件系统,用于管理和操作数据库。它由多个组件组成,包括以下几个主要组件:1. 数据库引擎(Datab...
    99+
    2023-10-12
    数据库
  • 关系数据库系统如何实现的三种基本关系运算
    这篇文章主要介绍了关系数据库系统如何实现的三种基本关系运算,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。关系数据库管理系统能够实现的三种基本关系...
    99+
    2024-04-02
  • 数据库系统由什么构成
    这篇文章主要介绍“数据库系统由什么构成”,在日常操作中,相信很多人在数据库系统由什么构成问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”数据库系统由什么构成”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!数据...
    99+
    2023-07-02
  • 如何浅述SQL Server的语句类别、数据库范式及系统数据库组成
    如何浅述SQL Server的语句类别、数据库范式及系统数据库组成,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。终于等到这一天...
    99+
    2024-04-02
  • CMS 数据库:支撑内容世界的坚固基石
    1. 内容存储和组织 CMS 数据库是内容的中心存储库,允许用户创建、更新和管理各种内容类型,包括文本、图像、视频和文档。它提供了一种结构化的方式来组织内容,使搜索、检索和维护变得更加容易。通过使用分类、标签和元数据,CMS 数据库使内容...
    99+
    2024-04-02
  • 基于内存的关系数据库memsql初探
    背景 广告系统中,算法模型预估需要根据广告的实时转化统计结果,才能做出更精准的预估;同时,支持多维度聚合查询(例如按照广告各个不同层级维度,按照时间不同粒度的维度),并跨大区合并。一开始的版本是基于mysql,但由于统计数据更新...
    99+
    2019-10-28
    基于内存的关系数据库memsql初探
  • 阿里云数据库多层次组成的强大生态系统
    本文将介绍阿里云数据库的多层次组成结构,以及它在云计算领域中的重要性。 阿里云数据库是阿里云提供的一系列云数据库服务,它由多个层次组成,包括底层基础架构、中间层管理和控制层以及上层应用开发和集成层。这些层次共同构成了一个强大而灵活的数据库生...
    99+
    2024-01-17
    阿里 多层次 生态系统
  • 阿里云如何查本地数据库内容
    本文将介绍如何在阿里云上查看本地数据库的内容。阿里云提供了多种方法来查询本地数据库,包括使用命令行工具、数据库管理工具和可视化界面等。本文将详细介绍这些方法,并提供实际操作示例,帮助用户快速了解并掌握在阿里云上查看本地数据库的方法。方法一...
    99+
    2023-12-27
    阿里 数据库 内容
  • 系统mysql、sqlserver数据库兼容方案
    一、技术选型 springboot2.4+、mybatisplus3.4+、mysql5.7+、redis3.0+ 二、编写目的 如果产品开发默认数据库采用mysql,但是当客户提出数据库需要采用Sq...
    99+
    2023-09-14
    数据库 mysql sqlserver spring boot mybatis
  • 数据库的基本备份
    整理下工作中遇到的数据备份方法一:使用阿里云备份数据库阿里云有自动备份功能,在控制中心有个快照功能,就是自动备份恢复用的,阿里云服务器每天都会自动备份系统盘和数据盘,如果服务器被***了,可以借用快照功能,...
    99+
    2024-04-02
  • 数据库的基本操作
    数据库的操作笔记:加油! 跳过授权登录:1,关闭mysql;mysqld --skip-grant-tables 重新启动客户端不用密码就可以登录 远程登录数据库: select&n...
    99+
    2024-04-02
  • 关系数据库的基本运算有哪些
    小编给大家分享一下关系数据库的基本运算有哪些,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!关系数据库能够实现的三种基本关系运算是:1、选择运算,从关系中找出满足给定条件的元组的操作称为选择;2...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作