oracle实验报告分析和总结.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

华北电力大学科技学院

实 验 报 告

实验名称 学生选课数据库的设计与管理

课程名称 Oracle11g数据库应用

专业班级:软件09k2 学生姓名: 闫雪峰

学 号: 成 绩:

指导教师:黄建才 实验日期: 2012-5-30

华北电力大学科技学院实验报告

一、实验目的及要求

1、熟悉ORACLE的环境

2、用SQLPLUS创建用户,并赋予其管理员权限。

3、登陆创建的用户

4、设计教师表、课程表、学生表,及其建立各个表之间的约束

5、用数据定义语言建立三个表及其约束

6、运用SQL,对上述三个表插入一定数量的记录(至少每个表要求插入

7、10条记录)

8、用SQL语句查询至少教两门课的教师信息;用临时变量查询某个学生信息。

9、用PL/SQL,显示所有教师的信息。

10、 将上面的所有的插入操作和查询操作按照不同的内容放到到不同的文件中,当到某个操作时,在SQLPLUS下运行该文件即可。

11、 分别设计函数和过程均实现如下功能:返回某门课学生的平均成绩(该课名称由参数传递)

12、 设计过程显示某位教师所教的学生(该教师名通过参数进行传递)。

二、所用仪器、设备

Oracle11g数据库,SQLPLUS运行环境,文本文档做脚本文件。

三、实验方法与步骤

自己下载并安装了oracle最新版本,配置好环境后,启动服务开始进行实验。

为解决每次开启服务困难问题,编写了启动/停止oracle服务+sqlplus托管环境一站式颜海镜Oracle11gManger2.0beta版。

实现功能:集成sqlplus在托管环境,彩屏宽屏多屏显示,多数据库智能切换,智能记录帐号密码,智能感知错误,多主机智能登录,深度集成颜海镜UI设计理念,为oracle11g量身定做全新一站式平台,化繁为简完美解决oracle的操作复杂性。所做实验全部在此环境中。

四、实验代码实现及结果输出

1、实验代码及输出:

创建用户语句(在脚本中):createuseryanidentifiedbyyan123defaulttablespaceusers

temporarytablespacetemp;

为用户赋予权限并切换到当前用户。grantcreatesession,dbatoyan;

connectyan/yan123;

第 页共 页

华北电力大学科技学院实验报告

奻据库实例:0ircLI.680_1[001旦巳>

查看 用户:YAN

``AN一般信息

``AN

名称

概要文件m, EFAlJLT

验证口令默认表空间IDSERS临时表空间亢MP

状态m江0CK

默认使用者组无

角色

y角色管理选项默认值

y

DBA

二系统权限

系统权限 管理逃项

CREATESESSION N

吨 JMITEDT心 ESPACE

表的结构设计及约束设计代码:Course表:

createtablecourse(

Cnonumber(5)primarykey,Cnamevarchar2(20),Ccreditnumber(2)

);

运行结果:

列名称

名称

数据类型

大小 )

CNO

NIDtIBER

5

CNA湿

VARCBARl

10

,..,I仁.一—..I,.七,.,.l

CCREDIT

NCTNmER

2

第 页共 页

华北电力大学科技学院实验报告

Student表:

createtablestudent(Snonumber(5),

Snamevarchar2(8),Ssexchar(2),

Sagenumber(3),Sdeptvarchar2(4),Cnonumber(5),

constraintscforeignkey(Cno)referencescourse(Cno),Gradenumber(3) );

结果:

Teacher表:

createtableteacher(Tnonumber(5)notnull,Tnamevarchar2(8),

Tsexchar(2),Tagenumber(3),Cnonumber(5),

constrainttcforeignkey(Cno)referencescourse(Cno) );结果:

第 页共 页

华北电力大学科技学院实验报告

(3)表中数据的插入代码Course表:

insertintocourse

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档