- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PowerBuilder參考手册
PowerBuilder 是一个可视化图形界面的数据库应用系统开发工具,它支持面向对象技术、客户/服务器机制、分布式组件开发和因特网应用。
计算机应用结构的发展阶段:
1.集中式结构:计算机所有的系统资源都集中在主机上,所有处理也在主机完成。(增加服务器负载)。
2.文件服务器网络结构:应用程序在客户工作客户站上运行,文件服务器只提供资源的集中管理和访问途径。(增加网络负载)
3.客户服务器网络结构:向服务器发送处理请求而不是文件请求;服务器返回返回的是处理结果而不是文件。
4.分布式客户/服务器网络结构
客户端应用程序(客户层)电脑、实施商业规则的组件(中间层)电脑、数据库服务器(服务器层)电脑
组件具有不同的应用程序可以重复使用的组件共享特性。
组件具有配置和设计的灵活性,使计算机性能得以改善
组件开发使得复杂的应用变为易于管理的模块
5.Web网络结构
Web服务器(电脑)-中间件(电脑)-数据库服务器(电脑)
中间件负责管理Web服务器和数据库服务器之间的通信,并提供应用程序服务,它能够直接访问数据库、调用外部程序。或利用程序代码访问数据库。因此可以提供与数据库相关的动态HTML页面或执行用户查询,并将结果格式化成HTML页面,然后通过Web服务器返回给用户浏览器。
如何开发数据库应用系统?
信息系统开发主要分为:结构生命周期发、快速原型法和面向对象法。
通常软件系统根据需求分为两类。一类需求是需要比较稳定的而且并能够预先指定的系统,称之为预先指定的系统。如计算机控制系统,卫星图像处理系统、火箭发射控制、数据库管理系统。开发这类系统需要预先进行严格需求分析,指定精确的规格说明,并在严格管理下进行传统的生命周期开发。
另一类是需求模糊,随时可变化的系统。一般是商业和行政数据处理系统、决策支持系统。快速原型法进行开发。以免开发的系统过时,不符合客户需求。
面向对象的分析与设计
面向对象建模得到的模型对象的三个要素(三个子模型),即静态结构(对象模型)、交互次序(动态模型)和数据变化(功能模型)。当涉及交互作用与时序的时动态模型最为重要。当解决问题运算规模很大的时功能模型很重要。
数据库结构的设计与实现
用户的所有数据以及这些数据之间的关系借助于表这种形式来实现的。
需求分析主要解决的问题:
信息要求,用户需要从数据库中获取什么数据,并由此决定在数据库中存储哪些数据。
处理要求,明确用户对数据有怎么样的处理要求,从而确定数据之间的相互关系。
安全性、完整性:用户缺乏计算机知识。设计人员缺乏用户的专业知识。
数据字典(Data dictionary)
数据项:数据项是数据的最小基本单位,对它的描述包括名称、含义、类型、取值范围、长度,及其他数据项之间的逻辑关系。
数据结构:数据结构反映的是数据之间的组合关系它是若干数据项,有意义的结合。对它的描述包括名称、含义、以及组成该数据结构的各个数据项。
数据流:数据流是指某个处理过程的输入和输出,它可以是数据项也可以数据结构
数据存储:是指处理过程中所访问的数据,也就是数据文件
处理过程:即对数据的处理,指从何处接受何种输入和向何处产生输出。
③、④、⑤对应用程序设计有影响。★★概念模型设计★★
概念模型设计是将分析得到的用户需求抽象为信息结构的过程,设计出能够满足客户业务要求的各种实体(学生、课程、班级、系)以及它们之间的相互关系(属于、选课、开课)。
为了把用户的数据要求明确第表达出来,通常要求建立一个面向问题的概念模型的方法是实体-联系方法(Entity-Relationship Approach)。E-R模型包含“实体”-“联系”-“属性”
(1)实体:是指客观世界中存在的,并可以相互区分的事物。实体可以是人,也可以是物。例如,学生、课程、班级、系。
(2)联系:客观世界中,事物之间的关联。例如,学生与班级的联系有属于,学生与课程的关系有选课,课程与系的关系有开课。
(3) 属性:是指实体或联系具有的性质。例如:“学生”实体的属性有学号、姓名、性别、出生年月、班号等;“选课”联系的属性有学期、成绩、年度。
注:PK是主键,FK是外键
★★数据模型的设计★★
概念模型设计是将分析得到的用户需求,抽象为信息结构的过程,数据模型设计的任务就是把概念模型的E-R图转换为与之相符的逻辑结构的过程。数据模型具有网状模型、层次模型、关系模型。PowerBuilder所用的数据模型是关系模型DBMS。
关系模式与关系模型的基本概念:
关系模式:是记录类型(表)
关系模型:是表结构的集合,即实体与实体间联系的数据模型,用外键表示实体间的联系。关系模型(表的集合)是由若干个关
您可能关注的文档
- PK卡口基本知識.doc
- PL50物權法的基本知识和基本原则—3套试题答案.doc
- PlayStationPortable調研报告.doc
- PLAXIS基本知識备忘.doc
- PL002A1倉库管理规定.doc
- PLC1-達钢高线主轧线操作手册.doc
- PLC四層电梯自动控制系统课程设计报告_欧姆龙_武汉工程大学版.doc
- PLC基礎理论知识培训资料(学员版).doc
- PLC實验指导书(海滨校区).doc
- PLC實验指导书(单面打印50份(背面写答案),不要改动页面设置段落格式).doc
- 2024-2025学年邵阳市北塔区数学三下期末质量检测模拟试题含解析.doc
- 年产2000吨防紫外线针织面料项目初步设计(仅供参考).docx
- 2024-2025学年四川省宜宾市筠连县六年级下学期模拟数学试题含解析.doc
- 2024-2025学年岚皋县数学四年级第二学期期末经典试题含解析.doc
- 湖北省武汉为明学校2023-2024学年七年级数学第一学期期末预测试题含解析.doc
- 2024-2025学年安顺市平坝县五年级数学第二学期期末调研模拟试题含答案.doc
- 年产2000吨防紫外线针织面料项目概念性设计(仅供参考).docx
- 年产2000吨防紫外线针织面料项目建议书.docx
- 年产2000吨防紫外线针织面料项目规划设计.docx
- 2024-2025学年江西省赣州市崇义县四年级数学第二学期期末教学质量检测试题含解析.doc
文档评论(0)