oracle课程设计报告(1)

oracle课程设计报告(1)
oracle课程设计报告(1)

目录

一、绪论 (2)

1.1 开发背景 (2)

1.2 开发工具 (2)

1.3 任务与分析 (2)

1.4本文主要内容 (2)

二、需求分析 (3)

2.1 总体需求分析 (3)

2.2 系统设计流程 (3)

三、总体设计 (4)

3.1 系统功能结构图 (4)

3.2 安全设计 (4)

四、数据库设计 (5)

4.1 数据库分析 (5)

4.2 概念结构设计 (7)

4.3 逻辑结构设计 (8)

4.4 物理结构设计 (8)

五、编码 (10)

六、测试 (13)

七、总结 (14)

一、绪论

1.1 开发背景

高校的教室管理是一项繁琐、细致、工作量大的工作,它是高等学校教育工作的一项重要内容,是整个学校教学系统能够正常运行的基础。同时,教室管理工作关系到高校教学秩序的稳定以及教学资源的合理运用,关系到高校的发展和入才的培养,教室管理在高校中占有相当重要的地位。

1.2 开发工具

1、Oracle 11g;

2、Oracle SQL Developer

1.3 任务与分析

这个系统主要是开发一个大学教室系统,用户有四类类,学生,教师,教室管理员、排课人员。学生、教师可以选择个人信息录入,纠正,查询;学生成绩信息查询;课程信息查询。教室管理员可以对教室钥匙发放信息的管理。排课人员可以进行添加、查询,修改,删除教室信息等功能。不同用户登陆系统时有不同的权限。

1.4本文主要内容

本文主要对大学教室管理系统整体设计做一个详细的介绍,包括数据库的创建(需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数

据库运行与维护等)和大学教室管理系统的编辑、编译、运行、调试、维护等一系列详细的设计步骤。

二、需求分析

2.1 总体需求分析

大学教室管理系统,即对大学学生排课后对教室资源的合理管理与利用,保证了大学教学任务的有序高效进行。通过调查和分析一款优秀的大学教室管理系统应该实现实现以下功能:

【1】排课人员能够对教室信息添加、查询,修改操作

【2】老师,学生能够对教室信息等信息进行查询,但赋予老师学生的不同权限【3】教室管理员可以根据教室信息对教室钥匙信息的管理

2.2 系统设计流程

通过对教室管理过程的研究与分析,在设计时系统应实现以下目标:

【1】实现不同用户登录系统具有不同的权限

【2】实现合理的排课

【3】实现教师和学生息录入后可以查询和纠正,用户能对教室信息的查询;学生可以对自己成绩信息查询;课程信息查询等功能

【4】实现教室钥匙的合理管理

三、总体设计

3.1 系统功能结构图

系统功能结构如下:

安全设计这里有两方面,一是数据库的安全,数据库安全我们通过添加用户及设置用户权限和用户密码来确保用户安全的登录到数据库,另外我们可以创建视图来保证数据库的安全性,让不同权限的用户看到数据库不同内容并对数据进行不同权限的操作。另一方面是系统的安全性,这里我们通过授予用户登录的权限用户才可以登陆并操作此系统。

四、数据库设计

4.1 数据库分析

“大学教室管理系统”,在数据库中设计如下各表

图1 AC表AC表用于排课人员对课程的安排。

图2 CLASSROOM表

CLASSROOM表是用于排课人员对教室信息的增删改功能的实现。

图3 CLASSROOM_LOG表

CLASSROOM_LOG记录排课人员对CLASSROOM表的改动的记录与监事。

根据对系统的功能分析和功能设计,规划出本系统使用的数据库实体,下面介绍几个关键实体,分别是:学生信息实体、教师信息实体、排课人员实体、管理员实体、课程信息实体、教室信息实体。(其它实体在此不在叙述)学生信息实体包括:(学号、姓名、性别、年龄、班级、状态)

教师信息实体包括:(教师号、姓名,性别、状态、电话)

排课人员实体包括:(编号、姓名、性别、电话)

管理员实体包括:(编号、姓名、性别、教室编号)

课程信息实体包括;(课程号、课程名、学分、学时、类型、考核方式)教室信息管理包括;(教室编号、类型,状态、钥匙、容量)

对应的E-R图为:

图4 大学教室管理系统E-R图

根据以上实体E-R关系图在数据库中创建数据表,下面分别介绍主要实体的逻辑结构

关系模型:

STUDENT(sno,sname,sex,sage,deptno,class,status)

TEACHER(tno,tname,sex,descruption,phone,status)

COURSE(cno,cname,credit,cono,cype,ccheck)

CLASSROOM(clno,type,stasus,clasize,key)

ARRANGER(arno,arname,sex,phone)

ADMIN(ano,aname,sex,phone,clno)

实体与关系表:

表1 实体图关系表

4.4 物理结构设计

数据字典如下所示:

表2数据字典

五、编码

