达梦数据库简明开发指南-V10.docx

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

目录

前言 1

第1章达梦数据库开发概述 2

预备知识 2

达梦数据库的模式 2

基于达梦的应用开发 4

其他的开发环境 7

第2章数据查询与操作 9

浏览数据库对象 9

使用查询访问数据 11

增加、修改和删除数据 29

事务控制 32

第3章使用数据库对象 37

使用数据类型 37

创建和使用表 38

使用视图 49

使用序列 52

使用同义词 54

第4章使用存储过程 56

存储过程概述 56

创建与使用独立的过程和函数 56

创建和使用包 63

使用变量和常量 66

程序控制流 69

使用复合数据结构 73

使用游标来访问数据集 75

使用集合和数组 80

错误与异常处理 84

第5章使用触发器 88

设计触发器 88

创建和使用触发器 90

第6章如何发布达梦数据库应用程序 95

发布概述 95

准备环境 95

做好计划:处理数据库对象的依赖性 96

导出数据库对象 97

数据导出 100

脚本执行 104

环境确认 104

安装脚本的归档 105

PAGE

PAGE100

前言

本指南是为了对DM数据库感兴趣,希望使用DM进行应用开发却又不太了解DM数据库的应用开发人员而编写的。文中介绍了DM数据库的基本概念和客户端工具,如何使用SQL和PL/SQL来操纵DM数据库以及如何发布达梦数据库的应用程序。

本文的读者应该对关系数据库的基础理论有基本的了解,那么接下来就可以随着本文开始使用DM进行应用开发的旅程了。在阅读完本文后,您将已经可以在DM上规划自己的应用,建立相应合适的数据库对象并操纵对象数据,并最终发布自己的应用脚本。

当然,DM的功能远远不止本文所列,如果希望对DM应用开发有更全面和更深的理解,推荐您继续阅读。。。。。。

您可以在达梦数据库有限公司的官网上下载到所有相关用户文档

/service/documentation.shtml。

第1章达梦数据库开发概述

预备知识

本文是使用DM进行应用开发的入门级指南,针对的读者是刚开始使用DM数据库进行应用开发的技术人员,通过阅读本文能创建并维护用DM产品开发的数据库应用程序和组件。当然,作为数据库应用开发人员,读者应该已经具备应用开发的基本能力,包括如何实现应用逻辑所要求的数据模型,如何实现具有指定功能的访问和操纵应用数据的功能模块等。

用户只能通过客户端程序访问DM数据库,SQL语言是访问DM数据库的最基本接口。本文将会介绍DM产品包中包含的Manager和Disql两个客户端工具,它们让用户可以不需要编写任何应用程序即可以运行SQL语句,应用开发人员可以使用这两个工具来测试应用程序中的SQL语句。

DM还支持PL/SQL,作为第三代语言,PL/SQL具有比SQL语言更加强大的功能,且与SQL语言契合紧密,可以在PL/SQL程序中调用SQL语言。这样,PL/SQL就能够实现表、索引、视图、触发器等各种数据库对象的定义以及对象数据的操纵。通过使用DM的模式和权限机制,PL/SQL还能够安全地隐藏客户端程序的实现。因此,我们推荐用户在客户端程序中尽可能使用PL/SQL子程序来进行数据库访问。

本文介绍的内容主要包含但不仅仅止于如下:

使用达梦数据库进行应用开发涉及的基本概念和客户端工具

使用数据库定义语言DDL建立DM数据库对象,使用数据库操纵语言DML对数据库对象数据进行增、删、改、查

使用DDL、DML、查询、事务控制语句编写PL/SQL子程序以及存储过程

通过实例展示如何发布一个达梦数据库应用程序

达梦数据库的模式

模式对象

模式是DM数据库的逻辑单位。一个模式可包含许多数据库对象,同时每一个模式对应一个用户。通常每个用户都有一个同名的模式对应,即用户是该模式的拥有者。当使用用户名和密码连接到数据库上时,即可以访问同名模式的所有对象。

通常模式包含表、视图、索引、触发器和序列等对象。

表,是数据库存储数据的基本单位。用户能向表中插入、更新和删除数据,且能查询自己感兴趣的数据。每个表都包含若干行记录,每个记录又包含若干列,每个列可以为不同的数据类型,如INT、VARCHAR、DATE等。

索引,索引是一个重要的模式对象,其对于提升数据访问效率有很大作用。索引通常是基于表上的一个或多个列,索引的维护是自动的,无需用户操心。

视图,出于业务逻辑和安全性的考虑,用户

文档评论(0)

暗伤 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档