数据库期末习题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一.填空1.在SQLServer2000中,数据库对象包括(表)、(视图)、(触发器)、(过程)、(列)、(索引)、(约束)、(规则)、(默认和用户自定义)的数据类型等。2.SQLServer的数据库文件的扩展名为(mdf)、事务日志文件的扩展名为(ldf)。3.SQLServer2000至少包含一个(数据)文件和(日志)文件。4.SQLServer基本的数据存储的最小单位是(页),其大小为(8)KB。5.创建、修改和删除表命令分别是(create)table、alter.(table)和(drop)table。6.SQLServer中数据操作语句包括(create)、(alter)、(drop)和select语句。7.SQLServer的数据类型可分为(系统)数据类型和(用户自定义)数据类型。8.关系模型用(二维表)结构表示实体集,用键来表示实体间联系。9.删除表命令是:(droptable)。10.(角色)是指服务器管理、数据库管理和数据库访问特定的权限的集合11.当(表)被删除时与它关联的触发器也一同被删除12.表是由行和列组成的,行有时也称为(元组),列有时也称为(属性)或域13.当在一个表中已存在有Primarykey约束时,不能再创建(聚集)索引14.SQLSERVER中、安全性管理中用到的角色分为服务器角色和(数据库)15.在E-R图中,用(矩形)表示实体,用(菱形)表示联系,用(圆角矩形)表示属性16.数据库中只存放视图的(定义)17.索引的类型主要有(聚集型)和(非聚集型)。18.(触发器)是特殊类型的存储过程,它能在任何试图改变表中由触发器保护的数据时执行。19.完整性约束包括(域)完整性、(实体)完整性、参照完整性和用户定义完整性。20.SQLServer2000局部变量名字必须以(@)开头,而全局变量名字必须以(@@)开头。21.二维表中每一列的所有数据在关系模型中称为(属性),二维表格中的每一行在关系模型称为(元组)。22.SQL语言中用来建立数据库对象的命令动词是(create),查询数据库中记录的命令动词是(select)。23.SQLServer2000采用的身份验证模式有(windows模式)和(混合模式)24.用户访问SQLServer数据库时,经过了两个(windows验证)和(SQLserver验证)安全验证阶段25.SQLServer2000提供的数据库备份方法有完整(数据库备份)和(差异数据库备份)、(日志备份)和(文件)和(文件组备份)26.(视图)是由一个或多个数据表(基本表)或视图导出的虚拟表二.单选1.(C)是长期存储在计算机内的有组织,可共享的数据集合。A.数据库管理系统B.数据库系统C.数据库D.文件组织2.(D)是位于用户与操作系统之间的一层数据管理软件。A.数据库管理系统B.数据库系统C.数据库D.数据库应用系统3.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和(D)。A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员4.下列命令不属于DBMS的数据定义语言的是(C)。A.CREATEB.DROPC.INSERTD.ALTER5.SQLServer2005是一种(A)的数据库管理系统。A.关系型B.层次型C.网状D.树型6.支持SQLServer2005中的所有可用功能,可作为企业数据库服务器使用的SQLServer2005版本是(B)。A.SQLServer2005个人版B.SQLServer2005企业版C.SQLServer2005开发版D.SQLServer2005标准版7.SQLServer2005企业版可以安装在(D)操作系统上。A.MicrosoftWindows98B.MicrosoftWindowsMeC.MicrosoftWindows2005ProfessionalD.MicrosoftWindows20038.一个面向主题的,集成的,不同时间的,稳定的数据集合是:(C)。A.分布式数据库B.面向对象数据库C.数据仓库D.联机事务处理系统9.在数据操作语言(DML)的基本功能中,不包括的是(B)。A.插入新数据B.描述数据库结构C.修改数据D.删除数据10.MicrosoftSQLServer2005各版本的服务器组件必须在特定的操作系统上使用,其中能在Windows2005Professional上运行,但不能在Windows98上运行的是(D)。A.企业版B.标准版C.个人版D.开发版11.MSSQLServer在WINDOWS2005操作系统平台上被定义为一项(B)。A.任务B.服务C.应用程序D.事务12.安装MSSQLServer时,系统自动建立几个数据库,其中有一个数据库被删除后,不影响系统的正常运行,这个数据库是(D)。A.master数据库B.model数据库C.tempdb数据库D.pubs数据库13.下列哪个不是SQLServer服务(D)。A.SQLServerB.SQLServerAgentC.MSDTCD.PWS14.下列四项中说法不正确的是(C)A.数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性15.(C)是被长期存放在计算机内的、有组织的、统一管理的相关数据的集合。A.DATAB.INFORMATIONC.DBD.DBS16.数据库管理系统的英文缩写是(A)。A.DBMSB.DBSC.DBAD.DB17.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、(D)和用户构成。A.DBMSB.DBC.DBSD.DBA18.下列四项中,不正确的提法是(C)。A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构查询语言19.SQLServer安装程序创建4个系统数据库,下列哪个不是(C)系统数据库。A.masterB.modelC.pubD.msdb20.下列四项中,不属于数据库特点的是(C)。A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高21.不属于数据库管理系统三个要素组成的是(C)。A.数据结构B.数据操作C.完整性约束D.数据分析22.用二维表结构表示实体以及实体间联系的数据模型称为(C)。A.网状模型B.层次模型C.关系模型D.面向对象模型23.以下(C)不属于数据库对象A.表和视图B.索引和约束C.T-SQL脚本D.触发器24.SQLServer2000的物理数据库构架主要包括(B)。A.文件及文件组B.页面和盘区C.表和视图D.数据和程序25.SQLServer2000的数据以页为基本存储单位,页的大小为(A)。A.8KBB.16KBC.32KBD.64KB26.SQLServer2000的文件包括:主数据文件、辅助数据文件和(B)。A.索引文件B.日志文件C.备份文件D.程序文件27.只有(C)才能作为文件组的成员。A.日志文件B.索引文件C.数据文件D.备份文件28.在SQLServer2000中,一个数据库可最多创建(B)个表。A.1024B.20亿C.8092D.25629.每个数据库有且只有一个(A)。A.主要数据文件B.次要数据文件C.日志文件D.索引文件30.在MSSQLServer中,关于数据库的说法正确的是(B)。A.一个数据库可以不包含事务日志文件B.一个数据库可以只包含一个事务日志文件和一个数据库文件C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件D.一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件31.对一个已创建的表,(D)操作是不可以的。A.更改表名B.增加或删除列C.修改已有列的属性D.将已有text数据类型修改为image数据类型32.如果要删除Student数据库中的Information表,则可以使用命令(C)。A.DELETETABLEinformationB.TRUNCATETABLEinformationC.DROPTABLEinformationD.ALTERTABLEinformation33.SQL语言中,删除表中数据的命令是(B)。A.DELETEB.DROPC.CLEARD.REMOVE34.下面关于唯一索引描述不正确的是(C)。A.某列创建了唯一索引则这一列为主键B.不允许插入重复的列值C.某列创建为主键,则该列会自动创建唯一索引D.一个表中可以有多个唯一索引35.某数据表已经将列F定义为主关键字,则以下说法中错误的是(D)。A.列F的数据是有序排列的B.列F的数据在整个数据表中是惟一存在的C.不能再给此数据表建立聚集索引D.当为其他列建立非聚集索引时,将导致此数据表的记录重新排列36.索引项的顺序与表中记录的物理顺序一致的索引,称之为(C)A.复合索引B.唯一性索引C.聚簇索引D.非聚簇索引37.创建索引的命令是(D)A.CreatetriggerB.CreateprocedureC.CreateFunctionD.Createindex38.建立索引的目的是(D)。A.降低SQLServer数据检索的速度B.与SQLServer数据检索的速度无关C.加快数据库的打开速度D.提高SQLServer数据检索的速度39.为数据表创建索引的目的是(A)。A.提高查询的检索性能B.创建唯一索引C.创建主键D.归类40.数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该(C)。A.在教师表上按教师编号建索引B.在课程表上按课程号建索引C.在课程表上按教师编号建索引D.在教师表上按姓名建索引41.在“学生”表中基于“学号”字段建立的索引属于(D)。A.惟一索引非聚集索引B.非惟一索引非聚集索引C.聚集索引非惟一索引D.惟一索引聚集索引42.SELECTs_no=学号,s_name=姓名FROMinformationWHERE班级名=’软件021’表示(A)。A.查询INFORMATION表中’软件021’班学生的学号、姓名B.查询INFORMATION表中’软件021’班学生的所有信息C.查询INFORMATION表中学生的学号、姓名D.查询INFORMATION表中计算机系学生的记录43.要查询information表中学生姓中含有“张”的学生情况,可用(A)命令。A.SELECT*FROMinformationWHEREs_nameLIKE‘张%’B.SELECT*FROMinformationWHEREs_nameLIKE‘张_’C.SELECT*FROMinformationWHEREs_nameLIKE‘%张%’D.SELECT*FROMinformationWHEREs_name=‘张’44.要查询INFORMATION表中姓“王”且单名的学生情况,可用(B)命令。A.SELECT*FROMINFORMATIONWHERE姓名LIKE‘王%’B.SELECT*FROMINFORMATIONWHERE姓名LIKE‘王_’C.SELECT*FROMINFORMATIONWHERE姓名=‘王%’D.SELECT*FROMINFORMATIONWHERE姓名=‘王__’45.使用关键字(A)可以把查询结果中的重复行屏蔽。A.DISTINCTB.UNIONC.ALLD.TOP46.WHERE子句的条件表达式中.可以匹配0个到多个字符的通配符是(B)。A.*B.%C.一D.?47.与WHEREGBETWEEN60ANDl00语句等价的子句是(D)。A.WHEREG60ANDG100B.WHEREG=60ANDG100C.WHEREG60ANDG=100D.WHEREG=60ANDG=10048.模式查找like'_a%',下面哪个结果是可能的(B)。A.ailiB.baiC.bbaD.cca49.在SQL中,SELECT语句

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功