基于PB的多媒体数据库管理系统
2018-02-09孙映雪
孙映雪
摘 要:作为多媒体的基本要素,声音、图像、数字视频已经在社会的各个方面越来越多的受到青睐。因此,近些年来,多媒体数据库的应用正在日益扩大。使用Power Builder对多媒体数据管理系统进行开发,在进行应用程序的开发过程中可以经多媒体数据库在应用程序中进行集成,使开发出来的控制程序能够进行多媒体数据的录制、查询、播放等功能,进一步提高多媒体数据库管理的层次。
关键词:PB;多媒体;数据库;管理系统
引言
随着社会的发展和科技的进步,多媒体在社会各行各业中的应用日趋广泛。但是,对于多媒体数据库管理情况来说,需要建立一套功能丰富、便于操作的数据库管理系统。在方便对数据库中所有数据进行管理的同时也简化操作步骤。因此,利用PB技术对多媒体数据库进行管理。开发出较为适合且便于操作的应用程序,进一步提高应用程序的层次并带给用户全新的体验。
1 对多媒体数据进行数据库存储的步骤
要利用PB技术对多媒体数据进行数据库存储,首先需要建立一个包含有Blob数据类型的表格,在Bb数据的窗口上会出现”OLE database Blob”,利用这一命令即可完成对图片声音等多媒体数据的数据库存储工作。具体步骤如下
1.1 进行存储设置
首先建立一个包含两个字段的表aaa,其中一个字段命名为ID另一个命名为Pic,并将ID设置为主键,两字段类型分别为char和Long binary。具体操作步骤为;首先用Datebase画笔进行表格建立,要注意ID字段不许为空,字段类型应为type或char。同时Pic字段为type或Long binary,可为空。除此之外,要id字段的Header内的"id"改为"记录号",Label的内容改为”记录号。同样的,将pic字段的改为"相片"和"相片,点击Close图标,将文件保存为aaa,点击按Table Properties图标,按Primary key并点击ID为主键,最后点击Close关闭Database画笔。
要特别注意的是,数据的输入要在后面专门的数据窗口中按照预览图标进行数据输入,在这一部中并不进行数据的输入工作。同时,要注意Pic字段的数据类型是Blob,在不同的DBMS中有一定的差别DBMS中存在差别。例如:在SQL Anywhere 中是Long binary;在SQL Server中是Image。
1.2 进行程序建立
要建立一个新的应用程序就必须遵循以下步骤:首先,点击Application图标,然后点击对话框中的New图标。将文件命名为test,点击保存。Application命名为test后点击OK键,会出现一个对话框询问是否需要应用程序的模板。点击“是”这一选项。这一步骤的目的就是坚守操作步骤,直接应用已有的模板。
1.3 进行数据输入前的准备
要进行数据输入就必须建立数据窗口。要建立有效的数据窗口需要遵循以下步骤:首先,点击DataWindow图标 ,在出现的"Select datawindow"对话框中选择New按钮;在Select talbe对话框中选中aaa表,aaa表就是我们的SQL的数据源,然后点击OK。这是我们会看到出现了一个Select talbe对话框,在这一对话框中选中aaa表,然后点击open选项。接下来进行ID列的点选。让ID位于Select list的右边,同时在创口的下方点击Where按钮,然后点击Colume。在出现的下拉菜单中选择"aaa"."id"并在Valua一栏中填入:temp。这里要特别注意冒号不可忽略。接下来点击窗口上方的Desion按钮,在菜单栏中选择Retriveal Arguments,在Name一栏填temp。同时要注意这里没有冒号。然后在type一栏中选择String,点击OK键结束。在这一步骤中规定,SQL语句在嵌入到PowerScript语言当中时必须以分号结尾,并且如果在SQL语句引用PowerScript变量就必须加冒号作为前缀,但是要特别注意的是在PowerScript语句的变量不要加冒号。
1.4 进行数据输入
在已建立好的数据窗口中进行数据输入工作,首先要注意的是必须用预览方式进行,具体操作步骤如下:首先点击Desion按钮,在菜单栏中选择Data Source,取消Data Source的对勾。然后在Object的下拉菜单中选择OLE Database Blob选项。在理想窗口中选择适当位置右击鼠标,出现Database Blob object对话框,然后进行对话框填写。
填写完成后点击OK键关闭对话框,此时回到了DataWindow的理想窗口,这是我们就发现OLE字段在一小方框中显示。此时,单击Preview预览图标,出现一个对话框,在出现的对话框中将temp的值填写1,然后点击Insert Row 图标,在已存在的表格中添加一行,这一行填写的是ID。然后双击打开程序。此时就可以运用绘制、复制粘贴等手段进行图片数据的输入。图片完成后点击问价菜单中的“退出并前往到…”关闭绘图程序。然后再次单击预览,系统会提示"save……",此时将数据窗口命名为aaa,点击是这一选项对结果进行保存。
2 制造查询系统
2.1 制造档案记录查询程序
要建立一个切实有效的记录查询程序,首先需要建立一个查询窗口。建立该窗口的具体步骤如下:首先点击Window图标,新建一个窗口。在新建的窗口中添加一个DataWindow控件。右击该控件在出现的菜单栏中单击Properties选项并点击Datawindow object name旁边的Browse按钮。选择装入以建立的数据窗口并调整窗口大小,在已调整好大小的窗口中添加SingleLineEdit控件和CommandButton控件,点击右键选择Properties,并将文本改为查询"。同时,仍将按钮命名为cb_1,点击控制按钮并选择Script…,输入脚本程序。输入程序完成后保存并关闭窗口。
2.2 进行程序连接
将窗口与应用程序进行连接。点击Application图标并在出现的test程序上双击test,出现查询程序的主窗口,然后点击w_genapp_frame的同时并右击edit,在出现的主窗口中添加按钮控件。按钮控件可以命名为"独一查询"也可以省略。接下来需要将数据库进行初始化。点击控制按钮并右击Script…,,点击后输入open(aaa)并进行保存。然后点击Application和script图标生成脚本。这一步相当于进行了win.ini。如果不使用已有的程序模板,我们也可以自己进行脚本输入。使用模板则可以降低我们的工作量,还可以降低因为输入过程中出现格式错误到指定程序无法运行的风险。在完成后,找到Run图标进行程序运行。在这个程序设计的过程中,我们知识对多媒体中的图片数据进行了输入,这样可以简化程序。如果运行成功,也可以再次添加声音、动画等不同类型的多媒體数据。
3 总结
伴随着科技的发展和信息的进步,越来越多的多媒体信息影响着我们生活的方方面面。建立一个方便快捷,行之有效的数据库管理系统迫在眉睫。利用PB技术独有的优势,对多媒体信息数据进行整理输入,设计合理的数据管理程序,在便于操作的同时很大程度上提升了数据库管理的层次。能够使现有的数据库管理工作在管理和运用方面更加实用化,给用户带来身临其境的不同体验。
参考文献
[1]李徐飞.多媒体计算机体育信息处理系统的设计[J].电子测试. 2015(05)
[2]马强,王阳,高伟.多媒体计算机体育信息处理系统的设计[J].电子测试. 2014(24)endprint