数据库设计语言 山东农业大学信息学院计算机系 课件制作:吴秋兰 问题和建议请Mail:zxylsg@sdau.edu.cn.

Slides:



Advertisements
Similar presentations
1 認識創業之財務 ( 資金 ) 及稅務問題 講師 : 蘇炳章 日期 : 92 年 8 月 12 日.
Advertisements

协同数据管理及数据分析专家 2013 年 07 月 通达智能报表中心. 第二章 引子 第四章 领先优势 第五章 应用领域 第六章 案例分享 第三章 产品介绍 第一章 通达信科综合实力 第七章 客户名单(部分) 第八章 系统演示.
1 97 年度新住民子女教育研討會 九十七年十月二十九日 柯伯儒 [1] 詹雅琄 [2] [1] [2] [1] [1] 國立台北教育大學課程與教學研究所博士生、 彰化縣二林鎮廣興國小主任 [2] [2] 國立台中教育大學課程與教學研究所研究生、 彰化縣二林鎮廣興國小教師 有效提升國小新住民子女 語文學習的策略.
語文教學分享心得 組員: B 蘇品綺 B 張慈真 B 陳怡君 B 蕭美玲 B 王雅萍 B 蔡佳珍.
next 漳州市华侨中学 林女珍 next 以生活为基础提炼而成的程式性动作,和虚拟性 的空 间处理。着重运用讲究唱、做、念、打艺术, 表演动作富于舞蹈性,技术性很高。 戏曲是中国传统的戏剧形式 早在原始社会歌舞已有萌芽,在漫长发展的过程 中,经过八百多年不断地丰富、革新与发展,才 逐渐形成比较完整的戏曲艺术.
高等动物的 个体发育 作者:游隆信 松阳一中 二零零二年三月 被子植物子房的结构 及双受精过程 胚珠的结构 花粉管 精 子 卵细胞 极 核 子房壁 珠 被 珠 孔.
数据库系统原理 数据库系统概论 SQL Server 数据库系统原理 3.1 SQL Server 2000 特性 Microsoft SQL Server 2000 的特性包括: 真正的客户机 / 服务器体系结构。 图形化用户界面。 丰富的编程接口工具。 SQL Server 与 Windows.
環保 環保問題社會病態行為 從選購產品方面 家庭廢棄物的處理 住家的節約能源方面. 環保問題社會病態行為 社會功利主義過盛,疏忽善盡設備的責任; 缺乏惜福愛物的觀念,以自我為重心,任 意破壞使用資源; 「家」的觀念過度狹隘,只顧裝修生活的 表面,缺乏公同經營人類共有的家 — 地球 的概念; 無正確的理財觀念,而以金錢的謀取為目.
职业指导服务系统 欢迎了解职业指导服务系统!
诺德投标办公管理系统 功能介绍 投标之利器 中标之工具 获胜之法宝 成功之保障 总 经 销:四川奇诺德科技有限公司 二○一三年八月
数据库原理 彭煜玮 计算机学院 珞珈图腾数据库实验室.
武汉库得克 软件有限公司 公司简介 发展机遇 特点 一家专注于质量管理平台和整体 解决方案的提供商
近年来,出现了一些制作粗糙、违背史实甚至常理的“抗战雷剧”,社会上也出现了一股“戏说”抗战剧的不良风气。
高齡自主學習團體終身學習試辦計畫經費核銷
时间与我们的世界 Pb 段心蕊.
“三生教育”专题 生命·生存·生活.
赴日本理光工作实习生 和软件工程师项目简介.
忻州师范学院校运会管理系统的设计与实现 班 级:计算机系本0702班 姓 名:董莎莎 学 号: 导 师:郑志荣.
浪漫 碰撞 蜕变 专题八 19世纪以来的文学艺术.
德国波恩明斯特广场修建的贝多芬铜像( 1845年)
台北縣98年三鶯區語文研習 --建國國小 修辭與標點符號 福和國中廖惠貞
中日合资 武汉安珞计算机系统有限公司 公司介绍
有三件事我很確定: 第一、愛德華是吸血鬼 第二、出於天性,他渴望喝我的血 第三、我無可救藥地愛上他了……
第一章 会计信息化概述 何万能 会计信息化 课件开启中,请稍后…….
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
普通话模拟测试 与学习平台 使用指南.
寻觅节日诗情.
T3汽修通总体介绍及软件应用 姓名:刘静静 2010年4月21日.
你,是扼殺 孩子競爭力的幫兇嗎?.
網路小說劇情建構與伏線營造 Windows98.
西安海天信息工程有限公司 3级系统集成资质认证答辩会演示稿
第五章 信息系统开发能力培养.
网络游戏对大学生生活的影响 英本1班 鞠申镅 汪晨茹 沈秋云 元文杰 段祺琪.
唐骏 Your company slogan.
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
转正述职报告 乐恩公司 史航
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
公務員廉政倫理規範.
前不久看到了这样一则报道:某个大学校园里,一个大学生出寝室要给室友留一张字条,告诉他钥匙放在哪里。可是“钥匙”两个字他不会写,就问了其他寝室的同学,问了好几个,谁也不会写,没办法,只好用“KEY”来代替了。 请大家就此事发表一下自己看法。
組 員: 王 新 惠 吳 映 暄 李 盈 慧 廖 香 涵 盧 姵 華 訪談日期:
第二期实验室工作人员培训讲座(三) 加强规范化建设 提高仪器设备管理水平 设备处 黄久龙 2017年9月13日 徐州师范大学设备处 黄久龙.
利用共同供應契約 辦理大量訂購流程說明.
第十五章 常見的資料庫管理系統 目的 Oracle 微軟SQL Server 微軟Access MySQL Oracle 應用伺服器
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
Microsoft SQL Server 2000 李金双.
组长:吴蔚 项目组成员:吴蔚,邱丁兰,汪琳莺
第1章 Delphi 6快速入门 1.1 Delphi 6概述 1.2 Delphi 6的安装 1.3 Delphi 6的界面描述.
数据保护技术(完整性、并发性、安全性和数据库恢复)
《网上报告厅》使用说明 北京爱迪科森教育科技股份有限公司.
U861院校专用版的安装流程 安装IIS中的WWW服务 安装SQL数据库 安装SQL SP4补丁 安装U861院校专用版.
Empower for MircoSoft ISV
数据库技术与应用 (开学篇) 同济大学.
第十三讲 使用数据库(一) 上海财经大学信息管理与工程学院.
大專院校美食網- 以新北市為例 商務科技管理專題 組 別: 第二組 專題成員: 方采薇 陳宜欣
閩南語初階研習報告 《我的冊包》 改編自康軒版第一冊第二課 程詩嵐 林幸玫 李佩瑾 吳瑛瑛 李逸琦 朱嬿蓉.
第一章 数 据 库 概 述 第一节 引言 第二节 数据库基本概念 第三节 数据库系统结构 第四节 数据模型 第五节 数据库管理系统
第1章 SQL Server 2005概述 教学提示:SQL Server 2005是微软的下一代数据管理和分析解决方案,它给企业级应用数据和分析程序带来更好的安全性、稳定性和可靠性,使得它们更易于创建、部署和管理,从而可以在很大程度上帮助企业根据数据做出更快、更好的决策,提高开发团队的生产力和灵活度,以及在减少总体IT预算的同时,能够扩展IT基础架构以更好地满足多种需求。
圖資處重點工作 校務資訊系統 品質提升 圖書資訊處 許乃斌
第一章 认识PROTEL DXP   本章介绍了Protel DXP的在EDA设计中的作用机安装、卸载过程,对于已经熟练掌握Protel电路设计和计算机软件相关知识的用户,可以直接跳过本章,进入下一章的学习。
香港傳統的農村生活.
COM组件及其设计 一、COM组件定义和DNA思想简介 二、COM组件的特点 三、COM组件对象的软件工程方法 四、DNS、MTS
1 打开 SQL Server 2005 安装盘,单击 SPLASH.HTA 文件进行安装,安装界面如图所示。
105學年度 新北市英語歌曲演唱競賽 志工工作會議 105年11月18日 9:30-10:00 碧華國小演講廳 新北市三重區碧華國小.
兒童及少年保護、 家庭暴力及性侵害事件、 高風險家庭 宣導與通報
◆ 第3節 基音與泛音 一、縱波的駐波 二、開管樂器的駐波 三、閉管樂器的駐波 四、共鳴空氣柱實驗 範例 1 範例 2 範例 3 範例 4
第11章 安全管理 教学提示:数据库安全是关系数据库中的非常重要的方面,包括了系统安全、数据安全、资源管理、用户管理、权限管理、角色管理、口令管理以及授权、认证、审计等相当多方面的内容。本章讲述有关数据库安全方面的知识。 数据库系统的安全性是每个数据库管理员都必须认真考虑的问题。SQL Server.
組員:.
 主講人:楊文明主任委員   106/06/30 中華電信職工福利委員會台北分會業務簡介.
