数据库试题及答案

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

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

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

资源描述

一、填空1.数据模型分为(层次模型)和(网状模型)、(关系模型)。2.数据库系统(DBS)是一个由(外模式)、(模式)、(内模式)组成的多级系统结构。3.数据库管理系统提供了4个方面的数据控制功能:(数据定义)、数据操作、(数据库管理)和(数据库建立和维护以及通信)。4.属性的取值范围称作属性的(值域)。5.E-R图是由(实体)、(属性)和(联系)这3个基本要素组成的。6.Windows身份验证是指(系统用户/Windows合法用户)身份登录SQLServer.7.SQL中的语句可分为数据查询语言、数据定义语言、(数据操纵语言)和(数据控制语言)四类。8.SQLServer2000引入了3种新的数据类型(Bigint类型)、(Sql_Variant类型)和(Table类型)。9.tempdb数据库保存所有的临时表和临时(存储过程)。10.数据文件是存放数据和数据库对象的文件。一个数据库可以有(一个或多个)数据文件,每个数据文件只属于一个数据库。11.当一个数据文件有多个数据文件时,其中一个文件被定义为主数据文件,扩展名为(.MDF),用来存储数据库的启动信息和部分或全部数据。其他数据文件被称为次数据文件,扩展名为(.NDF),用来存储主数据文件没有存储的其他数据。12.事物日志文件时用来记录数据库更新信息的文件。事物日志文件最小为512KB,扩展名为(.LDF)。每个数据库可以有(一个或多个)事物日志文件。13.master数据库记录SQLServer系统的所有(系统)信息,如SQLServer的初始化信息、所有的登录账户和系统配置设置等。14.整数型的int型数的范围为(-2^31-2^31-1),整数型的tinyint型数的范围为(0~255)。15.表中某列为变长字符数据类型varchar(100),其中100表示(字符最大长度)。加入输的字符串为gtym13e5,存储的字符长度为(8)字节。16.SQLServer2000的datetime和smalldatetime数据类型主要用来存储(日期)和(时间)的组合数据。17.自动的“标识”属性用于定义字段是否可(自动生成下一个标识值)。18.在关系图中,关系连线的终点图标代表了关系的类型,如果关系连线两端都为钥匙图标,则该关系为(1:1)。如果关系连线一端为钥匙图标,另一端为无穷大图标,则该关系为(1:n)。19.可使用(select)或(print)命令来显示函数结果。20.如果要使用SELECT语句返回指定条数的记录,则应使用(top)关键字来限定输出字段。21.连接查询可分为三种类型:(内连接查询)(外连接查询)和交叉连接。22.内连接查询可分为(等值连接)、不等值连接和(自然连接)三种类型。23.若要把查询结果存放到一个新建的表中,可使用(into)子句。24.在一个全文目录中可以储存(一个或多个)全文索引,但在一个表中只能建立(一个)全文索引。25.数据库中只存放视图的(定义),而不存放视图对应的数据,这些数据仍存放在导出视图的基础表中。26.通常可以使用(GO)命令来标识Transact-SQL批处理的结束。27.判断使用FETCH语句读取数据是否成功的全局变量为(@@fetch_status)。28.使用游标对基本表进行修改和删除操作的语句中,WHERE选项的格式为“WHERE(CURRENT)OF({{[GLOBAL]cursor_name}|cursor_variable_name})”。29.在定义储存过程中,若有输入参数则应放在关键字AS的(后面)说明,若有局部变量则应放在关键字AS的(前面)定义。30.每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显示设置返回代码的值,则应返回代码为(0),表示成功。31.向表中添加记录后,添加的记录临时存储在(inserted)表中;删除表中记录后,被删除的记录临时存储在(deleted)表中;修改表中记录后,被修改的记录临时存储在(inserted)表中。32.在SQLServer2000中,数据库的安全机制包括(登陆账号)管理、数据库用户管理、(角色)管理、权限管理等内容。33.SQLServer2000有三种权限,分别是(对象权限)、语句权限、(隐含权限)。34.数据库备份常用的两类方法是(使用向导)备份和(企业管理器)备份。35.四种数据库备份方式分别是(完全)备份、差异备份、(事务日志)备份、文件或文件组备份。36.SQLServer2000数据复制由发布服务器、分发服务器、(订阅)服务器构成。37.CHECK约束表示(具有检查约束列)的输入内容必须满足约束条件,否则数据无法正常输入。38.实体完整性又称为(行)完整性,要求表中有一个主键。39.参照完整性又称为(引用)完整性,它是通过定义外键与主键之间或外键与唯一键之间的对应关系实现的。二、选择1.(A)是位于用户和操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。A.DBMSB.DBC.DBSD.DBA2.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(C)。A.子模式B.用户模式C.模式D.存储模式3.下列选项中,不属于数据库特点的是(C)。A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高4.要保证数据库逻辑数据独立性,需要修改的是(c)。A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式5.在关系数据库中,视图是三级模式结构中的(D)。A.内模式B.模式C.存储模式D.外模式6.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了(C)。A.数据定义功能B.数据查询功能C.数据操作功能D.数据控制功能7.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是(A)。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS包括DB,也就是DBMS8.数据库系统的数据独立性体系在(B)。A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他存储结构9.E-R图用于描述数据库的(A)。A.概念模型B.数据模型C.存储模式D.外模式10.对于现实世界中事物的特征,在实体—联系模型中使用(A)A.属性描述B.关键字描述C.二维表格描述D.实体描述10.参照完整性规则:表的(B)必须是另一个表主键的有效值,或者是空值。A.候选键B.外键C.主键D.主属性11.在关系模式中,实现“关系中不允许出现相同的元组”的约束是(B)约束。A.候选键B.主键C.键D.超键12.约束“年龄限制在18~30岁之间”属于DBMS的(B)功能。A.安全性B.完整性C.并发控制D.恢复13.反映现实世界中实体及实体间联系的信息模式是(D)。A.关系模型B.层次模型C.网状模型D.E-R模型14.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(D)。A.多对多B.一对一C.多对一D.一对多15.关系模型中有三类完整性约束:实体完整性、参照完整性和域完整性。定义外部关键字实现的是哪一类完整性(C)A.实体完整性B.域完整性C.参照完整性D.实体完整性、参照完整性和域完整性16.关系模型的候选关键字可以有1个或多个,而主关键字有(C)。A.多个B.0个C.1个D.1个或多个17.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用(B)。A.临时关键字B.主关键字C.外部关键字D.索引关键字18.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。A.m:nB.1:mC.m:kD.1:119.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C,E→A},该关系模式的候选关键字是(B)。A.ABB.BEC.CDD.DE20.设学生关系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,BCNF21.下列叙述正确的是(D)A.在企业管理器中可停止SQLServer服务B..在企业管理器中可暂停SQLServer服务C..在企业管理器中可启动SQLServer服务D.以上选项都正确22.下面叙述正确的是(D)A.SQLServer服务管理器关闭服务也自动关闭B.职员启动SQLServer服务,本地服务器的管理任务即可自动执行C.启动MicrosoftSerch服务后才可使用SQLServer全文检索功能D.以上选项都正确23.SQLServer2000属于(C)数据库系统。A.层次模型B.网状模型C.关系模型D.面向对象模型24.SQL语言通常称为(A)。A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言24.SQL是哪几个英文单词的缩写(B)A.StandardQueryLanguageB.StructuredQueryLanguageC.SelectQueryLanguageD.以上选项都不是25.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等,其中最重要的使用最频繁的是(A)A.SELECTB.INSERTC.UPDATED.DELETE26.下列SQL语句中,(D)不是数据定义语句。A.CREATETABLEB.DROPVIEWC.CREATEVIEWD.GRANT27.数据库备份的作用是(C)A.保障安全性B.一致性控制C.故障后的恢复D.数据的转存28.事物日志用于保存(C)A.程序运行过程B.程序的执行结果C.对数据的更新操做D.数据操作29.以下关于使用文件组的叙述中,不正确的是(A)A.文件或文件组可以由一个以上的数据库使用B.文件只能是一个文件组的成员C.数据和事务日志信息不能属于同一文件或文件组D.事务日志文件不能属于任何文件组30.SQLServer把数据及相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。以下(D)不属于数据库对象A.表B.视图C.索引D.备份31.安装SQLServer后,数据库服务器已经自动建立4个系统数据库,以下(B)不是系统数据库。A.master数据库B.pubs数据库C.model数据库D.msdb数据库32.以下关于数据库model的叙述中,正确的是(C)A.model数据库是SQLServer示例数据库B.model数据库用于保存所有的临时表和临时存储过程C.model数据库用作在系统上创建的所有数据库的模板D.model数据库用于记录SQLServer系统的所有系统级别信息33.以下关于关联的叙述正确的是(C)A.可在两个表的不同数据类型的字段间创建关联B.可在两个表的不同数据类型的同名字段间创建关联C.可在两个表的相同数据类型的不同名称的字段间创建关联D.在创建关联时选择了级联更新相关的字段,则外键表中的字段值变化时,可自动修改主键表中的关联字段34.若要删除数据库中已经存在的表S,可用(C)A.DELETETABLESB.DELETESC.DROPTABLESD.DROPS35.设关系数据库中的一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0~100。若要把“张二的化学成绩80分”插入S中,则可以用(D)A.ADDINTOSVALUES(‘张二’,‘化学’,‘80’)B.INSERTINTOSVALUES(‘张二’,‘化学’,‘80’)C.ADDINTOSVALUES(‘张二’,‘化学’,80)D.INSE

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

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

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

×
保存成功