我负责的部分是排课人员对教室的增删改和对排课表的处理情况。所以我写了两个程序包和两个触发器。具体代码见以下各图:

1、包AC_PACKAGE,包涵存储过程add_ac,delete_ac,update_days,update_jieci。

Oracle实验报告

Oracle数据库实验报告 实验一:Oracle 10g安装卸载及相关工具配置 一、实验目标: 安装Oracle 10g,了解OEM,通过DBCA安装数据库,通过DBCA删除数据库,sqldeveloper连接数据库,卸载oracle 10g。 二、实验学时数 2学时 三、实验步骤和内容: 1、安装Oracle10g(默认安装数据库) 双击setup.exe, 选择基本安装,安装目录D:盘,标准版,默认数据库orcl,口令bhbh。 进入先决条件检查界面时:网络配置需求选项不用打勾,直接下一步,是。 直到安装成功。 2、登陆和了解OEM 主要是已网页的形式来对数据库进行管理。

http://主机IP:1158/em 用户名:sys 口令:bhbh 身份:sysdba 或者 用户名:system 口令:bhbh 身份:normal 3、通过DBCA删除已安装的默认数据库orcl 程序->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant->删除数据库->…… 4、通过DBCA安装数据库xscj 程序->Oracle - OraDb10g_home1->配置和移植工具->Database Configuration Assistant->创建数据库->…… 5、sqldeveloper连接数据库 打开sqldeveloper,新建连接 连接名:system_ora 用户名:system 口令:bhbh 主机名:本机计算机名 SID:xscj 测试,显示成功,连接,保存。

6、卸载oracle 10g Windows下 1>停止所有Oracle服务,点Universal Installer卸载 2>删除注册表中的所有关于Oracle项 在HKEY_LOCAL_MACHINE\SOFTWARE下,删除Oracle目录 3>删除硬盘上所有Oracle文件。 (1)Oracle安装文件 (2)系统目录下,在Program files文件夹中的Oracle文件 四、上机作业 根据实验步骤完成逐个实验目标中的任务。 五、心得体会 通过这次的实验,我了解了oracle数据库的情况。懂得了数据库就是把数据存储在一个类似与仓库的地方,需要用时才从数据库里调出来。通过上机实践,知道了装数据库和卸载数据库,并且学会了怎样连数据库。 实验二:Oracle 10g手工建数据库 一、实验目标: 安装Oracle 10g数据库环境,手工建立数据库;通过Net Configuration Assistant建立监听,使用sqldeveloper连接数据库测试。 二、实验学时数 2学时 三、实验步骤和内容: 先安装好Oracle 10g数据库环境(不安装默认数据库)。 1.创建好相关的目录

oracle数据库课程设计报告书

《大型数据库》课程设计 课题在线购书系统 班级网络0901 黄玉娇文妮 学号 0930******* 0930******* 成绩 2011 年月日

目录 一、系统开发背景简介 (3) 1、系统可行性分析 (3) 2、系统开发目的 (3) 3、系统用途和需求 (3) 4、开发环境 (3) 5、国外研究及发展趋势 (3) 6、系统优势 (4) 7、制约因素 (5) 8、发展对策 (6) 二、系统功能分析与设计 (6) 1、系统功能模块简述 (6) 2、系统功能模块图 (7) 3、系统流程图 (7) 4、用例分析 (8) 5、页面流程图 (11) 三、数据库设计与实现 (13) 1、表设计 (13) 2、E—R图 (15) 3、数据库模型图 (16) 4、创建存储过程 (16)

5、建表 (17) 6、建立外键约束 (18) 7、创建序列 (19) 四、系统实现 (20) 1、登录实现代码 (20) 2、运行结果 (37) 五、小结 (40) 六、附录 (40)

一、系统开发背景及简介 1、系统可行性分析 (1)技术可行性——此网上书店系统可以运行于windows xp,windows server 2000/2003,windows vista操作系统。对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access来实现。在设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop图像处理工具及Dreamweaver CS3制作出合理生动的网页。 (2)经济可行性——此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。(3)操作可行性——界面设计充分考虑浏览用户的习惯,图书信息浏览、 会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。 2、系统开发目的 据艾瑞咨询预测至2011年中国网络购物市场规模将达到4060亿元,由此可见网上购物已经成为人们日常消费方式。对于网上购书,由于运输方便,在网上购物不会让顾客有太大的顾虑,另外省去了中间周转的渠道,书籍的价格低廉也是一大优势。所以为了迎合市场需求,在线购书系统的出现很有必要。 3、系统用途和需求 本系统用于网上在线购书。需求:普通用户可以进行注册、登录、修改密码;购买书籍;查询、修改、取消、修改收货信息订单;删除已经放入购物车中的商品;修改购物车中的商品数量;查看商品详细信息;查找(分类查找)商品。管理员可以修改、取消、查询订单;修改订单状态(如将已审核的订单改为已发货);下架、上架、更新、查询、添加商品。 4、开发环境 网络环境:本系统开发环境为局域网或者校园网网络环境 操作系统:windows7或windows XP 开发工具:Myeclipse 数据库:oracle 10g 5、国外研究及发展趋势 网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾客、销售商、和供货商和企业员工联系在一起,能将有价值的信息迅速传递给需要的人们。网络技术的成熟,促进了信息技术更加广泛的应用,因此建立充分运用网络技术可以满足企业的不断增长的供货能力、客户和市场竞争的需求。销售商可以利用和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透到订货、生产、交货甚至售后服务等整个商务过程,网络作为经济活动的市场平台,在市场进入、交易运行和货款结算等环节,都是以电子数据的传递来完成的。市场经营全过程需要计算机系统和网络门户。

