高级数据库课程实验.ppt
《高级数据库课程实验.ppt》由会员分享,可在线阅读,更多相关《高级数据库课程实验.ppt(25页珍藏版)》请在三一文库上搜索。
1、高级数据库课程实验,2014.12.04,实验安排,课程实验分小组进行,小组成员自由组合,每组最多4人。 请在12月16日前以组为单位将成员的姓名学号发送至助教邮箱,邮件标题为“数据库实验分组”: 或 逾期仍未确定分组者视为单独1组,实验安排,课程实验分为2个,分别对应面向对象数据库和分布式数据库。每组至少选择完成其中1个并提交源代码和实验报告。 ftp:/222.195.78.122:21(推荐使用FTP工具登录) 用户名:sadb2014 密码:sadb2014 实验提交到“实验上传”文件夹下,压缩包使用小组成员学号命名,统一格式为SA14011001-BA14011002-SC140
2、11003 提交截止时间:另行通知(期末考试结束前),面向对象数据库实验 分布式数据库实验,面向对象数据库实验,建立一个基于OODBMS的点、线、面、体数据库,主要包括两个任务: 设计并建立一个对象数据库 基于对象数据库的查询、更新分析 整个过程包括了面向对象的系统分析设计、面向对象的程序设计以及面向对象的数据库设计 并发控制、恢复、索引等数据库相关功能由Versant ODBMS负责,本系统无须考虑 推荐使用Java语言编程实现,实现工具,Versant ODBMS 8.0.1 JDK,JDK 1.5或以上版本 其它建模和编程工具 推荐使用eclipse,阶段任务,模式设计 应用实现 成果演
3、示,模式设计,面向对象建模,对系统需求进行分析和描述,主要包括: 体(包括平面体,曲面体;平面体又可以包括立方体,长方体、;曲面体可以包括球体,圆椎体,圆柱体;),模式设计中描述它们各自的属性和操作; 面(包括曲面,平面;曲面和平面又可以继续衍生,如柱面、矩形面、圆面等); 线(包括直线,曲线等); 点 参见教材中的边界表示法,模式设计(续),提交内容:对象建模报告 包括对系统的需求分析和描述 对增、删、改、查等操作的语义描述 以图形化方式给出对象模式设计,包括类的结构和方法定义(可采用Rose、VisualUML、VisibleAnalyst、PowerDesigner等CASE工具,并说明
4、采用的OO建模方法) 附上类的定义描述 附上系统开发和测试环境说明,应用实现,实现模式设计阶段定义的各个类的方法,需要实现的操作是对各种对象的增、删、改、查以及显示。完成后将相关的类定义导入Versant数据库。 提交内容:应用实现报告 包括修改后的对象模式设计图 各主要方法的程序流程图及描述 附上各个类的实现代码(须有详细注释),结果演示,用JAVA实现一个查询和更新界面( C/S方式或B/S方式均可,鼓励B/S方式),并利用一些增、删、查等操作,展示实验成果。 提交内容:演示结果报告 包括系统功能的描述(能满足何种查询,能支持何种增、删、改操作); 更新、查询的演示结果(对每种更新、查询给
5、出程序运行界面),成果提交,每一小组最后提交: 对象建模报告 应用实现报告 演示结果报告 小组各成员的任务分工 源程序(详细注释,并注明JDK版本) 程序中所使用的Versant数据库文件 /目录,Versant简介,Versant下载 Versant安装 Versant使用,Versant下载,安装文件可到ftp的“实验相关材料”目录中下载 license.xml文件也可以在上述FTP文件夹获得 安装的说明文档InstallationGuide.pdf,Versant安装,支持Windows 2000 sp4、XP sp2、2003及以上版本的OS 安装目录不能含空格,以下假定安装目录为D:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高级 数据库 课程 实验
链接地址:https://www.31doc.com/p-2999729.html