当前位置: 首页 > news >正文

网站建设与管理期末大连筑成建设集团有限公司网站

网站建设与管理期末,大连筑成建设集团有限公司网站,如何在百度上发广告,公众号文章制作模板一、实验目的 1.掌握Management Studio的使用。 2.掌握SQL中INSERT、UPDATE、DELETE命令的使用。 二、实验内容及要求 用SQL语句完成下列功能。使用数据库为SCHOOL数据库。 1、新开设一门课程,名叫网络安全与防火墙,学时40&#x…

一、实验目的

1.掌握Management Studio的使用。

2.掌握SQL中INSERT、UPDATE、DELETE命令的使用。

二、实验内容及要求

用SQL语句完成下列功能。使用数据库为SCHOOL数据库。

1、新开设一门课程,名叫网络安全与防火墙,学时40,编号为“0118”,主要介绍网络的安全与主要的防火墙软件。    

--新开设一门课程,名叫网络安全与防火墙,学时40,编号为“0118”,主要介绍网络的安全与主要的防火墙软件。INSERT INTO Course(Course_id,Course_name,Course_hour,Introduce)VALUES('0118','网络安全与防火墙',40,'介绍网络的安全与主要的防火墙软件')

2、更新所有职称为“助教”的教师职称为“助理教师”。

--更新所有职称为“助教”的教师职称为“助理教师”。UPDATE TeacherSET TechPost='助理教师'WHERE TechPost='助教'

3、学号为“130101005”的学生的“数据结构”课程成绩改为80分。

UPDATE StudentGradeSET Grade=80WHERE Stu_id=130101005AND Course_id IN (SELECT Course_idFrom CourseWHERE Course_name='数据结构')

4、删除“利旭勉”的选课记录。

--删除“利旭勉”的选课记录DELETEFROM StudentGradeWHERE Stu_id IN(SELECT Stu_idFROM StudentWHERE Stu_name='利旭勉')

5、先建立monitor表,其结构与student表大致一样.包含student表的学号、姓名、性别和班级编号,然后把各班班长的个人信息插入到monitor表中。

--先建立monitor表,其结构与student表大致一样.包含student表的学号、姓名、性别和班级编号,然后把各班班长的个人信息插入到monitor表中。--建立monitor表CREATE TABLE Monitor(Stu_id varchar(10) NOT NULL,Stu_name varchar(8) NOT NULL,Stu_sex varchar(2) DEFAULT '男'  NOT NULL,Age  AS (datepart(year,getdate())-datepart(year,Birthday)),  --计算列Birthday smalldatetime NOT NULL,Phone varchar(8) NULL,Address varchar(100) NULL,Class_id varchar(4) NULL,CONSTRAINT PK_Monitor PRIMARY KEY CLUSTERED (Stu_id ASC) --主键,聚集索引(clustered)) --筛选班长INSERTINTO Monitor(Stu_id,Stu_name,Stu_sex,Birthday,Phone,Address,Class_id)SELECT Stu_id,Stu_name,Stu_sex,Birthday,Phone,Address,Student.Class_idFROM Student JOIN Class ON Student.Stu_id=Class.MonitorWHERE Class.Monitor IS NOT NULl

6、删除studentgrade表中学号以“2017”开头的学生选修课程的记录。

 --删除studentgrade表中学号以“2017”开头的学生选修课程的记录。--材料未提供学号以“2017”开头的学号,因此将其换为“14050”DELETEFROM StudentGradeWHERE Stu_id LIKE '14050%'

7、删除课程名为“C语言”的课程信息和所有这门课的选课信息。(不用级联删除,因级联需在创建表时定义。考虑各个表删除的先后顺序)

 --删除课程名为“C语言”的课程信息和所有这门课的选课信息。(不用级联删除,因级联需在创建表时定义。考虑各个表删除的先后顺序)--材料未提供“C语言”,因此将其换位“数据结构”-- 删除与 Course 表相关的成绩记录--未能删除Course表对应数据与 REFERENCE 约束"FK_CourseTeacher_Course"冲突--解决方法:先删除CourseTeacher表中对应数据,再删除Course表中对应的数据(tip:不能合并表,因为合并表后要考虑删除的先后顺序)DELETE FROM StudentGradeWHERE Course_id IN (SELECT Course_idFROM CourseWHERE Course_name = '数据结构')-- 删除 CourseTeacher 表中的对应记录DELETE FROM CourseTeacherWHERE Course_id IN (SELECT Course_idFROM CourseWHERE Course_name = '数据结构')---- 删除 Course 表中的对应记录DELETE FROM CourseWHERE  Course_name = '数据结构'

8、把数据库中学生表学号为“130101005”的学生的学号改为“130101006”,请关注是否能修改成功。为什么?

--把数据库中学生表学号为“130101005”的学生的学号改为“130101006”,请关注是否能修改成功。为什么?UPDATE StudentSET Stu_id='130101006'WHERE Stu_id='130101005'
不能修改成功,不能在对象“dbo.Student”中插入重复键。重复键值,因为违反了 PRIMARY KEY 约束

http://www.yayakq.cn/news/161708/

相关文章:

  • 网站建设用什么科目公司建了网站怎么做分录
  • 天津市开发区建设管理局网站采购网官网
  • 滁州哪里做网站购买wordpress
  • 唐山网站建设正规公司跨境电商平台app排名
  • wordpress 站内搜索最近下载的网站怎么找
  • 自己做资金盘网站做企业网站的哪家好
  • 网站做推广团队wordpress 多个域名
  • 自己做网站还是找网站建设公司好网站怎么维护
  • qq网站登录网站建设服务器有哪些
  • 网站开发服务费会计分录网站维护描述
  • 宁波网站建设xpckj网站开发培训怎么样
  • 自己怎么做网站赚钱好看的html网页
  • 建站之星备案项目网站建设
  • seo搜索引擎优化求职简历龙华网站优化
  • 厦门网站建设厦门seo网站广告案例
  • 自己做网站怎么买域名wordpress制作插件更新
  • 网站建设的行业资讯有创意的工作室名字大全
  • 花都网站建设公司怎么样如何把网站做的更好
  • 游戏网站的导航条怎么做的网上做调查赚钱的网站
  • 关于我们网站设计wordpress百度代码
  • 怎么查看网站域名wap网站开发语言
  • 黄冈智能网站建设平台婚庆摄影企业网站
  • 深圳 汽车网站建设高端大气上档次网站
  • 网站建设的业务范围云南网页设计制作
  • wordpress08上海整站seo
  • 广州网站排名优化开发网站备案跟网安备案区别
  • 济南网站制高端品牌网站建设九五网络
  • 做快消品看那些网站好微盟集团
  • 优化推广网站怎么做网站更改文章标题
  • 网页加入信任站点免费加速器