oracle课程设计报告(1)

目录 一、绪论 (2) 1.1 开发背景 (2) 1.2 开发工具 (2) 1.3 任务与分析 (2) 1.4本文主要内容 (2) 二、需求分析 (3) 2.1 总体需求分析 (3) 2.2 系统设计流程 (3) 三、总体设计 (4) 3.1 系统功能结构图 (4) 3.2 安全设计 (4) 四、数据库设计 (5) 4.1 数据库分析 (5) 4.2 概念结构设计 (7) 4.3 逻辑结构设计 (8) 4.4 物理结构设计 (8) 五、编码 (10) 六、测试 (13) 七、总结 (14)

一、绪论 1.1 开发背景 高校的教室管理是一项繁琐、细致、工作量大的工作,它是高等学校教育工作的一项重要内容,是整个学校教学系统能够正常运行的基础。同时,教室管理工作关系到高校教学秩序的稳定以及教学资源的合理运用,关系到高校的发展和入才的培养,教室管理在高校中占有相当重要的地位。 1.2 开发工具 1、Oracle 11g; 2、Oracle SQL Developer 1.3 任务与分析 这个系统主要是开发一个大学教室系统,用户有四类类,学生,教师,教室管理员、排课人员。学生、教师可以选择个人信息录入,纠正,查询;学生成绩信息查询;课程信息查询。教室管理员可以对教室钥匙发放信息的管理。排课人员可以进行添加、查询,修改,删除教室信息等功能。不同用户登陆系统时有不同的权限。 1.4本文主要内容 本文主要对大学教室管理系统整体设计做一个详细的介绍,包括数据库的创建(需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数

据库运行与维护等)和大学教室管理系统的编辑、编译、运行、调试、维护等一系列详细的设计步骤。 二、需求分析 2.1 总体需求分析 大学教室管理系统,即对大学学生排课后对教室资源的合理管理与利用,保证了大学教学任务的有序高效进行。通过调查和分析一款优秀的大学教室管理系统应该实现实现以下功能: 【1】排课人员能够对教室信息添加、查询,修改操作 【2】老师,学生能够对教室信息等信息进行查询,但赋予老师学生的不同权限【3】教室管理员可以根据教室信息对教室钥匙信息的管理 2.2 系统设计流程 通过对教室管理过程的研究与分析,在设计时系统应实现以下目标: 【1】实现不同用户登录系统具有不同的权限 【2】实现合理的排课 【3】实现教师和学生息录入后可以查询和纠正,用户能对教室信息的查询;学生可以对自己成绩信息查询;课程信息查询等功能 【4】实现教室钥匙的合理管理

Oracle 实验4(实验报告)-PL_SQL程序设计

学期 Oracle数据库应用技术 实验报告 选课序号: 班级: 学号: 姓名: 指导教师:史金余 成绩: 2017年月日

目录 1.实验目的 (1) 2.实验内容 (1) 2.1 触发器设计 (2) 2.2 存储过程、自定义函数设计 (2) 2.3 程序包设计 (3) 3.实验步骤 (3) 3.1 创建表空间RESTAURANT,创建用户DINER (3) 3.2 创建餐饮系统数据库的所有表,并向各表插入演示数据 (4) 3.3 完成【实验内容】中的触发器、存储过程、函数和程序包等 功能设计,将程序脚本保存到文本文件Source.sql中 (7) 4.实验总结 (13)

