《网络数据库》课程设计(说明书)
上传者:唐九耀|上传时间:2015-05-09|密次下载
《网络数据库》课程设计(说明书)
课 程 设 计 说 明 书
( 2015版 )
名称 院系 计算机科学与技术学院 班级 计科121-2 课程名称 《网络数据库》 学号
姓名 指导教师 贾 代 平
1
一、 课程设计的目的与要求
结合ORACLE数据库系统和相关工具,熟悉网络数据库的配置、建模、服务器端编程、客户端连接与数据展现等基本过程,并使用开发工具实现一个简易的客户/服务器架构的数据库应用程序。
基本要求:
(1) 在《网络数据库》课程的基础上熟悉ORACLE数据库的应用与配置
(2) 比较完整地熟悉数据库应用开发的基本过程
(3) 掌握一种数据库设计与建模工具(如Powerdesigner)
(4) 熟悉一种客户端应用程序开发工具(如Powerbuilder或其它开发环境)
二、 课程设计内容
第一部分 数据库设计与建模
1. 熟悉数据库建模工具PowerDesigner(库表建模部分)
2. 根据应用软件的功能需求使用PowerDesigner设计相应的CDM模型和PDM
模型,并对每个表做简要说明。
(1) 应用软件1:简化的学生成绩管理
(2) 应用软件2:简化的职工信息管理
3. 根据设计的PDM模型生成创建用于应用数据管理的库表的DDL语句(SQL
脚本文件),包括主外键关系和必要的字段约束。
4. 以system身份连接已知的数据库JIADP,创建一个用于应用数据管理的数据
库账户demo(口令自行设置),并授予必要的权限(如create session、create table系统权限,或connect、resource角色),并授予用户查询CCEC用户下的student、course表的对象权限。
5. 以上面创建的用户身份连接数据库,执行步骤3的DDL脚本文件创建库表
(或在Powerdesigner中由PDM模型直接生成库表)。
6. 对相关库表录入必要的测试数据,为后续的应用开发做准备。
2
内容需要下载文档才能查看
图1 简化的学生成绩管理的参考PDM模型
内容需要下载文档才能查看
图2 简化的职工信息管理的参考PDM模型
3
内容需要下载文档才能查看
第二部分 数据库连接及其配置
Client客户端
下图是应用系统远程连接ORACLE数据库的主要环节(以ODBC连接为例): Server服务器端
内容需要下载文档才能查看
1. 在服务器端使用Net Configuration Assistant创建一个监听程序(监听服务)。
2. 在服务器端使用Net Manager配置监听程序(监听服务),即将课程设计使用
的数据库JIADP注册到监听程序中。
3. 在客户端使用Net Configuration Assistant配置命名方法(选择本地命名)。
4. 在客户端使用Net Configuration Assistant或Net Manager针对需要连接的数
据库JIADP配置一个网络服务名(Net Service Name)。
5. 有了在上一步骤中配置的网络服务名,熟悉使用ORALCE的图形化管理工
具Enterprise Manager Console(企业管理控制台)。
6. 在客户端使用操作系统控制面板中的“数据源(ODBC)”在上一步骤中配置
的Net Service Name基础上配置一个DSN(数据源名)。
7. 在Power Designer中使用前面配置的DSN以demo用户连接已知的Oracle
数据库JIADP。
4
8. 以demo用户身份在Power Designer中或SQL Plus中执行在前面步骤中生成
的DDL脚本文件创建所有的数据库对象(表、主外键约束等)
9. 在Powerbuilder中使用DB Profile画笔配置一个基于ODBC连接的Database
Profile用于在Powerbuilder中连接JIADP数据库(以demo用户身份)
10. 在Powerbuilder中使用Database画笔操纵当前用户下的库表(包括创建库表、
修改库表结构、录入测试数据等)
第三部分 程序设计部分
选择一个模型(学生成绩管理或职工信息管理)开发一个简易的应用程序。此部分建议结合的同学们在“实训课程”中掌握的内容或结合其它课程(如Java)的内容来完成。作为练习,可以选择我们提供的开发工具Powerbuilder。
1. 在数据库端分别编写一个用于应用数据处理的存储过程(Procedure)、函数
(Function)和触发器(Trigger),功能自己设计(如:期末试卷上要求编写的函数、触发器,参见下表) 14、结合学生成绩管理模型的库表的结构,编写一个存储函数GET_ CREDIT,已知学生的学号(参数SNO),根据学生已修的课程,计算学生累计获得的总学分(返回值)。计算学分的规则:成绩大于60分,获得对应课程的学分,否则计零分。
15、编写一个行级触发器TRI_AUTO_UPD,当录入或更新学生成绩信息时,该触发器自动计算并更新学生表的总学分字段。
2. 使用Powerbuilder或其它开发工具设计开发一个Windows程序,实现如下功
能(选做其中的两至三项):
(1) 在应用软件中连接数据库(也可实现一个登录窗口)
(2) 以表格(grid)形式操纵库表数据的窗口(添加记录、删除记录、修改记
录、保存数据等功能)
(3) 以自由风格(freeform)形式操纵库表数据的窗口(添加记录、删除记录、
修改记录、保存数据等功能)
(4) 条件查询窗口(在编辑框中输入条件,检索符合条件的记录)
(5) 一对多查询窗口(使用鼠标选择一条记录,在窗口的另外一部分显示对应
的多条记录,如选择一名学生,查看该生已经学习的课程;选择一门课程,查看已选修的学生;选择一个部门,显示该部门下的职工信息等)
3. 提升应用开发能力(此部分不做要求)
5
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 新编商务英语阅读教程Unit 10 packagingWord
- 非农大战如何避免亏损Word
- 六级翻译词组
- 组织行为学_08 沟通与群体决策Word
- 看拼音写词语
- 20140617如何让新闻写作更轻松一些(技巧版)Word
- 英语写作中100个使用频率较高的词语搭配
- 新编商务英语阅读教程TEXT B Finance TWO BASICCONCEPTWord
- 4、英语五大基本句型语法练习答案
- 多家名企任职资格标准与测评Word
- (历史与社会)人教版八年级下册同步备课资料:第六单元第2课第2框《科技革命》课件(全塘中学)Word
- 新编商务英语阅读教程Unit5 Text A Types of SalespersonsWord
- 新编商务英语教程unit-6Word
- 第六章除尘装置4湿式除尘器Word
- 自流平砂浆施工工艺(图文)Word
- 新编商务英语阅读教程Unit 8 text1 accountingWord
- 444句英语口语
- 新编商务英语阅读教程unit 9 TEXT B Stocks and BondsWord
- 建筑环境学第五版第三章课件Word
- 组织行为学_10领导行为与管理Word
- 人力资源开发员工培训方案Word
- 布根香2012夏季新品上市方案-bWord
- 高配词汇搭配浓缩板
- 布根香2012夏季新品上市方案-eWord
- 新编商务英语阅读教程Unit 6 LogisticsWord
- @地产壹线-10月殿堂奖·天津尖刀组Word
- 新编商务英语阅读教程Unit5 Text B Marge, a Top-notch SalespersonWord
- 新编商务英语阅读教程Unit 9 Part AWord
- 金融会计-5(资金汇划-2)(学)Word
- 英国访问学者Academic Visitor签证准备材料_new
网友关注视频
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 7
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣
- 苏科版数学八年级下册9.2《中心对称和中心对称图形》
- 冀教版小学英语四年级下册Lesson2授课视频
- 第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省
- 化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
- 外研版英语三起5年级下册(14版)Module3 Unit1
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
- 七年级英语下册 上海牛津版 Unit9
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 2
- 冀教版小学数学二年级下册第二单元《余数和除数的关系》
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
- 外研版英语七年级下册module3 unit2第二课时
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
- 冀教版小学数学二年级下册第二单元《有余数除法的简单应用》
- 苏科版八年级数学下册7.2《统计图的选用》
- 北师大版数学四年级下册3.4包装
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,天津市
- 8 随形想象_第一课时(二等奖)(沪教版二年级上册)_T3786594
- 冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
- 【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
- 苏科版数学 八年级下册 第八章第二节 可能性的大小
- 飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
- 第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
- 七年级英语下册 上海牛津版 Unit5
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
- 六年级英语下册上海牛津版教材讲解 U1单词
- 冀教版英语五年级下册第二课课程解读
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理