4、在表名称前添加下列符号表示该表是本地临时表?
A、#B、##C、@D、@@
1.当数据库损坏时,数据库管理员可通过何种方式恢复数据库()。
(B)
A.主数据文件 B.事务日志文件
C.DELETE语句 D.联机帮助文件
2.不属于SQLServer系统全局变量的是()。
(A)
A.@RecordsB.@@Connections
C.@@Fetch_StatusD.@@Error
3.下列SQLServer语句中出现语法错误的是()。
(D)
A.DECLARE@MyvarINT
B.SELECT*FROM[AAA]
C.CREATEDATABASEAAA
D.DELETE*FROMAAA
4.日期型数据与日期型数进行加的结果是:
()。
(D)
A.整型数值 B.日期型数据
C.字符型数据 D.错误的运算
1.下列说法正确的是(D)
A、SQL中局部变量可以不声明就使用
B、SQL中全局变量必须先声明在使用
C、SQL中所有变量必须先声明在使用
D、SQL中只有局部变量先声明再使用,全局变量是由系统提供的,用户不能自己分立
2.Transact_SQL支持的程序结构语句中的一种为(A)
A、Begin……End
B、If—Then……Else
C、Dcase
D、DoWhile
3.在SQL语言中,如果建立一个工资表包含职工号,姓名,职称,工资等字段,若要保证工资字段的取值不会低于800元,最适合的实现方法是(B)
A、在创建工资表时为“工资”字段建立缺省
B、在创建工资表时为“工资”字段建立检查约束
C、在工资表建立一个触发器
D、为工资表数据输入编写一个程序进行控制
4.下列途径哪个不是实现域完整性(B)
A、ruleB、primarykeyC、notnullD、default
1、关系代数运算是以(C)为基础的运算。
A、关系运算B、谓词运算C、集合运算D、代数运算
2、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或多个共有的(C)。
A、记录B、行C、属性D、元组
3、在视图上不能完成的操作是(C)。
A、更新视图B、查询C、在视图上定义新的表D、在视图上定义新的视图
4、在SQL语言中的视图VIEW是数据库的(A)。
A、外模式B、模式C、内模式D、存储模式
5、关系模式R中的属性全是主属性,则R的最高范式必定是(D)。
A、1NFB、2NFC、3NFD、BCNF
1.SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示(D)
A、零个字符B、1个字符C、多个字符D、以上都可以
2.下列四项中说法不正确的是(A)
A.数据库避免了一切数据的重复
B.数据库中的数据可以共享
C.数据库减少了数据冗余
D.数据库具有较高的数据独立性
3.关系数据库中空值(NULL)相当于(d)
A.零(0)B.空白C.零长度的字符串D.没有输入
1.下列哪个命令可以打开表设计器。
(b)
A.DELETEB.CREATE
C.UPDATED.MODIFYSTRUCTURE
2.下列关于过程调用的叙述中,正确的是(d)
A.被传递的参数是变量,则为引用方式
B.被传递的参数是常量,则为传值方式
C.被传递的参数是表达式,则为传值方式
D.传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反
3.如果表文件中共有20条记录,当前记录号是5。
执行命令LISTNEXT5后,屏幕将显示。
(b)
A.当前记录和下5条记录B.当前记录以下的5条记录
C.当前记录和下4条记录D.当前记录和下25条记录
4.以哪个符号开头的变量是全局变量(C)。
A.@B.@*C.@@D.@$
1.SQLServer的物理存储主要包括3类文件(A)。
A.主数据文件、次数据文件、事务日志文件
B.主数据文件、次数据文件、文本文件
C.表文件、索引文件、存储过程
D.表文件、索引文件、图表文件
2.SQLServer触发器主要针对下列语句创建(B)。
A.SELECT、INSERT、DELETE
B.INSERT、UPDATE、DELETE
C.SELECT、UPDATE、INSERT
D.INSERT、UPDATE、CREATE
3.在SQLServer2000中,(B)为用户建立数据库提供模板。
A.masterB.modelC.tempdbD.msdb
4.若规定基本表中某一列或若干列为非空和唯一值双重约束,则这些列就是该基本表的(B)码,若只规定为唯一值约束,则不允许空值重复出现。
A.主码B.备用码C.外码D.内码
(1)数据库是计算机系统中按一定的数据模型组织、存储和使用的___B____
A)程序集合B)数据集合C)命令集合C)文件集合
(2)SQL中引入的连接表概念允许用户在SELECT语句的__A___的子句中指定连接操作。
A)FROMB)WHEREC)GROUPBYC)ORDERBY
(3)如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作
是___C___
A)其中有一个是DELETEB)其中有一个是DELETE,另一个是UPDATE
C)两个都是DELETED)两个都是UPDATE
(4)一个关于E—R模型向关系模型转换的叙述中,不正确的是____B____
A)一个实体类型转换成一个关系模式,关系的码就是实体的码
B)一个1:
n联系转换成一个关系模式,关系的码是1:
n联系1端实体的码
C)一个m:
n联系转换成一个关系模式,关系的码为各实体码的组合
D)三个或三个以上实体间的多元联系转换成一个关系模式,关系的码为各实体码
组合
1、下面那个数据类型可以精确指定小数点两边的总位数()
A、floatB、moneyC、realD、decimal
答案A
2、SQL中,下列涉及空值的操作,不正确的语句是()
A、AGEISNULLB、AGEISNOTNULL
C、AGE=NULLD、NOT(AGEISNULL)
答案C
3、下列执行数据的删除语句在运行时不会产生错误信息的选项是()。
A、Delete*FromAWhereB='6'B、DeleteFromAWhereB='6'
C、DeleteAWhereB='6'D、DeleteASetB='6'
答案:
B
4、域的完整性的意思()
A要求表有主键,其值不能为空且能唯一的表示一个记录
B给定列的有效性
C保持主表从表的一致性
D数值所映射的值域
答案B
1.事务有多个性质,其中不包括(B)
A.隔离性B.不可撤消C.原子性D.一致性
2.系统死锁属于(A)
A.事务故障B.程序故障C.系统故障D.介质故障
3.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了(C)。
A.数据定义功能B.数据查询功能C.数据操作功能D.数据控制功能
4.数据库备份的作用是(C)
A.保障安全性B.一致性控制C.故障后的恢复D.数据的转存
1.下列关于SQL语言的叙述中,哪一条不正确?
答案:
B
(A)SQL语言支持数据库的三级模式结构
(B)一个基本表只能存储在一个储存文件中
(C)一个SQL表可以是一个基本表或是一个视图
(D)存储文件的逻辑结构组成了关系数据库的内模式
2.设R和S分别是r和s元关系,且R有n个元组,S有m个元组。
执行关系R和S的笛卡尔积,记作T=R*S,则答案:
B
(A)T的元数是r+s,且有m+n个元组
(B)T的元数是r+s,且有m*n个元组
(C)T的元数是r*s,且有m+n个元组
(D)T的元数是r*s,且有m*n个元组
3.对于关系emp(eno,ename,salary)成功执行了以下语句:
CREATECLUSTERINDEXname_indexONemp(salary)
对此结果的正确描述是:
答案:
C
(A)在emp表上按salary升序创建了一个唯一索引
(B)在emp表上按salary降序创建了一个唯一索引
(C)在emp表上按salary升序创建了一个聚簇索引
(D)在emp表上按salary降序序创建了一个聚簇索引
1、关于参照完整性,下列说法正确的是:
A)可以在子表中插入包含主表中不存在的关键字的数据行。
B)可以修改主表中的外关键字的值,即使该外关键字的值在子表中存在。
C)不可以删除与子表对应的主表中的记录。
D)不可以删除子表中的任何记录。
答:
C
2、下列“不属于”SQLSERVER2005的数据类型的是:
A)INT
B)CHAR
C)FLOAT
D)STRING
答:
D
3、就是对SQLSERVER2005数据库或事务日志进行拷贝,并记录数据库中所有数据的状态。
A)导出
B)还原
C)备份
D)导入
答:
C
4、SQL语句中,创建数据库使用:
A)UPDATEDATABASE
B)INSERTDATABASE
C)CREATEDATABASE
D)NEWDATABASE
答:
C
5、在PUBS数据库中,根据TITLES表的数据,显示价格大于20元的书名及其价格,其中价格以降序方式显示,书名以升序方式显示。
下列SQL语句正确的是:
A)SELECTTITLE,PRICEFROMTITLESWHEREPRICE>20GROUPBYPRICEDESC,TITLEASC
B)SELECTTITLE,PRICEFROMTITLESWHEREPRICE>20GROUPBYPRICEASC,TITLEDESC
C)SELECTTITLE,PRICEFROMTITLESWHEREPRICE>20ORDERBYPRICEASC,TITLEDESC
D)SELECTTITLE,PRICEFROMTITLESWHEREPRICE>20ORDERBYPRICEDESC,
TITLEASC
答:
D
1.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。
A.存储视图 B.概念视图 C.内部视图 D.外部视图
2.数据库中,数据的物理独立性是指(C)。
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
3.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。
A.减少数据冗余 B.解决更新异常问题
C.加快查询速度 D.提高存储空间效率
4.用下面的T-SQL语句建立一个基本表:
CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,
SnameCHAR(8)NOTNULL,
SexCHAR
(2),
AgeINT)
可以插入到表中的元组是(D)
A.'5021','刘祥',男,21B.NULL,'刘祥',NULL,21
C.'5021',NULL,男,21D.'5021','刘祥',NULL,NULL
1.事务的持续性是指B
A事务中包括的所有操作要么都做,要么都不做
B事务一旦提交,对数据库的改变是永久的
C一个事务内部的操作及其使用的数据对并发的其他事务是隔离的
D事务必须是使数据库从一个一致性状态变到另一个一致性
2.下列哪个不是sql数据库文件的后缀C
A.mdf
B.ldf
C.tif
D.ndf
3.要修改表名为Table1的字段Field1长度,原为Char(10)要求用SQL增加长度为char(20),以下正确的是(C)
AAltertableTable1AlterField1char(20)
BAlterTable1AltercolumnFieldchar(20)
CAltertableTable1AltercolumnField1char(20)
DAltercolumnFieldchar(20)
4.以下选项哪个不是对已存在的数据库进行修改(C)
A增加或删除数据文件
B改变日志文件大小和增长方式
C改变日志文件名
D数据库重命名
1.建立索引的目的是(D)。
A.降低SQLServer数据检索的速度B.与SQLServer数据检索的速度无关
C.加快数据库的打开速度D.提高SQLServer数据检索的速度
2.关