银川社保网上申报 宁夏人力资源和社会保障 网上服务大厅操作
第一章 Visual FoxPro数据库基础
Presentation transcript:

数据库设计语言 山东农业大学信息学院计算机系 课件制作:吴秋兰 问题和建议请Mail:zxylsg@sdau.edu.cn

课 程 简 介 本课程从实用的角度出发,介绍利用PB开发数据库应用系统应具备的基础知识,包括数据库的基本概念、面向对象的程序设计方法、PB的开发环境、PowerScript编程语言、PB中常用对象的应用、PB操作数据库的方法等;并以具体实例介绍利用PB开发管理信息系统的开发方法和开发过程。

目 录 第一章 PowerBuilder编程入门 第二章 应用对象 第三章 在PB中操纵数据库 第四章 PowerScript编程语言 第五章 窗口 第六章 窗口中的控件 第七章 数据窗口 第八章 菜单

第一章 PowerBuilder编程入门 本章重点: 1、PB的功能特点 2、PB和PB内置数据库Adaptive Server Anywhere 的安装 3、PB的开发环境

1.1 PowerBuilder的功能特点 PB是美国PowerSoft公司(后来被Sybase公司并购)于二十世纪九十年代初期(1992年)推出的产品,它是一种基于客户机/服务器体系结构的应用程序的前端开发工具,采用面向对象的开发技术,具有可视化的图形用户界面,使用它开发人员能够快速容易地开发出应用程序。

