- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- UML课程设计(优化完版)1.doc
- 中消协:常期食用人造奶油蛋糕会引发多重疾病.ppt
- UML 新编实验指导书(实验六 状态图).doc
- TTT高级培训师之课程开发.doc
- 不同类型的客人如何接待.doc
- 上证的走势预测.docx
- 人教版小学古诗词.doc
- Tekla Structures-170图纸转换为DXF或DWG格式思路技巧方法.doc
- 上海闵华进出口公司TMT实习操作12-1(出口投保装船隹谕侗.doc
- 下学期部门工作计划 2.doc
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- 13套题,必过,阿坝州拟任科级领导干部任职资格政治理论考试题汇总.pdf
- 2023年关于医药领域腐败问题全面集中整治自查自纠报告与医院开展医疗领域群众身边腐败作风问题专项整治工作总结【两篇】.docx VIP
- 高中语文必修二课件--念奴娇·赤壁怀古.ppt VIP
- 高中化学选修三全套.pptx VIP
- 中国特色社会主义理论体系的形成的历史条件.ppt VIP
- 领导讲话稿写作方法和技巧.ppt
- 高中:原创语文《反对党八股》(定稿).pptx VIP
- 液压升降机油路图液压升降机毕业设计.doc VIP
- 《管理学原理》全套课后习题答案(大学期末复习资料).docx
- 高中课件:原创语文《反对党八股》公开课课件.pptx VIP
文档评论(0)