可视化数据管理与发布工具VisualDB设计与功能介绍ppt课件_第1页
可视化数据管理与发布工具VisualDB设计与功能介绍ppt课件_第2页
可视化数据管理与发布工具VisualDB设计与功能介绍ppt课件_第3页
可视化数据管理与发布工具VisualDB设计与功能介绍ppt课件_第4页
可视化数据管理与发布工具VisualDB设计与功能介绍ppt课件_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、可视化关系数据库管理发布系统VisualDB中科院计算机网络信息中心 科学数据中心 .报告提纲VisualDB概述VisualDB功能引见VisualDB运用现状与展望.VisualDB概述开发背景设计目的版本开发历史.开发背景来源于科学数据库csdb工程2002年,建库义务的提出纳米科技根底数据库10个子库中国纳米专利公开库中国纳米专利授权库国外纳米专利数据库纳米成果数据库纳米课题数据库纳米专家数据库纳米测试技术数据库纳米资料性能数据库纳米文献摘要数据库纳米器件数据库.开发背景功能需求:增、删、改、查2;概览、细览;数据之间存在关联;数据类型的多样性:文件、字典、日期、链接、图片、音频、视频

2、、HTML数据录入数据更新数据检索、阅读.开发背景专利数据库添加删除查询修正阅读查看专家数据库添加删除查询修正阅读查看成果数据库添加删除查询修正阅读查看假设面对每个子库进展开发:10 * (4 * 2 2) = 100页面数据访问逻辑.开发背景专利数据库添加删除查询修正阅读查看专家数据库添加删除查询修正阅读查看成果数据库添加删除查询修正阅读查看XX数据库添加删除查询修正阅读查看配置专利数据库专家数据库成果数据库VisualDB .VisualDB面对的问题大量的、异构的关系型数据库需求发布;不要依赖于某种特定的操作系统以及关系型数据库管理系统; 普适性如何处理图片、视频、图文混排等非格式化数据

3、的存储与显示? 不要依赖于物理模型需求区分数据管理员与数据用户的权限; 用户访问控制需求满足数据的阅读、检索功能需求; 数据的录入与发布支持多个子库,并需求提供为子库进展配置的界面; 目录方案要足够简单、足够笨; 自动化、半自动化.更多的需求不要让每个子库的显示界面一模一样!定制化需求开发其它的功能如:统计怎样办?能基于VisualDB吗?二次开发接口数据类型不够用怎样办?类型库及其接口需求在远程访问VisualDB数据,可以吗?远程访问接口.VisualDB的设计目的总体目的:屏蔽差别性:数据库产品差别、存储位置的差别、构造的差别让数据的访问更加平安让数据的情况一目了然让数据对象在网络中自在

4、传输交换.VisualDB的设计目的VisualDB=DB+?DB访问记帐库数据量质量统计库记录索引库WebUIWeb ServicesTools文档资源库用户访问控制库VisualDB+.VisualDB的设计目的为建库人员:针对关系型数据库可视化的、可配置的数据录入、更新、发布无需编写代码,即可完成对数据库的内容发布,提供数据的检索和阅读效力为数据运用开发人员:模块接口便于扩展认证、授权模块为二次开发提供数据访问接口API&效力每个页面可以灵敏定制,并且可以方便的援用到数据.需求分析,概念建模逻辑建模运用开发,数据著录运用开发,数据发布运用开发,数据统计分析抽取物理模型自动生成数据管理界面

5、自动生成数据发布界面自动进展数据统计分析物理建模配置数据目录传统运用开发流程VDB环境对运用开发流程的影响.原型系统csdb数据访问层WEB-UDB1.0UDB-HOSTINGWEB-UDB1.22002年吴开超、何洪波、沈志宏2003年吴开超、沈志宏、昝振宇2004年沈志宏、昝振宇、查新征2005年沈志宏2006年沈志宏、昝振宇、杨新梅VisualDB1.0发布版本2021年沈志宏、王丙林重构虚拟主机页面定制稳定版本合并正式发布VisualDB1.2发布版本版本历史重构2021年沈志宏VisualDB1.3发布版本重构2021年沈志宏.VisualDB功能引见软件模块功能模块组成运用流程各模

6、块功能引见总体特性.Visual DB 软件模块工具接口数据访问中心模块csdb-commons-dbcp/csdb-commons-orm/csdb-jdbcxspring/struts/velocity/taglib/jQuery/ajax/json/EHCache/hessianvdb-ormjdbcxvdb-daovdb-cachevdb-catalogtypelibToTvdb-templatesvdbsecurityvdbaccoutingvdb-service(ws)jsoQuery(json)vdb catalogbuildervdb editor(DataForge?)vdb

