【数据库系统概论】实训(四)
实验四
使用数据库datatest
- 备份datatest数据库。
- 通过datatest数据库备份文件,建立数据库datatest02数据库。
- 删除数据库datatest02中表student、class、course和score的所有记录。
- 删除数据库datatest02中表student、class、course和score。
- 删除数据库datatest02
- 建立与student表数据结构完全相同的表studentnation,将表student中少数民族学生的记录整体存入表studentnation 。
- 将会计学07(3)班的男同学的成绩增加5分。
- 将王红敏同学选修的“数据库系统”课程的成绩改为88分
- 将每个班级的学生人数填入到班级表的ClassNum
- 删除选修了“大学语文”课程的选课记录
- 删除平均分在60分到70分之间的同学选课记录
- 创建仅包含少数民族学生的视图View-Studentnation
- 查询视图View-Studentnation
- 通过视图View-Studentnation,查询蒙古族学生
- 创建一个包含学生学号、姓名、课程号、课程名、获得的学分和成绩(成绩大于等于60分)的View-Score60
- 查询视图View- Score60
- 通过视图View-Score60,查询选修“数据库系统”课程成绩大于等于85分的学生学号和姓名。
- 删除视图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 .试述数据.数据库.数据库系统.数据库管理系统的概念. 答:( l )数据( Data ) :描述事物的符号记录称为数据.数据的种类有数字.文字.图形.图像 ...
- IESM项目实训四——Web Audio录音和字符串转拼音
IESM项目实训四 通过浏览器录制音频,生成可供百度语音识别api使用的pcm音频文件,然后将音频数据传至后端.根据百度语音识别api文档要求,音频文件为pcm格式,单音道,16k采样率,16位深. ...
- [JSP暑假实训] 四.MyEclipse+Servlet+JSP实现火车票网站查询、修改、删除操作
本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...
- 计算机网络概论实训报告,计算机网络实训报告-范文
计算机网络实训报告-范文 精选范文:计算机网络实训报告 经过短短一个星期的实训,感触很多,收获很多,同时我受到的打击也很多,让我尝到了工作中的酸甜苦辣,同样也体会到了工作的辛苦,但是,不管怎样,这些都 ...
- 计算机实训四综合应用答案,计算机应用综合实训及习题
前言 项目1 计算机基础知识 知识要点1 技能实训5 1.个人计算机的选配与购置5 2.微机主机与外部设备的连接5 3.使用拼音输入法输入汉字7 4.打字练习7 5.不同进位计数制之间的转换8 6.职 ...
- 《数据库系统概论》第四版课后习题答案
第1章 绪论 1 .试述数据.数据库.数据库系统.数据库管理系统的概念. 答: ( l )数据( Data ) :描述事物的符号记录称为数据.数据的种类有数字.文字.图形.图像.声音.正文等.数据与其 ...
- 数据库系统概论王珊第四版 答案
第1章 绪论 1 .试述数据.数据库.数据库系统.数据库管理系统的概念. 答: ( l )数据( Data ) :描述事物的符号记录称为数据.数据的种类有数字.文字.图形.图像.声音.正文等.数据与其 ...
- 【数据库系统】数据库系统概论====第十四章 大数据管理
第十四章 大数据管理 文章目录 第十四章 大数据管理 14.1大数据概述 14.1.1什么是大数据 14.1.2大数据的特征 14.2大数据的应用 14.2.1感知现在 预测未来----互联网文本大数 ...
- 电商实训四:网络营销方案设计及实施
思科便捷式无线路由器网络营销 一.市场分析 环境分析 当今是二十一世纪,网络媒体.手机通讯普遍波及广大老百姓.如今无论是学生.老板.老师.白领等职业的人都普遍有手机.而商家也抓住了这个机遇,推出一系列 ...
- 实训四:使用Telnet方式管理交换机
一.实验目的 1.了解什么是带内管理. 2.熟练掌握如何使用telnet方式管理交换机. 二.应用环境(举例) 学校有20台交换机支撑着校园网的运营,这20台交换机分别放在学校的不同位置.作为网络管理 ...
最新文章
- poj_3067 树状数组
- 背景图片等比缩放的写法background-size简写法
- 抗击新冠肺炎,如何进行实时动态时序图谱建模与分析?
- [LeetCode]Contains Duplicate III
- pyqt webview 执行js
- (0097)iOS开发之应用间的分享系列(2)
- WPF最大化避免覆盖任务栏
- leetcode111 爬楼梯 python实现
- 计算机一级考试题组成,计算机一级考试试题汇总
- Kubernetes弹性伸缩全场景解读(五) - 定时伸缩组件发布与开源
- 基于深度学习的农作物病害检测
- 实现简单的List功能
- 「工具箱」套模板让项目管理更容易
- 各种常用电子元器件的识别方法
- 制作Lightbox效果
- 蚂蚁小程序--自学笔记
- trouble processing xxxx.class: Ill-advised or mistaken usage of a core class (java.* or javax.*)
- 方格网的填方和挖方计算
- 家里宽带628连不上_win7系统宽带连接提示错误628的解决方法
- java object取数据_java使用ObjectInputStream从文件中读取对象