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数据库试题-整理
一、单项选择题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期末考试试题及答案一、单项选择题(每题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数据库试题及答案一、选择题(每题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期末考试题及答案一、选择题(每题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数据库考核题姓名:日期:分数:●表结构✧简单查询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期末试题及答案一、选择题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 数据库试题及答案一、单选题(每题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图,将其转换为逻辑数据库。
SQL 数据库基础考试
SQL 数据库基础考试(答案见尾页)一、选择题1. SQL 中的哪个关键字用于指定查询结果的排序?A. ORDER BYB. GROUP BYC. DISTINCTD. HAVING2. 在 SQL 中,用于计算两个日期之间相差的天数的函数是什么?A. DATEADDB. DATEDIFFC. TIMESTAMPDIFFD. AVG3. SQL 中的哪个操作符用于修改现有数据?A. INSERTB. UPDATEC. DELETED. CREATE4. 在 SQL 中,用于从表中选择所有列的子查询是哪种类型?A. 单行子查询B. 多行子查询C. 子查询D. 嵌套子查询5. SQL 中的哪个关键字用于将查询结果保存到新表中?A. INSERT INTOB. CREATE TABLEC. SELECT INTOD. ALTER TABLE6. 在 SQL 中,用于限制查询结果数量的关键字是什么?A. LIMITB. OFFSETC. FETCHD. ORDER BY7. SQL 中的哪个操作符用于组合多个条件?A. ANDB. ORC. NOTD. BETWEEN8. 在 SQL 中,用于删除表中所有数据的命令是什么?A. DELETEB. DROPC. TRUNCATED. DELETE FROM9. SQL 中的哪个函数用于返回字符串的长度?A. LENGTHB. STRLENC. CHARACTER_LENGTHD. CONCAT10. 在 SQL 中,用于按列对查询结果进行分组的关键字是什么?A. GROUP BYB. ORDER BYC. DISTINCTD.HAVING11. SQL 中的哪一命令可以用来执行查询操作?A. SELECTB. INSERTC. UPDATED. DELETE12. 在 SQL 中,如果要修改表结构,应该使用哪一命令?A. ALTER TABLEB. CREATE TABLEC. DROP TABLED. REPLACE TABLE13. SQL 中的哪一命令可以用来创建一个新的数据表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. REPLACE TABLE14. 在 SQL 中,假设你有一个名为 "students" 的表,可以通过哪一命令来查看学生的姓名和年龄?A. SELECT name, age FROM students;B. SELECT * FROM students;C. INSERT INTO students (name, age) VALUES ('张三', 20);D. DELETE FROM students WHERE age > 18;15. 在 SQL 中,如果要删除一个名为 "students" 的表,应该使用哪一命令?A. DROP TABLE students;B. DELETE TABLE students;C. CASCADE TABLE students;D. TRUNCATE TABLE students;16. SQL 中的哪一命令可以用来为表中的某一列设置默认值?A. ALTER TABLEB. CREATE TABLEC. MODIFY TABLED. ALTER COLUMN17. 在 SQL 中,如果要修改一个已存在的表的列名,应该使用哪一命令?A. ALTER TABLEB. CREATE TABLEC. MODIFY TABLED. ALTER COLUMN18. SQL 中的哪一命令可以用来排序查询结果?A. ORDER BYB. GROUP BYC. DISTINCTD. HAVING19. 在 SQL 中,假设你有一个名为 "orders" 的表,可以通过哪一命令来计算订单总金额?A. SELECT SUM(amount) FROM orders;B. SELECT AVG(amount) FROM orders;C. SELECT COUNT(orderID) FROM orders;D. SELECT MAX(amount) FROM orders;20. SQL 中的哪一命令可以用来插入一个新的记录到表中?A. INSERT INTOB. CREATEC. REPLACED. ALTER21. SQL 中的哪个关键字用于指定查询结果的排序方向?A. ORDER BYB. GROUP BYC. HAVINGD. DISTINCT22. 在 SQL 中,用于修改现有数据表结构的命令是?A. CREATE TABLEB. ALTER TABLEC. DELETE TABLED. DROP TABLE23. SQL 中的哪个函数用于返回当前日期和时间?A. NOW()B. CURRENT_DATE()C. LOCALTIME()D. DATE()24. 在 SQL 中,用于条件筛选的运算符是?A. =B. !=C. >D. <=25. SQL 中的哪个语句用于插入新的记录?A. INSERT INTOB. UPDATEC. DELETED. CREATE26. 在 SQL 中,用于删除表中所有记录的命令是?A. DELETE FROMB. DROP TABLEC. TRUNCATE TABLED. DELETE27. SQL 中的哪个运算符用于执行算术运算?A. +B. -C. *D. /28. 在 SQL 中,用于分组查询结果的运算符是?A. ORDER BYB. GROUP BYC. HAVINGD. DISTINCT29. 在 SQL 中,用于连接两个或多个表的运算符是?B. UNIONC. INTERSECTD. EXCEPT30. 在 SQL 中,如果要删除一个表,应该使用哪一命令?A. DROP TABLEB. DELETE TABLEC. TRUNCATE TABLED. DELETE31. SQL 中的哪一命令可以用来查看表的结构?A. DESCRIBE TABLEB. SHOW TABLESC. EXPLAIN TABLED. SELECT * FROM INFORMATION_SCHEMA.TABLES32. 在 SQL 中,如果要修改表中的数据,应该使用哪一命令?A. INSERTB. UPDATEC. DELETED. CREATE33. SQL 中的哪一命令可以用来从一个表复制数据到另一个表?A. INSERT INTO ... SELECTB. CREATE TABLE ... LIKEC. INSERT INTO ... VALUESD. DELETE FROM ... JOIN34. 在 SQL 中,如果要排序查询结果,应该使用哪一命令?A. ORDER BYB. GROUP BYC. HAVINGD. DISTINCT35. SQL 中的哪一命令可以用来限制查询结果的数量?B. OFFSETC. FETCHD. SKIP36. 在 SQL 中,如果要查看当前数据库,应该使用哪一命令?A. SHOW DATABASESB. USE DATABASEC. SELECT * FROM INFORMATION_SCHEMA.DATABASESD. DESCRIBE DATABASES37. SQL 中的哪一命令可以用来从表中检索所有列?A. SELECT *B. SELECT DISTINCT *C. SELECT ALL *D. SELECT *38. 在 SQL 中,哪种数据类型允许存储文本字符串?A. INTB. VARCHARC. DATED. TIME39. SQL 中的哪一命令可以用来修改现有表结构?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. REPLACE TABLE40. 在 SQL 中,哪种子查询可以在主查询中用作条件?A. 带有 EXISTS 的子查询B. 带有 IN 的子查询C. 带有 ANY 的子查询D. 带有 ALL 的子查询41. SQL 中的哪一命令可以用来删除表中的所有行?A. DELETEB. TRUNCATEC. DROPD. DELETE ALL42. 在 SQL 中,哪种类型的约束可以用来确保字段值不重复?A. 主键约束B. 外键约束C. 唯一约束D. 非空约束43. 在 SQL 中,哪种类型的约束可以用来限制字段值的取值范围?A. 主键约束B. 外键约束C. 唯一约束D. 检查约束44. 在 SQL 中,哪种命令可以用来插入新的记录?A. INSERT INTOB. REPLACE INTOC. DELETED. CREATE二、问答题1. 什么是数据库管理系统(DBMS)?2. 关系数据库模型有哪些类型?3. 什么是SQL语言?4. 什么是数据库事务?为什么事务很重要?5. 什么是数据库索引?索引有什么优点?6. 并发控制:索引有助于提高数据库系统的并发性能,避免多个并发事务之间的冲突。
SQL数据库考试试题
1SQL数据库试题一、单项选择题(每小题1分,共10分)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 )。
2A.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. 数据库SQL数据库试题2一、单项选择题(每小题1分,共10分)4. 下列哪个不是sql 数据库文件的后缀。
2018-2019学年第二学期《SQL数据库高级》期末试卷
2018-2019学年第二学期《数据库高级》期末考试适用班级: 1801、1802、1803、18041.下列数据类型,在定义时需要指出数据长度的是( ) A 、int B 、text C 、char D 、money2.若定义一个学生的出生日期,则应该选用( )类型。
A 、datetime B 、char C 、int D 、text3. SQL 语言中,删除表中数据的命令是( )。
A 、delete B 、drop C 、clearD 、remove4.如果想求最高成绩,可以使用( )函数 。
A 、SUM B 、COUNT C 、MIN D 、MAX5.下列哪个不是数据库对象?( ) A 、数据模型 B 、视图 C 、表 D 、用户6.下列哪个既不是SQL 数据文件也不是日志文件的后缀( ) A 、mdf B 、ldf C 、ndf D 、docx7.下面字符串能与通配符表达式“China%”进行匹配的是 ( )。
A 、ina B 、C_hina C 、ChinaXIAN D 、Chin%F8.SQLserver 安装程序创建了四个系统数据库,下列哪个不是系统数据 库?( )A 、STUDB B 、masterC 、modelD 、msdb9.若想限定某列在表中不允许出现重复的数据且不能为空值,应当使用 ( )约束完成。
A 、CHECKB 、PRIMARY KEYC 、FOREIGN KEYD 、UNIQUE10.每个数据库有且只有一个( )。
A 、主要数据文件 B 、次要数据文件 C 、日志文件 D 、索引文件11.数据库系统的日志文件可用于记录下述哪类内容( ) A 、程序运行结果 B 、数据查询操作 C 、数据更新操作 D 、以上全部操作12.以下关于外键和相应的主键之间的关系正确的是( ) A 、外键不一定要与相应的主键同名 B 、外键一定要与相应的主键同名C 、外键一定与相应的主键同名且唯一D 、外键一定与相应主键同名,但不一定唯一13.在SQL 查询语句中,from 子句中可以出现( ) A 、数据库名 B 、表名 C 、列名 D 、表达式14.在使用聚合函数时,把空值计算在内的函数是( ) A 、COUNT (*) B 、SUM C 、MAX D 、AVG15.关于索引的说法错误的是( )。
SQL数据库期末考试题附答案
一、单选题(共 10 道试题,共 50 分。
)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。
A. sysdatabasesB. SyscolumnsC. SysobjectsD. Syslogs2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。
A. UpdateB. DeleteC. InsertD. Alter3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。
A. age>=30 and age<=40B. age>=30 or age<=40C. age>30 and age<40D. age>30 or age<404. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。
A. PDRIMARY KEYB. FOREIGN KEYC. uniqueD. check5. 记录数据库事务操作信息的文件是(D )。
A. 数据文件B. 索引文件C. 辅助数据文件D. 日志文件6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。
A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’D. SELECT * FROM CP WHERE 产品名称=‘冰箱’7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。
A. 一对一的联系B. 一对多的联系C. 多对一的联系D. 多对多的联系8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。
SQL数据库试题
SQL数据库试题一、单项选择题(每小题1分,共10分)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. 数据库三、填空题(每空1分,共20分)1.数据库系统具有数据的_外模式__、_模式___和内模式三级模式结构。
sql数据库试题及答案
sql数据库试题及答案SQL数据库试题一1. 下面哪个命令可以创建一个名为"employee"的表格?A. CREATE TABLE employee;B. NEW TABLE employee;C. ADD TABLE employee;D. INSERT TABLE employee;答案:A. CREATE TABLE employee;2. 下列哪个是SQL数据库的关键字?A. SELECTB. COLUMNC. INSERTD. ADD答案:A. SELECT3. 在SQL中,如何查询一个名为"customers"的表格的所有记录?A. SELECT * FROM customers;B. SELECT ALL FROM customers;C. SELECT RECORDS FROM customers;D. SELECT DATA FROM customers;答案:A. SELECT * FROM customers;4. 如何在SQL中向表格中插入新的记录?A. ADD NEW INTOB. UPDATE TABLEC. INSERT INTOD. CREATE NEW答案:C. INSERT INTO5. 如何根据特定条件从表格中删除记录?A. REMOVE FROMB. ERASE ROWC. DELETE FROMD. DROP RECORD答案:C. DELETE FROMSQL数据库试题二1. 下面哪个关键字可以用来对查询结果进行排序?A. GROUP BYB. SORT BYC. ORDER BYD. ARRANGE BY答案:C. ORDER BY2. 在SQL中,如何对表格的指定列进行更新?A. MODIFY COLUMNB. EDIT TABLEC. UPDATE COLUMND. ALTER TABLE答案:C. UPDATE COLUMN3. 下面哪个函数可以计算表格中指定列的平均值?A. AVG()B. SUM()C. MAX()D. COUNT()答案:A. AVG()4. 在SQL中,如何查找表格中满足特定条件的记录数量?A. GET()B. FETCH()C. SEARCH()D. COUNT()答案:D. COUNT()5. 下面哪个关键字可以用来从多个表格中联合查询数据?A. UNIONB. JOINC. CONNECTD. COMBINE答案:B. JOIN文章到此结束,希望以上SQL数据库试题及答案能帮助到您对SQL数据库的理解和学习。
SQL数据库上机考试题
一、用Transact-SQL语句定义数据库(每题6分,共12分)1、创建名为School的数据库,该数据库包含二个大小为2MB的数据文件(文件名为:<你的姓名>_school_dat1和<你的姓名>_school_dat2)和一个大小为1MB的事务日志文件(文件名为:<你的姓名>_school_log)。
限制数据文件大小为5MB、日志文件为2MB。
对于所有文件,允许20%的文件增长。
请将创建数据库的Transact-SQL 脚本存为<你的姓名>_1_01.sql文件。
解:drop database schoolgocreate database schoolonprimary(name='lts_school_dat1',filename='C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\Data\lts_school_dat1.mdf',size=3MB,maxsize=5MB,filegrowth=20%),filegroup fgroup(name='lts_school_dat2',filename='C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\Data\lts_school_dat2.ndf',size=2MB,maxsize=5MB,filegrowth=20%)log on(name='lts_school_log',filename='C:\Program Files\Microsoft SQLServer\MSSQL.1\MSSQL\Data\lts_school_log.ldf',size=1MB,maxsize=2MB,filegrowth=20%)go2、修改数据文件<你的姓名>_school_dat1,增加其大小至3MB,并允许按0.5MB(512KB)的增量增至最大大小6MB;删除数据文件<你的姓名>_school_dat2;添加一个新的1MB的数据文件(文件名为:<你的姓名>_school_dat3),允许它以1MB增量增至磁盘被充满。
sql数据库试题及答案
sql数据库试题及答案# SQL数据库试题及答案一、选择题1. SQL代表什么?- A. Structured Query Language- B. Simple Query Language- C. Standard Query Language- D. System Query Language答案:A2. 在SQL中,用于查询数据的语句是:- A. INSERT- B. UPDATE- C. SELECT- D. DELETE答案:C3. 下列哪个不是SQL的数据类型?- A. INT- B. FLOAT- C. CHAR- D. TEXT答案:D二、填空题4. SQL中的主键(_______)是用来唯一标识表中每一行数据的字段。
答案:PRIMARY KEY5. 在SQL中,使用(_______)语句可以增加新的数据记录到表中。
答案:INSERT INTO6. SQL中的(_______)用于删除表中的记录。
答案:DELETE三、简答题7. 简述SQL中的事务是什么,并说明其四个基本特性。
答案:事务是SQL中用来保证数据一致性的操作序列。
事务具有以下四个基本特性:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。
- 一致性(Consistency):事务必须保证数据库从一个一致的状态转移到另一个一致的状态。
- 隔离性(Isolation):并发执行的事务之间不会互相影响。
- 持久性(Durability):一旦事务提交,它对数据库的改变就是永久性的,即使系统发生故障也不会丢失。
8. 解释什么是SQL的联接(JOIN)操作,并给出内联接(INNER JOIN)的例子。
答案:联接操作是SQL中用于结合两个或多个表中的行的一种操作。
内联接根据两个表中的共同字段来选择记录。
例如:```sqlSELECT Orders.OrderID, Customers.CustomerNameFROM OrdersINNER JOIN Customers ON Orders.CustomerID =Customers.CustomerID;```这个例子中,`Orders` 表和 `Customers` 表通过 `CustomerID` 字段进行内联接。
数据库系统概论sql考试题
数据库系统概论sql考试题1、89.已知三个字符为:a.Z和8,按它们的ASCIIT码值升序排序,结果是()。
[单选题] *A.8,a,ZB.a,8,ZC.a,Z,8D.8,Z,a(正确答案)2、计算机网络各层次结构模型及其协议的集合称为()。
易[单选题] *A.互联参考模型B.网络概念框架C.网络体系结构(正确答案)D.网络结构描述3、具有路由功能的第层交换技术,出现于()[单选题] *A年B年C年(正确答案)D年4、能够实现电子邮件服务器之间传输邮件的协议是()。
易[单选题] *A.DNSB.SNMPC.HTTPD.SMTP(正确答案)5、C:DRAM的存取速度比SRAM快D:DRAM中存储的数据无须"刷新"下列软件中,属于应用软件的是______。
[单选题] *A:Windows XPB:PowerPoint 2003(正确答案)6、17.一般说来,数字化声音的质量越高,则要求()。
[单选题] *A.量化位数越少.采样率越低B.量化位数越多.采样率越高(正确答案)C.量化位数越少.采样率越高D.量化位数越多.采样率越低7、A:字长、主频和运算速度(正确答案)B:可靠性和精度C:耗电量和效率D:冷却效率当电源关闭后,下列关于存储器的说法中,正确的是______。
[单选题] *8、13.下列叙述中,正确的是()。
[单选题] *A.高级语言编写的程序可移植性差B.机器语言就是汇编语言,无非是名称不同而已C.指令是由一串二进制数0,1组成的(正确答案)D.用机器语言编写的程序可读性好9、59.通信技术主要是用于扩展人的()[单选题] *A.处理信息功能B.传递信息功能(正确答案)C.收集信息功能D.信息的控制与使用功能10、ROM中的信息是______。
[单选题] *A:由计算机制造厂预先写入的(正确答案)B:在系统安装时写入的C:根据用户的需求,由用户随时写入的D:由程序临时存入的11、81.汉字国标码(GB2312-80)把汉字分成()。
sql数据库理论考试题(含答案)
1 答案:A执行下列命令,use student ; use teacher ; use teacher; use student 最后哪个数据库被选中为当前数据库()A studentB teacherC 两个数据库都被选中,D 两个数据库都没被选中2 答案:B下面SQL语句DROP DA TABASE WSTS 的含义为()A 删除数据库WSTS 但是可以恢复B 删除数据库WSTS 不可以恢复。
C 创建一个名为WSTS的表D 删除一个名为WSTS的表3 答案:D下列语句的执行结果为:()USE SALESINSERT CUSTOMERS V ALUES(…JERRY‟,‟84312‟,‟322343242‟)A 给SALES数据库添加一个名为CUSTOMERS的表B 向SALES数据库里面所有的表添加一个记录。
C 删除SALES数据库里面名为CUSTOMERS的表D 向SALES数据库里的CUSTOMERS表添加一条记录4 答案:B删除CUSTOMERS 表中CUSTID=5 的记录的语句为()A DROP FROM CUSTOMERS WHERE CUSTID=5B DELETE FROM CUSTOMERS WHERE CUSTID=5C SELECT FROM CUSTOMERS WHERE CUSTID=5D DROP CUSTOMERS WHERE CUSTID=55 答案:A查看年龄为20的所有人的记录,SQL语句为()A SELECT * FROM CUSTOMERS WHERE AGE=20B DROP FROM CUSTOMERS WHERE AGE=20C SELECT FROM CUSTOMERS WHERE AGE=20D DELETE FROM CUSTOMERS WHERE CUSTID=56 答案:BEXEC sp_dboption …产品数据库‟ ,‟SINGLE USER‟,TrueEXEC sp_renam edb …产品数据库‟,‟product‟EXEC sp_dboption …product‟,‟SINGLE USER‟,False面三条语句的执行结果为()A 删除掉…产品数据库‟B 把…产品数据库‟改名为‟product‟C 删除掉…product‟D 把‟product‟改名为…产品数据库‟7 答案:A把user 表中凡是名字为‟jack‟的记录删除的语句为()A delet e * from user where name=”jack”B drop from user where name=”jack”C alter from user where name=”jack”D delete user where name=”jack”8 答案:ASELECT 所属部门,A VG(工资) AS 平均工资FROM 员工数据库。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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级,涉及登录账号、用户、角色以及权限分配)。