MES知识库 | MES百科 | MES执行经验 | MES技术 | MES产品 | MES厂商 | MES资料

一、、数据库叙述
数据库治理系统(Database Management System,DBMS)是一种把持和治理数据库的大型软件,,是用于成立、、使用和守护数据库。它对数据库进行统一的治理和节制,,以保障数据库的安全性和齐全性。用户通过dbms接见数据库中的数据,,数据库治理员也通过dbms进行数据库的守护工作。它提供多种职能,,可使多个利用法式和用户用分歧的步骤在同时或分歧时刻去成立,,批改和询问数据库。它使用户能方便地界说和把持数据,,守护数据的安全性和齐全性,,以及进行多用户下的并发节制和复原数据库。
二、、数据库选型
2.1 机关数据库的难易水平。
必要分析数据库治理系统有没有范式的要求,,即是否必须依照系统所划定的数据模型分析现实世界,,成立相应的模型;;;数据库治理语句是否切合国际尺度,,切合国际尺度则便于系统的守护、、开发、、移植;;;有没有面向用户的易用的开发工具;;;所支持的数据库容量,,数据库的容量个性决定了数据库治理系统的使用领域。
2.2 法式开发的难易水平。
有无推算机辅助软件工程工具CASE——推算机辅助软件工程工具能够援手开发者凭据软件工程的步骤提供各开发阶段的守护、、编码环境,,便于复杂软件的开发、、守护。有无第四代说话的开发平台——第四代说话拥有非过程说话的设计步骤,,用户不需编写复杂的过程性代码,,易学、、易懂、、易守护。有无面向对象的设计平台——面向对象的设计思想极度靠近人类的逻辑思想方式,,便于开发和守护。对多媒体数据类型的支持 ——多媒体数据需要是今后发展的趋向,,支持多媒体数据类型的数据库治理系统必将削减利用法式的开发和守护工作。
2.3 数据库治理系统的机能分析。
蕴含机能评估(响应功夫、、数据单元功夫吞吐量)、、机能监控(内外存使用情况、、系统输入/输出速度、、SQL语句的执行,,数据库元组节制)、、机能治理(参数设定与调整)。
2.4 对散布式利用的支持。
蕴含数据通明与网络通明水平。数据通明是指用户在利用中不需指出数据在网络中的什么节点上,,数据库治理系统能够自动搜索网络,,提取所需数据;;;网络通明是指用户在利用中无需指出网络所选取的和谈。数据库治理系统自动将数据包转换成相应的和谈数据。
2.5 并行处置能力。
支持多CPU模式的系统(SMP,,CLUSTER,,MPP),,负载的分配大局,,并行处置的颗粒度、、领域。
2.6 可移植性和可括展性。
可移植性指垂直扩大和水平扩大能力。垂直扩大要求新平台可能支持低版本的平台,,数据库客户机/ 服务器机制支持集中式治理模式,,这样保障用户以前的投资和系统;;;水平扩大要求满足硬件上的扩大,,支持从单CPU模式转换成多CPU并行机模式。
2.7 数据齐全性约束。
数据齐全性指数据的正确性和一致性;;;,,蕴含实体齐全性、、参照齐全性、、复杂的事务规定。
2.8 并发节制职能。
对于散布式数据库治理系统,,并发节制职能是必不成少的。由于它面对的是多工作散布环境,,可能会有多个用户点在统一时刻对统一数据进行读或写操作,,为了保障数据的一致性,,必要由数据库治理系统的并发节制职能来实现。评价并发节制的尺度应从下面几方面加以思考。
2.9 容错能力。
异常情况下对数据的容错处置。评价尺度:硬件的容错,,有无磁盘镜象处置职能软件的容错,,有无软件步骤异常情况的容错职能。
2.10安全性节制
蕴含安全保密的水平(帐户治理、、用户权限、、网络安全节制、、数据约束)。
2.11支持汉字处置能力
蕴含数据库描述说话的汉字处置能力(表名、、域名、、数据)和数据库开发工具对汉字的支持能力。
2.12 异常应急
当忽然停电、、出现硬件故障、、软件失效、、病毒或严重谬误操作时,,系统应提供复原数据库的职能,,如定期转存、、复原备份、、回滚等,,使系统有能力将数据库复原到败坏到以前的状态。

凭据处置对象的分歧,,数据库治理系统的档次结构由高级到低级顺次为利用层、、说话翻译处置层、、数据存取层、、数据存储层、、操作系统。
3.1 利用层:利用层是DBMS与终端用户和利用法式的界面层,,处置的对象是各类各样的数据库利用。
3.2 说话翻译处置层:说话翻译处置层是对数据库说话的各类语句进行语法分析、、视图转换、、授权查抄、、齐全性查抄等。
3.3 数据存取层:数据存取层处置的对象是单个元组,,它将上层的集中操作转换为单纪录操作。
3.4 数据存储层:数据存储层处置的对象是数据页和系统缓冲区。
3.5 操作系统:操作系统是DBMS的基础。操作系统提供的存取原语和根基的存取步骤通常是作为和DBMS存储层的接口。
上一篇:MES系统在制药出产过程中的利用
售前征询专员
售后服务专员
