![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库原理与应用
文章平均质量分 50
01==零壹
这个作者很懒,什么都没留下…
展开
-
实验八 用户权限
3、为utest用户赋予Course表的插入权限和删除权限。3、收回utest对Course表的查询权和删除权。1、为utest用户赋予student表的查询权限。2、为utest用户赋予SC表的查询权限和修改权限。1、收回utest对student表的修改权。2、收回utest对SC表的插入权和修改权。原创 2023-06-24 11:50:15 · 270 阅读 · 0 评论 -
实验七 视图
1、创建视图vsumc,使其包含每个选了课的学生获得的学分(成绩及格才能得学分)。4、使用vsumc视图,查询平均分大于等于65分的学生的学号,平均分(列名:savg),总学分(列名:ssumc)。1、创建视图vcg,查询课程名为'Math'的课程中,成绩不及格的学生,列出学号,课程号,成绩。3、使用vsumc视图,查询总学分最高的学生,列出学号,姓名,性别,年龄,所在系。2、使用vsumc视图,查询男同学总学分高于12分的学生的学号,姓名,性别。2、修改视图vcg中的数据,将成绩加5分。原创 2023-06-24 11:46:27 · 404 阅读 · 0 评论 -
实验六 约束与索引
2、为Course表的ccredit列添加检查约束,使其值为(1到10之间)(约束名:Course_chk_ccredit)3、为Student表的ssex列添加缺省约束,缺省值为‘m’(约束名:stu_def_ssex)3、为SC表的grade列添加检查约束(1到100分)(约束名:stu_chk_grade)1、为Course表的cname列添加唯一约束(约束名:Course_un_cname)3、为Course表的cpno列添加外码约束(约束名:Course_ref_cpno)原创 2023-06-24 11:31:12 · 960 阅读 · 0 评论 -
实验五 聚合查询
2、查询不及格人数大于等于2人的课程,列出课程号,课程名,不及格人数(列名为scnt)1、查询‘001’号的学生不及格的课程数,列出不及格课程数(列名为:scnt)3、查询学分为2的每门课程的选课人数,列出课程号和选课人数(列名为:scnt)2、查询每个学生不及格的课程数,列出学号和不及格课程数(列名为:scnt)1、查询Niki(姓名)同学的平均分,列出平均分(列名为:savg)2、查询CS系每个同学的平均分,列出学号和平均分(列名为:savg)查询E系平均成绩最高的同学的姓名,列出姓名。原创 2023-06-24 11:17:50 · 442 阅读 · 0 评论 -
实验四 子查询
3、为CS系添加必修课'c02'。(即为CS系没有选c02课程的学生选c02课程)查询选修了先行课为'DB'的课程的学生,列出学生学号,姓名,性别,所在系。列出学号,课程号,成绩。2、删除'English'(课程名)课程CS系学生的选课记录。1、查询CS系没有选择'DB'课程学生的姓名,列出学生姓名。2、查询没有选C06(课程号)课程的同学的学号,姓名,性别。1、查询CS系学生选择的课程,列出学号,课程号,成绩。3、查询成绩最高的选课信息,列出学号,课程号和成绩。1、将'DB'课程不及格的成绩加5分。原创 2023-06-24 10:53:48 · 688 阅读 · 0 评论 -
实验三 简单查询
5、使用distinct关键字查询学生表中不同的系,列出系(去除重复元祖)。4、查询姓名中带有'n'字母的学生的学号,姓名(使用like语句);1、查询90分以上学生的选课信息,列出学号,姓名,课程号,成绩;1、查询CS系的学生选择‘DB’课程的情况,列出学号,成绩;2、查询女同学的选课情况,列出学号,课程号,课程名,成绩。2、查询不及格的学生选课信息,列出学号,课程号,成绩;2、查询‘DB’课程的选课情况,列出学号,成绩。1、查询CS系男同学的学号,姓名,年龄;为空的课程(使用*表示查询结果);原创 2023-05-22 17:40:25 · 663 阅读 · 0 评论 -
实验一 表的建立、修改和删除
使用SQL语言中的create table语句,创建Student,Course,SC表。3、将Student表的sdept列修改为:sdept varchar(30)。删除Student、Course和SC表。(其中SC表有外码,请注意删除顺序)2、删除Course表中的Cpno列;1、为Student表添加一列(原创 2023-05-22 17:02:01 · 821 阅读 · 0 评论 -
实验二 对表插入,修改,删除数据
2、在学生学号的后面加上‘S’(注:**‘S’要大写,学号的类型是char(10)**)。1、将学生的学号前的‘S’删掉(学生表的sno部分数据为S001、S002);3、将每个学生的学号前增加'S'作为学生编号首字母(1、为Student表添加两行记录如下表所示。2、为Course表添加两行记录如下表所示。1、在SC表中删除成绩为空的选课信息;2、删除年龄等于18岁的女(f)同学;3、为SC表添加3行记录如下表所示。2、将CS系男同学的年龄都增加1岁。1、将不及格的学生成绩加5分。原创 2023-05-22 17:24:10 · 1300 阅读 · 0 评论 -
数据结构说明
开始你的任务吧,祝你成功!学生表:Student。课程表:Course。原创 2023-05-22 16:14:27 · 59 阅读 · 0 评论