PL/SQL程序设计 1.实验目的 ◆掌握PL/SQL程序设计基本技巧,包括基本数据类型、表类型、数组类 型、匿名程序块、控制语句、PL/SQL中使用SQL语句、游标、错误处 理等。 ◆熟悉和掌握PL/SQL中关于存储过程、函数、包和触发器程序设计技术。 2.实验内容 实验平台:PL/SQL Developer或Oracle的其它客户端管理工具。 某餐饮系统数据库(加粗字段为主键,斜体字段为外键),请创建如下各数据表,并实现如下存储过程、函数、包和触发器等功能设计,将程序脚本保存到文本文件Source.sql中: (1)菜肴类别表MK(菜肴类别编号MKid,菜肴类别名称MkName),菜肴类别名称:鱼类、蔬菜类、凉菜类、肉类、主食类和酒水类等。 (2)菜单信息表MList(菜肴编号Mid,菜肴名称Mname,菜肴类别MKid,菜肴单价Mprice,菜肴成本单价Mcost,更新日期Mdate)。 (3)餐台类别表DK(餐台类别编号DKid,餐台类别名称DkName),餐台类别:包间和散台等。 (4)餐台信息表Dinfo (餐台编号Did,餐台名称Dname,餐台类别DKid,座位数Dseats,更新日期Ddate)。 (5)消费单主表C (消费单号Cid,餐台编号Did,消费开始时间StartTime,结账时间EndTime,消费金额合计Smoney,盈利金额合计SPsum),其中,消费金额合计=消费单明细表CList中该消费单号的所有消费记录的消费金额的合计,即SUM(消费金额)或SUM(菜肴单价×消费数量),盈利金额合计=消费单明细表CList中该消费单号的所有消费记录的盈利合计,即SUM((菜肴单价- 菜肴成本单价)×消费数量)。 (6)消费单明细表CList (消费单号Cid,序号Sid,菜肴编号Mid,菜肴名称Mname,消费数量Cqty,菜肴单价Mprice,菜肴成本单价Mcost,消费金额Cmoney) ,消费金额=消费数量×菜肴单价;消费数量为正数是正常点菜,消费数量为负数是退菜,消费数量为0是赠菜。

(Oracle管理)oracle项目设计报告

成都东软学院 课程结业设计报告 课程: oracle数据管理与开发 项目名称:项目管理系统 作者:xxxxx 学号:xxxxx 专业班级: xxxxx 指导教师:xxxxx 2011年12月

目录 第一部分:项目概述 ........................................................................................- 1 -1.1内容 .................................................................................................................. - 1 -1.2目的 .................................................................................................................. - 1 -1.3功能 .................................................................................................................. - 2 -1.4意义 .................................................................................................................. - 2 -第二部分:E-R图..............................................................................................- 3 -第三部分:表图................................................................................................- 3 -第四部分:创建表的脚本: .............................................................................- 5 -第五部分:样本数据 ........................................................................................- 6 -第六部分:数据库测试.....................................................................................- 7 -6.1数据操纵........................................................................................................... - 7 - 6.1.1查询.................................................................................................................................... - 7 - 6.1.2插入.................................................................................................................................... - 8 - 6.1.3更新.................................................................................................................................... - 8 - 6.1.4删除.................................................................................................................................... - 8 -6.2问题总结........................................................................................................... - 9 -第七部分:项目总结 ........................................................................................- 9 - 7.1结论 ................................................................................................................... - 9 -7.2心得 ................................................................................................................. - 10 -

oracle实验报告

上机1:Oracle的安装与配置 (时间:2011.2.28) 一、实验目的 掌握Oracle10g的安装与网络连接配置 二、实验内容 1、安装Oracle10g 2、查看安装后的数据库文件目录结构 3、查看当前数据库的数据文件、控制文件、重做日志文件、参数文件 4、为连接到Oracle服务器进行网络连接配置 上机2:Oracle10g常用工具的使用 (时间:2011.3.1) 一、实验目的 掌握Oracle10g常用工具(SQL*PLUS、iSQL*PLUS、EM)的使用 二、实验内容 1、利用企业管理器(EM)查看当前数据库: 1) 查看当前数据库系统的内存结构 2) 查看当前数据库的工作模式 3) 查看当前数据库“SYS”方案下的逻辑对象 4) 查看当前数据库的表空间

5) 查看“SYS”用户的权限 2、利用SQL*PLUS查看当前数据库 分别查看当前数据库的数据文件、控制文件、重做日志文件。 3、利用iSQL*PLUS查看当前数据库,分别查看当前数据库的数据 文件、控制文件、重做日志文件。 上机3:PowerDesigner开发与应用-1 (时间:2011.3.7) 一、实验目的 掌握使用PowerDesigner工具设计CDM(概念数据模型)二、实验内容 设计“员工医疗保险系统”数据库的CDM(概念数据模型) 上机4:PowerDesigner开发与应用-2 (时间:2011.3.8) 一、实验目的 掌握使用PowerDesigner工具设计PDM(物理数据模型)二、实验内容 设计“员工医疗保险系统”数据库的PDM(物理数据模型)

上机5:创建数据库 (时间:2011.3.15) 一、实验目的 1、复习巩固网络连接配置操作 2、了解使用Oracle数据库配置助手创建、删除数据库的操作 二、实验内容 (详见教材102:实践内容) 上机6:创建数据库、表空间和数据文件 (时间:2011.3.17) 一、实验目的 掌握表空间和数据文件的创建、查看、修改、删除操作及命令 二、实验内容 (详见教材102-103:实践内容) 上机7:数据库的安全管理-1 (时间:2011.3.22) 一、实验目的 1、掌握概要文件的建立、修改、查看、删除操作 2、掌握用户的建立、修改、查看、删除操作 二、实验内容 详见教材130-131:(1)—(6)、(13)

