oracle上机实验4,Oracle实验4管理表结构与表数据

41528d3028836879cd698677c3999917.gifOracle实验4管理表结构与表数据

苏州科技学院 电子信息实验中心实验报告课 程 Oracle 数 据 库 管 理学 号 1120126117姓 名 陈 遥班 级 计 算 机 1111专 业 计 算 机 科 学 与 技 术指导教师 崔玉玲学年 / 学期 2013~2014 学年第一学期实验 4 管理表结构与表数据一、实验目的(1) 掌握表结构的建立、修改、查看、删除操作。(2) 掌握表数据的更新和查询操作。二、实验要求(1) 记录执行命令和操作过程中遇到的问题及解决方法,注意从原理上解释原因。(2) 记录利用企业管理器管理表结构和表数据的方法。(3) 记录利用 SQL*Plus 和 iSQL*Plus 管理表结构和表数据的命令。三、实验内容和步骤1.创建表结构(1) 利用企业管理器创建方式、iSQL*Plus 创建方式和命令行方式将下列各表建立到员工医疗保险系统数据库中。表结构如附录员工医疗保险系统表 1-表 7 所示。创建 business 表:创建 business_sql 表:创建 hospital 表创建 card 表创建 staff 表创建 see 表创建 consume创建 insurance 表(2) 利用命令行方式创建表“staff_sql” ,其结构与“staff”表一致。2.查看表结构(1) 利用企业管理器查看员工医疗保险系统所有表的字段信息和约束信息。Business 表:Hospital 表:Card 表:Staff 表See 表:Consume 表Insurance 表:(2) 利用 SQL*Plus 或 iSQL*Plus 从数据字典 DBA_TAB _COLUMNS 查看员工医疗保险系统所有表的字段信息。(3) 利用 SQL*Plus 或 iSQL*Plus 从数据字典 DBA_ CONSTRAINTS 查看员工医疗保险系统所有表的约束信息。 3.修改表结构(1) 利用 SQL*Plus 或 iSQL*Plus 将表“staff_sql”重新命名为 “staff_sql0”。(2) 利用企业管理器为“staff_sql0”表添加“age INT”字段,利用 DESC 命令查看“staff_sql0”表的字段信息。(3) 利用 SQL*Plus 或 iSQL*Plus 为“staff_sql0” 表添加“salary NUMBER(5,2)”、“salary_add NUMBER(3,1)”两个字段,利用 DESC 命令查看“staff_sql0”表的字段信息。(4) 利用 SQL*Plus 或 iSQL*Plus 向“staff_sql0” 表添加“sname” 字段惟一性约束,从数据字典 DBA_CONSTRAINTS 查看“staff_sql0”表的约束信息。(5) 利用 SQL*Plus 或 iSQL*Plus 删除“staff_sql0” 表上“sname” 字段惟一性约束,从数据字典 DBA_CONSTRAINTS 查看“staff_sql0”表的约束信息。(6) 利用企业管理器从“staff_sql0”表删除“age” 字段,利用 DESC 命令查看“staff_sql0”表的字段信息。(7) 利用 SQL*Plus 或 iSQL*Plus 从“staff_sql0”表删除 “salary”、 “salary_add”两个字段,利用 DESC 命令查看“staff_sql0”表的字段信息。(8) 利用 SQL*Plus 或 iSQL*Plus 将“staff_sql0” 表“sname”字段长度修改为 30,利用DESC 命令查看“staff_sql0”表的字段信息。四、实验小结本次实验主要进行数据库表结构与表数据的练习,通过企业管理器与 SQL 语句来进行表与约束的操作,通过不断练习,发现用企业管理器操作虽然简单,但不如 SQL 语句控制得心应手,SQL 语句不管在表的创建以及约束的创建和修改都比企业管理器方便和简洁,企业管理器则是将表的建立与约束的建立分开。在表的建立时,一些约束条件,比如外键以及级联删除,一开始还不怎么清楚,后来经过不断的练习以及对以前数据库所学知识的不断回顾,使我对于 oracle 的表结构的建立以及约束条件的管理有了更深一步的认识。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值