- 1
- 0
- 约1.72万字
- 约 30页
- 2023-12-21 发布于广东
- 举报
PAGE7
《数据库应用系统》
课程设计指导书
课程名称:数据库应用系统设计理论
院系年级:12级电气信息工程系
专业班级:计算机科学与技术一班
学号:
姓名:
指导老师:
河海大学文天学院
2014年12月
一引言
数据库应用系统是计算机应用的一个重要领域,在各行各业的管理工作中都发挥着非常重要的作用。数据库应用系统设计开发是一项复杂且困难的工作,主要体现在开发环境的复杂性、用户需求的多样性、技术手段的综合性三个方面。小型的数据库图书馆管理系统是一种典型的信息管理系统,图书馆管理系统包括许多内容,有图书的基本信息以及添加、删除、修改等,读者的基本信息以及借阅书籍的相关信息,用P0werBuilder9.0编写运行环境,它是一个集成的完全可视化的开发工具,使用PowerBuilder9.0可以用一种可视、直观的方式来创建应用程序所需的用户界面和数据库接口。通过数据窗口,用户可以轻松地完成客户端与服务器之间的数据交互,利用数据窗口控件,则可以方便地显示、修改和更新数据库中的数据。
二相关技术
2.1数据库应用工程原理
数据库应用编程通过对嵌入式的使用SQL语言,只有操作功能没有编辑功能。数据库应用中包括主语言系统、数据库系统等协调运行必须解决那些关键句属,动态SQL,数据库管理系统集中管理数据资源,实时监听应用系统有何种需求,应用请求立即响应,向应用程序返回操作,由主语言系统实现算法流程,主语言系统编译器不仅能在原有的主语言系统编译器的所有功能,而且可以嵌入式的主语言程序、编译程序调用。数据通信,游标通信,主变量的实现,游标实现不确定结果集的传递,数据库接口。
2.2数据库技术
数据库技术有主语言程序连接数据事务对象的SQL技术、动态技术、事务控制技术、事务驱动程序的设计技术、数据库通信技术,数据库连接技术等。
2.3数据库通信技术
数据库通信技术有数据通信,游标通信,SQLCA事务对象,数据库访问接口ODBC能支持本地的SQL语言,应用程序中主语言传入目标数据库以及数据库SQL语言嵌入的只能是官方的SQL语言,数据库接口开放性、互联性,目标数据库专用的数据库访问接口,访问一个应用程序端都需要安装程序接口。
2.4动态SQL技术
动态SQL技术处理程序当中的人机交互和大量数据库存取操作,存取操作的SQL语言所需要的参数需要人机交互,程序执行过程的人机交互,在程序设计中需要SQL语言的动态处理程序要求,动态SQL分动态更新、动态查询等,动态更新是直接执行的,SQL主语言系统连接数据库系统,数据连接具有交互性。
2.5数据库事务控制技术
所谓事务,是由于用户定义的一个数据库操作序列,这些操作或者全部执行或者一个都不执行,它是一个不可分割的逻辑工作单元,这种事务由于是作为一个单元整体被执行的,有时也被称为原子事务。例如,在常用的关系数据库应用中,一个事务可以是一条SQL语句,一组SQL语句或者整个程序,但要注意,实务和程序是不同的两个概念,一般来说,一个程序中可包含若干事务。事件驱动程序设计技术:事件就是对象可能会发生的事情,微软的视窗系统(Windows)就是一个事件驱动环境,在事件驱动环境中,程序的流程并不能够预先确定,而是特定的事件触发应用程序中对应的某段代码,运行完成这些代码后系统会进入等待状态,等待下一个事件触发相应的代码。Powerbuilder的应用程序是事件驱动,事件是由windous系统通过消息(message)传递的,windows系统接收到所有的硬件和软件事件(如按键,鼠标拖动,系统定时器等事件),并将事件转换为消息发送给相应的对象(窗口控件等),消息中包含了其类型码,类型码代表事件的类型,在PowerBuilder中用户可以为事件编写脚本,从而控制程序的运行,对用户的动作,或系统事件做出反应,在PowerBuilder中每一类对象都有一些预定义的事件,比如按钮控件有单击(clicked)事件,编辑框有更新(modified)事件等,一般来说,这些预定义的事件能满足用户的需求,如有特殊需求,用户还可以定义自己的用户事件。
三系统分析
3.1数据需求
3.11图书馆管理系统:
实体:学生,图书
联系:学生借阅图书
数据字典:对于数据流图中的每个元素,都可以额通过数据字典加以描述,以保证数据定义的严格性
您可能关注的文档
- 基于Java的网上电脑销售系统论文.docx
- 建筑工程预算员岗位职责(多篇).docx
- 机械伤害事故专项应急预案.docx
- 小学“全员育人”说明报告.docx
- 校长重阳节座谈会讲话座谈会讲话稿.docx
- 提高电子体温单书写正确率.docx
- 2022年全员育人导师制实施专项方案.docx
- 学生性侵的实施方案.docx
- 2023年村卫生室整改方案.doc
- 项目工程承诺书范文.doc
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
最近下载
- 星原教育计划书.pptx
- 2025年高考数学真题卷(全国二卷)附答案解析.pdf VIP
- 五年级语文老师家长会课件(完美版).ppt VIP
- 《预防水痘》PPT班会课件通用ppt模板.pptx VIP
- 1.2+组织之趣+课件+2025-2026学年人教版初中美术八年级下册.pptx VIP
- 信号完整性分析软件:Cadence Sigrity二次开发_(16).CadenceSigrity二次开发案例分析.docx VIP
- 2024年八年级劳动与技术试题(附答案).docx VIP
- 2025年青岛市局属高中中考自主招生化学试卷真题(含答案详解).pdf VIP
- DB5133T 63-2022 牦牛标准化育肥场布局及圈舍建设规范.docx VIP
- (正式版)DB51∕T 1853-2014 《牦牛越冬圈舍建设规范》.docx VIP
原创力文档

文档评论(0)