oracle课程设计

XX大学 《数据库课程设计》设计报告 题目 学生姓名 学号 专业班级 指导老师 2012年1月

基础篇: 通过几个月的理论学习,我对oracle有了初步的了解,为了将理论知识运用到实际应用中,我参加了学校组织的课程设计,并选做了一些题目。 基础题 第十三题 scott.emp表使用用触发器实现业务规则:除销售员外,雇员工资只增不减 一、实验目的、内容 通过使用指针和when语句的判断,实现业务规则:除销售员外,雇员工资只增不减 二、实验程序设计及结构 1.应该建立触发器,使当员工工资改变时,除销售员外,雇员工资只增不减 2.使用when判断语句进行判断,当job= SALESMAN时,雇员工资只增不减,如果出现其他员工的工资减少,输出错误 三、设计过程 create or replace trigger check_sal_emp before update of sal on emp for each row when (new.sal<=old.sal and old.job<>'SALESMAN') begin raise_application_error(-20010,'除销售员外,雇员工资只增不减'); end; / 四.运行结果 update emp set sal=sal-100; ORA-20010: 除销售员外,雇员工资只增不减 五.出现问题 1.when 语句后没有加括号,导致出现 when new.sal<=old.sal and job<>'SALESMAN' * ERROR at line 4: ORA-00906: missing left parenthesis 2.没有给job定义 ERROR at line 4: ORA-04076: invalid NEW or OLD specification 3.创建出触发器,但无法运行

oracle实验报告

四川师范大学计算机学院oracle实验报告册 院系名称:计算机科学学院 课程名称:oracle数据库运用与开发 实验学期2012 年至2013 年第 1 学期 专业班级:电子商务2010级5班 姓名:苏瑶学号:2010110338 指导教师:俞晓老师 实验最终成绩:

实验一了解ORACLE环境,使用ORACLE数据库实用工具 (验证性实验 4学时) 1.目的要求: 了解ORACLE数据库的各个常用工具软件 2.实验内容: 在ORACEL数据库下使用SQL*PLUS ,SQL*PLUS Worksheet,PL/SQL Developer工具,企业管理器等实用工具与Oracle交互。并在企业管理器中观察ORACLE的底层存储原理。在PL/SQL Developer中书写简单的SQL语言。 3.主要仪器设备及软件 1)PC 2)ORACLE数据库

--创建用户 create user user1 identified by user1; --赋给用户建表、连接等权限 grant connect to user1; grant create any table to user1; grant resource ,dba to u1; --连接用户 Conn user1/user1; --收回权限(dba ) revoke dba from u1;

------------------------------------------------------------------------- 实验二熟悉SQL语言 (验证性实验 4学时) 1.目的要求 在SQL*PLUS或PL/SQL Developer工具中编写SQL语句 2.实验内容 在ORACLE 数据库中定义用户,给用户赋权限,创建,修改和删除表格,视图等数据库对象,并向表格中插入,修改和删除数据。体会SQL语言中ORACLE的“方言”。 对自己建立的表做查询:包括单表查询,多表查询,嵌套查询,分组查询,相关查询 3.主要仪器设备及软件 1)PC 2)ORACLE数据库 --修改数据: update student set sAge=19where sage=18; --删除数据: delete from student where sname='吴芳'; --输出成绩大于60小于80的学生的名字 select sname from student,sc where grade >60and grade <80and student.sno=sc.sno; --输出学生表中的总人数 select count(*)from student;

Oracle实验报告

软件与信息工程学院 10级软件工程/软工三班 数据库实践 Oracle 数据库实验报告 学 院: 专业班级: 程号: 名:

实验一:Oracle 10g 安装卸载及相关工具配置、实验目标: 安装Oracle 10g, 了解OEM,通过DBCA安装数据库,通过DBCA删除数据库, sqldeveloper 连接数据库,卸载oracle 1Og。 二、实验学时数 2 学时 三、实验步骤和内容: 1、安装OraclelOg (默认安装数据库) 双击, 选择基本安装,安装目录D:盘,标准版,默认数据库Orel, 口令bhbh。 进入先决条件检查界面时:网络配置需求选项不用打勾,直接下一步,是。 直到安装成功。 2、登陆和了解OEM 主要是已网页的形式来对数据库进行管理。 -OraDb10g_home1-配置和移植工具->Database Configuration Assistant-删除数据库 -> …… 4、通过DBCA安装数据库xscj 程序->Oracle - OraDb10g_home1-配置和移植工具->Database Con figuration Assistant->&」建数据库->...... 5、sqldevelOper 连接数据库 打开sqldeveloper,新建连接 连接名:system_Ora

