sql数据库试卷

合集下载

SQL数据库选择题及答案

SQL数据库选择题及答案

SQL数据库选择题及答案1、在数据库技术中,独立于计算机系统的模型是_C__。

A、面向对象的模型B、关系模型C、E-R模型D、层次模型2、数据库系统的控制中枢是__B_。

A、数据库、b、数据库管理系统C、数据库管理员D、数据库应用系统3、使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是__C_。

A、UPDATE SET AGE WITH AGE+1B、REPLACE AGE WITH AGE+1C、UPDATE STUDENT SET AGE=AGE+1D、UPDATE STUDENT AGE WITH AGE+14、在关系数据库中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于__B__。

A、视图完整性约束B、域完整性约束C、参照完整性约束D、实体完整性约束5、在 SQL 语句中,与 X BETWEEN 20 AND 30 等价的表达式是__D_。

A、X>=20 ANDX<30B、X>20 AND X<30C、X>20 AND X<=30D、X>=20 AND X<=306、在数据库中,概念模型是_D__。

A、用于现实的建模,与具体的DBMS有关B、用于信息世界的建模,与具体的DBMS有关 C、用于现实的建模,与具体的DBMS无关D、用于信息世界的建模,与具体的DBMS无关 7、数据库的并发操作可能带来的问题包括__B_。

A非法用户的使用B丢失更新C数据独立性会提高D增加数据冗余度8、在关系数据库中,模式对应的是__A___。

A、视图和所有基本表 B、视图和部分基本表 C、基本表 D、索引9、能实现绝对的与平台无关性的Web数据库访问技术是_D_。

A、ADO B、ActiveXC、WebbaseAPID、JDBC10、在下列描述中,正确的描述是__B___。

A、SQL 是一种过程化语言B、SQL 采用集合操作方式C、SQL 不能嵌入到高级语言程序中D、SQL 是一种 DBMS 11、数据库系统是由__A__组成的。

最全SQL数据库试题-整理

最全SQL数据库试题-整理

一、单项选择题1.下列四项中,不属于数据库特点的是( C )。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是( D )。

A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是(C )系统数据库。

A.masterB.modelC.pubD.msdb4.(A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DBC.DBS D.DBA5. 在SQL中,建立表用的命令是( B )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A )。

A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( C )。

A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( D )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( A )。

A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从( C )中导出的。

A. 基本表B. 视图C. 基本表或视图D. 数据库11. 下列哪个不是sql 数据库文件的后缀。

CA..mdf B..ldfC..tif D..ndf12. 数据定义语言的缩写词为( A )。

数据库sql期末考试试题及答案

数据库sql期末考试试题及答案

数据库sql期末考试试题及答案一、单项选择题(每题2分,共20分)1. 在SQL中,用于查询数据的语句是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 下列哪个选项不是SQL语言的组成部分?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据控制语言(DCL)D. 数据查询语言(DQL)答案:D3. 在SQL中,使用哪个关键字来创建新表?A. CREATEB. INSERTC. SELECTD. DROP答案:A4. 如果要删除表中所有数据但不删除表结构,应使用哪个语句?A. TRUNCATE TABLEB. DELETEC. DROP TABLED. ALTER TABLE答案:A5. 在SQL中,如何使用通配符来匹配任意字符?A. %B. _C. *D. ?答案:A6. SQL语句中,哪个关键字用于指定查询结果的排序?A. ORDERB. GROUPC. WHERED. HAVING答案:A7. 以下哪个选项是SQL中用于连接两个或多个表的关键字?A. JOINB. UNIONC. INTERSECTD. EXCEPT答案:A8. 在SQL中,用于计算总和的函数是:A. COUNTB. AVGC. SUMD. MAX答案:C9. 如果要查询某个表中所有行和列的数据,应使用哪个SQL语句?A. SELECT *B. SELECT ALLC. SELECT ALL *D. SELECT ALL FROM答案:A10. 在SQL中,哪个关键字用于分组数据?A. GROUP BYB. ORDER BYC. HAVINGD. WHERE答案:A二、多项选择题(每题3分,共15分)1. 下列哪些选项是SQL中的聚合函数?A. COUNTB. AVGC. SUMD. MAXE. MIN答案:ABCDE2. 在SQL中,哪些关键字可以用于创建索引?A. CREATE INDEXB. INDEXC. UNIQUED. PRIMARY KEYE. FOREIGN KEY答案:ACD3. 在SQL中,哪些语句可以用于更新数据?A. UPDATEB. INSERTC. DELETED. ALTERE. TRUNCATE答案:A4. 在SQL中,哪些关键字可以用于删除数据?A. DELETEB. DROPC. REMOVED. TRUNCATEE. CLEAR答案:ABD5. 在SQL中,哪些关键字可以用于数据的分组和聚合?A. GROUP BYB. HAVINGC. ORDER BYD. WHEREE. WITH ROLLUP答案:ABE三、填空题(每题2分,共10分)1. 在SQL中,使用________关键字来添加新的列到已存在的表中。

