2023年数据库应用技术思考与练习参考答案计高_第1页
2023年数据库应用技术思考与练习参考答案计高_第2页
2023年数据库应用技术思考与练习参考答案计高_第3页
2023年数据库应用技术思考与练习参考答案计高_第4页
2023年数据库应用技术思考与练习参考答案计高_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

数据库系统与数据库概念设计思考与练习一、选择题1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。A.DBS涉及DB和DBMSB.DBMS涉及DB和DBSC.DB涉及DBS和DBMSD.DBS就是DB,也就是DBMS2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。I.人工管理阶段II.文献系统阶段III.数据库阶段A.I和IIB.只有IIC.II和IIID.只有I3.描述数据库全体数据的全局逻辑结构和特性的是(A)。A.模式B.内模式C.外模式4.要保证数据库的数据独立性,需要修改的是(C)。A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三级模式5.E-R方法的三要素是(C)。A.实体、属性、实体集B.实体、键、联系C.实体、属性、联系D.实体、域、候选区6.概念设计的结果是(B)。A.一个与DBMS相关的要领模型B.一个与DBMS无关的概念模型C.数据库系统的公用视图D.数据库系统的数据字典7.下列四项中,不属于数据库系统特点的是(C)。A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高关系模型与数据库逻辑设计思考与练习一、选择题1.关系数据模型是目前最重要的一种数据模型,它的三个要素是(A)。A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增长、数据修改、数据查询D.外模式、模式、内模式2.一个关系中,能唯一标记元组的属性集称为关系的(B)。A.副键B.关键字C.从键D.参数3.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)、医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的外码是(A)。A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号4.关系数据库管理系统应能实现的专门关系运算涉及(B)。A.排序、索引、记录B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5.一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是(C)操作。A.投影B.连接C.选择D.复制6.假如采用关系数据库实现应用,在数据库逻辑设计阶段需将(A)转换为关系数据模型。A.E-R模型B.层次模型C.关系模型D.网状模型二、填空题1.关系模型中一般数据完整性分为:___________、_________和____________。答案:实体完整性,参照完整性,用户定义完整性2.关系代数运算中,专门的关系运算有________、________和________。答案:选择,投影,连接三、应用题(答案不唯一,仅供参考)参照2.3.3学号为“”学生的姓名、性别和专业。∏Sname,Sex,Specialty(σSID=’’(S))(2)软件技术专业考试成绩不及格(低于60分)的学生的学号和姓名。∏SID,Sname(σGrade<60(SSC))(3)选修了“数据结构”课程学生的学号和姓名。∏SID,Sname,Cname(σCname=’数据结构’(SSCC))(4)学号为“”学生的“数据结构”课程成绩。∏SID,Sname,Cname,Grade(σSID=’’andCname=’数据结构’(SSCC))SQLServer2023的安装与配置思考与练习一、选择题1.(A)工具是MicrosoftSQLServer2023提供的集成环境,这种工具可以完毕访问、配置、控制、管理和开发SQLServer的所有工作。A.MicrosoftSQLServerManagementStudioB.SQLServer配置管理器C.AnalysisServicesD.SQLServerBusinessIntelligenceDevelopmentStudio2.下面(C)不是微软公司为用户提供的六种版本的SQLServer2023之一。A.公司版B.开发版C.应用版D.标准版3.MicrosoftSQLServer2023是一种基于客户机/服务器的关系型数据库管理系统,它使用(B)语言在服务器和客户机之间传递请求。A.TCP/IPB.T-SQLC.CD.ASP二、填空题1.微软公司为用户提供了6种版本的SQLServer2023,它们分别是:_________、_________、_________、_________、_________和_________。答案:公司版、标准版、工作组版、开发版、公司评估版和精简版。2.SSMS是__________________的缩写。答案:SQLServerManagementStudio数据库的创建与管理思考与练习一、选择题1.在创建数据库时,系统自动将(C)系统数据库中的所有用户定义的对象都复制到的数据库中。A.MasterB.MsdbC.ModelD.Tempdb2.SQLServer2023的系统数据库是(D)。A.Master,Tempdb,AdventureWorks,Msdb,ResourceB.Master,Tempdb,Model,Librar,ResourceC.Master,Northwind,Model,Msdb,ResourceD.Master,Tempdb,Model,Msdb,Resource二、填空题1.SSMS的注册服务器有以下几种类型:_________、_________、_________、_________和_________。答案:数据库引擎、AnalysisServices、ReportingServices、SQLServerMobile和IntegrationServices2.__________数据库是系统提供的最重要的数据库,其中存放了系统级的信息。答案:Master3.在SSMS中,_________窗口重要显示用户经常管理的数据库服务器的列表。答案:已注册的服务器4.在SSMS中,_________窗口用于显示数据库服务器中的所有数据库对象。答案:对象资源管理器5.修改数据库使用T-SQL语句_________,删除数据库使用T-SQL语句_________。答案:ALTERDATABASEDROPDATABASE6.在SQLServer2023中,一般重要数据文献的扩展名为_________,一般次要数据文献经常使用的扩展名为_________,日记文献的扩展名为_________。答案:mdf、ndf、ldf7.在SQLServer2023中,数据库文献分为两种,它们是_________和_________;文献组分为两类,它们分别是_________和_________。答案:数据文献、事务日记文献、主文献组、次文献组8.在MicrosoftSQLServer2023系统中,一个数据库最少有一个_________文献和一个_________文献。答案:主数据文献、事务日记文献表的创建与管理思考与练习一、选择题1.使用T-SQL语言创建表时,语句是(B)。A.DELETETABLEB.CREATETABLEC.ADDTABLED.DROPTABLE2.在T-SQL中,关于NULL值叙述对的选项是(D)。A.NULL表达空格B.NULL表达0C.NULL既可以表达0,也可以表达是空格D.NULL表达空值3.【表设计器】的“允许空”单元格用于设立该列是否可输入空值,事实上就是创建该列的(C)约束。A.主键B.外键C.NULLD.CHECK4.为数据表创建索引的目的是((1)A),可以在创建表时用((2)C)两种方法来创建唯一索引。⑴A.提高查询的检索性能B.创建唯一索引C.创建主键D.归类⑵A.设立主键约束,设立唯一约束B.CREATETABLE,CREATEINDEXC.设立主键约束,CREATEINDEXD.以上都可以5.SQLServer的字符型系统数据类型重要涉及(B)。A.int、money、charB.char、varchar、textC.datetime、binary、intD.char、varchar、int二、填空题1.使用T-SQL语句管理表的数据,插入语句是:_________。修改语句是:_________。删除语句是:_________。答案:INSERT、UPDATA、DELETE2.SQLServer2023提供的数据库表除了用户自定义的标准表外,还涉及一些特殊用途的表,重要有__________、__________和__________三种。答案:分区表、临时表和系统表3.T-SQL中的整数数据类型涉及bigint、_____、smallint、_____等几种类型。答案:int、tinyint4.表的关联就是_____约束。答案:外键5.关系图中的关系连线的终点图标代表了关系的类型,假如关系连线两端为钥匙图标,则关系类型为_____。假如关系连线一端为钥匙图标,另一端为∞图标,则关系类型为_____。答案:1:1、1:n6.T-SQL语言基本表定义有___________、___________、___________和___________4个表级约束。答案:主键约束、外键约束、唯一性约束、检查约束7.当指定基本表中某一列或若干列为主键时,则系统将在这些列上自动建立一个________、________的索引。答案:唯一性、聚簇8.在索引命令中使用关键字CLUSTERED或NONCLUSTERED分别表达将建立的是________或________索引。答案:聚簇索引、非聚簇索引SELECT数据查询思考与练习一、选择题1.查询语句“SELECTname,sex,birthdayFROMhuman”返回(C)列。A.1B.2C.3D.42.语句“SELETCOUNT(*)FROMhuman”返回(A)行。A.1B.2C.3D.43.假设数据表“test1”中有10条数据行,可获得最前面两条数据行的命令为(B)。A.SELECT2*FROMtest1B.SELECTTOP2*FROMtest1C.SELECTPERCENT2*FROMtest1D.SELECTPERCENT20*FROMtest14.关于查询语句中ORDERBY子句使用对的的是(C)。A.假如未指定排序列,则默认按递增排序B.数据表的列都可用于排序C.假如在SELECT子句中使用了DISTINCT关键字,则排序列必须出现在查询结果中D.联合查询不允许使用ORDERBY子句5.在T-SQL语法中,SELECT查询语句的完整语法较复杂,但至少涉及的部分是(B),使用关键字(A)可以把反复行屏蔽,将多个查询结果返回一个结果集合的运算符是(B),假如在SELECT语句中使用聚合函数(列函数)进行分组记录或汇总时,一定在后面使用(A)。⑴A.SELECT,INTO

