ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:415.48KB ,
资源ID:5037429      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5037429.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库实验报告.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库实验报告.docx

1、数据库实验报告数据库实验报告目录一 实验目的 3二 实验内容 31 数据库系统概述 31.1PowerBuilde的基础 41 .2 PowerBuilde的工作环境 51.3 PowerBuilder工具栏 61.4 画板 71.5 Windows 客户应用程序的建立 82 建立数据库 92.1 建立ASA数据库 102.2建立ODBC数据源 112.3 创建表 14三 实验心得 16一 实验目的了解数据库系统 ,熟悉PowerBuilder集成开发环境,学会使PowerBuilder以及数据库的建立、连接和数据库表的操作。二 实验内容1 数据库系统概述1. 数据库(DataBase,简称D

2、B)数据库是指相互关联的数据集合。它是一组长期存储在计算机内,有组织的、共享的、具有明确意义的数据集合。数据库可以人工建立、维护和使用,也可以通过计算机建立、维护和使用。数据库并非“存放数据仓库”的简称,在数据库系统中,数据仓库实际是存放历史数据的仓库。2数据库管理系统(DataBase Management System,简称DBMS)能够对数据库进行有效管理的一组计算机程序称为数据库管理系统。它是位于用户与操作系统之间的一层数据管理软件,是一个通用的软件系统。数据库管理系统通常由语言处理、系统运行控制和系统维护三大部分组成,给用户提供了一个软件环境,允许用户快速方便地建立、维护、检索、存取

3、和处理数据库中的信息。我们熟悉的数据库管理系统有SQLServer 、Oracle 、 Visual ForPro等3 数据库系统(Data Base System, 简称DBS) 数据库系统是指具有管理和控制数据库功能的计算机系统。 它通常由5部分组成: 硬件系统、 数据库、 软件支持系统、 数据库管理员和用户。 它们之间的关系如图1.1所示。 数据库应用系统: 为特定应用开发的数据库应用软件。例如,基于数据库的数据库管理系统、决策支持系统等。 数据库系统是一个复杂的系统,它是采用了数据库技术的计算机系统,又是一个实际可运行的,按照数据库方法存储、维护和向应用系统提供数据支持的系统。它由硬件

4、系统、数据库、软件支持系统、数据库管理员和用户组成。 1.1PowerBuilde的基础PowerBuilder是一种可视化的、面向对象的快速应用开发工具,它提供了对面向对象编程的全面支持,集成了第四代(4GL)编程语言,内置了多种对象类,可以方便地对数据库进行访问。PowerBuilder应用系统可以运行在Windows9x/2000/XP/2003、Macintosh、Sun solaris等多种平台上,并支持跨平台的开发和分布。例如:在Windows上开发的PowerBuilder应用程序可以分布到UNIX平台上运行。PowerBuilder与数据库的连接是通过接口进行的(ODBC通用接

5、口和专用接口)。通过ODBC接口,PowerBuilder可以实现与大部分数据库管理系统(Oracle、Sybase、Informix、MS SQL SERVER、FOXPRO、Access、Excel等)相连接。为了提高访问效率,PowerBuilder还提供了与某些数据库管理系统(Oracle,MS SQL SERVER,SYBASE等数据库管理系统)的专用接口。面向对象的程序设计方法的精髓是将要处理的信息抽象成对象,每个对象都能响应外界的刺激并进行相应的动作。PowerBuilder应用程序由多种对象组成,并对每个对象提供了方便好用的开发工具。其中,画板、事件、脚本、函数和库是Power

6、Builder中开发应用程序的基本工具。另外,PowerBuilder还附带有多种实用工具软件。如Adaptive Server Anywhere 9.0、PowerBuilder Runtime Packager等实用工具软件,对数据库应用的开发与部署提供了强有力的支持。1 .2 PowerBuilde的工作环境 图1 PowerBuilde集成开发环境它是一个典型的带帮助的多文档窗口(MDI Help),包括顶部的菜单栏和工具栏、左边的系统树(System Tree)和Clip窗口、底部的输出窗口。可以将经常使用的文本拷贝或拖拉到Clip窗口中并起一个名字,以后需要时可以随时再拷贝到合适的

7、地方。如果不是特别需要,Clip窗口和输出栏一般可以关闭,这样使得系统树窗口可以显示更多内容,用户工作区更大一些。对于所示的工作环境,涉及两个必要的步骤:建立工作空间(WorkSpace)和目标(Target)WorkSpace使得应用系统开发人员可以在多个应用或组件上进行开发,为构建复杂应用提供了方便;Target用于描述WorkSpace中的应用或组件,包括Window客户、EAServer组件和WEB站点三类。在8.0以上的版本中,只有打开或建立了WorkSpace并在其中加入一个已存在的Target或定义一个新的Target之后才能进行有效工作。可以说,在PowerBuilder 8.

