ORACLE实训心得体会.doc
《ORACLE实训心得体会.doc》由会员分享,可在线阅读,更多相关《ORACLE实训心得体会.doc(7页珍藏版)》请在冰豆网上搜索。
oracle实训
总结
系别:
信管院班级:
姓名:
浦江峰学号:
1132304112
日期:
2012年12月21日
实训总结:
由于感到oracle实训担子很重,而自己的学识、能力和阅历与其任职都有一定的距离,所以总不敢掉以轻心,总在学习,向书本学习、向周围的同学学习,向老师请教,这样下来感觉自己半年来还是有了一定的进步。
颠末一个星期的oracle数据库实训,让我体会到了日常仄凡是很多课堂上所无法实践知晓的,让人收获颇丰,明白如何去应用。
而本次数据库实训的目标是让我们把握数据库系统的原理。
将理论与实践相结合,利用现有的数据库管理系统硬件、范例、科学地完成一个设计。
这个星期是我们oracle数据库管理课的实训,经过一个星期的实训,让我领会到了许多平时课堂上所没有接受的课外知识,很让人受益匪浅,懂得如何去运用,而进行的一次分析设计综合的训练。
而本次实训的目的是让我们掌握数据库系统的原理、技术。
将理论与实际相结合,应用现有的数据库管理系统软件,规范、科学地完成一个设计与实现。
这次我们实训的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。
从实训中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。
我们实训的另一个内容是数据库的约束、视图、查询。
从中我们了解到查询语句的基本结构,和简单select语句的使用,多表连接查询。
而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。
使用视图不仅可以简化数据操作,还可以提高数据库的安全性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据。
存储过程、触发器也是我们实训的内容之一,在操作中有建立存储过程,执行存储过程,及查看和修改存储过程,这些都是非常基础的东西,但对用户却是非常重要的呢,只有熟悉了t_sql语言,才能更好的掌握更多的东西。
我们还学习了,数据库的管理、数据的导入、导出、备份和还原。
有oracle安全访问控制;登录账户的管理;数据库角色的管理;用户权限管理。
维护数据库的安全是确保数据库正常运行的重要工作。
数据的备份是对oracle数据事务日志进行拷贝,数据库备份记录了在进行备份操作的数据库中所有数据的状态。
而数据的备份还分为数据库完整备份、差异备份、事务日志备份、文件及文件组备份。
做数据备份就是为了以后的数据库恢复用。
在实训内容上我们还做了图书管理数据库,其中的要求包含了许多数据库的对象,综合了我们所学的许多知识,让我们更努力的把所学到的东西运用上去。
实训课是在学习与探索中度过的,短暂的一星期实训是结束了,但其中让我们学到了许多知识,出现许多未知的为什么,如仓库管理数据库的初步设置、数据备份与还原的步骤,如何建立视图、触发器等一系列的问题,正是在老师和同学的共同努力之下,我们才一步步把问题解决了,最终完成了不可能完成的任务。
日期:
2012年12月21日篇二:
oracle实训总结
oracle数据库管理与应用实训总结
在这一周oracle数据库管理与应用的实训的时间里,实训老师针对我们本学期的学习,有针对性地对我们进行了很有价值的实训工作,从最基础的字段类型,到一般的oracle语句,如创建数据表、视图、存储过程、触发器等,给我们细心讲解,虽然oracle数据库管理与应用的课已经学习了将近一学期,但对其简单的知识点运用的都不是很熟练,没能真正去融会贯通。
不过,经过为期一周的针对性实训,我学到了很多知识,把以前学的所有知识点都贯穿到一起,又温习了一遍,让我们能从真正意义上了解到oracle数据库的用处。
不论再用到什么软件编写网站,都会用到数据库连接,都要从那个数据库中调用数据,这说明了数据库的重要性,认识到学习数据库的必要性。
oracle数据库是很重要的数据库系统。
在数据库实训过程中,难免会出现小错误,但经过我们的讨论研究,加上老师认真的辅导,我们会解决这些错误,从而更加熟练掌握oracle数据库。
这一周不仅学到了oracle数据库的知识,还培养了我们的团队合作精神,互相帮助,讨论研究,解决问题。
实训一周,收获颇多,更是受益匪浅。
篇三:
oracle实训报告
oracle数据库管理与应用实训报告
姓名:
张**班级:
软件技术学号:
113230****班级序号:
**1号指导老师:
龙**实训地点:
b10-509
oracle数据库管理与应用实训项目
一、实训目的
1.知识目标
通过综合实训进一步巩固、深化和扩展大家的oracle11g数据库管理和开发的基本知识和技能。
(1)熟练掌握oracle11g数据库的操作;
(2)熟练掌握oracle11g表的操作;
(3)熟练掌握oracle11g视图的操作和应用;(4)掌握oracle11g索引的操作;
(5)熟练掌握pl/sql编程技术和oracle11g存储过程的操作和使用;(6)熟练掌握oracle11g触发器的操作和应用;(7)掌握oracle11g数据库安全性操作;(8)熟练掌握oracle11g数据管理操作;(9)了解oracle11g数据库程序开发技术。
2.能力目标
培养学生运用所学的知识和技能解决oracle11g数据库管理和开发过程中所遇到的实际问题的能力、掌握基本的sql脚本编写规范、养成良好的数据库操作习惯。
(1)培养学生通过各种媒体搜集资料、阅读资料和利用资料的能力;
(2)培养学生基本的数据库应用能力;(3)培养学生基本的编程逻辑思想;
(4)培养学生通过各种媒体进行自主学习的能力。
二、实训内容
studentmis教务管理系统是用来实现学生学籍的管理、学生成绩的管理、课程的管理、学生选课管理等功能的信息系统。
该系统采用oracle11g为关系型数据库管理系统,该系统主要满足来自3方面的需求,这3方面分别是学生、教务管理人员和系统管理员。
学生:
·注册入学;
·选择每学期学习的课程;·查询每学期课程考试成绩;教务管理人员:
·管理学生学籍信息异动;·管理学生选课信息;
·管理每学期课程考试成绩;系统管理员:
·管理系统用户;·管理课程;·管理部门;·管理专业;·管理班级;
作为一个数据库管理员或数据库程序开发人员,需要从以下几个方面完成数据库的管理操作。
(一)数据库对象的管理1.数据库
数据库实例名称:
student。
3.表
创建student数据库中的所有表。
添加样本数据到所创建的表中。
--==========================--1.创建学生信息表studentinfo--==========================
createtablescott.studentinfo(
s_idchar(15)primarykeynotnull,
--学号
--姓名
--性别
s_namevarchar2(30)uniquenotnull,
s_cardidvarchar2(18)notnull,s_addresschar(30)notnull,
s_genderchar
(2)notnullcheck(s_gender=男ors_gender=女),
--身份证号
c_idchar(10)notnullreferencesscott.classinfo(c_id),--班级编号
--籍贯
--学籍
--民族编号--出生年月
s_xjvarchar2(10)notnull,s_birthdatenotnull,s_mzvarchar2(6)notnull);
insertintoscott.studentinfovalues(1132304131,张**,女,320321198908203449,2011031001,江苏省,在籍,to_date(1989-08-20,yyyy-mm-dd),01);
insertintoscott.studentinfovalues(1132304134,赵*,女,320321199110203432,2011031001,江苏省,在籍,to_date(1991-10-20,yyyy-mm-dd),01);
insertintoscott.studentinfovalues(1132304124,王**,女,320321199208203445,2011031001,江苏省,在籍,to_date(1992-08-20,yyyy-mm-dd),01);
insertintoscott.studentinfovalues(200503100101,苑俊芳,女,430725198603022535,2005031001,湖南省,在籍,to_date(1982-05-18,yyyy-mm-dd),01);
insertintoscott.studentinfovalues(200503100104,苑芳,女,430725198603022256,2005031001,湖南省,在籍,to_date(1994-05-18,yyyy-mm-dd),01);
--==========================--2.创建班级信息表classinfo
--==========================
createtablescott.classinfo(
c_idchar(10)primarykeynotnull,);
insertintoscott.classinfovalues(2005031001,软件051,03,0310);insertintoscott.classinfovalues(2010031001,软件101,03,0310);
--班级编号
--班级名称
--专业编号
c_namevarchar2(30)uniquenotnull,
b_idchar
(2)notnullreferencesscott.bumeninfo(b_id),--部门编号z_idchar(5)notnullreferencesscott.zhuanyeinfo(z_id)
--==========================--3.创建部门信息表bumeninfo--==========================
createtablescott.bumeninfo(
b_idchar
(2)primarykeynotnull,
--部门编号
--部门名称
b_namevarchar2(30)uniquenotnull,
b_telchar(9)notnull
b_fzrchar(10)notnull,--部门负责人
--联系电话
);
insertintoscott.bumeninfovalues(03,信息工程系,彭勇,2783857);
--==========================--4.创建专业信息表zhuanyeinfo--============