用户名:system 口令:bhbh 主机名:本机计算机名 SID:xscj 测试,显示成功,连接,保存。 6、卸载oracle 10g Windows 下 1>停止所有Oracle服务,点Universal Installer卸载 2〉删除注册表中的所有关于Oracle项 在HKEY_LOCAL_MACHINE\SOFTWARE 删除Oracle 目录 3>删除硬盘上所有Oracle文件。 (1)Oracle安装文件(2)系统目录下,在Program files文件夹中的Oracle文件 四、上机作业 根据实验步骤完成逐个实验目标中的任务。 五、心得体会 通过这次的实验,我了解了oracle数据库的情况。懂得了数据库就是把数据存储在一个类似与仓库的地方,需要用时才从数据库里调出来。通过上机实践,知道了装数据库和卸载数据库,并且学会了怎样连数据库。 实验二:Oracle 10g 手工建数据库 、实验目标:

Oracle程序设计课程设计

Oracle程序设计课程 设计 实 训 报 告 书 班级: 学号: 姓名: 指导教师:

前言 《Oracle数据库应用与开发实例教程》是学习数据库技术高级阶段课程,读者应该在选择学习《数据库应用基础实例教程》、《Access2003数据库实用教程》、《SQL Server 数据库应用基础与实现》和《SQL Server2005 实例教程》之后,现学习本书内容。本教材以Oracle 10g为教学环境,重点介绍以下内容: (1)Oracle 系统基础: (2)Oracle 系统管理工具; (3)Oracle系统库创建与管理; (4)Oracle数据表创建与管理; (5)管理视图; (6)SQL编程语言; (7)PL/SQL编程语言; (8)管理PL/SQL存储过程与触发器; (9)管理安全性; (10)数据库安全性; (11)O racle 数据库访问。 本教材具有以下特色: (1)定位准确、适应面广。 (2)合理编排章节顺序,提高学习效率。 (3)明确职业岗位需求,体验数据库应用。 (4)以真实工作任务为载体组织教学内容,在真实工作环境中探索数据库 创建与设计。 (5)采用“项目导向、任务驱动”教学法讲解知识与训练技能,体现了“在 做中学、学以致用”教学理念,适用于理论、实践一体化教学,融“教、学、练、思”于一体。 倡导学以致用。确认是否学会某一种技能最好方法就是:使用这种技能去实际解决某个问题。如果可以顺利地解决某个问题,那么这个技术就能掌握了。学会灵活运用所学知识方法。

实训一数据库创建与管理 实训目: (1)熟练掌握利用DBCA管理数据库方法 (2)熟练掌握使用OEM方式管理表空间方法 (3)了解以命令行方式创建数据库和表空间方法 实训任务: (1)Databuse contml URL为http:504-20:5500/em (2)使用STARTUP和SHUTDOUN命令启动和停止“EshopData”数据库。 (3)打开管理→存储→表空间→创建输入名称为ShopInfo (4)修改永久表间

四川师范大学《oracle》实验报告

声明:此文档只作为学习参考,不得用作它途! 实验一了解ORACLE环境,使用ORACLE数据库实用工具 1.目的要求: 了解ORACLE数据库的各个常用工具软件 2.实验内容: 在ORACEL数据库下使用SQL*PLUS ,SQL*PLUS Worksheet,PL/SQL Developer 工具,企业管理器等实用工具与Oracle交互。并在企业管理器中观察ORACLE的底层存储原理。在PL/SQL Developer中书写简单的SQL语言。 3.主要仪器设备及软件 1)PC 2)ORACLE数据库 实验二熟悉SQL语言 1.目的要求 在SQL*PLUS或PL/SQL Developer工具中编写SQL语句 2.实验内容

在ORACLE 数据库中定义用户,给用户赋权限,创建,修改和删除表格,视图等数据库对象,并向表格中插入,修改和删除数据。体会SQL语言中ORACLE的“方言”。 对自己建立的表做查询:包括单表查询,多表查询,嵌套查询,分组查询,相关查询 3.主要仪器设备及软件 1)PC 2)ORACLE数据库 自定义用户:create user taozi identified by taozi; 给用户赋DBA权限:grant dba to taozi; 创建表格 student,sc,course: Create table student (sno char(10) primary key, sname varchar(20) not null, sage smallint, ssex char(2), sdept varchar(20)); Create table course (cno char(10) primary key, cname varchar(50) not null, credit smallint); Create table sc (sno char(10), cno char(10), grade smallint, primary key(sno,cno)); 创建视图:create view oracle as (select sno,sname,sage from student); 删除视图:delete oracle; 为student 表增加一列 jiguan: alter table student add jiguan varchar(10); 删除jiguan 列:alter table student drop column jiguan; 删除student 表结构:drop table student; 插入数据:insert into student values('004','AA','21','f','MA'); insert into student values('005','BB','20','m','CS');

Oracle课程设计报告仓库管理系统

Oracle课程设计报告仓库管理系统