PowerBuilder的优点 1.PB是专业的C/S体系结构应用程序开发工具 C/S(Client/Server,客户机/服务器体系结构)是当今非常流行的一种分布式计算结构,而PowerBuilder在推出时就针对C/S体系结构,是基于这种体系结构应用程序的专业的前端开发工具。

2.PB是面向对象的、可视化快速开发工具 利用PB的面向对象技术和可视化的开发手段,很多时候开发者无需编写很复杂的程序代码,就可以快速地建立图形化的应用程序,进行数据库的访问。

3.支持多种数据库管理系统 PB可同时支持多种数据库管理系统,通过ODBC和专用的大型数据库接口,能够高速访问数据库中的数据,充分发挥每种数据库的特长。如Sybase、Oracle、Informix、Microsoft SQL Server等。

4.内置数据库管理系统 PB本身带有的数据库管理系统是Adaptive Server Anywhere,利用这个数据库管理系统,使用者能够在开发设计阶段脱离网络数据库服务器,在单机上开发数据库应用程序,开发完成后,如果需要,可以使用PB提供的数据管道技术,将数据信息移植到网络环境下的大型数据库上。

5.支持多种数据源和功能强大的数据窗口技术 PB包含五种数据源,并提供了功能强大的数据窗口技术。数据源指定获取数据的方式,数据窗口是PB的专利,通过数据窗口,可灵活方便地访问数据库中的数据,并且不需要编写复杂的SQL语句。

