欢迎来到天天文库
浏览记录
ID:1356868
大小:214.50 KB
页数:15页
时间:2017-11-10
《powerbuilder参考手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PowerBuilder是一个可视化图形界面的数据库应用系统开发工具,它支持面向对象技术、客户/服务器机制、分布式组件开发和因特网应用。计算机应用结构的发展阶段:1.集中式结构:计算机所有的系统资源都集中在主机上,所有处理也在主机完成。(增加服务器负载)。2.文件服务器网络结构:应用程序在客户工作客户站上运行,文件服务器只提供资源的集中管理和访问途径。(增加网络负载)3.客户服务器网络结构:向服务器发送处理请求而不是文件请求;服务器返回返回的是处理结果而不是文件。应用select语句查询Student库表条件是学号是990221的记录发出SQL请求查询在客户端执行含有45000条
2、记录的student记录的文件查询表格响应请示返回整个表格45000条记录的student记录访问文件服务器的数据库应用select语句查询Student库表条件是学号是990221的记录提交SQL接受的结果含有45000条记录的student记录的文件查询记录查询在服务器端执行返回一条记录访问客服/服务器的数据库15编写人:4176434794.分布式客户/服务器网络结构客户端应用程序(客户层)电脑、实施商业规则的组件(中间层)电脑、数据库服务器(服务器层)电脑(1)组件具有不同的应用程序可以重复使用的组件共享特性。(2)组件具有配置和设计的灵活性,使计算机性能得以改善(3)组
3、件开发使得复杂的应用变为易于管理的模块5.Web网络结构Web服务器(电脑)->中间件(电脑)->数据库服务器(电脑)中间件负责管理Web服务器和数据库服务器之间的通信,并提供应用程序服务,它能够直接访问数据库、调用外部程序。或利用程序代码访问数据库。因此可以提供与数据库相关的动态HTML页面或执行用户查询,并将结果格式化成HTML页面,然后通过Web服务器返回给用户浏览器。如何开发数据库应用系统?信息系统开发主要分为:结构生命周期发、快速原型法和面向对象法。通常软件系统根据需求分为两类。一类需求是需要比较稳定的而且并能够预先指定的系统,称之为预先指定的系统。如计算机控制系统,卫
4、星图像处理系统、火箭发射控制、数据库管理系统。开发这类系统需要预先进行严格需求分析,指定精确的规格说明,并在严格管理下进行传统的生命周期开发。另一类是需求模糊,随时可变化的系统。一般是商业和行政数据处理系统、决策支持系统。快速原型法进行开发。以免开发的系统过时,不符合客户需求。面向对象的分析与设计面向对象建模得到的模型对象的三个要素(三个子模型),即静态结构(对象模型)、交互次序(动态模型)和数据变化(功能模型)。当涉及交互作用与时序的时动态模型最为重要。当解决问题运算规模很大的时功能模型很重要。数据库结构的设计与实现用户的所有数据以及这些数据之间的关系借助于表这种形式来实现的。
5、需求分析主要解决的问题:1.信息要求,用户需要从数据库中获取什么数据,并由此决定在数据库中存储哪些数据。2.处理要求,明确用户对数据有怎么样的处理要求,从而确定数据之间的相互关系。3.安全性、完整性:用户缺乏计算机知识。设计人员缺乏用户的专业知识。数据字典(Datadictionary)①数据项:数据项是数据的最小基本单位,对它的描述包括名称、含义、类型、取值范围、长度,及其他数据项之间的逻辑关系。②数据结构:数据结构反映的是数据之间的组合关系它是若干数据项,有意义的结合。对它的描述包括名称、含义、以及组成该数据结构的各个数据项。③数据流:数据流是指某个处理过程的输入和输出,它可
6、以是数据项也可以数据结构④数据存储:是指处理过程中所访问的数据,也就是数据文件⑤处理过程:即对数据的处理,指从何处接受何种输入和向何处产生输出。③、④、⑤对应用程序设计有影响。15编写人:417643479★★概念模型设计★★概念模型设计是将分析得到的用户需求抽象为信息结构的过程,设计出能够满足客户业务要求的各种实体(学生、课程、班级、系)以及它们之间的相互关系(属于、选课、开课)。为了把用户的数据要求明确第表达出来,通常要求建立一个面向问题的概念模型的方法是实体-联系方法(Entity-RelationshipApproach)。E-R模型包含“实体”-“联系”-“属性”(1)
7、实体:是指客观世界中存在的,并可以相互区分的事物。实体可以是人,也可以是物。例如,学生、课程、班级、系。(2)联系:客观世界中,事物之间的关联。例如,学生与班级的联系有属于,学生与课程的关系有选课,课程与系的关系有开课。(3)属性:是指实体或联系具有的性质。例如:“学生”实体的属性有学号、姓名、性别、出生年月、班号等;“选课”联系的属性有学期、成绩、年度。注:PK是主键,FK是外键学生PK学号FK班号身份证编号姓名学生类别系号性别出生年月住址学生实体属性的描述课程PK课程号课程名
此文档下载收益归作者所有