logo资料库

太原理工oracle实验报告.doc

第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
资料共23页,剩余部分请下载后查看
本科实验报告 课程名称: 大型数据库系统 实验地点: 逸夫楼 402 专业班级: 学号: 学生姓名: 指导教师: 2015 年 4 月 18 日 1
实验一 ORACLE 的安装与配置 1、实验目的 1)了解 ORACLE 数据库的基本原理,练习 ORACLE 11g 的安装与配置。 2)练习在 SQL*PLUS 和 sql developer 下登录数据库。 2、实验内容 ORACLE 11g 的安装与配置 1) 关闭所有正在运行的程序 2) 启动操作系统,以 Administrator 身份安装 3、实验仪器 计算机 4、操作方法与实验步骤 1) 2) 关闭所有正在运行的程序 启动操作系统,以 Administrator 身份安装 2
3
4
3) 实验数据记录和处理 5
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; 4) 讨论、心得 本次实验通过不断的安装卸载 ORACLE 数据库了解了 ORACLE 数据库的基本原理,熟悉了 ORACLE 11g 的安装与配置。 实验二 创建 Oracle 数据库与表 1、实验目的: 熟悉使用 SQL 语言,并能够在 SQL-PLUS 环境下用 SQL 语句创建 ORACLE 数据表,并学会对表 的操纵。 2、实验内容:  以 user1 用户登录,并用建表语句创建如下三张关系表。(create table) (1) STUDENT 表 SNAME ( 姓 名 ) char 李勇 刘晨 王名 张立 SNO(学 号)char 95001 95002 95003 95004 SEX(性 别)char 男 女 女 男 SAGE (年龄) number 20 19 18 19 SDEPT ( 所 在系)char CS IS MA IS 注:SNO 为主键;SNAME 列不为空;SEX 的值为男或女; 6
CNAME ( 课 程 名) 数据库 数学 信息系统 操作系统 数据结构 CPNO(先行 课) 5 1 6 7 6 CCREDIT (学分) 4 2 4 3 4 2 4 1 2 3 4 5 6 7 (2) COURSE 表 Cno 数据处理 PASCAL 语言 注:CNO 为主键;CNAME 列不为空; (3) SC 表 SNO(学号) 95001 95001 95001 95002 95002 CNO(课程号) 1 2 3 2 3 GRADE(成绩) 92 85 88 90 80 注:(SNO,CNO)为主键;SNO 为外键;CNO 为外键;GRADE>=0 且 GRADE<=100  练习修改表结构。  分别向三张表中插入相关的数据(insert into)  对表进行修改与删除的操作练习。(update,delect)  创建修改后要用提交命令进行提交:commit 7
 3、实验仪器 计算机 4、操作方法与实验步骤 (1) 用 SQL 语句创建一个学生表起名为 student1 内含字段: (sno ,sname,sex,sage,sdept)类型及约束条件自己设定。 (2) 修改 STUDENT1 表结构将 SDEPT 定为 VARCHAR(20) (3) 将一个新同学的记录(学号:95020;姓名:陈冬;性别:男;年龄:18;所在系:IS)插入到 STUDENT1 表中。 8
分享到:
收藏