sql创建数据库 5
一:创建一个数据库,并创建三个数据库表。1、以自己的姓名(拼音)创建一个数据库。(10分)2、在数据库中创建如下三个表,并输入内容student表(学生表)(10分)学号...
一:创建一个数据库,并创建三个数据库表。
1、以自己的姓名(拼音)创建一个数据库。(10分)
2、在数据库中创建如下三个表,并输入内容
student表(学生表)(10分)
学号 姓名 性别 年龄 系别
1 吴好 男 18 计算机系
2 崔平 女 21 经管系
3 钱筱 女 19 电子系
course表(课程表) (10分)
课程号 课程名 学分
1 SQL Server 4
2 数据结构 3
3 专业英语 2
sc表(选课表)(10分)
学号 课程号 成绩
1 1 88
2 1 90
2 2 70
3 3 79
二、写出SQL语句
1、把course表中课程号为3的课程的学分修改为3。(10分)
2、在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。(10分)
3、在以上三个表中查询选的课程的“学分”为3,并且成绩大于80的学生的学号、姓名和性别。(10分)
4、为student表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除SC表中与之有关的记录。
(注:在创建触发器之前要判断是否有同名的触发器存在,若存在则删除之。)( 展开
1、以自己的姓名(拼音)创建一个数据库。(10分)
2、在数据库中创建如下三个表,并输入内容
student表(学生表)(10分)
学号 姓名 性别 年龄 系别
1 吴好 男 18 计算机系
2 崔平 女 21 经管系
3 钱筱 女 19 电子系
course表(课程表) (10分)
课程号 课程名 学分
1 SQL Server 4
2 数据结构 3
3 专业英语 2
sc表(选课表)(10分)
学号 课程号 成绩
1 1 88
2 1 90
2 2 70
3 3 79
二、写出SQL语句
1、把course表中课程号为3的课程的学分修改为3。(10分)
2、在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。(10分)
3、在以上三个表中查询选的课程的“学分”为3,并且成绩大于80的学生的学号、姓名和性别。(10分)
4、为student表创建一个名称为my_trig的触发器,当用户成功删除该表中的一条或多条记录时,触发器自动删除SC表中与之有关的记录。
(注:在创建触发器之前要判断是否有同名的触发器存在,若存在则删除之。)( 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |