您好,欢迎来到蓝品汇优采云!
蓝品汇优采云

船用柴油机维修-DBMS的功能有两种功能使区别于其他设计系统?数据库结构设计图

来源:应急救援装备网  作者:蓝品汇优采云   2024-01-15 阅读:214

船用柴油机配件、船舶自动化设备一站式采购维修平台。www.ship023.com

功能

数据库管理系统与其他设计系统的区别有两个特征:

1) 管理固有数据的能力,以及

2)高效访问大量数据的能力。

第一点仅表示有固定的现有数据库; 而这个数据库的内容就是DBMS需要访问和管理的数据。 第二点将 DBMS 与也可以管理本机数据的文件系统区分开来。 DBMS系统的功能通常只在数据量非常大时才需要,因为对于少量数据,简单的访问技术(例如数据的线性扫描)就足够了。

虽然我们将以上两点视为DBMS的基本特征,但其他一些特征在商业DBMS系统中也是常见的。 他们是:

·支持至少一种数据模式或数学提取方法,用户可以通过这些方法探索数据。

·支持高级语言,允许用户定义数据结构、访问和操作数据。

数据库结构设计

·事务管理,即为多个用户提供正确、同时访问数据库的能力。

·访问控制,即限制非授权用户对数据的访问并检测数据有效性的能力。

·恢复能力数据库结构设计,能够从系统错误中恢复而不丢失数据。

数据模型

每个 DBMS 至少提供一个抽象数据模型,允许用户不以原始位术语,而是以更容易理解的术语查看信息。 在实践中,通常可以观察在几个不同级别提取的数据。 在相关的底层,DBMS 通常允许我们将数据可视化为文件的组成部分。

高效的数据访问

存储文件的能力没有什么特别的:任何合并到操作系统中的文件系统都可以做到这一点。 当我们访问文件中的数据时,DBMS 的功能就会显现出来。 例如,假设我们要查找员工经理“Clark Kent”。 如果公司有数万名员工,那么搜索整个文件来找到这个NAME=“Clark Kent”的人将是非常耗时的。 DBMS帮助我们创建了一个“索引文件”或“索引”船舶电子与信息设备保养,这使得我们能够一举访问“Clark Kent”的记录,无论文件有多大。 同样,新记录的插入或现有记录的删除可以在短时间内且基本上恒定的时间内完成,而与文件的长度无关。 DBMS还可以帮助我们在文件之间导航,即通过组合两个或多个文件中的值来获取我们需要的信息。

数据库结构设计

查询语言

为了使访问文件变得更加容易,DBMS提供了查询语言(或数据控制语言)来表达对文件的操作。 查询语言在用户所需的详细程度方面有所不同,基于关系数据模型的系统通常比基于其他模型的系统需要更少的细节。

交易管理

DBMS 的另一个重要特性是能够同时管理大量事务。 事务是在数据库中运行的进程。 有些数据库太大,只有在由多台计算机同时操作时才有用:这些计算机通常分散在全国各地甚至世界各地。 银行使用的数据库系统是此类数据库的典型例子。 它们几乎同时被数千台 ATM 机以及同样多甚至更多的分行员工访问。 机票预订系统是另一个很好的例子。

两次访问不会互相干扰。 例如数据库结构设计船舶配件,任意数量的交易可以同时读取您的银行余额,而不会造成任何冲突。 但是如果你在银行查询工资,同时你的配偶在ATM机上取款,并且两笔交易同时发生并且彼此不协调,那么你的查询结果将是很难预测。 因此,将导致数据项更改的事务必须被“锁定”,以阻止其他事务同时尝试读取和写入数据。 因此,DBMS 必须提供某种并发控制状态,以防止多个事务对同一数据项的不协调访问。 当数据库分布在许多不同的计算机系统上时,会出现更复杂的问题,这些系统通常使用数据副本来允许高速本地访问并避免单台计算机崩溃时数据损坏。

数据安全

如上所述,DBMS 不仅可以在计算机崩溃时保护数据免遭丢失,而且还可以防止未经授权的访问。 例如,只有具有特定权限的用户才能访问员工文件的工资区域。 DBMS 还可以结合不同用户的权限来确定他们有权查看哪些文件、文件的哪些区域或数据库中的哪些数据子集。 因此,DBMS 必须有一个表来赋予每个用户对每个对象的访问权限。 例如,可能允许一个用户读取文件,但不能插入或删除数据; 可能根本不允许其他用户查看该文件,并且可能允许第三个用户随意读取或修改该文件。

船用柴油机配件----------------------------
这是船舶柴油机配件采购平台。

免责声明:
本站部份内容系网友自发上传与转载,不代表本网赞同其观点;
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!