《Oracle数据库管理与开发I 》
三级项目指导书
计算机科学与技术系
目录
【项目概述】 (1)
【项目目标】 (1)
【实施环境】 (2)
【相关知识】 (2)
【项目内容】 (2)
【项目考核】 (3)
三级项目名称:(学生自选)
【项目概述】
学生以4-5人为一组,进行自选项目的设计与开发。
项目类型:综合类
学时:课内4学时,课外8学时
组织形式:分组实施,每组4-5人,分工协作完成。
考核形式:提交项目文档,并进行项目答辩。项目答辩以组进行演示和回答问题。【项目目标】
三级项目要培养的能力指标包括:
● 1.2.1专业基础知识:培训学生基本的数据库设计与实现能力。要求学生运
用学过的知识进行ER图设计、表结构设计、序列设计、视图设计等。
● 2.4.1引进、消化、吸收再创新能力:培养学生学习新技术、查阅资料进行
只是归纳、汇总再创新的能力。要求学生理解整个软件项目从设计到开发实现的整个流程,分析数据库系统的设计与实现。
● 2.4.2集成创新能力:培养学生团队协作能力、集成创新能力。要求学生有
团队意识,分工协作,相互讨论、论证,将个人智慧集成为集体的成果。
●8.6.3软件实现过程:培养学生PL/SQL软件实现的能力。能够运用PL/SQL
语言进行数据库功能模块开发。能够运用web技术实现记性开发。
●8.7.6运行管理:培养学生Oracle数据库的运行管理能力。能力运用SQL语
句进行Oracle数据库的安全管理、备份与恢复管理等。
【实施环境】
在笔记本电脑上安装下列软件:
●Oracle 11g数据库服务器,并创建数据库。
●安装VISO或UML等建模工具,设计系统用例图。
●安装PL/SQL Developer或SQL *Plus工具等数据库的开发与管理。
●安装Esclipse等集成开发工具,进行项目的Web开发。
【相关知识】
●根据系统需求设计系统用例图及用例描述。
●数据库概念结构设计方法。画出系统ER图。
●数据库逻辑结构设计方法。设计关系模式(表)、视图、序列等。
●数据库对象的创建方法,利用SQL语句创建表、视图、序列等。
●数据库用户管理。创建数据库用户,并给用户授权。
●数据库功能模块开发。利用PL/SQL程序进行数据库端设计。【项目内容】
1.项目介绍
2.需求分析(要求画出用例图)
3.数据库概念结构设计(要求画出ER图)
4.数据库逻辑结构设计
(1)表设计
(2)索引设计
(3)视图设计
(4)序列设计
(5)其他数据库对象设计
5.数据库的实现
(1)表的实现
(2)索引的实现
(3)视图的实现
(4)序列的实现
(5)其他数据库对象的实现
6.利用PL/SQL进行功能模块的设计与实现
(1)存储过程的设计与实现
(2)函数的设计与实现
(3)触发器的设计与实现
7.系统安全性设计与实现
(1)创建用户
(2)用户权限的授予
(3)其他安全控制机制的设计与实现
8.主要功能模块的界面与关键代码(应用开发可选)【项目考核】
1.演示与答辩(10分)
2.项目文档6分