当前位置: 首页 > news >正文

电信电信网站备案系统南京一等一网络科技有限公司

电信电信网站备案系统,南京一等一网络科技有限公司,光明区建设局网站,深圳市住房和建设局工程交易服务主页目录 前言 练习题 实验八 实验九 题目一 题目二 总结 前言 本篇练习题的重点有两个#xff1a; 一、测试提交commit和回滚rollback的作用,了解锁等待、授权等知识。 二、学会复制表结构、学会插入数据#xff0c;特别是学会如何避免重复插入#xff0c;也就是如何避…目录 前言 练习题 实验八 实验九 题目一 题目二 总结  前言 本篇练习题的重点有两个 一、测试提交commit和回滚rollback的作用,了解锁等待、授权等知识。 二、学会复制表结构、学会插入数据特别是学会如何避免重复插入也就是如何避免插入已经存在的数据。 练习题 实验八 1、按顺序执行下面表格的语句 2、计算十个结果将结果存入test8_10表格并提交 表格如下 create table test8_10(test varchar(20),age numeric(3) ) insert all into test8_10 values (结果1, 88)into test8_10 values (结果2, 90)into test8_10 values (结果3, 90)into test8_10 values (结果4, 86)into test8_10 values (结果5, 90)into test8_10 values (结果6, 90)into test8_10 values (结果7, 86)into test8_10 values (结果8, 86)into test8_10 values (结果9, 76)into test8_10 values (结果10, 86) select * from dual 关键点 1、本题的重点不在于SQL语句如何写重点在于如何理解commit和rollback以及这两个操作对表格的操作在两个账号之间的交互 2、commit仅仅执行并未commit的SQL语言不会对表格产生实质性的影响。也就是说表格没有发生实质性的改变。例如在主账号中执行update并不提交在备用账号上select的结果不会发生变化因为表格没有发生实质性变化。 3、rollback对于没有commit提交的操作这个操作以及其结果都是在账号缓存区的表格本身没有发生变化。所以可以通过rollback操作在账号上撤回操作 实验九 题目一 创建表test9_01表的结构同pub.student_11_1一样。为test9_01的sid创建唯一不重复索引。将pub用户下的Student中性别是“女”的数据添加到test9_01中。将pub用户下的Student_11_1中性别是“女”的数据添加到test9_01中,如果某个学号已经包含在test9_01中这个记录就不要再插入了即不要插入重复学号的数据。将pub用户下的Student_11_2中性别是“女”的数据添加到test9_01中,如果某个学号已经包含在test9_01中这个记录就不要再插入了即不要插入重复学号的数据。要求完成上述功能请采用1条create table、1条create index、3条insert共5条SQL方式完成。 create table test9_01( sid char(12) not null , name varchar2(10) not null, sex char(2), age int, birthday date, dname varchar2(30), class varchar2(10) ); create index suoyin on test9_01(sid) insert into test9_01select *from pub.studentwhere sex女insert into test9_01select *from pub.student_11_1where sex女 and sid not in(select distinct sidfrom pub.studentwhere sex女)insert into test9_01select *from pub.student_11_2where sex女 and sid not in(select distinct sidfrom test9_01)关键点 1、insert的产品只能是关系而select的结果就是关系所以可以直接insert进去。如果是自己拟定的值需要用values将值变成关系再insert。例如values12“女” 2、利用对插入表格本身进行sid not in的操作实现不重复插入的功能 题目二 创建表test9_02表的结构同pub.student_11_1一样。为test9_02的sid创建唯一不重复索引。将pub用户下的Student中性别是“女”的且pub.student_course中存在不及格成绩的同学添加到test9_02中。将pub用户下的Student_11_1中性别是“女”的且pub.student_course中存在不及格成绩的同学数据添加到test9_02中,如果某个学号已经包含在test9_02中这个记录就不要再插入了即不要插入重复学号的数据。将pub用户下的Student_11_2中性别是“女”的且pub.student_course中存在不及格成绩的同学数据添加到test9_02中,如果某个学号已经包含在test9_02中这个记录就不要再插入了即不要插入重复学号的数据。要求完成上述功能请采用1条create table、1条create index、3条insert共5条SQL方式完成。 create table test9_02( sid char(12) not null , name varchar2(10) not null, sex char(2), age int, birthday date, dname varchar2(30), class varchar2(10) ); create index suoyin1 on test9_02(sid) insert into test9_02 ( select * from pub.student where sex女 and sid in (select distinct sid from pub.student_course where score60) ); insert into test9_02 ( select * from pub.student_11_1 where sex女 and sid not in (select distinct sid from test9_02) and sid in (select distinct sid from pub.student_course where score60) ); insert into test9_02 ( select * from pub.student_11_2 where sex女 and sid not in (select distinct sid from test9_02) and sid in (select distinct sid from pub.student_course where score60) ); 关键点 1、在一个数据库中一个名字的索引是唯一的不可以重复  总结  本文的所有题目均来自《数据库系统概念》黑宝书、山东大学数据库实验八、九。不可用于商业用途转发。 如果能帮助到大家大家可以点点赞、收收藏呀~
http://www.pierceye.com/news/75296/

相关文章:

  • 做便民工具网站怎么样谷歌seo技术
  • 网页设计与网站开发超链接建设工程协会网站
  • 如何引用404做网站广州火车站
  • 公司免费网站模板iis网站开发教程
  • 天津住房和城乡建设厅官方网站手机网页视频提取工具
  • 做会计网站的流程图找工程承包app
  • 东营哪里做网站浙江建设信息港官网证书查询
  • 如何做网商商城的网站中国纪检监察报社级别
  • 企业网站的开发建设方案怎么写黑马程序员培训在哪里
  • 阿里巴巴做网站费用计入建设项目 环评申报网站
  • 个人 备案 多个网站上海网络营销的企业
  • 手机网站怎么做的好处重庆seo结算
  • 新河网站中山网站改版
  • 曲阜公司网站建设价格便宜国外网站有哪些平台
  • 高端大气企业网站免费学生html网页制作成品
  • 网站建设企业建站哪家好电子商务网站建设花费
  • 免费货源在线网站手机被网站安装软件有哪些内容
  • M97 网站建设网络公司整站源码取外贸网站域名经验
  • 帮别人做违法网站会判刑吗软件公司网站 手机版
  • 盐地网站建设公司注册网站英语
  • vs2013可以做网站么网站从哪几个方面维护
  • 网站开发申请微信支付全案策划
  • 站长统计幸福宝宝官方wordpress分类目录最简化404
  • 安顺网站建设公司提供网站建设设计
  • 通付盾 公司网站建设百度收录提交入口
  • 网站打不开的原因优质校建设专题网站
  • 哪个网站做长图免费转高清网站设计论文结束语
  • 有个能写文章做任务的网站贵阳能做网站的公司
  • 长沙免费建站模板便利的龙岗网站设计
  • 滨州建设厅网站网站显示内容不显示不出来