实验四

使用数据库datatest

  1. 备份datatest数据库。
  2. 通过datatest数据库备份文件,建立数据库datatest02数据库。
  3. 删除数据库datatest02中表student、class、course和score的所有记录。
  4. 删除数据库datatest02中表student、class、course和score。
  5. 删除数据库datatest02
  6. 建立与student表数据结构完全相同的表studentnation,将表student中少数民族学生的记录整体存入表studentnation 。
  7. 将会计学07(3)班的男同学的成绩增加5分。
  8. 将王红敏同学选修的“数据库系统”课程的成绩改为88分
  9. 将每个班级的学生人数填入到班级表的ClassNum
  10. 删除选修了“大学语文”课程的选课记录
  11. 删除平均分在60分到70分之间的同学选课记录
  12. 创建仅包含少数民族学生的视图View-Studentnation
  13. 查询视图View-Studentnation
  14. 通过视图View-Studentnation,查询蒙古族学生
  15. 创建一个包含学生学号、姓名、课程号、课程名、获得的学分和成绩(成绩大于等于60分)的View-Score60
  16. 查询视图View- Score60
  17. 通过视图View-Score60,查询选修“数据库系统”课程成绩大于等于85分的学生学号和姓名。
  18. 删除视图View-Studentnation

1.备份datatest数据库。

https://blog.csdn.net/qq_42759120/article/details/123151453?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166773828316782412572853%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=166773828316782412572853&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-123151453-null-null.142v63control,201v3add_ask,213v1control&utm_term=sql%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE%E5%BA%93&spm=1018.2226.3001.4187

2.通过datatest数据库备份文件,建立数据库datatest02数据库。

3. 删除数据库datatest02中表student、class、course和score的所有记录。

4. 删除数据库datatest02中表student、class、course和score。

5. 删除数据库datatest02

6. 建立与student表数据结构完全相同的表studentnation,将表student中少数民族学生的记录整体存入表studentnation 。

7. 将会计学07(3)班的男同学的成绩增加5分。

USE datatest
GOUPDATE Score
SET score=score+5
FROM Score a, Student b, Class c
WHERE a.studentNo=b.studentNo AND b.classNo=c.classNoAND c.classno='C0703' AND sex='男'SELECT *
FROM Score

8. 将王红敏同学选修的“数据库系统”课程的成绩改为88分

9. 将每个班级的学生人数填入到班级表的ClassNum


班级数据

USE datatest
GOUPDATE Class
SET classNum=sCount
FROM Class a, ( SELECT classNo, count(*) sCountFROM StudentGROUP BY classNo ) b
WHERE a.classNo=b.classNoSELECT *
FROM Class

结果

10. 删除选修了“大学语文”课程的选课记录

11. 删除平均分在60分到70分之间的同学选课记录

12. 创建仅包含少数民族学生的视图View-Studentnation

use datatest3
goCREATE VIEW ViewStudentnation
ASSELECT * FROM StudentWHERE nation  <> '汉族'

13. 查询视图View-Studentnation

use datatest3
goSELECT *
FROM ViewStudentnation

14. 通过视图View-Studentnation,查询蒙古族学生

use datatest3
goSELECT *
FROM ViewStudentnation
WHERE nation ='蒙古族'

15. 创建一个包含学生学号、姓名、课程号、课程名、获得的学分和成绩(成绩大于等于60分)的View-Score60

USE datatest
GOCREATE VIEW ScoreView
ASSELECT a.studentNo, a.studentname, b.courseNo,b.courseName, b.creditHour,c.ScoreFROM Student a, Course b, Score cWHERE a.studentNo=c.studentNo AND b.courseNo=c.courseNo AND c.Score>=60

16. 查询视图View- Score60

USE datatest
GO--CREATE VIEW ScoreView
--AS--      SELECT a.studentNo, a.studentname, b.courseNo,b.courseName, b.creditHour,c.Score
--      FROM Student a, Course b, Score c
--      WHERE a.studentNo=c.studentNo AND b.courseNo=c.courseNo AND c.Score>=60SELECT *
FROM ScoreView

17. 通过视图View-Score60,查询选修“数据库系统”课程成绩大于等于85分的学生学号和姓名。

SELECT studentNo,studentName
FROM ScoreView
WHERE courseName='数据库系统' AND Score >=65

18. 删除视图View-Studentnation

USE datatest
GO--CREATE VIEW Score60
--AS--      SELECT a.studentNo, a.studentname, b.courseNo,b.courseName, b.creditHour,c.Score
--      FROM Student a, Course b, Score c
--      WHERE a.studentNo=c.studentNo AND b.courseNo=c.courseNo AND c.Score>=60
DROP VIEW Score60

