第一范文网 - 专业文章范例文档资料分享平台

oracle实验1

来源:用户分享 时间:2025/5/25 4:23:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验一 Oracle 11g数据库入门

一、实验目的

1、了解在Windows下安装Oracle 11g需要满足的软、硬件要求。 2、熟悉Oracle 11g在Windows下的安装步骤。 3、熟练掌握Oracle数据库配置工具及网络配置工具。 4、熟悉PL/SQL Developer环境,熟练掌握其操作方法。

5、掌握PL/SQL Developer环境下表的定义、数据的操作及表的导入/导出。

二、实验内容

1、在开始菜单中找到PLSQL Developer,打开出现如下所示登陆界面:

首先输入用户名“SYS”,密码为“Orcl”,进入PLSQL Developer界面登录数据库服务器。

2、在左窗格中找到USERS项,单击右键选择“新建”,创建一个角色权限为dba的数据库用户(用户名自定),设置其默认的表空间为USERS表空间,临时表空间为Temp表空间。

-1-

3、退出SYS登录,用自己创建的数据库用户登录服务器,并在其模式下创建如下三个关系:

(1)“学生”关系S由学号(Sno)、姓名(Sname)、性别(sex)、民族(nation)、政治面貌(political)、出生日期(birth)、学院(college)、专业(Major)属性组成,关系模式为:

S (Sno,Sname,sex,nation,political,birth,college,Major) (2)“课程”关系C由课程号(Cno)、课程名(Cname)、学分(Credit)、课程性质(property)、学期(Term)属性组成,关系模式为:

C (Cno,Cname,Credit,property,Term)

(3)“选课”关系SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,关系模式为:

SC(Sno,Cno,Grade)

要求:

(1)创建各个表的主键,有外键的创建外键。 (2)Sname和Cname属性列取值非空。

(3)Term属性列取值只能为1、2、3、4、5、6或7。 (4)Grade属性列的取值在0—100之间。 3、录入数据

数据表中的数据已经整理好存入文件名为“录入数据.xls”的文件中,请自行在Http://202.117.179.110的浏览信息中下载。在每个表中录入Excel文件中的数据,录入数据时注意数据的录入顺序,先在主键表中录入数据,再在外键表中录入数据。

4、修改数据表逻辑结构

(1)在C表中添加课程所在学院列,列名为Dept,类型为varchar2(20),自己为Dept属性列添加数据。

(2)在S表中为sex属性列添加取值只能为“男”或“女”的约束。 5、数据删除操作

(1)删除S表中的某一行数据,看能否删除,分析出现的错误信息,找出原因并写入实验报告。

(2)删除SC表中的某一行数据,看能否删除,想想为什么可以删除,在实验报告中分析原因。

-2-

6、将创建的三张表通过PL/SQL Developer提供的导出表功能将其导出。

-3-

搜索更多关于: oracle实验1 的文档
oracle实验1.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c51zbm1zx4c175ln25roq_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top