[填空题,10分] 每个允许有_______个簇索引,___________索引是SQLServer默认选择。
答案是:一,非簇
[填空题,10分] 数据完整性分为__________,__________,__________.
答案是:域完整性,实体完整性,参考完整性
[填空题,10分] 有一个数据表其一行有5KB,有10000行数据,那么我们至少需要______M的数据库空间。
答案是:80
[填空题,10分] SQLServer的两种授权模式分别为___________和_____________。
答案是:NT only验证模式,混合模式
实体
答案是:是指客观存在并可相互区分的事物
游标
答案是:游标是与某一查询结果相联系的符号名,用于把集合操作转换成单记录处理方式.
嵌入式SQL
答案是:嵌入在高级语言的程序中使用的SQL语言称为嵌入式SQL.
[简答题,10分] 聚集索引的特点
答案是:聚集索引对于那些经常要搜索范围值得列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理上相邻
[简答题,10分] 何为聚集索引
答案是:2、聚集索引是指数据库表行中数据的物理顺序与键值的逻辑(索引)顺序相同。一个表只能有一个聚集索引,因为一个表的物理顺序只有一种情况,所以,对应的聚集索引只能有一个。
[填空题,10分] 消除列重复的关键字是_________,使用_________操作符从多个查询中创建单结果集,提交一个事务的语句为________ 。
答案是:distinct,UNION,COMMIT TRANSACTION
[填空题,10分] Transact-SQL 语言包含_________语言,_________语言,_________语言。
答案是:数据定义,数据控制,数据操纵
[填空题,10分] 关系R是3NF,当且仅当R是2NF,并且所有非PK属性都是__________于PK。
答案是:非传递地依赖
[填空题,10分] 主关键字应该具有________性,__________性,__________性。
答案是:稳定性,最简性,熟悉性
[填空题,10分] 关系R是1NF,当且仅当所有的基础域仅包含________。
答案是:原子值
联接查询
答案是:查询时先对表进行笛卡尔积操作,然后再做等值联接,选择,投影等操作. 联接查询的效率比嵌套查询低
相关子查询
答案是:在嵌套查询中出现的符合以下特征的子查询:子查询中查询条件依赖于外层查询中的某个值, 所以子查询的处理不只一次,要反复求值,以供外层查询使用.
视图
答案是:在SQL中,把传统的关系模型中的子模式称为视图(View),视图是从若干基本表和(或)其他视图构造出来的表.
[简答题,10分] 数据文件和日志文件的作用是什么
答案是:日志文件用来记录数据库的更新操作,数据文件用来存储数据
[简答题,10分] 数据控制语言的作用是什么
答案是:是用来设置或者更改数据库用户或角色权限的语句,这些语句包括GRANT、DENY、REVOKE等语句,在默认状态下,只有sysadmin、dbcreator、db_owner或db_securityadmin等角色的成员才有权利执行数据控制语言
[填空题,10分] 在E-R模型的主要术语中,属性的取值范围称为_______。能够区别不同的实体且能唯一标识实体的最小属性集,称为______。
答案是:域,实体集的实体键
[填空题,10分] E-R图的主要元素是实体型,______,______
答案是:属性,联系
[填空题,10分] 关系模式的三类完整性约束条件分别是_____,_____,和______
答案是:实体完整性,引用完整性约束,用户自定义完整性
[填空题,10分] 数据库系统中最常用的三种数据模型有层次模型,_________和_______
答案是:网状模型,关系模型
[填空题,10分] 数据库技术经历了人工管理阶段,_________和_______三个发展阶段
答案是:文件系统阶段,数据系统阶段
基本表
答案是:在SQL中,把传统的关系模型中的关系模式称为基本表(Base Table). 基本表是实际存储在数据库中的表,对应一个关系.
SQL数据库
答案是:SQL(Structured Query Language),即'结构式查询语言',采用英语单词表示和结构式的语法规则. 一个SQL数据库是表的汇集,它用一个或多个SQL模式定义.
SQL模式
答案是:SQL模式是表和授权的静态定义.一个SQL模式定义为基本表的集合. 一个由模式名和模式拥有者的用户名或账号来确定,并包含模式中每一个元素(基本表,视图,索引等)的定义.
[简答题,10分] 文件系统和数据库系统之间的联系
答案是:均为数据组织的管理技术
[简答题,10分] 文件系统和数据库系统之间的区别
答案是:文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据
[多选题,17分] 关系数据库的基本演算,包括
A.子查询
B.选择
C.投影
D.连接
答案是:参考答案:ABD 您的答案:ABD
[多选题,16.6分] 下列关于实体-联系方法(即E-R方法)的说法,不正确的是
A.实体通常是客观存在并且可以相互区分的事物,不可能是抽象的事件。
B.属性是描述对象的某个特性,用椭圆形框表示。
C.联系是实体间的相互关系,用矩形框
答案是:参考答案:ACD 您的答案:ACD
[多选题,16.6分] 在下列关于表的陈述中,正确的是
A.在创建表时表中的列名必须惟一不能重复
B.在创建表的同时也可创建相应的约束
C.表中任意两列的值不能相同
D.行或列在表中的顺序无关紧要
答案是:参考答案:ABD 您的答案:ABD
[多选题,16.6分] 下列哪个说法是不正确的
A.一个数据库只能有一个主数据文件
B.一个数据库只能有一个主日志文 件
C.一个数据库只能有一个文件组
D.一个数据库中允许多个日志文件组
答案是:参考答案:BCD 您的答案:BCD
[多选题,16.6分] 下列哪个属性是事务所具备的
A.原子性
B.一致性
C.隔离性
D.临时性
答案是:参考答案:ABC 您的答案:ABC
[单选题,16.6分] 在一些数据库系统中,用户可以不请求数据库管理员为其建立 特殊的存取路径,而存取路径的选择是由()自动完成的
A.都不对
B.DBMS
C.OS
D.DBS
答案是:参考答案:D 您的答案:D
[多选题,10分] 数据库的三要素,包括
A.完整性规则
B.数据结构
C.恢复
D.数据操作
答案是:参考答案:ABD 您的答案:ABD
[多选题,10分] 以下关于外键和相应的主键之间的关系,不正确的是
A.外键并不一定要与相应的主键同名
B.外键一定要与相应的主键同名
C.外键一定要与相应的主键同名而且唯一
D.外键一定要与相应的主键同名,但并不一定唯一
答案是:参考答案:ABD 您的答案:ABD
[多选题,10分] 在SQL Server中,下列变量名不正确的是
A.@sum
B.j
C.sum
D.4kk
答案是:参考答案:BCD 您的答案:BCD
[多选题,10分] 下列哪个是sql 数据库文件的后缀
A.mdf
B.ldf
C.tif
D.ndf
答案是:参考答案:ABD 您的答案:ABD
[多选题,10分] 下列四项中,属于数据库特点的是
A.数据共享
B.数据完整性
C.数据冗余很高
D.数据独立性高
答案是:参考答案:ABD 您的答案:ABD
数据库的性能是由()来衡量的
A.数据库的结构
B.数据库的记录的速度
C.数据库的检索记录的速度
D.数据库操作的复杂性
答案是:参考答案:B 您的答案:B
SQL SERVER 数据库中,UNIQUE约束与PRIMARY KEY约束之间的区别是
A.UNIQUE约束要求数据库表中至少存在一行数据, 因此必须在创建数据库表之后才能创建,而PRIMARY KEY约束无此限制
B.UNIQUE
答案是:参考答案:B 您的答案:B
现有学生信息表Student_info,其中包括姓名(stu_name),学号(stu_id),成绩(stu_grade).我们需要查询成绩为80分的学生姓名,要求结果按照学号降序排列。 下面SQL查询语句正确的是
A.SELECT s
答案是:参考答案:B 您的答案:B
在Products数据库中建立一个新表authors,表中应该包含name列和每个作者的ID列,下列SQL语法正确的是
A.CREATE TABLE Authors ON Products (name varchar(50),ID sma
答案是:参考答案:C 您的答案:C
在客户表中查询出不是以"公司"结尾的客户的记录,正确的SQL语句是
A.select * from 客户 where 公司名称 not like .公司.
B.select * from 客户 where 公司名称 like .公司.
答案是:参考答案:D 您的答案:D
[多选题,20分] 关于Truncate table, 以下()描述是错误的
A.Truncate table 可跟Where从句,根据条件进行删除。
B.Truncate table 用来删除表中所有数据
C.触发器对Truncat
答案是:参考答案:AD 您的答案:AD
[多选题,20分] Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是
A.01053090A
B.01003090A01
C.0105
答案是:参考答案:AD 您的答案:AD
[多选题,20分] 现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是
A.select top 1 * from book order by price asc
B.se
答案是:参考答案:BC 您的答案:BC
[多选题,20分] 若要删除book表中所有数据,以下语句错误的是
A.truncate table book
B.delete * from book
C.drop table book
D.delete from book
答案是:参考答案:BC 您的答案:BC
[多选题,10分] Microsoft SQL Server 2000 在安装的时候就创建的示例用户数据库包括
A.Pubs
B.Master
C.Northwind
D.Msdb
答案是:参考答案:CD 您的答案:CD
[多选题,10分] 现有表book,主键bookid设为标识列。若执行语句:select * into book2 from book, 以下说法正确的是
A.若数据库中已存在表book2, 则会提示错误。
B.若数据库中已存在表boo
答案是:参考答案:AC 您的答案:AC
[多选题,10分] 关于数据完整性,以下说法正确的是
A.引用完整性通过主键和外键之间的引用关系实现。
B.引用完整性通过限制数据类型、检查约束等实现。
C.数据完整性是通过数据操纵者自身对数据的控制来实现的。
D.如果两个表中存储
答案是:参考答案:AD 您的答案:AD
[多选题,10分] 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是
A.如果不能有同时重复的username和p
答案是:参考答案:AB 您的答案:AB
[多选题,10分] 关于主键,以下()说法是错误的
A.主键可以用来确保表中不存在重复的数据行
B.一个表必须有一个主键。
C.一个表只能有一个主键。
D.只能对整数型列设置主键。
答案是:参考答案:AC 您的答案:AC
执行Sql语句:select score*0.5+20 as 加权成绩 from grade where (score*0.5+20)<60 order by score*0.5+20,以下()描述是正确的。
A.错误提示:where
答案是:参考答案:A 您的答案:A
以下()说明了代码:not (付款方式=’信用卡’) or (信用卡<>’阳光卡’) 的含义。
A.付款方式是信用卡,并且信用卡不能是阳光卡
B.付款方式不能是信用卡
C.付款方式不能是信用卡,或者信用卡是阳光卡。
D.如果付款方式
答案是:参考答案:B 您的答案:B
关于Truncate table, 以下()描述是错误的
A.delete 比Truncate table速度快
B.Truncate table 可跟Where从句,根据条件进行删除。
C.Truncate table 用来删除表中
答案是:参考答案:B 您的答案:B
Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是
A.0101A01
B.01053090A
C.01003090A01
D.010
答案是:参考答案:A 您的答案:A
关于多表联接查询,以下()描述是错误的
A.在where子句中指定联接条件可以实现内联接查询。
B.外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。
C.多表联接查询必须使用到JOIN关键字
D.内联接查询返回的结果
答案是:参考答案:ACD 您的答案:A
[多选题,20分] 关于Truncate table, 以下()描述是错误的
A.Truncate table 可跟Where从句,根据条件进行删除
B.Truncate table 用来删除表中所有数据。
C.触发器对Truncat
答案是:参考答案:AD 您的答案:AD
[多选题,20分] Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是
A.01053090A #Hm3?
B.01003090A01
答案是:参考答案:AD 您的答案:AD
[多选题,20分] 成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。
A.select max(score) from grade
B.select top 1 score from grade order
答案是:参考答案:CD 您的答案:CD
[多选题,20分] ()现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是
A.select top 1 * from book order by price asc
B.
答案是:参考答案:BC 您的答案:BC
[多选题,20分] 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是
A.Update grade set score=score+5
B.Update grad
答案是:参考答案:CD 您的答案:CD
[多选题,14.8分] 若要删除book表中所有数据,以下语句错误的是
A.truncate table book
B.delete * from book
C.drop table book
D.delete from book
答案是:参考答案:BC 您的答案:BC
[多选题,14.2分] Microsoft SQL Server 2000 在安装的时候就创建的示例用户数据库包括
A.Pubs
B.Master
C.Northwind
D.Msdb
答案是:参考答案:AC 您的答案:AC
[多选题,14.2分] 假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是(
A.如果不能有同时重复的usernam
答案是:参考答案:AB 您的答案:AB
[多选题,14.2分] 现有表book,主键bookid设为标识列。若执行语句:select * into book2 from book, 以下说法正确的是
A.若数据库中已存在表book2, 则会提示错误
B.若数据库中已存在表bo
答案是:参考答案:AC 您的答案:AC
[多选题,14.2分] 关于用户定义函数,下列叙述中不正确的有
A.用户定义函数是一组Transact-SQL语句组成的子程序
B.用户定义函数可以有输入参数、输出参数和返回值
C.用户定义函数可使用CREATE FUNCTION语句
答案是:参考答案:BC 您的答案:BC
[单选题,14.2分] 数据完整性的包括以下方面的内容,除了
A.域完整性
B.实体完整性
C.记录完整性
D.引用完整性
答案是:参考答案:B 您的答案:B
[单选题,14.2分] 在MS-Access中,如果设置一个字段的数据类型为.text.,其默认字段的大小为
A.255
B.10
C.32
D.50
答案是:参考答案:C 您的答案:C
[多选题,10分] 关于局部变量,下列各项中错误是的
A.使用DECLARE声明局部变量
B.使用SELECT语句可对多个局部变量赋值
C.一个局部变量可在多个批中使用
D.使用SET语句可对多个局部变量赋值
答案是:参考答案:CD 您的答案:CD
[多选题,10分] 关于SQL Server Management Studio,下列叙述中不正确的有
A.它是面向数据库管理和开发人员的设计和管理工具
B.它综合了以前版本中企业管理器和查询分析器的功能
C.使用它可以运行命令行实用
答案是:参考答案:BC 您的答案:BC
[多选题,10分] 关于存储过程,下列叙述中不正确的有
A.存储过程是预编译Transact-SQL语句的集合
B.创建或修改存储过程时,可用WITH ENCRYPTION选项进行加密
C.创建或修改存储过程时,可用WITH RECO
答案是:参考答案:CD 您的答案:CD
[多选题,10分] 关于视图,下列叙述中正确的有
A.使用CREATE VIEW语句创建视图时可用WITH ENCRYPTION对视图定义进行加密
B.创建视图时可以在所用SELECT语句中使用ORDER BY、COMPUTE子句
C
答案是:参考答案:ACD 您的答案:ACD
[多选题,10分] 下列查询条件()可以查询出员工数据表中的字段"员工所在地"不在"柏林"的员工
A.!>.柏林.
B.NOT .柏林.
C.IS NOT .柏林.
D.<>.柏林.
答案是:参考答案:D 您的答案:D
使用SQL创建多表查询要求查询中所涉及的表必须有
A.主键
B.公共字段
C.组合键
D.以上皆是
答案是:参考答案:B 您的答案:B
有一个"出版物"表,包含图书编码(Book-code),书名(Book-name),出版日期(Issue-dt),备注(Mem-cd)等级段,( )字段作为该表的主建可能是最恰当的
A.Book-code
B.Book-name
C.
答案是:参考答案:A 您的答案:A
监视对数据库的操作和数据库的运行效率这些事情一般都属于()的职责范围
A.终端用户
B.技术支持人员
C.数据库管理员
D.测试人员
答案是:参考答案:C 您的答案:C
在SqlServer的示例数据库NorthWind中,你想获得一张包含lastName和orderDate的列表,,该列表中的雇员至少要处理过一份订单。下面的T-SQL都可以实现该要求,除了
A.select employees.last
答案是:参考答案:A 您的答案:A
在数据库层次结构模型中,每个子级可以有()个父级
A.1
B.2
C.>=2
D.多
答案是:参考答案:D 您的答案:D
[多选题,10分] 要删除表userInfo中的所有记录,用以下的哪几个命令
A.DROP TABLE userInfo
B.TRUNCATE TABLE userInfo
C.DELETE FROM userInfo
D.DROP
答案是:参考答案:BC 您的答案:BC
[多选题,10分] 以下的哪几句语句可以为局部变量赋值
A.UPDATE
B.SET
C.ALTER
D.SELECT
答案是:参考答案:AB 您的答案:AB
[多选题,10分] 在关系数据库中,作为表的主键应该满足什么条件
A.不允许为空
B.不允许重复
C.主键值不允许被改变
D.不能以多个字段作为主键
答案是:参考答案:AB 您的答案:AB
[多选题,10分] 在多表查询中,外连接查询包括
A.左连接查询
B.右连接查询
C.子查询
D.全连接查询
答案是:参考答案:ABD 您的答案:ABD
[多选题,10分] 成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分
A.select max(score) from grade
B.select top 1 score from grade order b
答案是:参考答案:B 您的答案:B
在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列,下列语法正确的是
A.CREATE TABLE AUTHORS ON Prpducts(name varchar(50),IDsmallint
答案是:参考答案:C 您的答案:C
商品表"里所有商品价格加2,下列更新记录的语句,正确的是
A.UPDATE 商品表 SET 价格=价格+2;
B.INSERT 商品表 SET 价格=价格+2;
C.UPDATE 商品表 SET 价格=价格+2;
D.SELECT
答案是:参考答案:C 您的答案:C
在数据库设计中,以下()情况是数据冗余的一种形式
A.对相同的数据进行多次备份
B.在多个位置存储相同的数据
C.对重要数据类型进行复制操作
D.使用不同类型的数据库存储不同应用系统的数据
答案是:参考答案:A 您的答案:A
数据库的性能是由()来衡量的
A.数据库的结构
B.数据库的记录数量
C.数据库检索启示的进度
D.数据库操作的复杂性
答案是:参考答案:C 您的答案:C
[多选题,10分] 查询语句中的ORDER BY排序方式有
A.DESC
B.ASC
C.GROUP BY
D.AESC
答案是:参考答案:AB 您的答案:AB
[多选题,10分] Sql语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查询出的SNO是
A.01053090A
B.01003090A01
C.0105
答案是:参考答案:A 您的答案:A
[多选题,10分] 关于多表联接查询,以下()描述是错误的
A.外联接查询返回的结果集行数可能大于所有符合联接条件的结果集行数。
B.多表联接查询必须使用到JOIN关键字
C.内联接查询返回的结果是:所有符合联接条件的数据
D.在w
答案是:参考答案:B 您的答案:B
[多选题,10分] 关于分组查询,以下()描述是错误的。
A.使用group by 进行分组查询
B.对分组后的条件的筛选必须使用Having子句
C.Having子句不能与where子句同时出现在一个select语句中
D.在使用
答案是:参考答案:C 您的答案:C
[多选题,10分] 使用以下()不可以进行模糊查询
A.OR
B.Not between
C.Not IN
D.Like
答案是:参考答案:A 您的答案:A
现有订单表orders, 包含数据如下表。若查询既订购了产品P01,又订购了产品P02的顾客编号,可以执行以下()sql语句。 cid (顾客编号) Pid (产品编号) C01 P01 C01 P02 C02 P01 C03 P02
A
答案是:参考答案:BD 您的答案:B
现有书目表book,数据见下表。 现在执行sql语句:update book set title=replace(replace(title,.j.,.a.),.servlet.,.csharp.),执行结果是 bookid title 1
答案是:参考答案:A 您的答案:A
Sql server提供了一些日期函数,以下说法错误的是
A.select dateadd(mm,4,’01/01/1999’) 返回值为:05/01/99
B.select datediff(mm,.03/06/2003.,.03/0
答案是:参考答案:D 您的答案:D
现有顾客表customers, 包含数据如下表,若执行sql语句:select avg(discount) from customers,以下()是输出结果。(选择一项)cid cname discount 1 jack null 2 le
答案是:参考答案:A 您的答案:A
现有顾客表customers, 包含数据如下表,若执行sql语句:select count(distinct(city) from customers,以下()是输出结果 cid cname city jac null 2 lee beij
答案是:参考答案:B 您的答案:B
[多选题,10分] 成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。
A.select max(score) from grade
B.select top 1 score from grade order
答案是:参考答案:BC 您的答案:BC
[多选题,10分] 关于主键,以下()说法是错误的。
A.主键可以用来确保表中不存在重复的数据行。
B.一个表必须有一个主键。
C.一个表只能有一个主键。
D.只能对整数型列设置主键
答案是:参考答案:BD 您的答案:BD
[多选题,10分] 现有书目表book,包含字段:price (float); 现在查询一条书价最高的书目的详细信息,以下语句正确的是
A.select top 1 * from book order by price asc
B.se
答案是:参考答案:BC 您的答案:BC
多选题,10分] 学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是
A.Update grade set score=score+5
B.Update grade
答案是:参考答案:CD 您的答案:CD
[多选题,10分] 若要删除book表中所有数据,以下语句错误的是
A.truncate table book
B.delete * from book
C.drop table book
D.delete from book
答案是:参考答案:BC 您的答案:BC
使用Sql server提供的(),可以创建数据库
A.查询分析器
B.企业管理器
C.服务管理器
D.事件探查器
答案是:参考答案:B 您的答案:B
成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分
A.select max(score) from grade
B.select top 1 score from grade order by score as
答案是:参考答案:B 您的答案:B
在sql server 2000中,关于数据库说法错误的是
A.数据库在磁盘上默认的存储位置是:SQL Server安装路径\Microsoft SQL Server\MSSQL\Data
B.一个数据库至少应包含一个数据库文件(*.m
答案是:参考答案:C 您的答案:C
不可以启动和停止SQL Server 2000服务的工具是
A.SQL Server企业管理器
B.SQL Server服务管理器
C.Windows服务
D.SQL Server查询分析器
答案是:参考答案:A 您的答案:A
从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为
A.SELECT * FROM 产品WHERE 价格>‘一次性纸杯’
B.SELECT * FROM 产品WHERE 价格>(SELECT * FROM
答案是:参考答案:D 您的答案:D
目前为:
2/2
页
首页 上页 下页 尾页