7、 publisher(mydb)vdbexplorervdb datasetregistryvalidationrules engineadaptersimport/exportvdbstat.vdb-dbcpREST interfacehessian.模块组成MyDB :网站前台提供数据的检索和阅读界面DataForge:数据管理提供数据的录入界面CatalogBuilder:目录管理提供目录的配置管理SecurityCenter:平安中心提供数据的平安战略vReports:统计分析对数据、数据访问进展统计.运用流程.操作步骤Step1. 安装VisualDB.操作步骤Step2. 系统管理

8、员完成目录的配置 .操作步骤Step3.系统管理员为用户分配权限.操作步骤Step4.数据管理员进展数据录入.操作步骤Step5.数据用户进展数据检索.各模块功能引见CatalogBuilder目录是VDB的中心所在,系统管理员的大部分任务都在运用CatalogBuilder本地域属性设置网站的根本属性和框架构造设置数据集的发布风格数据集模型支持一个域多个数据集设置数据集的逻辑模型实体、关系、查询.CatalogBuilder本地域属性设置根本属性设置显示风格设置网站发布.CatalogBuilder数据集维护数据集列表,可进展添加和删除.CatalogBuilder数据集属性设置数据集根本属

9、性的设置数据集衔接属性的设置.CatalogBuilder实体设置实体根本属性的设置实体主键的设置.CatalogBuilder实体包含属性设置实体的属性列表:可进展修正、删除、新增等操作实体某个属性的设置.CatalogBuilder查询设置查询列表的维护,可对查询进展修正、删除、新增等某个查询根本属性的设置.CatalogBuilder关系设置一对多关系的设置多对多关系的设置关系列表的维护:新增、修正、删除.CatalogBuilder视图设置视图的设置.数据类型编辑风格显示风格整数类型单行文本框数值标签实数类型单行文本框文本标签文本类型单行文本框、多行文本框、密码输入框文本标签、密码显示

10、、HTML显示时间类型日期控件、日期时间控件日期输出、日期时间输出枚举类型单选按钮、普通下拉框、下拉弹出框、弹出窗口枚举输出HTML类型HTML编辑器文本标签超链接类型文本输入框文本标签表达式类型组合标签本地文件多行文本附件列表文件类型文件控件附件列表、图片列表、视频列表引用类型单选框、下拉框、弹出窗口简单显示集合类型标题格式、表格格式标题列表、表格列表VDB 自定义数据类型.数据库各模块功能引见MyDB阅读:支持分页、排序、多种显示风格查看:支持多表关联检索:针对一切可检索字段进展组合查询.MyDB不同的阅读风格显示哪些字段由目录指定.MyDB分页 和排序支持排序支持分页.MyDB实体显示.

11、虚拟实体显示MyDB.MyDB详细信息显示字段可配置.MyDB关联信息显示.MyDB查询.MyDB配置索引跨库检索.各模块功能引见DataForge添加、删除、修正、审批阅读与检索数据校验数据导入导出日志查看数据库.DataForge多行文本框日期控件文件控件弹出窗口不同的编辑风格如何显示编辑控件由目录指定下拉控件.DataForge不同的编辑风格本地文件类型.DataForge不同的编辑风格本地文件显示方式:支持下载.DataForge根本信息关联信息根本信息与关联信息的录入哪些信息需关联由目录指定标题编辑方式表格编辑方式.DataForge客户端校验客户端校验如何校验由目录指定对数据的校验

12、.DataForge新增记录胜利新增记录.DataForge查询框记录阅读点击按字段排序记录的阅读、检索默许排序方式由目录指定.DataForge数据导入记录的导入导出指定字段数据导出指定方式.DataForge记录的删除级联删除一对多记录删除多对多关系删除主记录.DataForge数据访问日志查看日志数据修正日志.各模块功能引见SecurityCenter添加、修正、删除用户组信息、管理组内用户、用户组授权添加、修正、删除用户信息、设置用户组、用户授权.SecurityCenter角色描述系统级系统管理员具有所有权限数据管理员可以使用DataForgeWeb Service用户资源共享接口数

13、据集级数据表级数据录入员 可以录入、更新指定数据表记录级数据审核员可以审核指定数据数据编辑员可以编辑指定数据数据查看员可以查看指定数据.SecurityCenter资源过滤器描述系统资源过滤器所有数据表中所有数据本组数据表中本组用户录入的数据个人数据表中个人录入数据自定义资源过滤器自定义可以任意对数据表中记录进行分类比如 select id from tablename where column100等等.SecurityCenter自定义资源过滤器.SecurityCenter用户管理用户组列表用户组授权.SecurityCenter用户组管理用户列表用户授权.SecurityCenter权