大学sql数据库试题及答案

大学sql数据库试题及答案

大学sql数据库试题及答案一、选择题(每题2分,共20分)1. SQL中用于查询数据的命令是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 在SQL中,以下哪个关键字用于创建新表?A. CREATEB. INSERTC. SELECTD. DROP答案:A3. 以下哪个选项不是SQL数据类型?A. INTB. VARCHARC. DATED. FILE答案:D4. SQL语句中,用于更新数据的命令是:A. SELECTB. INSERTC. UPDATED. DELETE答案:C5. 在SQL中,哪个关键字用于删除表?A. DROPB. REMOVEC. DELETED. ERASE答案:A6. SQL中用于添加数据的命令是:A. INSERTB. CREATEC. UPDATED. ADD答案:A7. 在SQL中,以下哪个关键字用于查询特定列的数据?A. WHEREB. SELECTC. FROMD. ORDER BY答案:B8. 以下哪个选项不是SQL中的聚合函数?A. COUNTB. AVGC. MAXD. FIND答案:D9. SQL中用于删除数据的命令是:A. SELECTB. INSERTC. UPDATED. DELETE答案:D10. 在SQL中,以下哪个关键字用于从数据库中删除表?A. DROPB. REMOVEC. ERASED. DELETE答案:A二、填空题(每题2分,共20分)1. 在SQL中,使用________关键字可以为表创建索引。

答案:CREATE INDEX2. SQL中的________子句用于指定查询结果的排序方式。

答案:ORDER BY3. 使用SQL的________函数可以计算表中行的数量。

答案:COUNT4. 在SQL中,________关键字用于指定查询条件。

答案:WHERE5. SQL中的________函数用于计算平均值。

sql期末考试题及答案

sql期末考试题及答案

sql期末考试题及答案SQL期末考试题及答案一、选择题(每题2分,共20分)1. SQL代表什么?A. Structured Query LanguageB. Simple Query LanguageC. Standard Query LanguageD. Streamline Query Language答案:A2. 在SQL中,用于查询数据的命令是什么?A. SELECTB. INSERTC. UPDATED. DELETE答案:A3. 下列哪个不是SQL的数据类型?A. INTB. CHARC. IMAGED. DATE答案:C4. SQL中的主键约束是什么?A. 唯一性约束B. 非空约束C. 默认值约束D. 检查约束答案:A5. SQL语句中,用于插入数据的命令是什么?A. SELECT INTOB. INSERT INTOC. UPDATED. DELETE答案:B6. 下列哪个不是SQL中的聚合函数?A. COUNTB. AVGC. SUMD. DISTINCT答案:D7. SQL中的外连接是什么?A. INNER JOINB. LEFT JOINC. RIGHT JOIND. OUTER JOIN答案:D8. SQL中的事务是什么?A. 一组SQL语句的集合B. 一个数据库表C. 一个数据库视图D. 一个数据库索引答案:A9. SQL中的视图是什么?A. 一个数据库表B. 一个数据库索引C. 一个虚拟的数据库表D. 一个数据库存储过程答案:C10. SQL中的存储过程是什么?A. 一组预先编写好的SQL语句B. 一个数据库表C. 一个数据库视图D. 一个数据库触发器答案:A二、简答题(每题5分,共30分)1. 解释SQL中的主键和外键的区别。

答案:主键是表中用来唯一标识每条记录的字段,不能有重复值,也不能为NULL。

外键是一个表中的字段,它对应于另一个表的主键,用于维护两个表之间的链接。

SQL数据库考核题目

SQL数据库考核题目

