
数据库【含课设】-SQL练习题50&在线测试10(线上编程)
CQUT数据库原理及应用 --课设【1】+SQL练习题【50】+在线测试【10】(线上平台编程)
链接:https://course.educg.net/
Pretty Boy Fox
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
5. 【MySQL8】完整性约束-用户自定义约束
【代码】5. 【MySQL8】完整性约束-用户自定义约束。原创 2025-04-10 09:06:38 · 130 阅读 · 0 评论 -
4. 【MySQL8】完整性约束-实体完整性
【代码】4. 【MySQL8】完整性约束-实体完整性。原创 2025-04-10 09:04:07 · 107 阅读 · 0 评论 -
3. 上机1-5-DDL创建表(多主键及外键)
【代码】3. 上机1-5-DDL创建表(多主键及外键)原创 2025-04-10 09:01:03 · 58 阅读 · 0 评论 -
2. 上机1-3-DDL创建表(含外键)
【代码】2. 上机1-3-DDL创建表(含外键)原创 2025-04-10 08:55:07 · 83 阅读 · 0 评论 -
1. 表的定义-商品分类
有一个关系模式categorycategorycategorycodenamecodename,其中codecodecode是商品分类号,字符类型,主键;namenamename是商品分类名,字符类型,要求唯一。请完成此表的创建。原创 2025-04-10 08:45:19 · 108 阅读 · 0 评论 -
数据库课程设计--基于Python与MySQL的智能选课管理系统设计与实现
(1)学生(Student)属性:学号(主键)、姓名、性别、班级、民族、密码、专业。约束:学号为9位数字(格式:年级+专业代码+班级+序列号),班级为7位数字(格式:年级+专业代码+班级号)。(2)课程(Curriculum)属性:课程编号(主键)、课程名称、学分。约束:课程编号为4位数字(支持自动递增或手动输入)。(3)选课记录(CourseSelection)属性:学号(外键)、课程编号(外键)、成绩、课程绩点(tGPA)。约束。原创 2025-06-08 01:26:52 · 734 阅读 · 0 评论 -
5. 【SQL Server】60. 删除重复的电子邮箱(在线考试)
编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。原创 2025-05-18 19:25:20 · 72 阅读 · 0 评论 -
8. 【SQL Server】64. 查找重复的电子邮箱(在线考试)
编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。**说明:**所有电子邮箱都是小写字母。原创 2025-05-18 19:30:08 · 142 阅读 · 0 评论 -
1. 数据定义-商品表创建-外键(在线考试)
请利用SQL定义此2个表结构。原创 2025-05-18 19:14:47 · 76 阅读 · 0 评论 -
2. 【MySQL8】视图- 用户设备数统计(在线考试)
要求统计所有用户设备数量,如果用户没有任何设备,第二列值显示零(可以使用函数 ifnull(expr1, expr2) )。原创 2025-05-18 19:19:35 · 60 阅读 · 0 评论 -
7. 上机2-9-单表查询 - 模糊查找(在线考试)
*查询要求:**查询课程名包含“原理”的课程信息,包括课程号、课程名、老师、学分。原创 2025-05-18 19:28:18 · 120 阅读 · 0 评论 -
3. 数据定义-买家表创建(在线考试)
请利用SQL定义此表结构。原创 2025-05-18 19:21:31 · 107 阅读 · 0 评论 -
10. 【MySQL】使用子查询创建表(在线考试)
有一个表actor(表结构和数据见下面的数据准备), 请使用子查询语句创建表,表名 actor_name,包含actor表中的所有first_name以及last_name。原创 2025-05-18 19:33:23 · 297 阅读 · 0 评论 -
9. 【SQL Server】54. 有趣的电影(在线考试)
某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非 boring (不无聊) 的并且 id 为奇数 的影片,结果请按等级 rating 降序排列。原创 2025-05-18 19:31:56 · 273 阅读 · 0 评论 -
4. 【SQL Server】38. 批量插入数据(在线考试)
对于表actor批量插入如下数据。原创 2025-05-18 19:23:18 · 82 阅读 · 0 评论 -
6. 上机2-10-单表查询 - 排序(在线考试)
*查询要求:**查询C01课程考试成绩,包括学号,分数,按考试成绩降序排列。原创 2025-05-18 19:26:50 · 51 阅读 · 0 评论 -
50. SQL数据查询练习1-3
检索选修了大学英语的学生名单和成绩,并按照成绩从高到低排列。原创 2025-04-13 00:03:44 · 65 阅读 · 0 评论 -
49. 上机2-9-单表查询 - 模糊查找
查询课程名包含“原理”的课程信息,包括课程号、课程名、老师、学分。原创 2025-04-13 00:03:25 · 40 阅读 · 0 评论 -
48. 【SQL Server】18. 查询视图数据
获取employees中的行数据,且这些行也存在于emp_v中。注意不能使用intersect关键字。原创 2025-04-13 00:03:00 · 73 阅读 · 0 评论 -
47. 【SQL Server】40. 创建视图
针对actor。原创 2025-04-13 00:02:39 · 44 阅读 · 0 评论 -
46. 【MySQL】视图- 调查问卷
所有单选项多选项。原创 2025-04-13 00:02:21 · 43 阅读 · 0 评论 -
45. 上机4-4-视图创建
视图创建要求:建立学生成绩信息视图V_STU,包括学号SNO、姓名SNM、年龄AGE(整数,计算周岁!如19.6岁算19周岁)、籍贯NATNM、课程名CNM、成绩SCORE。:视图名必须为V_STU。原创 2025-04-13 00:01:59 · 77 阅读 · 0 评论 -
44. 【SQL Server】47. 为员工涨薪
将所有获取奖金的员工当前的薪水增加10%。原创 2025-04-13 00:01:37 · 47 阅读 · 0 评论 -
43. 【MySQL】将所有获取奖金的员工当前的薪水增加10%
将所有获取奖金的员工当前的薪水增加10%。原创 2025-04-12 20:17:13 · 172 阅读 · 0 评论 -
42. 【SQL Server】44. 更新日期
将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。原创 2025-04-12 20:16:33 · 43 阅读 · 0 评论 -
41. 上机4-2-数据处理
数据处理要求:将“数据库原理”课程的成绩时间修改为’2023-04-25’;将其他所有课程成绩的时间修改为’2023-04-20’原创 2025-04-12 20:16:08 · 38 阅读 · 0 评论 -
40. 数据操-商品调价
商品分类categorycodenameamount、商品goodscodenameunitpricecategory,利用SQL将(‘01’,’手机’)类商品的价格全部上调5%。原创 2025-04-12 20:15:47 · 37 阅读 · 0 评论 -
39. 【MySQL】将所有to_date为9999-01-01的全部更新为NULL
将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。原创 2025-04-12 20:15:22 · 43 阅读 · 0 评论 -
38. 【SQL Server】43. 删除重复记录
删除emp_no重复的记录,只保留最小的id对应的记录。原创 2025-04-12 20:14:21 · 41 阅读 · 0 评论 -
37. 【MySQL】删除emp_no重复的记录,只保留最小的id对应的记录
删除emp_no重复的记录,只保留最小的id对应的记录。原创 2025-04-12 20:13:58 · 43 阅读 · 0 评论 -
36. 【SQL Server】60. 删除重复的电子邮箱
编写一个 SQL 查询,来删除Person表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。例如,在运行你的查询语句之后,上面的Person。原创 2025-04-12 20:12:52 · 82 阅读 · 0 评论 -
35. 【SQL Server】43. 删除重复记录
删除emp_no重复的记录,只保留最小的id对应的记录。原创 2025-04-12 20:12:28 · 35 阅读 · 0 评论 -
34. 【SQL Server】44. 更新日期
将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。原创 2025-04-12 20:12:07 · 28 阅读 · 0 评论 -
33. 【MySQL】批量插入数据
对于表actor批量插入如下数据无。原创 2025-04-12 20:11:12 · 27 阅读 · 0 评论 -
32. 数据操纵-收件人
买家关系为buyercodenamephone,收件人关系为consigneephonenameaddrbuyer,请利用SQL语句给买家tom汤姆添加以下2个收件人信息。原创 2025-04-12 20:10:37 · 30 阅读 · 0 评论 -
31. 【SQL Server】57. 大的国家
这里有张World表如果一个国家的面积超过300万平方公里,或者人口超过2500万,那么这个国家就是大国家。编写一个SQL查询,输出表中所有大国家的名称、人口和面积。原创 2025-04-12 20:10:06 · 33 阅读 · 0 评论 -
30. 【MySQL】获取所有部门当前manager的当前薪水情况
获取所有部门当前manager的当前薪水情况,给出dept_no, emp_no以及salary,当前表示to_date=‘9999-01-01’无。原创 2025-04-12 20:09:21 · 50 阅读 · 0 评论 -
29. 【SQL Server】19. 查询奖金信息
获取有奖金的员工相关信息。给出emp_no、first_name、last_name、奖金类型btype、对应的当前薪水情况salary以及奖金金额bonus。bonus类型btype为1其奖金为薪水salary的10%,btype为2其奖金为薪水的20%,其他类型均为薪水的30%。当前薪水表示to_date=‘9999-01-01’原创 2025-04-12 20:08:12 · 37 阅读 · 0 评论 -
28. 【MySQL】查找排除当前最大、最小salary之后的员工的平均工资avg_sa
查找排除当前最大、最小salary之后的员工的平均工资avg_salary。原创 2025-04-11 00:07:27 · 207 阅读 · 0 评论 -
27. 【SQL Server】23. 统计平均工资
统计出各个title类型对应的员工当前薪水对应的平均工资。结果给出title以及平均工资avg。原创 2025-04-11 00:06:55 · 210 阅读 · 0 评论