好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

sql题库.doc

13页
  • 卖家[上传人]:汽***
  • 文档编号:548453339
  • 上传时间:2023-12-12
  • 文档格式:DOC
  • 文档大小:139.50KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • -、单选 2分1.下列语句哪一句有错误( C )  A.select * B.from sc  C.where grade = null  D.order by sno    2.在一个关系中,不能有相同的( B ) A.值域  B.属性  C.值  D.域    2.下列哪类数据不适合创建索引?( C ) A.经常被查询搜索的列,如经常在where子句中出现的列  B.是外键或主键的列C.包含太多重复选用值的列D.在order by子句中使用的列3.SQL 语言的GRANT,REVOKE语句主要用来维护数据库的( D ) A.一致性  B. 完整性  C. 可靠性  D.安全性    4.一个m:n联系转换为一个关系模式关系的码为( B ) A.m端实体的码  B.各实体码的组合  C. n端实体的码  D.每个实体的码     5.下列哪个数据库是SQLServer在创建数据库时候,可以使用的模板?( B )  A、master  B、model  C、pubs   D、msdb  6. 数据库系统中,用( D )描述全部数据的整体逻辑结构  A、外模式   B、存储模式  C、内模式  D、模式    7. 采用二维表格表达实体类型及实体间联系的数据模型是( C )。

       A 层次模型   B、网状模型  C 关系模型  D、实体联系模型      8. 与WHERE grade not in (60,100)语句等价的子句是( B )A.WHERE grade!=60 AND grade<100   B.WHERE g rade!=60 AND grade!=100  C. WHERE grade!=60 or grade!=100   D. WHERE grade<60 OR grade>1009.一个外部关键字的属性个数( C ) A. 至多一个  B. 至多2个  C. 至少一个  D. 至少2个  10.下列( C )数据库在SQL SERVER中是可以删除的 A.MASTER  B.MODEL   C.PUBS  D.MSDB   11.下列哪个角色或者用户拥有SQL Server 服务器范围内的最高权限( B )   A. dbo  B.sysadmin   C.public  D.guest   12. ( C )是长期存储在计算机内的有组织,可共享的数据集合 A.数据库管理系统   B、数据库系统  C、数据库  D、文件组织13. 在人工管理阶段,数据是( B )。

       A.有结构的   B、无结构的  C、整体无结构,记录有结构  D、整体结构化的  14. 不同的实体是根据下面哪一项加以区分的  ( D )A.所代表的对象  B、实体的名字  C、属性多少  D、属性的不同    15.下面哪个统计函数可以计算平均值? ( B )A.     sum  B.     avg  C.     count  D.     min    16.当修改基表数据时,视图?  ( B )A. 需要重建   B.可以看到修改结果  C.无法看到修改结果  D.不许修改带视图的基表   17.定义局部变量的语句关键字为?  ( A )A. declare  B. create  C.set  D.select    18.对于标识列identity,以下说法正确的是?  ( C )A.像普通字段一样,一张表中可以定义多个标识列  B.可以手动修改该字段的值  C.默认情况下,初始值为1,增量为1   D.可以基于任何数据类型定义    19.关系模型中,实体与实体间的联系都是通过什么来表示的? ( C ) A.索引表示  B.指针链表示  C.关系表示  D.文件表示    20.规则是那类完整性约束?  ( C )A.实体完整性  B.参照完整性  C.用户定义完整性  D.主键完整性    21.将多个查询结果返回一个结果集合的运算符是   ( B )A.JOIN  B. UNION  C. INTO   D.LIKE    22.描述年龄在20到25之间的正确的表达式是( B )。

       A. between 20 to 25   B. between 20 and 25  C. not between 20 and 25  D. not between 20 to 25    23.某公司有数据库,其中有一个表包含几十万个数据,但用户报怨说查询速度太慢,下面哪种方法能提高的查询速度?  ( C )A.收缩数据库   B.减少数据占用空间  C.建立聚集索引和非聚集索引  D.换个高档服务器    24.哪个数据库拥有sysusers表?  ( A )A.所有数据库  B.所有用户创建的数据库  C.master数据库  D.该表保存在注册表中    25.哪个数据文件是创建和正常使用一个数据所必不可少的? ( C )A.不需要任何文件  B.安装程序文件  C.主文件和日志文件  D.次文件    26.如果某一个字段被定义为主键那么该字段( A )  A.不能为空且不能重复   B.可以为空   C.可以重复  D. BC正确    27.如果在Select语句中使用having单词,则必须和哪个单词匹配? ( A )A.GROUP BY  B.COMPUTE BY  C. create  D. COMPUTE    28.如果在定义学生表的过程中,要求年龄必须在1到150之间,应该用什么关健字进行定义( D ) A.default  B.primary key  C.unique  D.check    29.什么是属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

      B )A.数据模型   B. 概念数据模型  C.E-R图  D.关系模型    30.数据库管理系统简称为?  ( D )A.DB  B. DBS  C. DBA  D. DBMS    31.E—R图中的联系可以与多少个实体有关?  ( D )A.0个  B.1个  C.2个  D.1个或者多个    32.SQL server 的所有操作都将记录在什么文件里?  ( A )A.日志文件  B.主文件  C.数据文件  D.辅助文件   33.对并发操作若不加以控制,可能会带来_______问题 ( B )A.不安全  B.死锁  C.死机  D.不一致    34.默认值有时又被称为什么值?  ( A )A.缺省值  B.数值  C.空值  D.非空值    35.如果安装的是SQL server 2000企业版,那么至少要求多少兆的内存? ( A )A.64  B.128  C.32  D.512    36.删除视图的语法是下列哪条语句?  ( B )A.drop table view_name   B.drop view view_name  C.drop table table_name  D.delete view view_name    9.下列哪个统计函数可以计算某一列上的最小值?  ( D )A.sum  B.avg  C.max  D.min    10.什么是位于用户与操作系统之间的一层数据管理软件?  ( A )A.数据库管理系统  B.数据库系统  C.数据库  D.数据库应用系统    13.根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项?  ( B )A.只存在一对多的实体关系,以图形方式来表示。

        B.以二维表格结构来保存数据  C.能体现一对多、多对多的关系,但不能体现一对一的关系  D.关系模型数据库是数据库发展的最初阶段    14.可以将一些企业规则添加到哪个数据库中.这样,当创建新的数据库时,新建的数据库自然拥有了企业规则?  ( B )A.master  B.model  C.tempdb  D.pubs    15.如果SQL server被停止运行,则哪个数据库中的所有数据丢失  ( C )A.master  B.model  C.tempdb  D.pubs    16.下列哪个操作不进行日志的记录  ( D )A.insert  B.update  C.delete  D.truncate table    17.下列哪个关键字在SELECT语句中表示取消重复行的? ( D ) A.*  B.all  C.desc  D.distinct    18.下列哪个角色的用户不能够删除视图? ( D )A.db_owner  B.db_ddladmin  C.sysadmin  D.guest    19.下列哪种备份备份数据库中的所有内容?  ( A )A.完全备份  B.差异备份  C.增量备份  D.日志文件备份    20.下列哪种数据类型上不能建立IDENTITY列? ( C )A.int  B.tinyint  C.float  D.small int    21.下面哪个是SQL server的日志文件的后缀  ( C )A.mdf  B.ndf  C.ldf  D.mdb    22.选择要使用操作的数据库,应该是哪个SQL命令? ( A )A.use  B.exec  C.go  D.db    23.在Transact-SQL语言中有一种简单的插入多行的数据的方法,这种方法是使用什么语句查询出的结果代替VALUE子句  ( C )A.insert  B.update  C.select  D.truncate table    24.在通常状况下,下列哪个操作系统无法安装SQL server2000客户端?  ( D )A.windows 2000 server  N.windows 2000 professional  C.windows 98  D.dos 6.2    25.所谓空值就是()的值?  ( C )A.数值0  B.空的字符串?  C.未知的值  C.任何值   26.物理结构的改变不影响整体逻辑结构的性质,称为数据库的?  ( A )A.物理数据独立性  B. 逻辑数据独立性   C.物理结构独立性   D.逻辑结构独立性    27.下列创建表student的语句正确的是  ( B )A.create table student( 学号 char(10),姓名 char(2) ,年龄 int(4))   B.create table student(学号 char(10),姓名 char(10),年龄 int)  C.create table student(学号 char(10) 姓名 char(10) 年龄 int)  D.以上都不能正确创建一个表    28.下列从student表中查询学号、姓名、性别字段信息的SELECT语句是( C )。

        A.select 学号 姓名 from student   B.select * from student   C.select 学号,姓名,性别 from student   D.以上都对    29.下列关于视图的说法中哪个是正确的  ( B )A.视图是将基本表中的数据检索出来后重新组成的一个新表   。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.