Oracle课程设计 实验题目: 仓库管理系统 专业: 计算机应用与技术 班级: 1440302 学号: 0030226 姓名: 胡强 指导教师: 王芳

一、系统描述 仓库管理系统的功能: 1)、产品入仓管理: 在货物送到仓库时, 对货物信息进行了解并将相关信息输入到数据库中, 同时更新数据库。 2) 、产品出仓管理: 在货物运出仓库时, 进行货物信息统计并将数据保存到数据库中, 同时更新数据库。 3)仓库货物信息提醒: 当货物少于某一规定的值时, 或者货物保质期将至时将发出提醒。 4)、借出管理: 凭借条借出, 然后能够还库。 5) 、查询修改: 管理员能够进行一系列查询: 查询货物类别及货物的信息、数量和货物流动的规则( 对货物出仓进仓的要求) ; 并能够对以上查询进行修改; 能够查询某一天货物流动的信息, 以及出仓及入仓的详细信息。 6) 、初始化库存设置: 设置库存的初始化值, 库存的上下警戒限制。 7) 、盘库情况: 反映没有、年的库存情况; 二、系统需求分析 利用用例图、类图、 E-R图对系统进行需求分析。 仓库管理系统能够实现对仓库货物信息、出仓货物管理、进仓货物管理、货物数量管理以及货物出入仓限制规则, 以下为其用例图、类图及E-R图。

仓库管理系统用例图 类图 表1: 产品信息表PRO 字段名数据类型长度约束说明 PROID NUMBER 11 主码产品编号PRONAME VARCHAR2 20 NOT NULL 产品名称PRODRESS VARCHAR2 50 产品地址DREPHONE NUMBER 20 产品地址号码BDATE NUMBER 5 NOT NULL 保质天数DEMO VARCHAR2 100 说明

Oracle数据库课程设计报告

课程设计报告书

目录 第1章引言 (3) 第2章概要设计 (5) 2.1系统需求分析 (5) 2.2系统结构设计 (5) 2.3系统功能模块 (6) 第3章数据库分析 (7) 3.1 数据库总体设计 (7) 3.2 数据表设计 (7) 3.3 数据库的创建 (8) 3.4存储过程和触发器 (10) 第4章详细设计及测试 (12) 4.1 系统界面 (12) 4.2 主要代码设计 (15) 4.3 功能整体链接测试 (18) 第5章课程设计心得 (19)

第1章引言 1.设计目的 使用VC,C++,C#等作为前台开发工具,使用Oracle作为后台数据库,所设计的管理系统应包含输入输出、查询、插入、修改、删除等基本功能。根据题目的基本需求,设计系统界面、数据库、编写程序(Oracle),并写出课程设计报告 1、阅读资料:每个人必须提前阅读教材有关Oracle、VC、C++、C#应用方面的内容以及其它相关书籍。 2、需求分析:题目要求达到的功能,所提供的原始数据,需要输出的数据及样式等。 3、数据库的设计:根据要求设计数据库的结构,包括:表、数据完整性、关系、视图。 4、数据库的安全性设计:登录用户、数据库用户、数据库角色、命令许可等方面 涉及到数据的所有操作要求采用存储过程的方式进行。 2.设计要求 1.选好题目:先分组,每组两个人(或单独完成),必须确保每题有两组人员选做,班长将本班同学的选题情况汇总后于16周之前交。 2.独立思考,独立完成:课程设计中各任务的设计和调试要求独立完成,遇到问题可以讨论,但不可以拷贝,否则不管是抄袭还是被抄袭,雷同的全部直接评定为不及格。 3.做好上机准备:每次上机前,要事先编制好准备调试的程序,认真想好调试步骤和有关环境的设置方法,准备好有关的文件。 4.根据编程实现的结果,按课程设计报告的撰写规范完成数据库系统课程设计报告(课程设计报告中必须有相关原理分析、程序设计、程序实现和程序调试等内容);课程设计报告的具体要求如下: 1)课设报告按照规定用A4纸张进行排版打印,否则要求返工; 2)课设报告的内容顺序如下:封面—任务书—中文摘要—目录—正文—附录; 3)正文不少于4000字,正文部分至少包含以下内容,并可大致作如下安排 1.引言(包括设计目的、要求、设计环境、同组人员及分工等内容)

Oracle程序设计课程设计概要(doc 35页)

Oracle程序设计课程设计概要(doc 35页)

Oracle程序设计课程 设计 实 训 报 告 书 班级: 学号: 姓名:

前言 《Oracle数据库应用与开发实例教程》是学习数据库技术的高级阶段课程,读者应该在选择学习《数据库应用基础实例教程》、《Access2003数据库实用教程》、《SQL Server 数据库应用基础与实现》和《SQL Server2005 实例教程》之后,现学习本书内容。本教材以Oracle 10g为教学环境,重点介绍以下内容: (1)Oracle 系统的基础: (2)Oracle 系统的管理工具; (3)Oracle系统库的创建与管理; (4)Oracle数据表的创建与管理; (5)管理视图; (6)SQL编程语言; (7)PL/SQL编程语言; (8)管理PL/SQL存储过程与触发器;