【数据库系统概论】实训(四)相关推荐

  1. 数据库系统概论(第四版)习题解答

    数据库系统概论(第四版) 第1章 绪论 1 .试述数据.数据库.数据库系统.数据库管理系统的概念. 答:( l )数据( Data ) :描述事物的符号记录称为数据.数据的种类有数字.文字.图形.图像 ...

  2. IESM项目实训四——Web Audio录音和字符串转拼音

    IESM项目实训四 通过浏览器录制音频,生成可供百度语音识别api使用的pcm音频文件,然后将音频数据传至后端.根据百度语音识别api文档要求,音频文件为pcm格式,单音道,16k采样率,16位深. ...

  3. [JSP暑假实训] 四.MyEclipse+Servlet+JSP实现火车票网站查询、修改、删除操作

    本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...

  4. 计算机网络概论实训报告,计算机网络实训报告-范文

    计算机网络实训报告-范文 精选范文:计算机网络实训报告 经过短短一个星期的实训,感触很多,收获很多,同时我受到的打击也很多,让我尝到了工作中的酸甜苦辣,同样也体会到了工作的辛苦,但是,不管怎样,这些都 ...

  5. 计算机实训四综合应用答案,计算机应用综合实训及习题

    前言 项目1 计算机基础知识 知识要点1 技能实训5 1.个人计算机的选配与购置5 2.微机主机与外部设备的连接5 3.使用拼音输入法输入汉字7 4.打字练习7 5.不同进位计数制之间的转换8 6.职 ...

  6. 《数据库系统概论》第四版课后习题答案

    第1章 绪论 1 .试述数据.数据库.数据库系统.数据库管理系统的概念. 答: ( l )数据( Data ) :描述事物的符号记录称为数据.数据的种类有数字.文字.图形.图像.声音.正文等.数据与其 ...

  7. 数据库系统概论王珊第四版 答案

    第1章 绪论 1 .试述数据.数据库.数据库系统.数据库管理系统的概念. 答: ( l )数据( Data ) :描述事物的符号记录称为数据.数据的种类有数字.文字.图形.图像.声音.正文等.数据与其 ...

  8. 【数据库系统】数据库系统概论====第十四章 大数据管理

    第十四章 大数据管理 文章目录 第十四章 大数据管理 14.1大数据概述 14.1.1什么是大数据 14.1.2大数据的特征 14.2大数据的应用 14.2.1感知现在 预测未来----互联网文本大数 ...

  9. 电商实训四:网络营销方案设计及实施

    思科便捷式无线路由器网络营销 一.市场分析 环境分析 当今是二十一世纪,网络媒体.手机通讯普遍波及广大老百姓.如今无论是学生.老板.老师.白领等职业的人都普遍有手机.而商家也抓住了这个机遇,推出一系列 ...

  10. 实训四:使用Telnet方式管理交换机

    一.实验目的 1.了解什么是带内管理. 2.熟练掌握如何使用telnet方式管理交换机. 二.应用环境(举例) 学校有20台交换机支撑着校园网的运营,这20台交换机分别放在学校的不同位置.作为网络管理 ...

最新文章

  1. poj_3067 树状数组
  2. 背景图片等比缩放的写法background-size简写法
  3. 抗击新冠肺炎,如何进行实时动态时序图谱建模与分析?
  4. [LeetCode]Contains Duplicate III
  5. pyqt webview 执行js
  6. (0097)iOS开发之应用间的分享系列(2)
  7. WPF最大化避免覆盖任务栏
  8. leetcode111 爬楼梯 python实现
  9. 计算机一级考试题组成,计算机一级考试试题汇总
  10. Kubernetes弹性伸缩全场景解读(五) - 定时伸缩组件发布与开源
  11. 基于深度学习的农作物病害检测
  12. 实现简单的List功能
  13. 「工具箱」套模板让项目管理更容易
  14. 各种常用电子元器件的识别方法
  15. 制作Lightbox效果
  16. 蚂蚁小程序--自学笔记
  17. trouble processing xxxx.class: Ill-advised or mistaken usage of a core class (java.* or javax.*)
  18. 方格网的填方和挖方计算
  19. 家里宽带628连不上_win7系统宽带连接提示错误628的解决方法
  20. java object取数据_java使用ObjectInputStream从文件中读取对象

热门文章

  1. 【Windows】windows10时间显示秒数
  2. 百度SEO HTML5汉堡包西餐美食网站模板
  3. 非完整多智能体系统事件触发二分一致性
  4. citespace的操作流程
  5. 攻击者可以使用HTML和CSS隐藏“外部发件人”电子邮件警告
  6. 算法设计与分析—动态规划
  7. 漫画|区块链之公链的那点事儿
  8. 服务器 操作系统 阵列,服务器磁盘阵列与操作系统
  9. 山东第一届省赛 Balloons (dfs)
  10. ActivityLifecycle