这是一篇关于数据库相关毕业论文开题报告范文,与汽车工程系毕业设计任务书相关毕业论文格式模板。是论文任务书专业与数据库及计算机及通信技术方面相关的免费优秀学术论文范文资料,可作为数据库方面的大学硕士与本科毕业论文开题报告范文和职称论文论文写作参考文献下载。
毕业设计(论文)
题 目:
专 业:
班 级:
学 号:
姓 名:
指导老师:
成都电子机械高等专科学校
二〇〇七年六月
论 文 摘 要
关 键 词 :
Abstract
Key Words:
目 录
论文摘 要 I
关 键 词 I
AbstractII
Key WordsII
目 录III
第1章 基础知识1
1.1 管理信息系统综述1
1.1.1 管理信息系统的概念1
1.1.2 MIS的结构,特征及相关学科1
1.2 数据库的基础知识2
1.2.1 数据库的基本原理及基本概念2
1.2.2 数据库管理系统4
1.2.3 PowerBuilder访问数据库的方式4
参 考 文 献5
第1章 基 础 知 识
本章介绍管理信息系统的有关知识,数据库的基础知识,客户机/服务器体系结构,面向对象的编程技术以及应用程序的开发方法和开发过程等基础理论知识,这是学习本书后续内容的必要准备.
1.1 管理信息系统综述
1.1.1 管理信息系统的概念
管理信息系统(Management Information Systems,简称MIS),是一个不断发展的新型学科,MIS的定义随着计算机技术和通信技术的进步也在不断更新,在现阶段普遍认为MIS 是人为或计算机设备以及其他信息处理手段组成并用于管理信息的系统.包括以下几个基本概念:
(1) MIS的对象就是信息.信息是经过加工的对决策者有价值的数据.信息的主要特征是来源分散,数量庞大.信息来源于生产第一线,社会环境,市场以及行政管理等部门.信息具有时间性.
(2) 系统是由相互联系,相互作用的若干要素按一定的规则组成并具有一定功能的整体. 系统由输入,处理,输出,反馈,控制等五个基本要素组成.
(3) 管理信息由信息的采集,信息的传递,信息的储存,信息的加工,信息的维护和信息的使用等五个方面组成.
MIS包括计算机,网络通信设备等硬件成分,也包括操作系统,应用软件包等软件成分,并随着计算机技术和通信技术的迅速发展还会出现更多的内容.
1.1.2 MIS的结构,特征及相关学科
1.MIS的结构
MIS由信源,信宿,信息处理,信息用户和信息管理者等五个部分组成.
2.MIS的特征
完善的MIS具有以下四个标准:确定的信息需求,信息的可采集性与可加工性,可以通过程序为管理人员提供信息,可以对信息进行管理.
MIS具有以下特征:
( 具有统一规划的数据库是MIS成熟的重要标志,它象征着MIS是软件工程的产物.
( 通过MIS实现信息增值,用数学模型统计分析数据,实现辅助决策.
( MIS是发展变化的,MIS有生命周期.
( MIS的开发必须具有一定的科学管理工作基础.只有在合理的管理体制,完善的规章制度,稳定的生产秩序,科学的管理方法和准确的原始数据的基础上,才能进行MIS的开发.
因此,为适应MIS的开发需求,企业管理工作必须逐步完善以下工作:
( 管理工作的程序化,各部门都有相应的作业流程.
( 管理业务的标准化,各部门都有相应的作业规范.
( 报表文件的统一化,固定的内容,周期,格式.
( 数据资料的完善化和代码化.
3.MIS的相关学科
MIS是一个交叉性的综合性学科,组成部分有:计算机学科(网络通信,数据库,计算机语言等),数学(统计学,运筹学,线性规划等),管理学,仿真等多学科.随着科学技术的高速发展,MIS涉及的范围还要扩大.
1.2 数据库的基础知识
1.2.1 数据库的基本原理及基本概念
数据处理是计算机应用中的一个重要组成部分,是指对各种形式的资料进行分类,组织,编码,存储,检索和维护的一系列活动的总和.其目的是从大量的,原始的资料中抽取,推导出对人们有价值的信息以作为行动和决策的依据.人们对信息的处理经历了三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段.数据库是信息资料存储的方式之一,一个数据库就是一组相关联的资料或对象的集合,它是存储和管理资料的地方,用户可以方便地进行资料的检索,排序和操作.数据库系统又经历了三个阶段:网状数据库,层次数据库和关系数据库.本书中提到的数据库是指关系型数据库.一个数据库所包含的主要内容有:
1.表(table)
通俗地讲,表就是一张二维表格,在这个表格中包含列(column,也称为字段)和行(row,也称为记录).如图1-1所示.
其中,列代表表的特征,行则代表表的内容.一个列的属性包括列的名字,数据类型,数据宽度,空值能力和默认值.另外,还包含一些其他扩展属性,如显示格式,对齐,编辑样式,有效性验证等.列的空值能力(Nullability)规定该列是否可以接受空值(NULL)作为合法值.
作为一个比喻,可将数据库看作一个存储货物的仓库,数据库中的表可看作仓库中的货架,表中的行和列则和货架上的行和列对应.
图1-1 表的结构
2.视图(view)
视图是查看一个或多个表中数据的一种方法,是一个独立的对象.它基于SQL语言中的SELECT语句,并提供一种便捷方式,使得对许多表的访问看上去就像访问一个表一样,进而简化对多个表的访问.
3.索引(index)
索引用于加快数据检索的速度.为了便于描述,可将索引和书的目录作对比.书的内容类似于表中的数据,书的目录类似于索引.书的目录指向了书中的内容(通过页号).同样,索引是表的关键值,它提供了指向表中行的指针.目录中的页号是到达书中内容的直接路径,同样,索引建立了到达表中数据的直接路径,从而允许用户更高效地访问数据.如果没有索引,则必须从表的开始来查找指定的信息,这样可能需要较长的时间,从而降低了检索速度.
4.键值(key)
键值包括主键和外部键.主键是惟一标识一个表中某一行的指示器,它能使你从表中选定惟一的指定行.因此,主键和索引的主要区别就在于,索引可以重复,而主键不能重复.外部键用于建立表与表之间的相互联系.主键和外部键都用于强制执行表与表之间的引用完整性,确保将合法的值输入表内.
5.存储过程(stored procedure)
如果数据库管理系统(Database Management System,简称DBMS)支持存储过程,则可以在必要的时候使用它.存储过程可看作是一个为完成特定功能而编写的已经编译好的SQL语句集合.执行这种已经编译好的SQL语句集合要比逐条解释执行SQL语句快得多,从而大大加快资料的访问速度.
6.用户和组(users and groups)
用户和组主要用来提高数据库的安全性,规定某个表或某些表只能由特定的用户或组来访问.
1.2.2 数据库管理系统
数据库管理系统(DBMS)允许在某个数据库内共享对数据的访问.DBMS维护着数据库的安全性,完整性和可靠性.常见的大型关系数据库管理系统有:微软的SQL Server,IBM的DB2,Oracle,Sybase,Informix等,桌面型关系数据库有FoxPro,Access,Adaptive Server Anywhere等.数据库管理系统的使用方法,因数据库管理系统的不同而有所差异,这主要表现在服务器方面的一些管理,而对于PowerBuilder以及应用程序来说,通过相应的数据库接口,对不同数据库的操作方法是完全类似的.为了让读者尽快掌握有关数据库的基本操作,本书以PowerBuilder内置的Adaptive Server Anywhere数据库为例加以介绍.
表1-1 PowerBuilder所支持的数据库接口
数据库接口DBMS标识INFORMIX 7IN7INFORMIX I-Net 9IN9JDBCJD and JDicrosoft SQL Server 6 and 7MSSODBC 接口ODBCOLE DBOLEOracle 7.3O73Oracle 8.x and Oracle 8.0iO84Sybase DirectConnectDIRSybase Adaptive Server Enterprise CT-LibSYCSybase Adaptive Server Enterprise (Jaguar ponents)SYJ
1.2.3 PowerBuilder访问数据库的方式
PowerBuilder可以方便有效地访问数据库,在使用PowerBuilder开发环境操作数据库之前,首先要建立PowerBuilder与数据库的联系,这种联系通常称为数据库的连接.PowerBuilder与数据库的连接通过驱动程序完成.为了提高数据库的访问效率,对于像Oracle,Sybase,Informix,Microsoft SQL Server等大型数据库管理系统,PowerBuilder提供了专用的数据库接口.这些接口通常就是对应的动态连接库(DLL).另外,PowerBuilder提供了许多DBMS的本地连接,PowerBuilder所支持的数据库接口列在表1-1中.为了连接到某个指定的DBMS,需要安装两个组件,如图1-2所示.第一个组件是PowerBuilder提供的数据库接口(通常是动态连接库,名称为PBxxx80.DLL,其中xxx是DBMS的三字符描述,例如PBMSS80.DLL是Microsoft SQL Server数据库接口).第二个组件是DBMS销售商提供的接口文件(通常也是以动态连接库的形式提供).最高层是数据库网络支持文件,这些文件由DBMS服务器所用的网络类型决定.关于数据库的连接及其具体操作,请参阅后续有关章节.
图1-2 PowerBuilder访问数据库的方式
等 等
参 考 文 献
[1] 赵士滨编着.电工与电子机械基础电路分析与远轩加大哌工. 北京:人民邮电出版社,1999
[2] 陈庆璋编着.多媒体技fretgrfshgdfuytdfhsre43qreastgrwytreytreytre术教程. 浙江:科学技术出版社,1998
[3] 赵子江编着.平面设计入门. 北京:化学工业出版社,1996
[4] 赵子江编着.网页动画与三维文字动画制作教程. 北京:机械工业出版社,2000
[5] John Corrigan,Computer Graphics Secrets &, Solutions. SYBEX Inc,1994
12] Stere Rimmer,Multimedia Programming For Windows. McGraw Hill,1994
.Photoshop一目了然. 日本:ビ-·ェヌ·ェヌ社,1994
2
3
等
第n行
第2行
第n列
第2列
第1列
学号姓名性别年龄籍贯0001张小丽女19青岛0002李 超男21北京
PowerBuilder数据库接口
DBMS
DBMS销售商提供的接口
PowerBuilder
第1行