SQL数据库考核题姓名:日期:分数:●表结构✧简单查询1、查询出分数大于85、小于95之间的学生号及课程号(2分)select SNO学生号,SNO课程号from学生选课表where GRADE>85 and GRADE<952、查询出学号分别的S2,S4,S6的学生姓名、年龄(2分)select SN学生姓名,AGE年龄from学生表where SNO in('S2','S4','S6')✧多表查询3、查询李国华同学所学课程的课程编号、课程名称和成绩(5分)select课程表.CNO,CN,GRADE FROM学生选课表,课程表,学生表where学生选课表.CNO=课程表.CNO and学生表.SNO=学生选课表.SNO and学生表.SN='李国华'4、查询所有比徐萍年龄大的学生姓名、年龄、性别以及徐萍的年龄(5分)select学生表.SN比徐萍年龄大的学生名,学生表.SEX性别,学生表.AGE年龄,学生表.AGE徐萍的年龄from学生表学生表,学生表学生表✧where学生表.AGE>学生表.AGE and学生表.SN='徐萍' LIKE子句必需与指定的符号联合起来,以构成查询条件5、查询姓张的学生所在的系以及所选的课程名(7分)select DEPT,CN from学生表,课程表,学生选课表where学生表.SNO=学生选课表.SNO and课程表.CNO=学生选课表.CNO and SN like'张%'6、查询学生成绩高于90分的学生姓名、所选的课程名以及成绩(7分)select SN,CN,GRADE from学生表join学生选课表on学生选课表.SNO=学生表.SNOjoin课程表on课程表.CNO=学生选课表.CNOwhere GRADE like'9%'✧用多条SELECT ... FROM ...WHERE 语句实现嵌套查询7、查出与张婷同一个系的学生名(3分)Select SN from学生表where DEPT=(select DEPT from学生表where SN='张婷')8、查出和赵树林同年龄的学生名,其结果将不包括赵树林本人(5分)Select SN from学生表where AGE=(select AGE from学生表where SN='赵树林')and SN!='赵树林'9、找出同时选学课程号为C3和C5的学生号、学生名和性别(5分)Select SNO,SN,SEX from学生表where SNO in(select SNO from学生选课表where CNO in('C3','C5')group by SNOhaving COUNT(*)>=2)10、找出选学课程号为C3和课程名为政治的学生号和学生名(7分)11、找出没有选择课程号为C3的学生名(5分)✧函数查询12、检索学校有多少个学生、多少个系、学生的平均年龄、学生最大年龄、学生最小年龄(5分)select COUNT(SNO)学生总数,COUNT(DISTINCT DEPT)系别总数,avg(AGE)学生平均年龄,max(AGE)学生最大年龄,min(AGE)学生最小年龄from学生表13、按性别分别计算出学生的平均年龄(5分)select SEX,avg(AGE)平均年龄from学生表group by SEX14、查询出学生学号、性别、年龄及平均成绩(5分)select学生表.SNO学号,SEX性别,AGE年龄,AVG(GRADE)学生平均成绩from学生表,学生选课表where学生选课表.SNO=学生表.SNOgroup by学生表.SNO,SEX,AGE15、找出选修的课程至少四门的学生的姓名、性别、年龄、平均成绩、选课门数(7分)select SN姓名,SEX性别,AGE年龄,AVG(GRADE)平均成绩,COUNT(学生选课表.CNO)选课门数from学生选课表JOIN学生表ON学生选课表.SNO=学生表.SNOjoin课程表on学生选课表.CNO=课程表.CNOgroup by SN,SEX,AGEhaving count(学生选课表.CNO)>=416、找出选课在三门以上课程的学生的总成绩(不统计不及格的课程),并列出总成绩名次名单(7分)select SNO学生号,SUM(GRADE)总成绩from学生选课表where GRADE>=60group by SNOhaving count(*)>=3order by 2 DESC17、找出选学课程数据最多的学生(7分)select学生表.SN学生名from学生选课表,学生表where学生选课表.SNO=学生表.SNOgroup by学生表.SNhaving count(*)>=ALL(select count(*)from学生选课表group by SNO)18、学生选学的课程如果超过了四门课,则每门课加5分,请更新数据库(7分)指定使用结果集来创建临时新表。

sql期末试题及答案

sql期末试题及答案

sql期末试题及答案在下面的文章中,我将为您呈现一份SQL期末试题及答案,以便您进行学习和复习。

请注意,我会尽力满足您对整洁美观排版和流畅语句的要求,同时保持准确性和阅读体验。

祝您阅读愉快!SQL期末试题及答案一、选择题1. 下列哪个是SQL的关键字?a) SELECTb) OPTIONc) VALUESd) JOIN答案:a) SELECT2. SQL是什么的缩写?a) Simple Query Language(简单查询语言)b) Structured Query Language(结构化查询语言)c) Sequential Query Language(顺序查询语言)d) Systematic Query Language(系统化查询语言)答案:b) Structured Query Language(结构化查询语言)3. 下面哪个SQL函数用于返回指定字符的长度?a) COUNTb) LENGTHc) MAXd) AVG答案:b) LENGTH4. 在SQL中,以下哪个关键字用于过滤查询结果?a) GROUP BYb) ORDER BYc) WHEREd) HAVING答案:c) WHERE5. 下面哪个SQL关键字用于对结果集进行排序?a) LIMITb) SORTc) ORDER BYd) ASC答案:c) ORDER BY二、填空题1. 在数据库中,用于创建新表的关键字是____。

