oracle实训报告

上传人:m**** 文档编号:491983687 上传时间:2023-06-22 格式:DOC 页数:20 大小:191.50KB
返回 下载 相关 举报
oracle实训报告_第1页
第1页 / 共20页
oracle实训报告_第2页
第2页 / 共20页
oracle实训报告_第3页
第3页 / 共20页
oracle实训报告_第4页
第4页 / 共20页
oracle实训报告_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《oracle实训报告》由会员分享,可在线阅读,更多相关《oracle实训报告(20页珍藏版)》请在金锄头文库上搜索。

1、 Oracle数据库管理与应用实训报告姓名:张*班级:软件技术学号:113230*班级序号:*1号指导老师:龙*实训地点:B10-509Oracle数据库管理与应用实训项目一、实训目的1.知识目标通过综合实训进一步巩固、深化和扩展大家的Oracle 11g数据库管理和开发的基本知识和技能。(1)熟练掌握Oracle 11g数据库的操作;(2)熟练掌握Oracle 11g表的操作;(3)熟练掌握Oracle 11g视图的操作和应用;(4)掌握Oracle 11g索引的操作;(5)熟练掌握PL/SQL编程技术和Oracle 11g存储过程的操作和使用;(6)熟练掌握Oracle 11g触发器的操作

2、和应用;(7)掌握Oracle 11g数据库安全性操作;(8)熟练掌握Oracle 11g数据管理操作;(9)了解Oracle 11g数据库程序开发技术。2.能力目标 培养学生运用所学的知识和技能解决Oracle 11g数据库管理和开发过程中所遇到的实际问题的能力、掌握基本的SQL脚本编写规范、养成良好的数据库操作习惯。(1)培养学生通过各种媒体搜集资料、阅读资料和利用资料的能力;(2)培养学生基本的数据库应用能力;(3)培养学生基本的编程逻辑思想;(4)培养学生通过各种媒体进行自主学习的能力。二、实训内容StudentMis教务管理系统是用来实现学生学籍的管理、学生成绩的管理、课程的管理、学

3、生选课管理等功能的信息系统。该系统采用Oracle 11g为关系型数据库管理系统,该系统主要满足来自3方面的需求,这3方面分别是学生、教务管理人员和系统管理员。学生:注册入学;选择每学期学习的课程;查询每学期课程考试成绩;教务管理人员:管理学生学籍信息异动;管理学生选课信息;管理每学期课程考试成绩;系统管理员:管理系统用户;管理课程;管理部门;管理专业;管理班级; 作为一个数据库管理员或数据库程序开发人员,需要从以下几个方面完成数据库的管理操作。(一)数据库对象的管理1.数据库数据库实例名称:Student。2.表创建Student数据库中的所有表。添加样本数据到所创建的表中。- =- 1.创

4、建学生信息表 StudentInfo- =CREATE TABLE SCOTT.StudentInfo( s_ID char(15) primary key NOT NULL,- 学号 s_Name varchar2(30) UNIQUE NOT NULL,- 姓名 s_Gender char(2) NOT NULL check(s_gender=男or s_gender=女), - 性别 s_CardID varchar2(18) NOT NULL,- 身份证号c_ID char(10) NOT NULL REFERENCES SCOTT.ClassInfo(c_ID), - 班级编号s_A

5、ddress char(30) NOT NULL, - 籍贯 s_Xj varchar2(10) NOT NULL,- 学籍 s_Birth date NOT NULL,- 出生年月 s_MZ varchar2(6) NOT NULL- 民族编号 ); INSERT INTO SCOTT.StudentInfo VALUES(1132304131,张*,女,320321198908203449,2011031001,江苏省,在籍,to_date(1989-08-20,yyyy-mm-dd),01); INSERT INTO SCOTT.StudentInfo VALUES(1132304134

6、,赵*,女,320321199110203432,2011031001,江苏省,在籍,to_date(1991-10-20,yyyy-mm-dd),01);INSERT INTO SCOTT.StudentInfo VALUES(1132304124,王*,女,320321199208203445,2011031001,江苏省,在籍,to_date(1992-08-20,yyyy-mm-dd),01);INSERT INTO SCOTT.StudentInfo VALUES(200503100101,苑俊芳,女,430725198603022535,2005031001,湖南省,在籍,to_d

7、ate(1982-05-18,yyyy-mm-dd),01);INSERT INTO SCOTT.StudentInfo VALUES(200503100104,苑芳,女,430725198603022256,2005031001,湖南省,在籍,to_date(1994-05-18,yyyy-mm-dd),01);INSERT INTO SCOTT.StudentInfo VALUES(200503100109,李芳,女,430725198603023210,2005031001,湖北省,在籍,to_date(1976-03-18,yyyy-mm-dd),01); committ; - =-