(9)管理安全性; (10)数据库安全性; (11)Oracle 数据库的访问。 本教材具有以下特色: (1)定位准确、适应面广。 (2)合理编排章节顺序,提高学习效率。 (3)明确职业岗位需求,体验数据库的应用。 (4)以真实的工作任务为载体组织教学内容,在真实的工作环境中探索数据库的创建与设计。 (5)采用“项目导向、任务驱动”教学法讲解知识与训练技能,体现了“在做中学、学以致用”的教学理念,适用于理论、实践一体化教学,融“教、学、练、思”于一体。 倡导学以致用。确认是否学会某一种技

能最好的方法就是:使用这种技能去实际解决某个问题。如果可以顺利地解决某个问题,那么这个技术就能掌握了。学会灵活运用所学知识的方法。 实训一数据库的创建与管理 实训目的: (1)熟练掌握利用DBCA管理数据库 的方法 (2)熟练掌握使用OEM方式管理表空 间的方法

oracle设计实验报告材料

课程设计 课程题目:ORACLE应用系统设计设计题目:音像店信息管理系统 专业:计算机科学与技术 班级:计131 组员:李霆桑珠扎西虞洲 学号: 130761 130767 130762 日期: 2016-03-04 信息工程学院计算机科学与技术

目录 一.课程目的………………………………………………………. 二.题目要求……………………………………………………… 三.日期安排………………………………………………………. 四.组内分工……………………………………………………… 五.实验条件......................................................... ........................... 六.实验内容......................................................... ........................... (1)第一部分:Oracle管理技术……………………………………… 1.数据库管理…………………………………………………….. 2.角色和用户管理………………………………………………... 3.表和视图管理………………………………………………….. 4.索引和序列管理………………………………………………... 5.PL/SQL编程…………………………………………………… 6.使用游标、存储过程和触发器………………………………… 7.表空间管理……………………………………………………… 8.文件管理………………………………………………………… (2)第二部分:Oracle开发技术……………………………………….. ①数据库设计………………………………………………………………… ②界面设计.................................................... ③结果测试…………………………………………………………………… 七.问题及解决…………………………………………………….. 八.总结...............................................

Oracle数据库课程设计报告学生成绩管理系统方案

Oracle数据库课程设计 题目学生考试管理系统 班级11网工2班 马路瑶 学号 指导老师超峰

目录 一、前言 (2) 二、需求分析 (3) 三、系统设计 (5) 四、数据库设计 (7) 五、编程步骤 (19) 六、测试 (25) 七、课程设计总结 (33) 八、参考资料 (34) 九、附录 (34)

一、前言 学生考试管理是一个学校必不可少的部分,随着计算机和计算机知识的普及,学生考试管理系统得到了更大的发展空间,通过对学生考试管理系统的开发,可以提高校务人员的工作效率。 学生成绩管理是一个学校不可缺少的部分,一个良好的学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。学生考试管理系统对学校加强学生考试管理有着极其重要的作用.由于各个大学都在持续扩招,学生的数量日益庞大,对于如何管理如此庞大的学生考试数据显得更为复杂,传统的手工成绩管理不仅工作量大,而且容易出现问题,如:效率低、性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。已不能适应时代的发展。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优点。例:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够极提高管理者管理的效率,也是学校走向科学化、正规化管理,与世界接轨的重要条件。 因此,开发设计这样一套学生成考试理软件成为很有必要的事情.

二、需求分析 1.功能需求 1.学生基本信息及所选科目成绩的录入或导入。 2.基本信息的查询(分系、班级;分科目)与修改。 3.对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率); 4.对所开课程的成绩分析(求其平均成绩,最高分和最低分); 5.对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学 生总体成绩进行排名,并显示各科成绩信息) 6.不及格情况的统计、导出、打印 2.系统需求 该学生成绩管理系统采用java语言开发研制, JavaBean作为行为模型,servlet作为响应服务器,DIV+CSS+javascript设计网页,oracle作为数据存储。在完成用户需求同时,完成条件查询等功能。 针对学生成绩及其数据特点,可以全面实现对学生成绩的插入、查询、修改、删除和输出等功能的计算机管理。它能使学生成绩数据的工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高学生成绩管理的效率,从而使学校对于学生成绩的管理水平和技术水平跃上一个新的台阶。3.系统开发环境 1.开发语言:java+jsp 2.开发工具: IE 8.0,Tomcat ,jdk 1.7,dreamweaver 3.数据库:Oracle 10g 4.文档编写工具:word 5. 服务器端运行环境:oracle 10g,Tomcat ,jdk 1.7 6. 客户端运行环境:浏览器

相关文档
最新文档