OpenI 启智社区

启智社区,确实给力

当前位置:首页 > 学习 > 实训 >

达梦数据库编程指南

达梦数据库编程指南

  • 来源:国防科技大学
  • 章节:8 单元:32

  • 戴剑伟

  • 张胜

  • 朱明东

  • 张海粟

  • 徐飞

  • chengqing
进入实训课程

课程简介:

为了推动国产数据库管理系统的教学和人才培养,促进国产数据库的广泛应用,在总结数据库管理系统长期教学和科研经验的基础上,国防科技大学信息通信学院与武汉达梦数据库股份有限公司,以达梦数据库DM8为蓝本,联合编写了《中国方案:中国数据库追梦之路》《达梦数据库应用基础(第二版)》《达梦数据库编程指南》《达梦数据库性能优化》《达梦数据库集群》《DM8数据中心解决方案——达梦实时同步工具》《DM8数据中心解决方案——达梦数据交换平台》《达梦数据库运维实战》等系列图书。
《达梦数据库编程指南》作为“国产数据库达梦丛书”之一,系统介绍了达梦数据库的存储过程、存储函数、触发器等服务器端程序,Java、C、Python、PHP等高级语言基于达梦数据库的应用程序,以及数据库装载和日志挖掘分析程序设计方法。
本开放课程充分利用头歌实践教学平台“学练评一体化”的特点,按照图书内容顺序,将课程知识点以游戏闯关的模式组织成层级递进的系列在线实训项目,帮助学习者快速理解和掌握达梦数据库编程相关知识和技能。

课程章节:

第一章:达梦数据库概述

达梦数据库管理系统DM 8(简称达梦数据库或DM)是达梦数据库有限公司推出的具有完全自主知识产权的新一代高性能数据库产品,具有丰富的数据库访问及数据操作接口,完全满足当前主流程序设计语言开发的需要。 本章节主要内容包括:1.主要特点及技术指标;2.主要编程接口和系统包;3.语法描述说明及实例数据库说明。

第二章:达梦数据库SQL程序设计基础

一条SQL语句只能完成某个单一功能的数据处理功能。为了提高数据库管理系统的数据处理能力,达梦数据库对SQL进行了扩展,将变量、控制结构、过程和函数等结构化程序设计要素引入到SQL语言中,从而实现对数据库数据各种复杂的处理。在达梦数据库中,将这种程序称为DM SQL程序。本章主要介绍DM SQL程序的特点、语法结构、数据类型、控制结构和异常处理等内容。

第三章:达梦数据库SQL程序设计

DM数据库中,可以定义存储过程、存储函数、触发器和包,它们与表和视图等数据库对象一样被存储在数据库中,可以在不同用户和应用程序之间共享。本章主要介绍存储过程、存储函数、触发器和包程序设计及应用方法。

第四章:达梦数据库嵌入式SQL程序设计

DM系统允许C语言作为嵌入方式的主语言。本章以C语言为例,说明嵌入SQL程序设计方法。

第五章:基于数据库访问接口标准的应用程序设计

应用系统对数据库的访问和操作需借助于数据库系统提供的接口来实现,为便于程序员开发基于DM8数据库系统的应用程序或对原有应用程序进行数据库迁移等升级改造,DM8数据库针对不用应用场景和不同编程语言,严格遵循国际数据库标准或行业标准,提供了丰富、标准和可靠的编程接口。本章主要介绍ODBC、JDBC和.Net Data Provider编程接口的使用方法。

第六章:高级语言达梦数据库程序设计

数据库系统的实际应用中,常常需要通过应用程序对数据库进行操作,为此,达梦数据库系统提供了对多种高级程序语言的支持,包括PHP、Python、Node.js、Go等,本章针对这些高级语言的达梦数据库程序设计进行介绍。

第七章:数据装载程序设计

在实际应用中,常常需要将大文本数据从导入数据库、从数据库导出。数据装载工具为用户提供了操作简单、性能高效的大文本数据导入导出手段。本章介绍达梦数据快速装载DM FLDR接口和dmfldr命令行工具相关使用方法。

第八章:日志挖掘分析程序设计

日志挖掘分析主要是通过分析数据库归档日志,得到数据库的DML、DDL、DCL等操作历史信息,便于数据库审计或者数据恢复。本章介绍达梦DM Logmnr日志分析接口和DBMS_LOGMNR系统包相关使用方法。