14、限缺乏提示没权限针对表进展修正记录的审核、修正、删除都做了权限控制.各模块功能引见vReports统计分析是VDB的主要功能模块之一;数据质量目的统计数据集数据量大小,数据实体数据量大小,记录条数,字段在关系数据库中的空间利用率等 数据访问统计数据集访问统计当日分时段,分访问来源,分日期区间,访问关键字统计,分实体统计,分操作统计,高频访问IP统计等 数据实体访问统计当日分时段,分访问来源,分日期区间,访问关键字统计,分操作统计,高频访问IP统计等 .vReports数据质量目的表格显示利用率细览总空间大小数据集文件数量数据集大小最后更新时间.vReports数据质量目的历史对比图表显示.vR

15、eports数据访问统计24小时实时统计增删改查情况日期时间段访问情况.vReports数据访问统计访问来源统计增删改查情况其它主要统计报表.总体特性普适性采用java平台无关性言语开发,可在Windows/Linux等操作环境下安装运转VisualDB支持流行的RDBMS关系型数据库,并有效屏蔽底层数据库的异构性。支持的RDBMS包括:Oracle、SQLServer、MySQL、Access、PostgreSQL、HSQL、SQLite、derby等,此外,VisualDB还支持ODBC数据源。.总体特性普适性提供多种主题供用户选择VisualDB.总体特性易用性VisualDB基于流行的

16、B/S构造开发,最终用户只需求IE阅读器即可进展数据的管理和访问实现零开发,用户经过简单的配置即可以实现数据的编辑和显示、检索、以及字段排序等功能,无需编写一行代码.总体特性易用性完全可视化,高度可配置性,用户根本可以脱离后台数据库系统体验数据库的建立,无需专业的RDBMS背景.总体特性易用性轻松实现跨库索引.总体特性易用性数据导入导出,轻松自若.总体特性平安性经过对用户访问控制的加强,提供用户授权机制,更有力的维护数据.总体特性性能快速的呼应速度,支持每秒至少50+的并发恳求处置。.总体特性可扩展性RDBMS驱动typelib数据类型、编辑器、显示风格访问控制模型如何获取可扩展性?软件晋级二

17、次开发.总体特性对二次开发的支持提供效力器端的模板言语,允许开发者运用VTLVelocity Template Language定制页面和typelib提供阅读器端的javascript对象模型,允许开发者在阅读器经过js脚本获取数据开放的数据集模型,可以导出XML格式,到达与其它运用之间的模型通讯.总体特性其他特性脱离物理模型,面向对象建模,更加直观.总体特性其他特性记录数据的增、删、改、查、审一切操作,让数据拥有者对数据的运用情况更加放心.总体特性其他特性提供数据集的数据量、记录数、字段利用率等信息,数据质量尽在掌握.总体特性其他特性经过cache、ORM机制,提供高效的数据对象操作接口

18、.VisualDB运用现状与展望VisualDB运用案例版本更新方案.运用案例VisualDB纳米科技根底数据库中草药库化学物质毒性数据库高级专家数据库西北人文数据库Brainbank数据库核化生爆数据库数据镜像元数据库政府间关系数据整合分析系统库化学谱图整合数据库II型糖尿病专家库战略规划信息库.运用案例科学数据库工程纳米科技根底数据库国家纳米中心nano.csdb/中草药库httpmedicine.csdb中科院计算机网络信息中心 化学物质毒性数据库toxic.csdb/,toxic.nsdc/中科院高级专家库exports.csdb/科学数据库工程.运用案例国家科学数据共享工程工程 西北人文数据库中国艺术研讨院人文地理、人文景观、人口教育、民族民间风俗、音乐、美术、工艺、戏曲;brainbank数据库国际神经信息学网络中国节点专家、成果、疾病、药物、解剖、数字影像国家科学数据共享工程工程 .运用案例其它重要工程核化生爆数据库北京微量化学所化学毒物、核数据库、食品平安北京奥运食品平安应急系统、食品平安规范数据库 科学数据镜像效力系统II型糖尿病专家库上海生科院 中国土种数据库南京土壤所 青海科研工程库青海计算测试中心、青海科技厅科学数据库工程.运用案例VisualDB已运用于各种领域,包括:物理化学、医药卫生、人文、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论