答案:CREATE2. 以下是MySQL数据库管理系统的一些函数:- SUM:用于计算指定列的总和。

- MAX:用于返回指定列的最大值。

- MIN:用于返回指定列的最小值。

请补充缺失的函数名称:____。

答案:AVG(用于返回指定列的平均值)三、简答题1. 什么是SQL注入攻击?如何防止SQL注入攻击?答:SQL注入攻击是指恶意用户通过在用户输入的数据中插入恶意的SQL代码来破坏、篡改或者获取数据库中的数据。

SQL 数据库试题及答案

SQL 数据库试题及答案

SQL 数据库试题及答案一、单选题(每题2分,共20分)()1、下列不能启动SQL Server服务的方法:A、使用SQL Server配置管理器B、使用Windows的管理工具C、使用net start mssqlserver 命令D、在查询编辑器中编写T-SQL程序()2、部分匹配查询中有关通配符“%”的正确的叙述是。

A、“%”代表多个字符B、“%”可以代表零个或多个字符C、“%”不能与“_”一同使用D、“%”代表一个字符()3、在SELECT子句中,如果想要返回结果集中不包含相同的行,应该使用关键字。

A、TOPB、ASC、DISTINCTD、JOIN()4、是表中用来唯一标识的每行记录。

A、外键B、主键C、索引D、数据库完整性()5、SQL 中,"GRADE NOT BETWEEN 60 AND 90"的语义是。

A、GRADE<60 OR GRADE>90B、GRADE<= 60 OR GRADE>= 90C、GRADE<>60 AND GRADE<>90D、GRADE<>60 OR GRADE<>90()6、简称DBA。

A、数据库管理员B、数据库C、数据库管理系统D、计算机硬件()7、在SQL中,可以使用语句执行恢复数据库的操作。

A、BACKUP DA TABASEB、RESTORE DA TABASEC、CREATE DARABASED、DROP DATABASE()8、设一个班级可选修多门课程,一门课程可被多个班级选修,班级与课程之间是。

A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系()9、SQL Server2016的数据库中主数据文件的扩展名是。

A、.mdfB、.ndfC、.ldfD、.dbf()10、当表中引入时,会提高记录的查询速度。

A、外键B、主键C、索引D、数据库完整性二、数据库设计题(共40分)根据如下E-R图,将其转换为逻辑数据库。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《SQL数据库管理与开发教程与实训》试题(A卷)一、单项选择题(每小题1分,共10分)1.下列四项中,不属于数据库特点的是()。

A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高2.下列四项中,不属于SQL2000实用程序的是()。

A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3.SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。

A.masterB.modelC.pubD.msdb4.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA5. 在SQL中,建立表用的命令是 ( )。

A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。

A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7.下列四项中,不正确的提法是( )。

A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL语言中,删除表中数据的命令是( )。

A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的视图是从()中导出的。

A. 基本表B. 视图C. 基本表或视图D. 数据库二、判断题(每空1分,共10分)1.'在那遥远的地方' 是SQL中的字符串常量吗?2.'11.9' 是SQL中的实型常量吗3.select 16%4, 的执行结果是: 4 吗?4.2005.11.09 是SQL中的日期型常量吗?5.¥2005.89 是SQL中的货币型常量吗?6.select 25/2 的执行结果是: 12.5 吗?7.'岳飞'>'文天祥' 比较运算的结果为真吗?8.一个表可以创建多个主键吗?9.创建唯一性索引的列可以有一些重复的值?10.固定数据库角色:db_datarader 的成员能修改本数据库内表中的数据吗?三、填空题(每空1分,共20分)1.数据库系统具有数据的_________、_________和内模式三级模式结构。

2.SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。

3.语句 select ascii('D'), char(67) 的执行结果是:_________和_________。

4.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: ____________和___________。

5.选择运算是根据某些条件对关系做______分割;投影是根据某些条件对关系做______分割。

6.关系运算主要有________、________和连接。

7.完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性。

8.在SQL Server 2000中,数据库对象包括______、______、触发器、过程、列、索引、约束、规则、默认和用户自定义的数据类型等。

9.语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:_________和_________。

