SQLServer数据库练习题_第1页
SQLServer数据库练习题_第2页
SQLServer数据库练习题_第3页
SQLServer数据库练习题_第4页
SQLServer数据库练习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

姓名成绩

SQLserver一、单选题(每小题1分,共15分SQLServer中,一种数据库只能有一种(AA、主数据文 B、辅助数据文 C、事务日志文 D、文献2(A)A、 B、 C、 D、如果表中某一列要存储可变长度的字串信息,那么最适合的数据类型是(D)A、 B、 C、 D、(B)表达数字总长度10位,其中小数点后保存2A B C、 D、numberic(2,10)5.列值为空值(NULL,则阐明这一列:(C)A、数值为 B、数值为空 C、数值是未知 D、不存6(D)A、 B、‘ab张三 C、 D、(DA、-231至231-1之间B、-215至215-1C、0至1024之间D、0至255间datetime数据类型的表达范畴是(BA1900年1月12079年6月6B、1753年1月1日至9999年12月31C、1970年1月1日至2030年12月31D1000年1月13000年12月31在建立一种数据库表时,如果规定某一列的缺省值为0,则阐明(C)。A、该列的数据不可更改 B、当插入数据行时,必须指定该列值为0C、当插入数据行时,如果没有指定该值,那么该列值为0DINSERT语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么会产生的状况是(A。A、出错,操作失 B、操作成 C、操作成功,但要给出警告信D“*(CA、显示任意列 B、显示索引列 C、显示全部列 D、显示非空列A、distinct B、top C、having D、descA、<=B、!>C、!<D、<>在ORDERBY子句中,如果没有指定ASC(升序)或者DESC(降序)的话,那么缺A、 B、 C、asc或者desc中的任何一 D、不进行排WHERE子句中,如果出现了“XBetweenAandB”体现形式,那么这个体现式等A、X>=AandX<=B B、X>AandX<=BC、X>=AandX<B D、X>AandX<B二、不定项选择(每小题2分,共50分1Employee,字段:id(int),firstname(varchar),lastname(varchar);(ba)selectfirstname+'.'+lastnameas'namefromemployeeb)selectfirstname+'.'+lastname=namefromselectname=firstname+'.'+lastnamefromselectfirstname,lastnamefrom在SQL (bSQLServer根据数据库物理文献中的信息,把数据库在SQL 中恢把全部该数据库表的数据清空d)2、在数据库设计中,下列(ab)对相似的数据进行多次备份b)c)对重要数据进行复制操作d),cID(SQL语句是(a。selectcount(*),max(lang),max(math)fromselectcount(*),max(lang),max(math)fromgradegroupbyselectsum(*),max(lang),max(math)fromgradegroupbyselectsum(*),max(lang),max(math)fromgrade(bsqlsql语句插入数据时,可觉得标记列6、不能够启动和停止SQL 服务的工具是(dSQLServerb)SQLServerc)Windowsd)SQLServer7、下列(bd)语句从表TABLE_NAME中提取前10select*fromTABLE_NAMEwhereselectTOP10*fromselectTOPof10*fromselect*fromTABLE_NAMEwhere8sqlserver惯用的数据类型,下列(ac)ImageBit数据类型为1位长度,能够存储表达是/9、在SQLServer中,假设表ABC中有A、B、C三列,均设为字符数据类型,其中A列的默认值为"VA"。如果能够对的执行语句:INSERTABC(A,C)VALUES('V','NULL'),(acd插入A列的值为Vb)插入A列的值为c)插入B列的值为空值d)插入C10、现有顾客表customers,包含数据以下表,若执行sql语句:selectcount(distinct(city))fromcustomers,下列(b)是输出成果。cid a)1b)2c)3d)11、假设一系统原来使用Access数据库,现要使用sqlserver数据库,采用(a)办法能a)Sqlserverb)SqlserverSqlserverAccessSqlserver12、在数据库中,唯一地标记表中的统计的一种或者一组列被称为(c)约束b)查询c)主键d)13、在SQLServer中创立一种名为Customers的新表,同时规定该表与clients表的构造相似,但不包含clients表的统计,sql语句是(a。Select*intocustomersfromclientswherel<>lb)Select*intocustomersfromclientswherefalseInsertintocustomersselect*fromclientswhereInsertcustomersselect*fromclientswhere14student表中全部电话号码(列名:telephone)860的(cSELECTtelephoneFROMstudentWHEREtelephoneLIKESELECTtelephoneFROMstudentWHEREtelephoneLIKESELECTtelephoneFROMstudentWHEREtelephoneLIKESELECTtelephoneFROMstudentWHEREtelephoneLIKE'[8,6]_0*'(bd唯一性约束b)检查约束c)主键约束d)16、有关多表联接查询,下列(bcd)JOINwhere17book中包含三个字段:title(varchar),author(varchar),price(float)。的默认值是'UNKNOW'sql语句:insertbook(title,pricevalues('jsp',50)。(a插入失败,sql语句有错b)插入成功,author列的数据是c)插入成功,authorNULLd)插入成功,author50a)主键能够用来确保表中不存在重复的数据行。b)c)一种表只能有一种主键。d)19SQLServer中,假定一种学生选修课管理系统中有两个表,涉及:student(学生,sName(studentCourse(sID(学号)cID(课程编号,score(成绩)姓名、课程编号和成绩的SQL语句是(bd。selectsID,sName,cID,scorefromselectsID,sName,cID,scorefromstudentinnerjoinstudentCourseon=selectsID,sName,cID,scorefromstudentouterjoinstudentCourseON= wherestudent.sID 20gradescore代表分数,下列(bc)selectmax(score)fromgradeb)selecttop1scorefromgradeorderbyscorec)Selectmin(score)fromgraded)selecttop1scorefromgradeorderbyscoredesc21、在sqlserver (c数据库在磁盘上默认的存储位置是 Server安装途径\Microsoft一种数据库最少应包含一种数据库文献(*.mdf)和一种事务日志文献能够通过从A机器拷贝数据库文献和事务日志文献至B机器,然后通过在B机器上执行对应的附加数据库操作,实现数据库从A机器到B机器的复制。22、MicrosoftSQL (bdPubsb)Masterc)Northwindd)23、Sqlserver提供了某些系统函数,下列说法错误的是(a)selectdatalength('abcde')selectconvert(char(3),12345)selectdatalength('abcde')selectconvert(char(5),12345)(acSelect*intocustomersfromSelectintocustomersfromInsertintocustomersselect*fromInsertcustomersselect*from(dmasterb)modelc)msdbd)三、组合题(每小题1分,共15分(zhigong;第(bumenzhigong表中bmh列为外键,bumen表的主键是bmh,那么(A)是错误说法。A、在zhigong表中,不允许bmh列为空Bzhigong表中,允许bmhCbumen表中,不允许bmhDzhigong表中,不允许存在一种在bumen表中未出现的bmhSQL语句“selectdistinctgzzwfromzhigong”的查询成果行数是(B。A、14 B、5 C、0 D、8如果对zhigong(BA、插入失 B、插入成C、给出警告信息,由顾客选择与否插 D、只能插入两条当中的一如果对zhigong表成功插入了一行数据,其中新插入的工资(gz)字段为NULL,那么数据库表中工资字段值为(D。ABNULLCD、SQL语句“selectcount(*)fromzhigongwhereXb<>(B)A、 B、 C、 D、SQL语句“selectcount(*),bmhfromzhigonggroupbybmh”的成果行数是(D)A1行B、16C、4行D、3SQL语句“updatezhigongsetgz=gz+100wheregzandbmh<>10(BDA、增加工资的人数为 B、增加加工资的人数为C、市场部增加工资的职工人数最 D、财务部无人增加工SQL语句“selectcount(*)fromzhigongwherezgmclike‘%数是(B。A、 B、 C、 D、SQL语句“selectMax(Gzfromzhigongwherebmhin(selectbmhfrombumenwherebmmc=‘销售部’)”的执行成果是(C。A、 B、 C、 D、SQL语句:“selectzghfromzhigongwherebmhin(selectbmhfrombumenwherebmmc=‘销售部’)SQLselectzghfromzhigongwhere‘销售部’in(selectbmmcfrombumenwherebumen.bmh=zhigong.bmh)”的查询成果行数是(D)_。A、前者大B、后者 C、相 删除bumen表会产生错误,那么解决删除问题的办法是(CA、无法删除bumen B、首先把zhigong表中数据全部删除,再删除表bumenC、首先把bumen表中数据全部删除,再删除表bumenDzhigong表定义,将bmhSQL语句:“selectbmhfromzhigonggroupbybmhhavingCOUNT(*)>3orderbybmhASC”的执行成果是(d)。A、 B、 C、 D、13.SQL语句“select b.zgh=‘627”的查询成果是(d)。A0B、1C、2D、SQL语句“selectb.bmh,b.bmmc,z.zgmcfrombumenb,zhigongzwhereb.bmh=z.bmhorderbyb.bmh”的查询成果行数是(A。A14B、15C、4D、如果要将销售部信息以及销售部的职工信息全部删除,对的做法是(A。A、先删销售部信息,再删员工信息BC、删除次序无关紧要D、这样的操作不可能完毕四、SQL语句(每小题230分SQLSelectzgh,zgmcfromzhigongwherexb='女andgzzw='办事员select*fromzhigongwherezgmclike'%一orzgmclike'%三selectavg(gzas平均工资fromselectzgmc,gzfromzhigongwheregzin(selectmax(gz)from检查职工的工资,给工资低于1000元的职工,增加100updatezhigongsetgz=gz+100whereselectzhigong.zgmc,bumen.bmmcfromzhigongjoinbumenonzhigong.bmh=bumen.bmhorderbybumen.bmmcselectgzzwas工作职位,count(zghfromzhigonggroupbyselectdis

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论