B.SELECT,FROMC.SELECT,GROUP

D.仅SELECT⑵A.DISTINCT

B.UNIONC.ALL

D.TOP⑶A.JOIN

B.UNIONC.INTO

D.LIKE⑷A.GROUPBY

B.COMPUTEBYC.HAVING

D.COMPUTE6.SQL中,与"NOTIN"等价的操作符是:(D)A.=SOMEB.<>SOMEC.=ALLD.<>ALL二、填空题1.在T-SQL语句中____语句使用频率最高。答案:SELECT2.左外连接返回连接中左表的数据行,而只返回右表中____数据行。答案:所有、部分3.SELECT查询语句中两个必不可少的子句是____和____。答案:SELECT、FROM视图的创建与管理思考与练习一、填空题1.SQLServer2023中不仅可以通过视图检查基本表中的数据,并且还可以向基本表中添加或修改数据,但是所插入的数据必须符合基本表中的。答案:数据完整性约束2.视图是从_______________或其他视图导出的表。答案:基本表T-SQL编程与应用思考与练习一、选择题1.下面哪些字符可以用于T-SQL的注释(A)。A.--B.@@C.**D.&&2.对于多行注释,必须使用(B)进行注释。A.//B./**/C.----D.////3.用以去掉字符串尾部空格的函数是(C)。A.LTRIMB.RIGHTC.RTRIMD.SUBSTRING4.SQLServer2023中,全局变量以(B)符号开头。A.@B.@@C.**D.&&二、填空题1.在SQLServer中,变量共分为两种:一种是________,另一种是________。答案:局部变量、全局变量2.包含在引号(“”)或方括号([])内的标记符称为________。答案:界定标记符3.SQLServer中的编程语言是_________语言,它是一种非过程化的高级语言,其基本成分是_________________________________________________。答案:T-SQL、SQL语句存储过程、触发器和用户定义函数思考与练习一、选择题1.激活DML触发器的数据修改语句,有效选项是(B)A.INSERTB.UPDATEC.DELETED.SELECT2.当希望执行对book表的操作时,假如该操作不执行,而是执行对price表的更新操作,则应当创建什么类型的DML触发器(D)。A.FORB.BEFOREC.AFTERD.INSTEADOF3.关于触发器,叙述对的的是:(A)。A.触发器是自动执行的,可以在一定条件下触发B.触发器不可以与同步数据库的相关表进行级联更改C.SQLServer2023不支持DDL触发器D.触发器不属于存储过程二、填空题1.SQLServer2023中的触发器可以分为______触发器和______触发器两种。答案:DML和DDL2.在SQLServer2023中,通过执行________语句创建触发器。答案:CREATETRIGGER3.在SQLServer2023中提供了3种存储过程,它们分别是______、______和______。答案:系统存储过程、用户自定义存储过程和扩展存储过程数据库的安全性管理思考与练习一、选择题1.固定数据库角色db_securityadmin可以在数据库中进行(C)活动。A.在数据库中有所有权限B.可以添加或删除用户C.可以管理所有权限、对象所有权、角色和角色成员资格D.可以更改数据库内任何用户表中的所有数据2.关于登录和用户,下列各项表述不对的的是(C)。A.登录是在服务器级创建的,用户是在数据库级创建的B.创建用户时必须存在一个用户的登录C.用户和登录必须同名D.一个登录可以相应多个用户3.SQLServer2023的安全性管理可分为4个等级,不涉及(B)A.操作系统级B.用户级C.SQLServer级D.数据库级4.对访问SQLServer实例的登录,有两种验证模式:Windows身份验证和(B)身份验证。A.WindowsNT模式B.混合身份验证模式C.以上都不对二、填空题1.在SQLSERVER中的【登录名—新建】窗口左侧的“选择页”列表框中选择________页,可以进行数据库用户的创建。答案:常规2.服务器权限允许________执行管理任务,________用于控制对数据库对象的访问和语句执行。答案:数据库管理员、数据库权限3.创建新的数据库角色时一般要完毕的基本任务是________、________、________。答案:创建新的数据库角色、分派权限给创建的角色、将这个角色授予某个用户。数据库的恢复与传输思考与练习一、选择题1.做数据库差异备份之前,需要做(A)备份。A.数据库完整备份B.数据库差异备份C.事务日记备份D.文献和文献组备份2.做

温馨提示

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

评论

0/150

提交评论