1、请各位领导、老师和参赛代表队以及观众同请各位领导、老师和参赛代表队以及观众同学入场就座学入场就座信息工程系专业竞赛信息工程系专业竞赛-SQL Server 专业知识大比拼专业知识大比拼第一环节第一环节 必答题必答题要求要求: 1、每一个参赛队按指定顺序选题每一个参赛队按指定顺序选题。2、1分钟内必须答出,否则算是弃权。分钟内必须答出,否则算是弃权。3、每个参赛队半分钟内答不出,有权换题,每个参赛队半分钟内答不出,有权换题,但最多换一次题目。但最多换一次题目。4、答对一题给参赛队加答对一题给参赛队加10分;分;答错、超时不加分。答错、超时不加分。第一个环节可选择题号第一个环节可选择题号12345
2、6789101112131415161718192021222324252627282930下列四项中,不属于数据库特点的下列四项中,不属于数据库特点的 是(是( )。)。A.数据共享数据共享 B.数据完整性数据完整性C.数据冗余很高数据冗余很高 D.数据独立性高数据独立性高正确答案:正确答案: C2、下列四项中,不属于SQL实用程序的是( )。A.企业管理器 B.查询分析器C.服务管理器 D.媒体播放器正确答案:正确答案: D3.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括3
3、5岁D.包括35岁但不包括15岁正确答案:正确答案:A4.现有书目表现有书目表book,包含字段:价格,包含字段:价格price (float),类别类别type(char); 现在查询各个类别的平均价格、现在查询各个类别的平均价格、类别名称,以下语句正确的是(类别名称,以下语句正确的是( )。(选择一)。(选择一项)项)a)select avg(price),type from book group by typeb)select count(price),type from book group by pricec)select avg(price),type from book grou
4、p by priced)select count (price),type from book group by type正确答案:正确答案:A5、用于SQl Server中模糊查询的通配符是( d )。(两个正确选项)A) _ B) *C) ? D) %正确答案:正确答案:A,D6、在sql SERVER中不是系统数据库的是( )。A)Master B)modelC)tempdb D)pubs正确答案正确答案:D7、查询毕业学校名称与“清华”有关的记录应该用( d )。A. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE *清华*B. SELECT * FROM 学习经
5、历 WHERE 毕业学校 = %清华%C. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ?清华?D. SELECT * FROM 学习经历 WHERE 毕业学校 LIKE %清华%正确答案正确答案:D8、Select 职工号 FROM 职工 WHERE 工资1250 命令的功能是(d )。A.查询工资大于1250的纪录B.查询1250号记录后的记录C.检索所有的职工号 D.从职工关系中检索工资大于1250的职工号正确答案正确答案:D9、SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( a )。A.包括15岁和35岁B.不包括15
6、岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁正确答案正确答案:A10、下列哪个不是sql 数据库文件的后缀。cA).mdf B).ldfC).tif D).ndf正确答案正确答案:C11、运行命令SELECT ASCII(Alklk) 的结果是( )。A)48 B)32C)90 D)65 正确答案正确答案:D12、在SQL Server 中,下列变量名正确的是( )。Asum Bj Csum D4kk 正确答案:正确答案:A13、用于求系统日期的函数是( )。 AYEAR() BGETDATE() CCOUNT() DSUM()正确答案:正确答案:B14、有关数据冗余说法
7、错误的是、有关数据冗余说法错误的是( )。(选择一项)。(选择一项)a)数据库中,数据存在副本的现象,就是数据冗余b)通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性c)在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。d)数据冗余通常是由于数据库设计引起的。正确答案:正确答案:C15、假定有一个用户表,表中包含字段:、假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,、等,该表需要设置主键,以下说法正确的是(以下说法正确的是( )。(选择两项)。(选择两项
8、)a)如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。b)此表设计主键时,根据选择主键的最小性原则,最好采用userid作为主键。c)此表设计主键时,根据选择主键的最小性原则,最好采用username和password作为组合键。d)如果采用userid作为主键,那么在userid列输入的数值,允许为空。正确答案:正确答案:A,B16、关于数据完整性,以下说法正确的是、关于数据完整性,以下说法正确的是(A,d)。(选择两项)。(选择两项)a)引用完整性通过主键和外键之间的引用关系实现。b)引用完整性通过限制数据类型、检查约束
9、等实现。c)数据完整性是通过数据操纵者自身对数据的控制来实现的。d)如果两个表中存储的信息相互关联,那么修改了一个表,另外一个表没有做出相应的修改,则称这两个表中的数据不具备完整性。正确答案:正确答案:ad17、关于标识列,以下说法正确的是(、关于标识列,以下说法正确的是(b)。)。(选择一项)(选择一项)a)使用sql语句插入数据时,可以为标识列指定要插入的值。b)设定标识时,必须同时指定标识种子和标识递增量。c)若设定标识时,未指定标识递增量,那么使用sql语句插入数据时,可以为标识列指定递增值。d)只能把主键设定为标识列。正确答案:正确答案:B18、现有表、现有表user,字段:,字段:
10、userid,username, salary, deptid,email; 表表department,字段:,字段:deptid, deptname;下面(下面(c)应采用检查约束来)应采用检查约束来实现。(选择一项)实现。(选择一项)a)若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。b)若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行。c)User表中的salary(薪水)值必须在1000元以上。d)若User表的email列允许为空,则向user表中插入数据时, 可以不输入
11、email值。正确答案:正确答案:C19、现有表、现有表book1,主键,主键bookid设为标识列。若执设为标识列。若执行语句:行语句:select * into book2 from book1, 以以下说法正确的是(下说法正确的是(A,d)。(选择两项)。(选择两项)a)若数据库中已存在表book2, 则会提示错误。b)若数据库中已存在表book2, 则语句执行成功,并且表book2中的bookid自动设为标识。c)若数据库中不存在表book2, 则语句执行成功,并且表book2中的bookid自动设为主键。d)若数据库中不存在表book2, 则语句执行成功,并且表book2中的book
12、id自动设为标识。正确答案:正确答案:A,D20、Microsoft SQL Server 2000 在安装的在安装的时候就创建的示例用户数据库包括(时候就创建的示例用户数据库包括(A,c)。)。(选择两项)(选择两项)a)Pubsb)Masterc)Northwindd)Msdb 正确答案:正确答案:A,C21、以下(、以下(b)语句从表)语句从表TABLE_NAME中中提取前提取前10条记录。(选择一项)条记录。(选择一项)a)select * from TABLE_NAME where rowcount=10b)select TOP 10 * from TABLE_NAMEc)selec
13、t TOP percent 10 * from TABLE_NAMEd)select * from TABLE_NAME where rowcount=55 or score =55 and score =60正确答案:正确答案:C,D30、现有书目表、现有书目表book,包含字段:,包含字段:price (float); 现在查询一条书价最高的书目的详现在查询一条书价最高的书目的详细信息,以下语句正确的是(细信息,以下语句正确的是(B)。(选择)。(选择一项)一项)a)select top 1 * from book order by price ascb)select top 1 * fr
14、om book order by price desc(降序)c)select * from book where price= max(price)d)select top 1 * from book where price= max(price)正确答案:正确答案:B28、Sql server提供了一些字符串函数,以下说法提供了一些字符串函数,以下说法错误的是(错误的是(a)。(选择一项)。(选择一项)a)select right(hello,3) 返回值为:helb)select ltrim(rtrim( hello ) 返回值为:hello(前后都无空格)c)select replac
15、e(hello,e,o) 返回值为:hollod)select len(hello) 返回值为:5正确答案:正确答案:A第二环节 抢答题要求: 1、每一个参赛队都可以答题。2、1分钟内必须答出,否则算是弃权。3、答对一题赠送礼品一份。4、答对一题给参赛队加10分;答错、超时扣5分。第二个环节可选择题号第二个环节可选择题号1234567891011121314151617181920212223242526272829301、假设一系统原来使用、假设一系统原来使用Access数数据库,现要使用据库,现要使用sql server数据库,数据库,采用(采用(d)方法可以完成两个数据)方法可以完成两个
16、数据库之间的数据转换工作。(选择一库之间的数据转换工作。(选择一项)项) a)Sql server的附加数据库功能b)Sql server的还原数据库功能c)在Sql server中可直接打开Access数据库,另存即可。d)Sql server的导入导出功能正确答案正确答案:D2、模式查找like _a%,下面哪个结果是可能的bA. ailiB. baiC.bbaD.cca正确答案正确答案:B3、 SQL语言中,不是逻辑运算符号的( d )。A. ANDB. NOTC. ORD. XOR正确答案正确答案:D4、下面哪个函数是属于字符串运算的( c )。AABS B. SINC. STR D.
17、 ROUND正确答案正确答案:C5、表示职称为副教授同时性别为男的表达式为( b )A. 职称=副教授 OR 性别=男 B. 职称=副教授 AND 性别=男C. BETWEEN 副教授 AND 男D. IN (副教授,男)正确答案正确答案:B6、现有客户表、现有客户表customers(主键:客户编号(主键:客户编号cid),包含),包含10行数据,订单表行数据,订单表orders(外(外键:客户编号键:客户编号cid),包含),包含6条数据。执行条数据。执行sql语句:语句:select * from customers right outer join orders on customer
18、s.cid=orders.cid。最多返回(。最多返回(b)条记录。(选择一项)条记录。(选择一项)a)10 b)6c)4 d)0正确答案正确答案:B7、Sql server中,设计用户表时,家庭住址中,设计用户表时,家庭住址字段最好采用(字段最好采用(c)数据类型进行存储。)数据类型进行存储。(选择一项)(选择一项)a)Char/Nchar b)text/Ntextc)Varchar/Nvarchar d)Char2/Nchar2正确答案正确答案:C8、Sql server提供了一些系统函数,以下说提供了一些系统函数,以下说法错误的是(法错误的是(ab)。(选择两项)。(选择两项)a)sel
19、ect datalength(ab cde) 返回值为:5b)select convert(char(3),12345) 返回值为:123c)select datalength(abcde) 返回值为:5d)select convert(char(5),12345) 返回值为:12345正确答案正确答案:ab9、假设订单表、假设订单表orders用来存储订单信息,用来存储订单信息,cid代表代表客户编号,客户编号,money代表单次订购额,现要查询每代表单次订购额,现要查询每个客户的订购次数和每个客户的订购总金额,下个客户的订购次数和每个客户的订购总金额,下面(面(d)sql语句可以返回正确结
20、果。(选择一项)语句可以返回正确结果。(选择一项)a)select cid,count(money),sum(cid) from orders group by cidb)select cid,count(money),sum(cid) from orders order by cidc)select cid,count(cid),sum(money) from orders order by cidd)select cid,count(cid),sum(money) from orders group by cid正确答案正确答案:D10、定义列中可以接受的数据值或、定义列中可以接受的数据值
21、或格式,称为(格式,称为(b)。(选择一项)。(选择一项)a)唯一性约束 b)检查约束c)主键约束 d)默认约束正确答案正确答案:b11、现有学生表、现有学生表student(主键:学生编号(主键:学生编号sid),),成绩表成绩表score(外键:学生编号(外键:学生编号sid), 两表中的数两表中的数据如下。据如下。a)0 b)2 c)4 d)6sidscore180275sidsname1Lee2Chen3Jack4roseStudentsscore执行执行sql语句:语句:select * from student st left outer join score sc on st.s
22、id=sc.sid。正确的返回结果。正确的返回结果是(是(c)条记录。(选择一项)条记录。(选择一项)正确答案正确答案:c12、关于、关于sql server常用的数据类型,以下常用的数据类型,以下(c)说法是错误的。(选择一项)说法是错误的。(选择一项)a)Image数据类型可以用来存储图像。b)使用字符数据类型时,可以改变长度信息。c)使用数字数据类型时,可以改变长度信息。d)Bit数据类型为1位长度,可以存储表示是/否的数据。正确答案正确答案:c13、表、表book中包含三个字段:中包含三个字段:title(varchar), author(varchar), price(float)。
23、Author的的默认值是默认值是UNKNOW,执行,执行sql语句:语句:insert book (title,price) values (jsp, 50)。以下结果正确的是(以下结果正确的是(b)。(选择一项)。(选择一项)a)插入失败,sql语句有错b)插入成功,author列的数据是UNKNOWc)插入成功,author列的数据是NULLd)插入成功,author列的数据是50正确答案正确答案:b14、关于主键,以下(、关于主键,以下(B,d)说法是)说法是错误的。(选择两项)错误的。(选择两项)a)主键可以用来确保表中不存在重复的数据行。b)一个表必须有一个主键。c)一个表只能有一个
24、主键。d)只能对整数型列设置主键。正确答案正确答案:bd15、创建一个名为、创建一个名为Customers的新表,的新表,同时要求新表中包含表同时要求新表中包含表clients的所有的所有记录,记录,sql语句是(语句是(a)。(选择一项)。(选择一项)a)Select * into customers from clientsb)Select into customers from clientsc)Insert into customers select * from clientsd)Insert customers select * from clients正确答案正确答案:a16、以
25、下(、以下(c)说明了代码:)说明了代码:not (付款方式付款方式=信用卡信用卡) or (信用卡信用卡阳光卡阳光卡) 的含义。(选择一项)的含义。(选择一项)a)付款方式不能是信用卡。b)付款方式不能是信用卡,或者信用卡是阳光卡。c)如果付款方式是信用卡,那么信用卡不能是阳光卡。d)付款方式是信用卡,并且信用卡不能是阳光卡。正确答案正确答案:c17、关于、关于Truncate table, 以下(以下(A,d)描述是错误的。(选择两项)描述是错误的。(选择两项)a)Truncate table 可跟Where从句,根据条件进行删除。b)Truncate table 用来删除表中所有数据。c
26、)触发器对Truncate table无效。d)delete 比Truncate table速度快。正确答案正确答案:ad18、Sql语句:语句:select * from students where SNO like 0100%A,B,C%可能会查询出的可能会查询出的SNO是(是(A,d)。)。(选择两项)(选择两项)a)01053090Ab)01003090A01c)01053090D09d)0101A01正确答案正确答案:ad19、关于多表联接查询,以下(、关于多表联接查询,以下(b)描述是错误的。(选择一项)描述是错误的。(选择一项)a.外联接查询返回的结果集行数可能大于所有符合联接
27、条件的结果集行数。b.多表联接查询必须使用到JOIN关键字c.内联接查询返回的结果是:所有符合联接条件的数据。d.在where子句中指定联接条件可以实现内联接查询。正确答案正确答案:b20、关于分组查询,以下(、关于分组查询,以下(C,d)描)描述是错误的。(选择两项)述是错误的。(选择两项)a)使用group by 进行分组查询b)对分组后的条件的筛选必须使用Having子句c)Having子句不能与where子句同时出现在一个select语句中d)在使用分组查询时,在select列表中只能出现被分组的列。如:select courseid from grade group by cours
28、eid.正确答案正确答案:cd21、使用以下(、使用以下(A)不可以进行模)不可以进行模糊查询。(选择一项)糊查询。(选择一项)a)ORb)Not betweenc)Not INd)Like正确答案正确答案:a22、Sql server中,学生成绩表中,学生成绩表grade中包含中包含字段:字段: 学生编号学生编号sid,课程编号,课程编号cid, 分数分数score,要把所有的学生分数提高,要把所有的学生分数提高5分,以下分,以下语句正确的是(语句正确的是(a)。)。a)update grade set score=score+5b)update grade values (score=sc
29、ore+5)c)modify grade values (score=score+5)d)modify grade set score=score+5正确答案正确答案:a23、Sql server提供了一些日期函数,以提供了一些日期函数,以下说法错误的是(下说法错误的是(c,d)。(选择两项)。(选择两项)30a)select dateadd(mm,4,01/01/99) 返回值为:05/01/99b)select datediff(mm,03/06/2003,03/09/2003) 返回值为:3c)select datepart(day,03/06/2003) 返回值为:6d)select
30、datename(dw,03/06/2003) 返回值为:6正确答案正确答案:cd24、现有顾客表、现有顾客表customers, 包含数据如下表,若执行包含数据如下表,若执行sql语句:语句:select avg(discount) from customers,以下(以下(c)是输出结果。(选择一项)是输出结果。(选择一项)cidcnamediscount1jacknull2lee83tom74chen1a)错误提示:不能对null进行avg操作b)16 c)5 d)4正确答案正确答案:c25、使用、使用Sql server提供的(提供的(b),),可以在不使用可以在不使用sql语句的情况
31、下创建语句的情况下创建数据库。(选择一项)数据库。(选择一项)a)查询分析器 b)SSMS(企业管理器)c)服务管理器 d)事件探查器正确答案正确答案:b26、关于聚合函数,以下说法错误、关于聚合函数,以下说法错误的是(的是(b)。(选择一项)。(选择一项)a)Sum返回表达式中所有数的总合,因此只能用于数字类型的列。b)Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列。c)Max和Min可以用于字符型的列。d)Count可以用于字符型的列。正确答案正确答案:b27、现有订单表、现有订单表orders,包含用户信息,包含用户信息userid, 产产品信息品信息 productid,
32、 以下(以下(d)语句能够返回至少被)语句能够返回至少被订购过两回的订购过两回的productid。 (选择一项)(选择一项)a)select productid from orders where count(productid)1b)select productid from orders where max(productid)1c)select productid from orders where having count(productid)1 group by productidd)select productid from orders group by productid h
33、aving count(productid)1正确答案正确答案:d28、成绩表、成绩表grade中字段中字段score代表分数,以下代表分数,以下(B,c)语句返回成绩表中的最低分。(选择两项)语句返回成绩表中的最低分。(选择两项)a)select max(score) from gradeb)select top 1 score from grade order by score ascc)Select min(score) from graded)select top 1 score from grade order by score desc正确答案正确答案:bc29、以下(、以下(c)
34、语句的返回值不是)语句的返回值不是22。(选。(选择一项)择一项)23a)Select abs(-22)b)Select abs(22)c)Select ceiling(22.1)d)Select floor(22.9)正确答案正确答案:c30、以下不属于企业管理器功能的是(、以下不属于企业管理器功能的是(d)。(选)。(选择一项)择一项)22a)创建并管理所有数据库、登陆、用户、权限等。b)管理和执行数据导入导出、数据库备份等多项辅助功能。c)定义 sql server组。d)调试、执行sql语句, 批处理和脚本。正确答案正确答案:d31、查询、查询student表中的所有非空表中的所有非空
35、email信息信息, 以下以下语句正确的是(语句正确的是(d)。(选择一项)。(选择一项)21a)Select email from student where email !=nullb)Select email from student where email not is nullc)Select email from student where email nulld)Select email from student where email is not null32、若、若student表中包含主键表中包含主键sudentid,并,并且其中有一条且其中有一条studentid为为1
36、00的记录,则的记录,则执行语句:执行语句:update student set studentid=101 where studentid=100, 结结果可能是(果可能是(B,c)。(选择两项)。(选择两项)20a)错误提示:主键列不能更新。b)更新了一条数据。c)错误提示:违反主键约束。d)既不提示错误,也不更新数据。33、每个数据库有且只有一个( a) A、主要数据文件 B、次要数据文件 C、日志文件D、索引文件34、SQL中,下列涉及空值的操作,不正确的是( c ) A、age IS NULL B、age IS NOT NULL C、age = NULL D、NOT (age IS
37、NULL)35、下列四项关于启动服务器的说法不正确的是( c ) A、用企业管理器启动B、用操作系统控制面板中的服务管理程序启动 C、用命令net begin mssqlserverD、自动启动服务器36、哪个关键字用于测试跟随的子查询中的行是否存在( b )。A)MOV B)EXISTSC)UNION D)HAVING37、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(1_a_),使用关键字(2_a_)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3_b_),如果在SELECT语句中使用聚合函数时,一定在后面使用(4_a_)。 A、SEL
38、ECT,INTO B、SELECT,FROM C、SELECT,GROUP D、仅SELECT A、DISTINCT B、UNION C、ALL C、TOP A、JOIN B、UNION C、INTO C、LIKE A、GROUP BY B、COMPUTE BY C、HAVING D、COMPUTE38、在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称。工资等字段。若要保证工资字段的取值不低于800元,最合适的实现方法是:bA。在创建工资表时为”工资“字段建立缺省B。在创建工资表时为”工资“字段建立检查约束C。在工资表建立一个触发器D。为工资表数据输入编写一个程序进行控制 39、Se
39、lect 语句中用来连接字符串的符号是_a_.“+” B. “&” C.“|” D.“|” 40、每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。( a)a) 正确 b)错误 41、验证模式是在安装SQL Server过程中选择的。系统安装之后,可以重新修改SQL Server系统的验证模式。(a )a) 正确 b)错误42、select 16%4, 的执行结果是: 4 吗?( b)a) 正确 b)错误43、SQL Server的数据库可以导出为Access数据库。( a)a) 正确 b)错误44、数据库的名称可在企业管理器中重命名。( b)a) 正确 b)错误4
40、5、数据库的名称一旦建立就不能重命名。( b ) a) 正确 b)错误 46、DELETE语句只是删除表中的数据,表本身依然存在数据库中。Y a) 正确 b)错误47、职称 in (教授, 副教授)与 职称 = 教授 or 职称 = 副教授 等价.Y a) 正确 b)错误48、数据库不允许存在数据冗余。N a) 正确 b)错误49、bigint是SQL的数据类型.Y a) 正确 b)错误50、11.9 是SQL中的实型常量吗(错误)a) 正确 b)错误第三环节 观众参与抢答题要求: 1、请老师读完题后,同学们再抢答。2、希望获得答题机会的同学,举手示意,由老师确定哪个同学最先有答题权。3、每个
41、参赛队代表队员、拉拉队成员、观众学员均可以参与。4、每个抢答学员答对一题当场赠送礼物一份。第三个环节可选择题号第三个环节可选择题号结束结束12345678910111213141516171819201、请列出SQL Server实现完整性的约束,至少5个。2、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分) 请查出选修了SQL Server的学生姓名和专业 提示:用多表联合查询或者子查询。3、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分
42、) 请查出成绩有不及格的同学的姓名。 提示:用多表联合查询或者子查询。4、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分) 请查出选修SQL Server的同学有多少名。 提示:用多表联合查询或者子查询。5、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分)信息工程系要进行评选优秀学生,请查出每一门课成绩都在80分以上的同学姓名、班级。6、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课
43、程(课号,课名,学分) 请查出没有选修课程的同学姓名。 提示:用多表联合查询或者子查询。7、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分)请查出每一门课的最高分,最低分。8、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分)统计“SQL Server”成绩不及格的人数。9、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分) 请为每一个选修“SQL Server”课程
44、的同学增加5分,满分为100分。10、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分)请列出每个同学的姓名以及选修的课程和成绩。提示:使用ANSI标准或者SQL Server标准进行书写多表联合查询都可以。11、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分)请查出请查出05级级1、2、3、4班的同学信息。班的同学信息。提示:学号中第五位、第六位字符描述班级信息,如200506001中06即05大6班12、针对不同企业的规模,Microso
45、ft公司分别发行了SQL Server 2000的多种版本,请你列出至少四四种。13、SQL Server 2000的数据库可以分为“系统数据库”和“用户数据库”,系统数据库则是SQL Server 内置的,请你列举出来在安装SQL Server 时创建的4各系统数据库。14、在企业管理器中执行select语句,可以在查询窗口中打开4个窗格,请你列举出来是哪是4个窗格。15、 SQL Server 查询数据时经常使用统计函数来实现统计工作,统计函数也叫聚合函数,请你列举出来常用的5个聚合函数。16、日常工作中查询数据通常来自于多个数据表,可以使用各个联接(join)运算建立表之间的连接,分别列
46、出SQL Server 中有那四种联接类型。17、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分)查出年龄不在18至21之间的女同学的姓名和专业18、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分)分别查出每一门课成绩最高的前三名19、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分)删除所有成绩为0分的同学成绩记录20 、学生选课数据库有三个数据表如下,记录若干:学生(学号,姓名,年龄,性别,专业)成绩(学号,课号,成绩)课程(课号,课名,学分)把所有“网站建设”专业的同学的姓名和成绩列出