8、0以上版本中,WorkSpace和Target是应用系统开发的中心。1.3 PowerBuilder工具栏 图2 PowerBuilde 10.0的工具栏由三个部分组成:PowerBar、PaiterBar和StyleBar,PowerBar用于打开PowerBuilder的各种画板;PaiterBar包含操作当前画板的图标按钮,它只有在打开某个画板后才会出现;StyleBar用于改变文本的字体、字号和属性,它只在对文本进行操作时才出现。在PowerBuilder 10.x中,PowerBar通常位于菜单之下和其它Painter工具栏之上1.4 画板1 新建画板 该画板用于创建各种对象,单击后

9、弹出如图3 所示的对话框 图3 New 画板在图中单击workspace 图标,建立工作空间,命名为examp图4 建立workspace1.5 Windows 客户应用程序的建立 单击图5 中的第一项“Application”出现如图6的对话框图5 target 画板 图6 建立应用对话框2 建立数据库PowerBuilder作为数据库应用的前端开发工具,在使用数据库中的数据之前,数据库必须是建立好的,而且还要通过专用或通用数据库连接工具与数据库建立连接。这一节我们利用PowerBuilder自带的Adaptive Server Anywhere数据库创建工具建立一个实验用数据库,这是Pow

10、erBuilder环境下能够建立的唯一一个数据库。而且,在PowerBuilder环境下对数据库的管理功能较弱,对于ASA数据库的全面管理,可以使用Sybase Central实用工具。ASA数据库与PowerBuilder运行在同一台机器上,构成了Client/Server体系结构。ASA数据库在功能上基本具备了大型数据库的特点,是一个完整的DBMS,使得应用软件研制人员在单机环境下就能完成网络环境下C/S模式数据库应用系统的大部分开发任务。PowerBuilder同时也提供了很好的数据库应用系统发布与安装工具。2.1 建立ASA数据库在PowerBar上单击DB Profile图标或者从菜

11、单栏点击“Tools”菜单项,再从Tools的下拉菜单中选择执行“Database Profile”子菜单选项,此时出现图7所示的对话框图7 Database profiles 对话框 打开数据库画板 双击 creat ASA database 出现如图 8 的对话框图8 创建ASA数据库 对话框 2.2建立ODBC数据源ODBC数据源是指要连接的数据库、相关网络软件、操作系统软件等支持环境的总称。如果与网络数据库服务器连接,应该先调通网络、安装必要的客户端软件等,在PB中建立ODBC数据源的操作步骤如下 图9 创建数据源单击下一步 进行ODBC的配置 图 10 配置ODBc图 11 输入用户

12、名和口令 图 选择所要连接的数据库当ODBC 、login、dasebase三个选项都配置好之后,回到ODBC选项。测试一下能付与数据库连接上,如果可以连接说明数据源已经配置好了,如果连接失败,表明配置错误,需要重新配置。2.3 创建表 1 选择table 选项 , 单击鼠标右键,执行NEW table 子菜单项 如图 13图单击如图所示操作区的Isql session 选项卡图 14 依次输入SQL语句 建立三张表库存表(storage):CREATE TABLE dba.storage (barcode numeric(10,0) NOT NULL, mc varchar(24) NOT

13、NULL , rkdj numeric(8,2) NOT NULL, ckdj numeric(8,2) NOT NULL, numb numeric(6,0) NOT NULL, gg varchar(20) DEFAULT NULL, cjbh varchar(10) NOT NULL, scrq date NOT NULL, inrq timestamp NOT NULL, czy varchar(8) NOT NULL , PRIMARY KEY (barcode) ;供应商表(producer):CREATE TABLE dba.producer (cjbh varchar(10)

14、NOT NULL, cjmc varchar(24) NOT NULL , cjaddr varchar(24) NOT NULL, yb char(6) NOT NULL, tel varchar(16) NOT NULL, bz varchar(24) DEFAULT NULL, PRIMARY KEY (cjbh) ;销售表(sale_all):CREATE TABLE dba.sale_all (xh numeric(10,0) NOT NULL, barcode numeric(10,0) NOT NULL, sl integer NOT NULL, ckdj numeric(8,2

15、) NOT NULL, mc varchar(24) NOT NULL, fplsh numeric(12,0) DEFAULT NULL, xsrq timestamp NOT NULL, czy varchar(8) DEFAULT NULL , PRIMARY KEY (xh);以上三张表的关联关系即实体完整性(主键)、参照完整性(外键)如图15所示 图 15 三张表 三 实验心得通过本次实验,我初步掌握了数据库的开发步骤,熟悉了建立表的步骤和技巧,通过这个小系统的建立过程,我对数据库的兴趣得到了加强。在实验过程中我了解了数据库的建立和连接,表的建立和表中内外键的建立,熟悉了pb的开发环境,通过实验牢固了书本知识的掌握 。但由于是第一次运用pb进行数据库的开发,难免有这样那样的错误,通过在实验过程中老师的讲解和同学们的帮助,慢慢的改正了那些错误,逐渐的开始上手了。通过实验使我理论联系实际的重要性,在今后的时间里,应该多多做些实验,熟练地掌握书本上的知识并能做到举一反三。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1