数据库部分模拟题

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

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

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

资源描述

一、选择题1.为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是(a)。A.关系规范化理论B.关系代数理论C.数理逻辑D.关系运算理论2.关系模式中,满足2NF的模式(b)。A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF3.Microsoft公司的SQLServer数据库管理系统一般只能运行于(a)A.Windows平台B.UNIX平台C.LINX平台D.NetWare平台4.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C,E→A},该关系模式的候选关键字是(b)。A.ABB.BEC.CDD.DE5.候选关键字的属性可以有(d)。A.多个B.0个C.1个D.1个或多个6.当数据库损坏时,数据库管理员可通过何种方式恢复数据库(a)。A.事务日志文件B.主数据文件C.DELETE语句D.联机帮助文件7.设学生关系S(SNO,SNAME,SSEX,SAGE,SDPART)的主键为SNO,学生选课关系SC(SNO,CNO,SCORE)的主键为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主键为SNO和CNO,其满足(a)。A.1NFB.2NFC.3NFD.BCNF8.当一条SELECT语句访问一张大表里的有限几行数据时,SQLServer通常会(b)A.为数据加上页级锁B.为数据加上行级锁C.需要用户的干涉和参与D.使用户独占数据库9.如果A-B,那么属性A和属性B的联系是(b)。A.一对多B.多对一C.多对多D.以上都不是10.关系模式的候选关键字可以有1个或多个,而主关键字有(c)。A.多个B.0个C.1个D.1个或多个11.关系数据库规范化是为了解决关系数据库中(a)的问题而引入的。A.插入、删除和数据冗余B.提高查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性12.不能使一个关系从第一范式转化为第二范式的条件是(b)。A.每一个非属性都完全函数依赖主属性B.每一个非属性都部分函数依赖主属性C.在一个关系中没有非属性存在D.主键由一个属性构成13.数据库中的冗余数据是指可(d)的数据。A.容易产生错误B.容易产生冲突C.无关紧要D.由基本数据导出14.设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到(b)。A.1NFB.2NFC.3NFD.BCNF15.SQLServer的字符型系统数据类型主要包括(b)。A.int,money,charB.char,varchar,textC.datetime,binary,intD.char,varchar,int16.根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,部门(部门号,部门名,部门成员,部门总经理)关系中,因哪个属性而使它不满足第一范式(b)。A.部门总经理B.部门成员C.部门名D.部门号17.在SQL中使用FOREIGNKEY时,与之配合的语句是(c)A.EXISTSB.EXCEPTC.REFERENCESD.TABLE18.在SQL中,建立视图使用(b)A.INSERTB.CERATEC.UPDATED.ALTER19.在数据库中可以创建和删除表、视图、索引,可以修改表。这是因为数据库管理系统提供了aA.数据定义功能B.数据操纵功能C.数据维护功能D.数据控制功能20.当采用Windows认证方式登录数据库服务器时,SQLServer客户端软件会向操作系统请求一个(a)。A.信任连接B.邮件集成C.并发控制D.数据转换服务21.E-R图是进行概念模型设计的有力工具,它的基本成分包含(c)A.数据及流向、加工、原点与终点、文件B.数据项、数据结构、数据流C.实体型、属性、联系D.数据、数据类型、长度、取值范围22.数据库的内模式改变而数据库的模式保持不变的特性,称为(c)。A.数据的稳定性B.数据的逻辑独立性C.数据的物理独立性D.数据的冗余性23.关系数据库的规范化理论指出:关系数据库中的关系应该满足一定的要求,最起码的要求是达到1NF,即满足(d)。A.每个非主键属性都完全依赖于主键属性B.主键属性唯一标识关系中的元组C.关系中的元组不可重复D.每个属性都是不可分解的24.在SQL中,建立数据库使用(b)A.INSERTB.CERATEC.UPDATED.ALTER25.关系的实体完整性是指(c)。A.外码不能取空值B.外码可以取空值或主码的有效值C.主码不能取空值D.主码可以取空值26.下列有关视图的说法,哪个是正确的(d)。A.视图是一基本表的子集B.视图是另一视图的子集C.视图是关系模型的外模式D.视图是由一个或多个基本表导出的虚表27.下列式子中,不正确的是dA.R-S=R-(R∩S)B.R=(R-S)∪(R∩S)C.R∩S=S-(S-R)D.R∩S=S-(R-S)28.数据库的模式改变而数据库的外模式保持不变的特性,称为(a)。A.数据的逻辑独立性B.数据的物理独立性C.数据的冗余性D.数据的稳定性29.一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的(d)。A.元组B.行C.记录D.属性30.在关系代数运算中,五种基本运算为(c)。A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积31.现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)。A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号32.三级模式中,只有(b)才真正存储数据。A.模式B.内模式C.外模式D.内模式和模式33.消除了部分函数依赖的1NF的关系模式,必定是(b)。A.1NFB.2NFC.3NFD.BCNF34.关系模式的任何属性(a)。A.不可再分B.可以再分C.命名在关系模式上可以不唯一D.以上都不是35.学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是id→name,sex,age,depart_id;dept_id→dept_name,其满足(b)。A.1NFB.2NFC.3NFD.BCNF36.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一类完整性?bA.实体完整性B.参照完整性C.用户定义的完整性D.实体完整性、参照完整性和用户定义的完整性37.候选码中的属性称为(b)。A.非主属性B.主属性C.复合属性D.关键属性38.下列命令不能执行的是(b)。A.SELECT*FROM[select]B.SELECT*FROM@MyTableC.SELECT*FROM[MyTable]D.SELECT*FROMMyTable39.数据模型三要素是(b)A.数据结构、数据操作和数据定义B.数据结构、数据操作和数据的约束条件C.数据结构、数据定义和数据处理D.数据结构、数据操作和数据联系40.下面关于Timestamp数据类型描述正确的是:(c)。A.是一种日期型数据类型B.是一种日期和时间组合型数据类型C.可以用来替代传统的数据库加锁技术D.是一种双字节数据类型41.关系运算中花费时间可能最长的运算是(c)。A.投影B.选择C.笛卡儿积D.除42.如果要在SQLServer中存储图形图像、Word文档文件,不可采用的数据类型是(d)A.binaryB.varbinaryC.imageD.text43.如何构造出一个合适的关系模型是(c)主要解决的问题。A.需求分析B.概念设计阶段C.逻辑设计阶段D.物理设计阶段44.下面的选项不是关系数据库基本特征的是(a)A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关45.关系代数中的连接操作是由(b)操作组合而成。A.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积D.投影和笛卡尔积46.下列聚合函数中不忽略空值(null)的是(c)A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)47.在数据库设计中,将ER图转换成关系数据模型的过程属于(b)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段48.提高SQLServer性能的最佳方法之一是(b)。A.增大硬盘空间B.增加内存C.减少数据量D.采用高分辨率显示器49.下面关于tempdb数据库描述不正确的是(d)。A.是一个临时数据库B.属于全局资源C.没有权限限制D.是用户建立新数据库的模板50.SQLServer系统中的所有系统级信息存储于哪个数据库(a)。A.masterB.modelC.tempdbD.msdb51.Transact-SQL对标准SQL的扩展主要表现为(a)。A.加人了程序控制结构和变量B.加人了建库和建表语句B.提供了分组(GroupBy)查询功能D.提供了Min,Max等统计函数52.SQLServer触发器主要针对下列语句创建(b)A.SELECT,INSERT,DELETEB.INSERT,UPDATE,DELETEC.SELECT,UPDATE,INSERTD.INSERT,UPDATE,CREATE53.下列标识符可以作为局部变量使用(c)。A.[@Myvar]B.MyvarC.@MyvarD.@Myvar二、填空题1.SQLServer采用的结构化查询语言称为transact-SQL_。2.一般可以使用GO_命令来标识Transact-SQL批处理的结束。3.SQLServer中的整数类型包括bigint,int_,smallint和tinyin四种。4.使用游标取数和释放游标的语句关键字分别为fetch_和dealloccate_。5.SQLServer主要通过查询分析器和企业管理器这两种工具来完成数据库的管理工作。6.当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个非空,唯一和聚集的索引。7.定义局部变量的语句关键字为declare。8.声明游标语句的关键字为declarecursor,该语句必须带有查询子句。9.常见的SQLServer2000的版本包括企业、个人、开发、标准和评估版等。10.SQLServer中的数据类型通常是指字段列、存储过程参数和局部变量的数据特征。11.数据库备份和恢复的‘Transact-SQL语句分别是backupdatabase和restoredatabase。12.SQLServer中引人索引主要是为了加速查询_速度,并可保证数据的惟一性。13.SQLServer支持两种形式的变量,即局部变量和全局变量。14.建立一个存储过程的语句关键字为createproc,执行一个存储过程的语句关键字为exec。15.当一个表带有约束后,执行对表的各种更新操作时,将自动检测相应的约束,只有符合约束条件的合法操作才能被真正执行。16.SQLServer与Windows2000等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的登录账号。17.在网络多用户环境下,在停止SQLServer服务之前,最好先执行操作暂停。18.SQLServer客户机传递到服务器上的一组完整的数据和SQL语句称为批处理。19.在SQLServer中,一个事务处理控制语句以关键字begin[tran]开始,以关键字commit[tran或rollback[tran]结束。20.msdb系统数据库主要用来进行复制、作业调度和管理警报等活动。21.使用createdatabase命令定义一个数据库,定义其数据文件以关键字数据_开始,定义日志文件以日志关键字开始。22.在索引命令中使用关键字CLUSTERED或NOCLUSTERED分别表示将建立的是聚集或非聚集索引。23.局部变量的开始标记为@,全局变量的开始标记为@@。24.数据模型通常由数据结构,数据操作,完

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

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

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

×
保存成功