oracle设计实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计
课程题目:ORACLE应用系统设计设计题目:音像店信息管理系统
专业:计算机科学与技术
班级:计131
组员:李霆桑珠扎西虞洲
学号:130761 130767 130762
日期:2016-03-04
信息工程学院计算机科学与技术
目录
一.课程目的……………………………………………………….二.题目要求………………………………………………………三.日期安排……………………………………………………….四.组内分工………………………………………………………五.实验条件....................................................................................六.实验内容....................................................................................
(1)第一部分:Oracle管理技术………………………………………
1.数据库管理……………………………………………………..
2.角色和用户管理………………………………………………...
3.表和视图管理…………………………………………………..
4.索引和序列管理………………………………………………...
5.PL/SQL编程……………………………………………………
6.使用游标、存储过程和触发器…………………………………
7.表空间管理………………………………………………………
8.文件管理…………………………………………………………
(2)第二部分:Oracle开发技术………………………………………..
①数据库设计…………………………………………………………………
②界面设计....................................................
③结果测试……………………………………………………………………七.问题及解决……………………………………………………..八.总结...............................................
音像店信息管理系统
一.课程目的
1.掌握用Oracle10g创建和管理数据库技术
2.熟悉Oracle的代码开发技术
3.了解小型数据库系统的设计过程
4.培养学生自主学习应用能力
二.题目要求
音像店信息管理系统是对音像店的各种信息进行管理,包括影碟信息,影碟的借阅、销售管理信息和店员的信息等。
三.日期安排
时间安排:8:30—11:30,1:30---4:30。
2周实验:第1周周一上午9:00,全体学生参加课程设计启动会;
第1周周四前要熟悉完成ORACLE系统;
第1周周五前要开始应用系统设计;
第2周周五验收成果及答辩。
四.组内分工
桑珠扎西:Oracle管理技术;实验报告
虞洲:数据库设计、功能测试
李霆:开发代码;界面
五.实验条件
1.操作系统为Windows 2000及以上。
2. Oracle 9i(企业版)或Oracle10g。
3.参考文献:《数据库系统概论》、《Oracle DBA基础教程》、《Oracle数据库基础教程》以及其它Oracle相关书目。
六.实验内容
(1)第一部分:Oracle管理技术
首先,打开所有后台Oracle服务;然后,打开Oracle应用程序,实例数据库用户(系统管理员)登录;紧接着打开‘运行’,输入命令‘CMD’,进入DOS控制台,再连接数据库。
1. 数据库管理
正常关闭立即关闭事务处理关闭中止关闭
启动数据库实例时不装载数据库启动数据库实例,装载数据库,打开数据库
启动数据库实例,装载数据库,但不打开数据库启动后限制对数据库实例的访问
强制实例启动创建数据库删除数据库
2. 角色和用户管理
创建角色UserManRole,密码为myrolepwd
将角色UserManRole授予CONNECT和RESOURCE权限
创建用户UserManAdmin,密码为UserPwd
对用户UserManAdmin授予系统权限UNLIMITED TABLESPACE
将用户UserMan指定为角色UserManRole
3. 表和视图管理
创建用户信息表Users
创建用户登录信息表LoginInfo
向表Users中插入数据
将表Users中Admin用户的密码修改为AdminPassword
删除表Users中的数据
创建用户登录信息表(视图)UserLogin
4. 索引和序列管理
创建表Employees,在字段EmpName上创建索引
创建序列。序列的最小值为1,并且没有最大值限制
使用序列EMP_S生成字段EmpId的值
5. PL/SQL编程
条件语句分支语句
循环语句
数值函数ABS 数值函数CEIL
数值函数FLOOR 数值函数POWER
数值函数ROUND 字符函数ASCII
字符函数LENGTH 字符函数UPPER
日期函数SYSDATE 日期函数TO_CHAR
日期函数LAST_DAY 日期函数MONTHS_BETWEEN
统计函数COUNT 统计函数MAX 统计函数MIN
6. 使用游标、存储过程和触发器
创建游标MyCursor
创建存储过程ResetPwd 执行存储过程