6.PB支持多种窗口格式和多种对象 PB支持的六种窗口格式。开发人员可以根据自己的需要,选择适当的窗口格式。 PB支持几乎所有的Windows标准对象,如对象的连接与嵌入技术、动态连接库技术等。

7.功能强大的PowerScript编程语言 (1)语法特点类似于BASIC,易学易用;并且她吸取了某些C语言的优点,如具有++、--、+=等操作符,从而为编写程序代码带来了极大的灵活性。 (2)编程环境是智能环境,能够自动调节程序的缩进编排,对于关键字、SQL语言等都采用特殊的颜色显示,这使得编写代码的语法错误大大减少。 (3)变量类型和函数比较丰富,包含十几种变量类型和几百种函数。

8.PB支持交叉平台 PB是一个跨平台的开发工具,它能够在许多操作系统环境下进行应用程序的开发,如Windows 9x、Windows 2000、Windows NT等。

9.灵活快捷的数据转移方法-数据管道技术 利用PB的数据管道技术,能够方便、快捷地把数据库表中的数据从一个表复制到另一个表,从一个数据库复制到另一个数据库,从一个DBMS复制到另一个DBMS。在复制表的过程中,除了复制表中数据和表结构外,还可以复制相应表的扩展属性。

1.2 PowerBuilder企业版的安装 PowerBuilder 企业版8.0中包含以下工具: · PowerBuilder 8.0:开发应用程序的集成开发工具。 · Adaptive Server Anywhere 7.0.1:一套桌面型的 数据库管理系统。 · PowerDynamo 3.5.2:一套用于创建和维护动态 Web站点的工具。 · Jaguar 3.6.1:一个组件事务服务器。 · InfoMaker 8.0:一套查询数据库和生成报表的工具。 · Online Books:完美的电子图书。

PowerBuilder安装过程 1、运行PB的安装光盘根目录下的Setup.exe,安装程序提示是否同意软件的许可协议,如下图所示。不同意许可协议时将退出安装过程。

2、单击“Yes”按钮,弹出如图所示的对话框,安装程序建议用户在安装之前打印PB的安装指南。此时,如果单击“是”按钮,将退出安装过程,单击“否”按钮将继续安装。

3、为了继续安装过程,单击“否”按钮。系统提示输入产品的CD Key,如图所示。

4、输入正确的CD Key后,按“Next”按钮,出现安装欢迎信息窗口,如图所示。

5、单击“Next”按钮,安装程序提示输入用户信息(用户名和公司名),如图所示。

6、单击“Next”按钮,安装程序提示选择PB的安装路径,如图所示。默认情况下,安装路径是C:\Program Files\Sybase。如果想改变安装路径,可单击“Browse”按钮进行选择或按“Browse”按钮后直接输入。

7、单击“Next”按钮,安装程序提示选择共享文件要安装到的路径。

8、单击“Next”按钮,安装程序提示选择要安装的产品组件 。如果使用PowerBuilder开发小型的单机应用管理程序,则选中PowerBuilder和Adaptive Server Anywhere即可。

9、确认选择后,单击“Next”按钮,安装程序会检测到没有选择Jaguar组件,弹出如图所示的对话框。

10、按“确定”按钮后,弹出如图所示的对话框,询问是否现在选择Jaguar CTS。Jaguar CTS是Sybase公司推出的专门为NetOLTP(NetOLTP是指通过Internet、Intranet、Extranet或传统网络进行联机事务处理)和电子商务设计的组件事务服务器,它是一个用在传统的客户机和服务器之间的中间层事务服务器。

11、单击“否”按钮。安装程序会检测计算机中是否安装了DCOM。DCOM是ODBC 3 11、单击“否”按钮。安装程序会检测计算机中是否安装了DCOM。DCOM是ODBC 3.5所需要的驱动程序,可从微软的相关网站上下载。如果还没有安装DCOM,则系统会提示在完成PowerBuilder的安装后安装DCOM。