8、2.创建班级信息表 ClassInfo- =CREATE TABLE SCOTT.ClassInfo( c_ID char(10) primary key NOT NULL,- 班级编号 c_Name varchar2(30) UNIQUE NOT NULL,- 班级名称 b_ID char(2) NOT NULL REFERENCES SCOTT.BumenInfo(b_ID), - 部门编号z_ID char(5) NOT NULL REFERENCES SCOTT.ZhuanyeInfo(z_ID)- 专业编号 ); INSERT INTO SCOTT.ClassInfo VALUES(

9、2005031001,软件051,03,0310); INSERT INTO SCOTT.ClassInfo VALUES(2010031001,软件101,03,0310);INSERT INTO SCOTT.ClassInfo VALUES(2011031001,软件111,03,0310);committ; - =- 3.创建部门信息表 BumenInfo- =CREATE TABLE SCOTT.BumenInfo( b_ID char(2) primary key NOT NULL,- 部门编号 b_Name varchar2(30) UNIQUE NOT NULL,- 部门名称 b

10、_Fzr char(10) NOT NULL, - 部门负责人b_Tel char(9) NOT NULL- 联系电话 ); INSERT INTO SCOTT.BumenInfo VALUES(03,信息工程系,彭勇,2783857); INSERT INTO SCOTT.BumenInfo VALUES(04,机电系,杨*,2783841); INSERT INTO SCOTT.BumenInfo VALUES(02,化工系,李*,2783821); committ; - =- 4.创建专业信息表 ZhuanyeInfo- =CREATE TABLE SCOTT.ZhuanyeInfo(

11、z_ID char(5) primary key NOT NULL,- 专业编号 z_Name varchar2(30) UNIQUE NOT NULL,- 专业名称 z_Fzr char(10) NOT NULL, - 专业负责人z_Tel char(9) NOT NULL, - 联系电话 z_Xz char(10) not null, - 学号 b_ID char(2) NOT NULL REFERENCES SCOTT.BumenInfo(b_ID),- 部门编号 z_Ksnf char(5) NOT NULL- 开设年份 ); INSERT INTO SCOTT.ZhuanyeInfo

12、 VALUES(0310,软件技术,刘志成,8208290,3,03,2003); INSERT INTO SCOTT.ZhuanyeInfo VALUES(0311,计算机应用,尚*,8208291,3,03,2004);INSERT INTO SCOTT.ZhuanyeInfo VALUES(0312,动漫设计,倪*,8208293,3,03,2005);committ; - =- 5.创建课程信息表 CourseInfo- =CREATE TABLE SCOTT.KechengInfo( k_ID char(10) primary key NOT NULL,- 课程编号 k_Name varchar2(30) UNIQUE NOT NULL,- 课程名称 z_ID char(5) NOT NULL REFERENCES SCOTT.ZhuanyeInfo(z_ID),- 专业编号k_Xf char(10) NOT NULL, - 学分k_Zks char(10) NOT NULL, - 总课时 k_Kclx char(10) not null, - 课程类型 k_Skxs char(10) NOT NULL - 授课形式编号 );

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号