数据库复习题附答案.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库复习题附答案

一个“学生选课”数据库中包括三个表,具体内容如下: (1)“学生”表Student: 字段名 数据类型 宽度 可空性 要求 说明 Sno CHAR 7 NOT NULL 设为主键 学号 Sn VARCHAR 8 NOT NULL 姓名 Ssex CHAR 2 NOT NULL 性别 Sa INT NOT NULL 年龄 Sd VARCHAR 50 NULL 所在系 (2)“课程”表Course: 字段名 数据类型 宽度 可空性 要求 说明 Cno CHAR 7 NOT NULL 设为主键 课程号 Cn VARCHAR 8 NOT NULL 课程名称 Ccredit INT NOT NULL 学分 (3)“学生选课”表SC: 字段名 数据类型 宽度 可空性 要求 说明 Sno CHAR 7 NOT NULL 设为主键 学号 Cno CHAR 7 NOT NULL 设为主键 课程号 Grade INT NOT NULL 成绩 一、请使用Transact-SQL完成下列基本应用操作。 创建“Student”表: create table Student ( Sno char(7) not null primary key, Sn varchar(8) not null, Ssex char(2) not null, Sa int not null, Sd varchar(50) ) 将一条新的学生记录(学号:2009101;姓名:李东;性别:男;年龄:18岁;所在系:IS)插入Student表中。 insert into Student(Sno,Sn,Ssex,Sa,Sd) values(2009101,李东,男,18,IS) alter table Student add Si char(20) default(河北) select Sno,Sn from Student 查询全体学生的全部信息。 SELECT * FROM Student 查询年龄在18-22之间的学生学号。 SELECT Sno FROM Student WHERE Sa18 and Sa22 查询学号为2009600的学生的姓名和籍贯。 select Sa,Si from Student where Sno=2009600 查询全体学生信息,并按“年龄”降序排列。 SELECT * FROM Student order by Sa desc 查询学生总人数。 select count(*) from Student 查询所有学生的籍贯地,要求不能有重复值。 select distinct Si from student 查询所有学生的出生年份。 没有出生日期这个字段 将学号为2009002的学生姓名改为“李丽”。 update Student set Sn=李丽 where Sno=2009002delete from Student where Sno=2009002 请为Student表的Sno列建立一个聚集索引,该索引按降序排列。 create clustered index sno_ind on Student(Sno desc) 删除Student表中已经建立的一个索引“index_stu”。 drop index index_stu on Student 查询所有计算机系的学生信息,并把结果永久保存到“Stu_CS”表中。 select * from Student where Sd=is into Stu_CS//有错误 创建“Course”表: CREATE TABLE Course ( Cno char(7) not null primary key, Cn varchar(8) not null, Ccredit int not null ) 插入一条课程记录(课程号:6;课程名称:数据库应用;学分:3)。 insert into Course(Cno,Cn,Ccredit) values(6,数据库应用,3)select Sn,,Sa from Student 查询年龄小于23岁的男生的学号和姓名。 select Sno, Sn from Student where Sa23 and Ssex=男select Sno, Sn from Student where Si=河北 and Ssex=男 查询数学系ma或物理系ph的学生。 select *from Student where Sd in (ma,ph) 查询全部的课程信息,并按“学分”降序排列。 select * from Course order by Ccred

文档评论(0)

kakaxi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档