Oracle 数据库上机试验指导1(答案).doc

Oracle 数据库上机试验指导1(答案).doc

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

Oracle 数据库上机试验指导 实验一 试验1 DDL DML 试验目的: 熟悉Oracle下数据库基表的创建修改删除 熟悉Oracle下数对数据的插入修改删除 试验步骤: 运行给定脚本(该脚步是创建一个用户,并赋予该用户一定的权限!) 启动Oracle数据库 Dos控制台下运行sqlplus /nolog命令 Conn stud/stud as sysdba;---stud是一个不存在账户,主要用sysdba来登录,可以show user 来查看一下当前用户 @ c:\createUser.sql; --该文件在实验材料文件夹里,请将其考入到C:\根目录下 conn csj/csj ---------------完成用户CSJ的创建 二 在CSJ用户模式下完成以下工作(自己写sql脚本,然后调试运行) 创建一张学生表 创建一张课程表 创建一张选课表 分别向学生表,课程表,选课表插入下面数据 思考以下问题: 如何得到所有男生/女生人数? 如何得到某一门课程(如数学)的选课人员清单? 如何得到某一门课程(如数学)的选课人员总数? 如何得到某一门课程(如数学)的选课人员的平均成绩? 三. 上交脚本,并且以”姓名 学号.sql”上交脚本(当场上交,逾期不收). 学生表(student) 姓名(非空) 学号(PK) 性别(只能输入’男’or ‘女’) 住址 李白 100001 男 和平区 杜甫 100002 男 河西区 李清照 100003 女 河北区 白居易 100004 男 红桥区 蔡琰 100005 女 红桥区 课程表(course) 课程名称(不允许重名) 课程编号(pk) 上课教师 课程学分(1,3,5) 数学 M1001 奥巴马 3 军事理论 J2002 拿破仑 5 摔跤 S3003 普京 1 选课表(courSelc) 记录编号(PK,自增) 学号(FK) 课程编号(FK) 考试成绩(0,100) 1 100001 M2001 70 2 100001 J2002 60 3 100001 S3003 80 4 100002 M2001 75 5 100002 J2002 85 6 100002 S3003 95 7 100003 M2001 50 8 100003 J2002 55 9 100003 S3003 45 10 100004 M2001 10 11 100004 J2002 15 12 100004 S3003 25 参考脚本: -- 创建学生表 create table student ( studid char(6) primary key, studname varchar2(16) not null, gender char(4) check(gender in(男,女)), addr varchar2(256) ); -- 创建课程表 create table course ( courseid char(6) primary key, coursename varchar2(32) not null unique, teacher varchar2(16) , score number check(score in (1,3,5)) ); -- 创建选课表 create table courSelc ( recid number(4) primary key, studid char(6), courseid char(6), score number(2) check(score =0 and score =100), constraint fk_stud foreign key(studid) references student(studid), constraint fk_cour foreign key(courseid) references course(courseid) ); -- 插入数据 insert into student values(100001,李白,男,和平区); insert into student values(100002,杜甫,男,河西区); insert into student values(100003,李清照,女,河北区); insert into student values(100004,蔡琰,女,红桥区); insert into course values(M1001,数学,奥巴马,3); insert into course values(J2002,军事理论,拿破仑,5); inser

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档