10.语句 select round(13.4321,2), round(13.4567,3)的执行结果是:_________和_________。

四、简答题(每小题5分,共10分)1.在SQL Server 2000中,使用视图的好处是什么?2.在SQL Server 2000中,用户访问表/视图、列的权限是什么?五、设计题(共50分)现有关系数据库如下:数据库名:我班同学数据库同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号)宿舍表(宿舍号 char(6),宿舍电话)用SQL语言实现下列功能的sql语句代码:1.创建数据库[我班同学数据库]代码(2分)。

2.创建数据表[宿舍表]代码(3分);宿舍表(宿舍号 char(6),宿舍电话)要求使用:主键(宿舍号)、宿舍电话:以633开头的7位电话号码3.创建数据表[同学表]代码(6分);同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号)要求使用:主键(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,年龄)、唯一(身份证号)、检查(性别)4.将下列宿舍信息添加到宿舍表的代码(8分)宿舍号宿舍电话101 6331157102 6331777修改宿舍号为101的宿舍电话:6331158删除宿舍号为102的宿舍信息5.创建视图[同学表视图]代码(5分);同学表视图(学号, 姓名, 性别, 年龄, 民族, 身份证号, 宿舍号, 宿舍电话)6.从同学表视图中查询姓张的女同学的姓名、性别、宿舍电话。

(4分)7.从同学表中查询女同学的最大年龄、最小年龄、平均年龄。

(5分)8.创建带参数的存储过程[某宿舍同学]:姓名, 性别, 宿舍电话执行此过程,查询'101'宿舍情况 (8分)9.设置一SQL身份验证的用户账户:登录名:U班主任,密码:888,数据库用户名:U读者,权限:可查询查询本数据库中所有表、视图、内嵌表值函数的数据,执行所有的存储过程。

请写出账户、权限设置的T_SQL脚本。

(9分)《SQL数据库管理与开发教程与实训》试题(B卷)一、单项选择题(每小题1分,共10分)1. ()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。

数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA2. 下列四项中,不属于SQL2000实用程序的是()。

A.企业管理器B.查询分析器C.服务管理器D.媒体播放器3. SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。

A. masterB. modelC. pubD. msdb4. 下列哪个不是sql 数据库文件的后缀。

A..mdf B..ldf C..tif D..ndf5. 数据定义语言的缩写词为 ( )。

A.DDLB.DCLC.DMLD.DBL6. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。

A.包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁7. SQL的视图是从()中导出的。

A. 基本表B. 视图C. 基本表或视图D. 数据库8. 在SQL语言中,建立存储过程的命令是()A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE9. SQL语言中,删除表中数据的命令是( )。

A. DELETEB. DROPC. CLEARD. REMOVE10. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。

A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb二、判断题(每空1分,共15分)1. '在那遥远的地方' 是SQL中的字符串常量吗?2. 11.9 是SQL中的实型常量吗3. select 16%4, 的执行结果是: 0 吗?4. 2005.11.09 是SQL中的日期型常量吗?5. ¥2005.89 是SQL中的货币型常量吗?6. select 25/2 的执行结果是: 12.5 吗?7. '李逵'>'李鬼' 比较运算的结果为真吗?8. 一个表可以创建多个主键吗?9. 创建唯一性索引的列可以有一些重复的值?10. smallint 是SQL的数据类型吗?11. SQL Server不允许字段名为汉字?12. 职称 in ('教授', '副教授'')与职称 = '教授' or 职称 = '副教授' 等价吗?13. 如果规则当前绑定到某列或用户定义的数据类型,不能解除绑定能直接删除规则?14. 在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统自动为该行标识列赋值吗?15. 固定数据库角色:db_datarader 的成员修改本数据库内表中的数据吗?三、填空题(每空1分,共20分)1. SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。

2. 语句 select ascii('D'), char(67) 的执行结果是:_________和_________。

3. 语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: ____________和___________。

4. 选择运算是根据某些条件对关系做______分割;投影是根据某些条件对关系做______分割。

5. 关系运算主要有________、________和连接。

6. 完整性约束包括_______完整性、______完整性、参照完整性和用户定义完整性。

7. T-SQL 语言中,有_________运算、字符串连接运算、比较运算和_________运算。

8. 语句 select day('2004-4-6'), len('我们快放假了.') 的执行结果是:_________和_________。

9. 语句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)的执行结果是: _________、_________、_________和_________。

四、简答题(每小题5分,共10分)1. 简述SQL Server 2000的安全性管理机制(6级,涉及登录账号、用户、角色以及权限分配)。

相关文档
最新文档