具体描述
内容简介
CIMS―计算机集成制造系统是加强制造技术、改造传统制造业、支持新兴制造业、
提高企业竞争能力的一种高技术。CIMS包括了经营决策、生产计划、产品设计、制造
与控制等功能子系统,数据库技术是CIMS中实现集成的主要手段。本书介绍了CIMS
对数据库技术的要求、有关数据库的基本概念、数据库设计的方法和技术、数据库应用
系统的体系结构及数据库的集成技术。通过本书可使读者对CIMS中的数据库技术有
一个全面的了解。
作者简介
目录信息
序
前言
第1章 数据库系统概论
1.1什么是数据库系统
1.1.1计算机数据管理技术的发展
1.1.2数据库系统
1.1.3数据库系统的主要特征
1.1.4数据库系统的体系结构
1.2数据模型与数据模式
1.2.1数据模型
1.2.2数据模式
1.2.3常见的数据模型
1.3数据库语言
1.3.1SQL语言概述
1.3.2SQL数据定义语言(DDL)
1.3.3SQL数据查询语言
1.3.4SQL数据操纵语言(DML)
1.3.5视图(VIEW)
1.3.6SQL数据控制语言(DCL)
1.3.7数据库开发工具
1.3.8嵌入式SQL
1.4数据库管理系统
1.4.1DBMS的基本功能
1.4.2DBMS的层次结构
1.4.3DBMS的进程结构
1.4.4DBMS的查询处理及优化
1.4.5DBMS的分类
1.5分布式数据库系统
1.5.1什么是分布式数据库系统
1.5.2发展分布式数据库的动机
1.5.3分布式数据库系统的系统结构
1.5.4分布式数据库系统的模式结构
1.5.5分布事务管理
1.5.6分布式查询优化
1.6数据库应用
第2章 数据库的设计
2.1数据库设计概述
2.2数据库设计的需求分析
2.2.1确认设计范围
2.2.2面向数据的方法
2.2.3面向过程的方法
2.3数据库的概念设计
2.3.1引言
2.3.2局部视图设计
2.3.3视图集成概述
2.3.4预集成
2.3.5实体类的集成
2.3.6联系类的集成
2.3.7新老数据模式的集成
2.4数据库的逻辑设计
2.4.1引言
2.4.2E-R数据模型到关系数据模型的转换
2.4.3关系模式的规范化
2.4.4关系模式的分解及其问题
2.4.5改善性能的调整
2.4.6节省存储空间的调整
2.4.7外模式的设计
2.5数据库的物理设计
2.6分布式数据库的设计
第3章 CIMS中的数据集成技术
3.1CIMS中的信息集成的需求和特点
3.1.1CIMS的主要功能子系统信息集成的需求
3.1.2各功能子系统的信息特点
3.2数据集成的目标
3.2.1数据集成的理想目标
3.2.2数据集成的近期目标
3.3现有共享数据的存储机制
3.3.1计算机系统体系结构的变化
3.3.2支持数据共享的存储机制
3.3.3支持数据共享的集成环境建立
3.4分布式环境下的数据分布技术
3.4.1数据分布的六种基本形式
3.4.2数据分布的技术
3.5分布环境下的多库集成
3.5.1开放体系结构下的数据集成技术
3.5.2多数据库的集成技术
3.6工程数据管理
3.6.1CAD/CAPP/CAM系统集成的工程数据管理
3.6.2产品数据管理系统
第4章 Client/Server体系结构
4.1发展背景
4.2基本定义
4.3客户/服务器模式的结构和原理
4.4数据库服务器
4.4.1硬件平台
4.4.2网络操作系统
4.4.3基于网络运行环境的数据库管理系统
4.5典型的客户机平台
4.6客户/服务器结构的设计与应用开发
4.7可用的开发环境和工具
4.8建立客户/服务器模式的注意点
参考文献
· · · · · · (收起)
读后感
用户评价
我是在一个偶然的机会下看到了这本书的。当时我正在研究如何优化我们公司现有的MES系统(制造执行系统),而MES的核心就是数据库。我一直觉得,尽管我们对MES的业务流程很熟悉,但在数据库层面,我们还有很大的提升空间。于是,“CIMS中的数据库技术”这个书名立刻吸引了我的目光。我期待这本书能够为我提供一些全新的视角和实用的方法。我希望它能详细讲解如何根据CIMS的特点来设计数据库结构,如何选择最适合的数据库类型,以及如何在保证数据一致性的前提下,实现高并发的读写操作。书中对于性能调优的论述,我更是迫切需要。例如,索引的设计、查询优化、存储过程的使用,以及如何根据CIMS的业务需求来调整数据库参数。我还期望书中能够讨论到数据库的扩展性问题,当CIMS系统规模不断扩大,数据量急剧增长时,如何进行平滑的升级和扩展。同时,我也希望这本书能涵盖一些分布式数据库在CIMS中的应用,以及如何构建高可用的数据库集群,以应对生产环境中的各种突发状况。
在翻开这本书之前,我心中对“CIMS中的数据库技术”抱有一种既期待又略带忐忑的心情。一方面,我对CIMS的强大整合能力和数据驱动的决策模式深感着迷,另一方面,数据库技术本身就显得有些专业和晦涩。然而,从书名来看,它似乎试图将这两者完美地结合起来。我脑海中勾勒出的画面是,这本书会像一位经验丰富的工程师,用清晰而富有条理的方式,引导读者一步步走进CIMS复杂的数据库世界。我希望它能从CIMS的整体架构入手,讲解数据库在其中的位置和作用,然后深入到具体的数据库技术层面。也许会涉及到数据库的性能优化,如何设计高效的查询语句,如何处理海量数据,如何在实时性要求极高的生产环境中保证数据的准确性和可用性。我还想象书中会讨论到数据安全和隐私保护的问题,尤其是在CIMS这样一个涉及企业核心生产信息和客户数据的系统中,这些方面的重要性不言而喻。另外,如果书中能够包含一些关于数据仓库、数据挖掘在CIMS中的应用,甚至是大数据技术如何赋能CIMS,那将是锦上添花,能够让这本书的视野更加开阔,紧跟技术发展的潮流。
这本书的封皮设计相当朴实,没有花哨的插图,只有清晰的书名和作者信息。我当初选择它,纯粹是因为它的标题——“CIMS中的数据库技术”。我对CIMS(计算机集成制造系统)一直抱有浓厚的兴趣,而数据库技术又是CIMS运行的核心支撑。我一直觉得,要真正理解CIMS的威力,就必须深入了解它底层的数据是如何被存储、管理和高效访问的。这本书的出现,正是我一直在寻找的理论与实践相结合的桥梁。我设想,它应该会详尽地阐述在CIMS环境下,各种数据库模型(如关系型、面向对象、分布式等)如何被应用,以及它们各自的优缺点。我还期待书中能深入探讨数据库设计、数据建模、事务处理、并发控制、故障恢复等关键概念,并结合CIMS的具体业务流程,给出实际的解决方案。例如,在生产调度、物料追溯、质量管理等环节,数据库是如何扮演至关重要的角色的。更进一步,我希望它能介绍一些在CIMS领域常用的数据库技术和工具,并分析它们的性能特点和适用场景,比如Oracle、SQL Server,甚至是一些NoSQL数据库在特定场景下的应用。我尤其期待书中能够包含一些案例研究,通过真实的CIMS项目来展示数据库技术的落地应用,让我能够更直观地理解书中的理论知识。
当我第一次看到《CIMS中的数据库技术》这本书时,我联想到的是一个庞大而复杂的制造生态系统,而数据库则是这个系统中流淌的血液。我的好奇心被激发了,我想知道这本书究竟是如何描绘这样一个场景的。我预想它会从CIMS的宏观层面出发,解释数据库在整个集成制造系统中的战略地位。它可能会详细阐述各种数据库技术是如何支撑CIMS的各个子系统,例如,在产品设计阶段,数据库如何存储CAD/CAM数据;在生产计划与调度阶段,数据库如何处理订单信息、生产资源和实时进度;在质量管理阶段,数据库又如何记录检测数据和追溯产品批次。我期待书中能够深入探讨数据一致性、数据完整性以及数据安全性在CIMS中的重要性,并给出相应的技术解决方案。此外,我更希望这本书能够介绍一些前沿的数据库技术在CIMS中的应用,比如物联网(IoT)数据在CIMS中的集成,以及如何利用数据库技术进行预测性维护和智能决策。如果书中能提供一些实际的案例分析,展示不同行业CIMS系统中的数据库应用经验,那将非常有价值。
我拿起这本书,更多的是一种探索未知领域的兴奋。CIMS给我一种整体的、协同的感觉,而数据库技术听起来则更偏向底层和技术细节。我一直认为,要真正掌握CIMS,就必须理解其内部运作的“语言”,而数据库技术很可能就是这种语言的关键部分。我期待这本书能像一位耐心细致的老师,逐步引导我理解CIMS中数据的生命周期,从数据的产生、采集、存储,到数据的处理、分析和应用。我希望它能详细介绍不同类型的数据库在CIMS中的具体职责,例如,事务型数据库如何处理实时交易,分析型数据库如何支持决策分析,以及数据仓库如何进行长期的历史数据存储和挖掘。书中对于数据集成和数据互操作性的论述,对我来说会非常有吸引力,毕竟CIMS的核心在于信息的畅通与共享。我还希望它能探讨在CIMS环境下,如何进行数据库的备份与恢复策略,如何应对突发事件,以及如何保证数据的可持续性和可用性。如果书中还能提及一些关于数据库云化、微服务化在CIMS中的发展趋势,那就更好了,能让我对未来的技术方向有一个初步的认识。