12、单击“确定”按钮,安装系统首先安装Adaptive Server Anywhere,并提示选择要安装的组件,如图所示。取系统的默认设置即可。

13、单击“Next”按钮,安装程序提示选择 Adaptive Server Anywhere的安装路径 。

14、单击“Next”按钮,安装程序提示选择程序组 。

15、单击“Next”按钮,安装程序显示将要开始拷贝文件 。

16、单击“Next”按钮,安装程序开始拷贝文件。拷贝完成后,安装程序提示选择许可协议类型,如图所示,在此可选择“Concurrent Seat model”。

17、单击“OK”按钮,安装程序继续拷贝文件。拷贝完成后,安装程序提示安装完成,如图所示。

18、单击“Finish”按钮,便完成了Adaptive Server Anywhere的安装,接着进入PowerBuilder的安装,显示欢迎窗口。

19、单击“Next”按钮,安装程序提示选择PowerBuilder的安装路径,。

20、选择好安装路径后,单击“Next”按钮,安装程序提示继续安装过程并重新启动计算机 。

21、重新启动计算机后,安装程序提示选择安装类型,如图所示。

22、单击“Next”按钮,安装程序提示选择安装路径。

23、单击“Next”按钮,安装程序提示选择安装类型。

24、单击“Next”按钮,安装程序提示选择程序组,如图所示。

25、单击“Next”按钮,安装程序显示将要开始拷贝文件,如图所示。

26、单击“Next”按钮,安装程序开始拷贝文件。拷贝完成后,安装程序提示安装完成信息,如图所示。

27、单击“Finish”按钮,完成整个安装过程。

1.3 PB开发环境总览 1、启动PB 2、初识PB开发环境 标题栏 菜单栏 工具条:PowerBar、PainterBar和StyleBar。此处的工具条称为PowerBar工具条。 用户工作区:用户进行对象设计的区域。 状态栏:指示用户当前的工作状态或命令解释。 系统树窗口 夹子窗口 2、初识PB开发环境

3、PB中的视图 4、PB的帮助系统

1.4 PB中的面向对象技术 类和对象是面向对象程序设计语言的基础。 一、类 类(class):具有共同特性的对象组的描述或定义。类是构造对象的模板或蓝本。类定义了包含在对象中的资料以及对象完成的过程。

二、对象 对象(object):由资料以及与资料共存或与资料紧密相关的过程组成的软件包。 对象是面向对象开发技术的基本结构模块或组件。对象是类的实现。 对象的三种基本特性:属性、方法(函数)、事件。

1、属性 属性用来描述对象的特征,描述一个对象不同于另一个对象的地方。 一般来说,每个对象都有多种属性。同一个类的两个对象虽然有相同的属性集合,但具体属性取值可能并非完全一样。

2、方法 方法也称为对象的函数,它封装了对象的功能,也是应用程序与对象交换信息的主要手段。这些对象函数封装在对象内部,其实现步骤和细节用户既看不见,也不能修改,开发人员可按照约定直接使用。 对象函数的引用方法为:     对象名.函数名(参数…)

3、事件 事件指可能发生在对象上的事情,说明对象响应什么样的操作。

1.5 建立一个简单的应用程序 1、创建工作区 2、创建应用对象 3、创建窗口 4、在窗口上放置控件 5、对对象的事件编程 6、发布应用程序 在PB中利用工作区来管理应用程序的开发。 2、创建应用对象 应用对象是PB应用程序的入口。 3、创建窗口 4、在窗口上放置控件 5、对对象的事件编程 6、发布应用程序

PB开发应用程序的工作流程 N Y 需求分析 系统设计 建立PB工作台、建立PB应用 建立窗口、数据窗口对象、菜单、用户对象等,在窗口上放置控件 编写事件处理程序 系统调试 满足用户需求? 修改程序 N Y

习题 1、简述PB开发应用程序的工作流程 2、创建一个简单的应用程序