oracle实验报告 - 图文
更新时间:2023-09-24 05:53:01 阅读量: IT计算机 文档下载
- oracle实验报告心得推荐度:
- 相关推荐
实 验 报 告
课程名称: 大型数据库系统
实验项目: 数据库实验
实验地点: 逸夫楼304
专业班级: 软件班 学号:
学生姓名:
指导教师: 赵荣香
2015年4月8日
实验一 ORACLE的安装与配置
一、实验目的和要求:
? 了解ORACLE数据库的基本原理,练习ORACLE 11g的安装与配置。 ? 练习在SQL*PLUS和sql developer下登录数据库。
二、实验内容:
? ORACLE 11g的安装与配置 1) 关闭所有正在运行的程序
2) 启动操作系统,以Administrator身份安装 安装开始:
1) 启动universal installer 2) 设置Oracle主目录名和路径 3) 选择安装产品 Oracle10g Database 4) 选企业版(SERVER) 5) 选择数据库通用配置 6) 选全局数据库名 7) 选缺省数据库字符集 8) 开始安装
9) 自动安装配置工具,并通过(Database Configuration Assistant)自动创建新数据库
10) 显示数据库创建总结信息 11) 口令管理”,修改sys和system的口令,锁定别的用户口令 12) 退出安装 参考操作:
在上图所示的界面上输入相关的SQL语句: 1) 创建用户user1,user2(提示:create user user1 identified by pass1;) 2) 分别为user1,user2授予相应的权限 (提示:grant connect,resource to user1;)
3) 退出SQL-plus (quit)
4) 在CLIENT端进入SQL-PLUS,分别试用user1,user2登录试验。 5) 练习修改口令:alter user username identified by password; 注:用户名可自定义。
2
? 以table) user1用户登录,并用建表语句创建如下三张关系表。(create (1) STUDENT表 SNOSNAMSEXSAGSDEPT(学E(姓(性E(年(所在号) 名) 别) 龄) 系) 9500李勇 男 20 CS 1 9500刘晨 女 19 IS 2 95??0王名 女 ??8 MA 3 9500张立 男 19 IS ?? 注:SNO为主键;SNAME列不为空;SEX的值为男或女; (2) COURSE表 CNO(课CNAMECPNOCCRED程号) (课程名) (先行IT(学课) 分) 3
1 数据库 5 4 2 数学 2 3 信息系统 1 4 4 操作系统 6 3 5 数据结构 7 4 6 数据处理 2 7 PASCAL6 4 语言 注:CNO为主键;CNAME列不为空; (3) SC表 SNO(学号) CNO(课程号) GRADE(成绩) 95001 1 92 95??01 2 85 9??001 3 88 95002 2 90 95002 3 80 注:(SNO,CNO)为主键;SNO为外键;CNO为外键;GRADE>=0且GRADE<=100 ? 练习修改表结构。 ? 分别向三张表中插入相关的数据(insert into) ? 对表进行修改与删除的操作练习。(update,delect) ? 创建修改后要用提交命令进行提交:commit 参考操作: 4 (1) 用SQL语句创建一个学生表起名为student1内含字段: (sno ,sname,sex,sage,sdept)类型及约束条件自己设定。 (2) 修改STUDENT1表结构将SDEPT定为VARCHAR(20) (3) 将一个新同学的记录(学号:95020;姓名:陈冬;性别:男;年龄:18;所在系:IS)插入到STUDENT1表中。 (4) 插入一条选课记录(’95020’,’1’)到SC表中 (5) 将STUDENT表中的记录全部插入到STUDENT1表中 (6) 将STUDENT1表中没有选课的学生学号插入到选课表中 (7) 对STUDENT1表将学生95001的年龄改为22岁 (8) 将STUDENT1表中所有学生的年龄增加1岁 (9) 将选课表中计算机系全体学生成绩置零 (10) 删除STUDENT1表中学号为95020的学生记录(注意删除时要将所有含有95020记录的表中的信息均删除。 (11) 删除STUDENT1表中计算机系所有学生的记录 (12) 删除STUDENT表中的所有学生记录 (13) 删除STUDENT表 三、主要仪器设备 1、笔记本电脑及相应的Windows Operating Systems. 2、已安装的\\Oracle 11g大型数据库及其相应的配套软件。 四、实验结果与分析: ORACLE的安装与配置 1.Oracle 11g的安装截图: 5
创建Oracle数据库与表 OEM界面
11
SQL Plus界面 SQL Developer界面 创建表 12
五、讨论、心得(可选) Oracle 安装包挺智能,可以根据你的系统语言自动选择安装语言,甚至连帮助都是中文的。终于把 Oracle 11g 包括帮助文档都安装好了,不过看了一下大小也挺吓人,居然有5.38GB。 教师签字: 13
太原理工大学实验报告二
学院名称 软件学院 专业班级 实验成绩 学生姓名 学号 实验日期 课程名称 大型数据库系统 实验题目 3、表数据插入、修改和删除 4、数据库查询和视图操作 一、实验目的和要求: 学会使用PL/SQL语句对数据库表进行插入、修改和删除数据的操作;学会使用SQL DEVELOPER对数据库表进行插入、修改和删除数据的操作;了解数据更新操作时要注意数据完整性;了解PL/SQL语句对表数据操作的灵活控制功能。 掌握SELECT语句的基本语法;掌握子查询的表示方法;掌握连接查询的表示方法;掌握数据汇总的方法;掌握SELECT语句的GROUP BY子句的作用和使用方法;掌握SELECT语句的ORDER BY子句的作用和使用方法;掌握视图的使用方法。 二、实验内容: 分别使用SQL Developer和PL/SQL语句,在实验二建立的数据库YGGL或实验一随安装Oracle 11g时建立的数据库中所建立的三个表Employees, Departments和Salary中分别插入多行数据记录,然后修改和删除一些记录。使用PL/SQL进行有限制的修改和删除。表的内容如教材p311页所示。 1、使用SQL Developer操作数据 内容如教材p311-p312页所要求,给出相应过程及结果截图。 2、使用PL/SQL命令操作数据 内容如教材p312页所要求,给出相应语句段及结果截图。 数据库的查询和视图 1、SELECT语句的基本使用 按照教材p313-p314的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。 2、子查询的使用 按照教材p314-p315的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。 3、连接查询的使用 按照教材p315的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。 4、数据汇总 按照教材p315-p316的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。 5、GROUP BY 和ORDER BY子句的使用 按照教材p316-p317的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。 6、使用视图 按照教材p317的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。 教材中的思考与练习部分可略去。 三、主要仪器设备 1、笔记本电脑及相应的Windows Operating Systems. 2、已安装的\\Oracle 11g大型数据库及其相应的配套软件。
14
四、实验结果与分析: 1.插入数据 Employees表 Departments表 Salary表 2.select语句的基本使用 (1)查询每个雇员的所有数据 (2)查询每个雇员的地址和电话 15
(3)查询EmployeeID为000001的雇员的地址和电话 (4)查询Employees表中所有女雇员的地址和电话 (5)计算每个雇员的实际收入 (6)找出所有姓王的雇员的部门号 16
(7)找出所有收入在2000元~3000元之间的雇员号码 3.子查询的使用 (1)查找在财务部工作的雇员的情况 (2)查找财务部年龄不低于所有研发部雇员年龄的雇员的姓名 (3)查找比所有财务部的雇员收入都高的雇员的姓名 4.连接查询的使用 (1)查询每个雇员的情况以及其薪水的情况
17
(2)查找财务部收入在2000元以上的雇员姓名及其薪水详情 5.数据汇总 (1)求财务部雇员的平均收入 (2)求财务部雇员的平均实际收入 (3)求财务部雇员的总人数 6.GROUP BY 和 ORDER BY 子句的使用 (1)求各部门的雇员数 18
(2)将各雇员的情况按收入由低到高排列 7.使用视图 (1)创建视图 限制查看雇员的某些情况 限制各部门经理只能查找本部雇员的薪水情况 (2)使用视图 查询财务部雇员信息 查询财务部雇员薪水情况 19
向表Employees中插入一条记录 将张无忌从经理办公室转到市场部 把张无忌从表Employees中删除 20
正在阅读:
oracle实验报告 - 图文09-24
第三章 酶02-27
河南省成品油批发企业名录2018版1470家 - 图文09-29
鄂教版小学五年级品德与社会复习题03-08
公平正义与和谐社会的构建 (1)08-08
九年级科学下册 3_2_2 来自微生物的威胁教案 (新版)浙教版04-08
精选森女系美女图片02-09
2018年湖南大学信息科学与工程学院827通信原理考研强化五套模拟题05-06
操作系统期中考试试题及答案03-08
- 供应商绩效评价考核程序
- 美国加州水资源开发管理历史与现状的启示
- 供应商主数据最终用户培训教材
- 交通安全科普体验教室施工方案
- 井架安装顺序
- 会员积分制度
- 互联网对美容连锁企业的推动作用
- 互联网发展先驱聚首香港
- 公司文档管理规则
- 机电一体化系统设计基础作业、、、参考答案
- 如何选择BI可视化工具
- 互联网产品经理必备文档技巧
- 居家装修风水的布置_家庭风水布局详解
- 全省基础教育信息化应用与发展情况调查问卷
- 中国石油--计算机网络应用基础第三阶段在线作业
- 【知识管理专题系列之五十八】知识管理中如何实现“场景化协同”
- 网络推广方案
- 中国石油--计算机网络应用基础第二阶段在线作业
- 汽车检测与维修技术专业人才培养方案
- 详解胎儿颈透明层
- 实验
- 图文
- 报告
- oracle
- (刘伟)扬州市教育科学“十二五”规划课题申报评审书 - 图文
- 线性系统的稳定性和稳态误差分析
- 基础设施
- VCP-621 VUE考试中心题库中英文对照文档
- 关于建设工程安全防护、文明施工措施费用监督管理若干事项的通知
- 试述公路桥梁施工中出现的质量问题及控制措施
- 18-1-(2)2008-2009学年度第二学期工作总结
- 蛋白质分子设计
- 计量经济学实验报告模板
- 线损分析报告(定稿)
- 徐政龙:试论“民主话语权”
- X射线衍射分析技术
- 新农合系统进行医院数据匹配操作说明
- 惠济区人民医院全员全岗全程优质服务活动简报2014.5期111
- 中学第4周教研活动反馈(3月17日—3月21日)
- 嘎堆水电站主厂房桥式起重机负荷试验方案
- 最新人教版二年级上册数学期末总复习检测试卷(56)
- 数字电子技术
- 人教版小学一年级数学下册各单元测试题全册
- ( 人教版)一年级语文下册《识字》随堂练习(3)(无答案)