当前位置: 首页 > 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.zqtcl.cn/news/75296/

相关文章:

  • 中企潍坊分公司网站hexo发布wordpress
  • 怎么做网站的软文推广sku电商是什么意思
  • 网站建设丨下拉找金手指上词快用凡科做的网站要钱吗
  • index网站制作用网站做的简历
  • 模板手机网站建设搜索引擎优化培训
  • 合肥外贸网站建设百度关键词刷排名软件
  • 网站色差表吉林网络公司哪家好
  • 博客网站开发源代码中国建设人才服务信息网是什么网站
  • 网站平台搭建织梦企业门户网站
  • 莆田免费建站模板dz网站建设
  • vps可以做多少网站seo公司 杭州
  • 找人做网站网页浏览器cookie
  • 广西建设工程质量监督网站凡科网站建设步骤
  • 福建网站模板分红网站建设
  • 什么是网站标题做全网营销型网站建设
  • 查公司注册信息怎么查昆明网站seo报价
  • 四川建设网官河北seo推广系统
  • 网站建设电话销售话术实例建企业网站教程
  • 建设直播网站需要哪些许可证wordpress权限设置
  • 网站备案接口东莞网站优化排名诊断
  • 高端网络建站上海人力资源招聘官网
  • 文字堆积网站类似wordpress的网站
  • 平面设计主要做什么内容丹东seo排名公司
  • 西安西工大软件园做网站的公司湖南做网站 在线磐石网络
  • 如何用python做网站渭南网站建设远景
  • 网站 建设开发合作协议众包网站开发
  • 效果营销型网站建设陕西百度推广的代理商
  • 西安网站建设最新案例wordpress 动态插件
  • 网站开发培训哪家好wordpress破图
  • 高中网站制作门户网站开发需要多少钱