您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > sql数据库理论考试题(含答案)
1答案:A执行下列命令,usestudent;useteacher;useteacher;usestudent最后哪个数据库被选中为当前数据库()AstudentBteacherC两个数据库都被选中,D两个数据库都没被选中2答案:B下面SQL语句DROPDATABASEWSTS的含义为()A删除数据库WSTS但是可以恢复B删除数据库WSTS不可以恢复。C创建一个名为WSTS的表D删除一个名为WSTS的表3答案:D下列语句的执行结果为:()USESALESINSERTCUSTOMERSVALUES(‘JERRY’,’84312’,’322343242’)A给SALES数据库添加一个名为CUSTOMERS的表B向SALES数据库里面所有的表添加一个记录。C删除SALES数据库里面名为CUSTOMERS的表D向SALES数据库里的CUSTOMERS表添加一条记录4答案:B删除CUSTOMERS表中CUSTID=5的记录的语句为()ADROPFROMCUSTOMERSWHERECUSTID=5BDELETEFROMCUSTOMERSWHERECUSTID=5CSELECTFROMCUSTOMERSWHERECUSTID=5DDROPCUSTOMERSWHERECUSTID=55答案:A查看年龄为20的所有人的记录,SQL语句为()ASELECT*FROMCUSTOMERSWHEREAGE=20BDROPFROMCUSTOMERSWHEREAGE=20CSELECTFROMCUSTOMERSWHEREAGE=20DDELETEFROMCUSTOMERSWHERECUSTID=56答案:BEXECsp_dboption‘产品数据库’,’SINGLEUSER’,TrueEXECsp_renamedb‘产品数据库’,’product’EXECsp_dboption‘product’,’SINGLEUSER’,False面三条语句的执行结果为()A删除掉‘产品数据库’B把‘产品数据库’改名为’product’C删除掉‘product’D把’product’改名为‘产品数据库’7答案:A把user表中凡是名字为’jack’的记录删除的语句为()Adelete*fromuserwherename=”jack”Bdropfromuserwherename=”jack”Calterfromuserwherename=”jack”Ddeleteuserwherename=”jack”8答案:ASELECT所属部门,AVG(工资)AS平均工资FROM员工数据库。含义为()A从员工数据库中检索每个部门的平均工资B从员工数据库中检索每个部门的总工资C从员工数据库中检索工资额相等的部门D从员工数据库中检索工资额不等的部门9答案:DSELECT所属部门,AVG(工资)AS平均工资FROM员工数据库WHERE所属部门NOTLIKE‘办公室’GROUPBY所属部门。语句含义为()A从员工数据库中检索办公室的平均工资B从员工数据库中检索办公室和其他部门的平均工资C从员工数据库中检索办公室和其他部门的总工资D从员工数据库中检索除了办公室以外其他部门的平均工资10答案:DSELECT员工姓名,所属部门,工资FROM员工数据库ORDERBY所属部门COMPUTESUM(工资)BY所属部门。语句含义为()A把员工数据库按照员工姓名排序后,计算每个部门的工资总和B把员工数据库按照所属部门排序后,计算每个部门的平均工资C把员工数据库按照员工姓名排序后,计算每个部门的平均工资D把员工数据库按照所属部门排序后,计算每个部门的工资总和11答案:DSELECT*FROM员工数据表INNERJOIN项目数据表ON员工数据表.员工编号=项目负责表.负责人。对上述语句,以下描述正确的是()A这是一个左外向连接,B这是一个右外向连接C这是一个交叉连接D这是一个内连接12答案:A下面哪一条语句是把员工数据表中所有项目部的员工的工资调整为3000()AUPDATE员工数据表SET工资=3000WHERE所属部门=’项目部’BSELECT员工数据表SET工资=3000WHERE所属部门=’项目部’CUPDATE员工数据表WHERE所属部门=’项目部’=工资=3000DSELECT员工数据表WHERE所属部门=’项目部’=工资=300013答案:A在SQLSERVER2000中,下面哪一个数据库是用来保存用户帐号和系统配置设置的。()AMASTERBTEMPDBCMODELDMSDB14答案:Cselectsales.qty,sales.titile_id,stores.stor_namefromsalesjoinstoresonsales.stor_id=stores.stor_id.上述语句的语义为()A从sales和stores表中返回stor_id号相同的记录,记录包括sales表中stor_name字段以及stores表中的qty和titile_id字段。B向sales和stores表中写入字段,包括sales表中的qty和titile_id字段以及stores表中的stor_name字段。C从sales和stores表中返回stor_id号相同的记录,记录包括sales表中的qty和titile_id字段以及stores表中的stor_name字段。D向sales和stores表中写入stor_id号相同的记录,记录包括sales表中的qty和titile_id字段以及stores表中的stor_name字段。15答案:B下面哪一条是查看当前数据库上所有文件包括数据文件和日志文件的信息()AshowdatabasesBsp_helpfileCsp_helpdbDshowhelpfile16答案:DALTERDATABASECompanyMODIFYFILE(NAME=testdat3,SIZE=20MB)。上述语句实现的功能为()A将Company数据库中长度为20MB的testdat3数据文件设置为当前文件。B在Company数据库中创建一个20MB的名字为testdat3的数据文件。C将Company数据库中长度为20MB的testdat3数据文件删除D将Company数据库中testdat3数据文件的长度改为20MB。17答案:D页是SQLSERVER最基本的数据存储单元。每页共有8KB,那么在SQLSERVER数据库中每兆数据库文件共可以容纳()页A256B64C108D12818答案:CALTERTABLEexaADDcolumn_bVARCHAR(20)NULL这条语句的语义为()A创建表格exa,使其增加一列B创建表格exa,使其删除一列C修改表格exa定义,使其增加一列D修改表格exa定义,使其删除一列19答案:BSQLSERVER中,可以用下面哪一条语句查看表格authors和其他对象的依赖关系()Asp_spaceusedauthorsBsp_dependsauthorsCsp_helpauthorsDsp_renamedbauthorsstudent20答案:BSQLSERVER2000中,可以用下面哪一条语句把authors表重命名为表student()Asp_renamedbauthorsstudentBsp_renameauthorsstudentCsp_renamedataauthorsstudentDsp_renameviewauthorsstudent21答案:Dselectau_idfromauthorswherestate=”ca”orstate=”ks”.下面哪一条语句与这一条语句执行效果相同()Aselectau_idfromauthorswherestateIN(“ac”,:”sk”);Bselectau_idfromauthorswherestatebetweenacandskCselectau_idfromauthorswherestatenotbetweencaandksDselectau_idfromauthorswherestateIN(“ca”,:”ks”);22答案:Cselectau_idfromauthorswhereprice$15orprice$20.下面哪一条语句与这一条语句执行效果相同()Aselectau_idfromauthorswherepriceIN($15,:$20);Bselectau_idfromauthorswherepricebetween$15and$20Cselectau_idfromauthorswherepricenotbetween$15and$20Dselectau_idfromauthorswherepricenotIN($15,$20);23答案:C下面哪一条语句实现了下列功能:在authors数据库中查找所有姓名以d打头的作家()Aselect*fromauthorswhereau_name=”d”Bselect“d”fromauthorsCselect*fromauthorswhereau_namelike“d%”Dselectau_namelike“d%”fromauthors24答案:D从authors数据库中查询出所有au_id满足前2个字符为”72”,第四个字符为”-“的作家的姓名,下面哪一条语句满足条件()Aselect*fromauthorswhereau_id=”72_-%”Bselectau_id=72_-%fromauthorsCselect*fromauthorswhereau_idlike“72*-%”Dselect*fromauthorswhereau_idlike“72_-%”_代表任意一个字符25答案:BTRUNCATETABLE和DELETETABLE的区别是()A、TRUNCATETABLE删除数据后可以恢复,而DELETE不可以恢复B、TRUNCATETABLE删除数据后不可以恢复,而DELETE可以恢复C、两者删除数据过后都可以恢复D、两者删除数据后都不可以恢复26答案:Dselectcount(*)fromauthorswherecity=’beijin’.对于上一条语句,下面表述是正确的()A从authors表中查询出city是beijin,且名为count的记录数目。B从authors表中查询出city是beijin的第一条记录C从authors表中查询出city是beijin的所有记录D从authors表中查询出city是beijin的记录总数目。27答案:C把列的属性规定为()列时,在插入新的一行时不必为其赋值,服务器自动为其设置一个唯一的行序列号ANULLBNONULLCIDENTITYDUNIQUE28答案:D对于SQLSERVER数据库,下列叙述正确的是:A、主键约束只能用数据表中的一列数据来惟一标识数据库B、在数据表中存在主键相同的两行数据C、主键可以输入NULL值D、主键约束可使用数据表中的一列数据或多列数据来惟一地标识一行数据29答案:C下面哪个命令是将使“员工”数据库中的事务日志文件“员工数据库_log”的大小更改为3MbyteA、MODIFYDATABASE员工数据库FILE(name=’员工数据库_log’,SIZE=3)B、AlterDATABASE员工数据库MODIFYFILE(name=’员工数据库_log’,SIZE=3000000)C、AlterDATABASE员工数据库MODIFYFILE(name=’员工数据库_log’,SIZE=3)D、MODIFYDATABASE员工数据库MODIFYFILE(name=’员工数据库_log’,SIZE=3000000)30答案:BSQLSERVER系统数据库中,下列叙述正确的是:A、MODEL数据库中包括所有的登录帐号、系统配置信息、所有数据库的信息、所有拥护数据库的主文件地址等B、MASTER数据库中包括所有的登录帐号、系统配置信息、所有数据库的信
本文标题:sql数据库理论考试题(含答案)
链接地址:https://www.777doc.com/doc-2850436 .html