莁函授课程《数据库原理》试题库及答案虿年级:2011专业:会计学、经济管理层次:高升专螅主讲教师姓名:宋建萍联系电话:蚄《数据库原理与应用》复习一、二、蒁选择题1.2.肀数据库系统的特不包括以下(C)选项。A.B.蒇数据加工B.数据共享C.关系模型D.减少数据冗余3.4.蒃(A)是位于用户和操作系统之间的一层数据库管理软件。薀A.DBMSB.DBC.DBSD.DBA5.6.蒁在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(C)羅A.子模式B.用户模式C.模式D.存储模式7.8.蒆数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)蚀A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员9.10.薈在关系数据库中,视图是三级模式结构中的(D)蚇A.内模式B.模式C.存储模式D.外模式11.12.芅数据库系统的数据独立性体现在(B)螀A.不会因为数据的变化影响到应用程序罿B.不会应为系统数据存储结构与数据逻辑结构的变化而影响应用程序荿C.不会应为存储策略的变化而影响存储结构肄D.不会因为某些存储结构的变化而影响其他存储结构13.14.袀对于现实世界中事物的特征,在实体-联系模型中使用(A)莀A.属性描述B.关键字描述C.二维表格描述D.实体描述15.16.袆概念模型是现实世界的第一层抽象,这一类最着名的模型是(D)螃A.层次模型B.关系模型C.网状模型D.实体-联系模型17.18.袀SQL语言是(C)语言。螁A.层次数据库B.网络数据库C.关系数据库D.非数据库19.20.薈SQL语言是(B)的语言,易学习。袅A.过程化B.非过程化C.格式化D.导航化21.22.羀以下关于SQL语句的书写准则中,不正确的是(AD)(多选)羇A.SQL语句对大小写敏感,关键字需要采用大写形式羆B.SQL语句可写在一行或多行,习惯上每个子句占用一行薄C.关键字不能在行与行之间分开,并且很少采用缩写形式肀D.SQL语句的结束符为分号“;”23.24.莈下列不属于SQL语言中用于数据定义功能的语句有(B)(多选)螈A.CREATEB.INSERTC.DROPD.ALTER25.26.莃在SQL语言中不可以用来表示”10X15”的是(B)蒄A.X10ANDX15B.XBETWEEN10AND15蝿C.XIN()11,12,13,14D.XBETWEEN11AND1427.28.膆数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。“为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)”这一设计任务属于(B)阶段。莆A.概念设计B.逻辑设计C.物理设计D.全局设计29.30.蒃数据库物理设计完成后,进入数据库实施阶段,下述工作中,(D)一般不属于实施阶段的工作。膀A.建立库结构B.系统调试C.加载数据D.扩充功能31.32.袈在数据库设计的(C)阶段,需要将E-R模型转换为关系数据模型。膅A.概念设计B.物理设计C.逻辑设计D.运行阶段33.34.薃在数据库的物理设计阶段,确定数据的存储结构时,下列(D)不是综合考虑的因素。薁A.存取时间B.存储空间的利用率C.维护代价D.数据的存取路径35.36.莆事务日志用于保存(C)羄A.程序运行过程B.程序的执行结果C.对数据的更新操作D.数据操作37.38.蚃SQLServer把数据及其相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。以下(D)不属于数据库对象。蚈A.表B.视图C.索引D.备份39.40.肈安装SQLServer后,数据库服务器已经自动建立系统数据库,以下(C)不是系统数据库。螃A.master数据库B.pubs数据库C.model数据库D.msdb数据库41.42.螃表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的(C)约束。聿A.主键B.外键C.非空D.CHECK43.44.薅数据库表可以设置字段有效性规则属于(D)螆A.实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴45.46.袃若要删除数据库中已存在的表ABC,可用(D)蒀A.DELETETABLEABCB.DELETEABCC.DROPABCD.DROPTABLEABC47.48.芇数据的完整性是指数据的(A)薄A.一致性B.正确性C.相容性D.有效性49.50.羃在SQLServer中属于表级完整性约束的是(D)袀A.实体完整性约束B.域完整性约束C.参照完整性约束D.以上三者都是51.52.蚅在SQLServer的数据完整性控制中属于声明数据完整性的是(C)芃A.约束B.默认C.规则D.触发器53.54.肃关于查询语句中ORDERBY子句,使用正确的是(B)羇A.如果未指定排序字段,则默认按递增排序莇B.表的字段都可用于排序肂C.如果在SELECT子句中使用了DISTINCT关键字,则排序字段必须出现在查询结果中肃D.联合查询不允许使用ORDERBY子句55.56.蒈使用查询语句:袅SELECTSTUDENT.学号,STUDENT.姓名,SUM(分数)FROMSTUDENT,GRADE肅WHERESTUDENT.学号=GRADE.学号膂GROUPBYSTUDENT.学号,STUDENT.姓名衿查询结果是(A)薇A.按学号分类的每个学生所有课程成绩的总分袄B.按学号分类的每个学生各课程成绩节C.全体学生的各课程分类的成绩总分芀D.所有学生的所有课程成绩总分57.58.肅下列关于查询结果错误的是(D)蚃A.查询结果可以显示在表格中莂B.查询结果可以按文本方式显示蚁C.以文本和表格显示的查询结果在保存时,其文件格式不同螇D.不管以哪种方式查看,查询结果都会显示在查询结果窗口中59.60.蚆在T-SQL的SELECT语句中用于实现关系的选择运算的短语是(C)蒂A.FORB.WHILEC.WHERED.CONDITION61.62.螈在视图上不能完成的操作是(C)葿A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图63.64.蒅在T-SQL语言中,删除一个视图的命令是(B)薂A.DELETEB.DROPC.CLEARD.REMOVE65.66.腿在T-SQL语言中,视图VIEW是数据库的(A)羆A.外模式B.模式C.内模式D.存储模式67.68.膃建立索引的作用之一是(C)蚂A.节省存储空间B.便于管理C.提高查询速度D.提高查询和更新的速度69.70.蕿在SQLServer中,存储过程是一组预先定义并(B)的T-SQL语句。蚈A.保存B.编译C.解释D.编写71.72.羂SQLServer为每个触发器创建了两个临时表,它们是(A)蚂A.INSERTED和UPDATEDB.INSERTED和DELETED羀C.UPDATED和DELETEDD.SELECTED和INSERTED73.74.肆T-SQL语言的GRANT和REMOVE语句主要是用来维护数据库的(C)羅A.完整性B.可靠性C.安全性D.一致性75.76.螂使用系统管理员登录帐户sa是,以下操作不正确的是(C)肇A.虽然sa是内置的系统管理员登录帐户,但在日常管理中最好不要使用sa进行登录螈B.只有当其他系统管理员不可用或忘记了密码,无法登录到SQLServer时,才使用sa这个特殊的登录帐户螄C.最好总是使用sa帐户登录袁D.使系统管理员称为sysadmin固定服务器角色的成员,并使用各自的登录帐户来登录77.78.蒈下列用户对视图数据库对象执行操作的权限中,不具备的权限是(C)芆A.SELECTB.INSERTC.EXECUTED.UPDATE79.80.薃以下(D)不是备份SQLServer数据的理由。羁A.系统或数据库相关软件瘫痪衿B.用户的错误操作羈C.将数据从一种处理器结构转移到另一种薆D.将数据从一个服务器转移到另一个服务器三、四、肁填空题1.2.芀数据库系统的组成包括:硬件支持系统、软件支持系统、_____数据库______和相关人员。3.4.蒆数据模型分为__层次模型、网状模型、关系模型。5.6.莅数据管理技术经历了人工管理阶段、文件管理阶段和数据库管理阶段。7.8.膁数据库系统结构由三级模式和二级映射组成,三级模式是指_外模式、模式、内模式,二级映射是指外模式/模式、和_模式/内模式。9.10.蚁物理和逻辑隔离是构成SQLServer安全的基础。11.12.膈___防火墙__是保护SQLServer安装所不可或缺的。13.14.膄在SQL语言中,创建基本表应使用CREATETABLE语句,创建视图应使用CREATEVIEW语句,创建索引应使用CREATEINDEX。15.16.芁在SQL语言中,DELETE命令用来删除表中的记录,DROP命令用来删除表,UPDATE命令用来更新表的记录值,_ALTER___语句用来更新表结构。17.18.袈当流程控制语句必须执行一个包含两条及两条以上的T-SQL语言语句的语句块时,使用BEGIN…END语句可将多条T-SQL语句组合成一个逻辑块。19.20.薅_WAITFOR_命令用来暂时停止程序执行,直到所设定的等待时间已过或已到,再继续往下执行。21.22.袂一个数据库应用系统的开发过程大致相继经过系统规划、需求分析、概念设计、逻辑设计、物理设计、数据库实施、运行维护等七个阶段。23.24.芁数据文件是存放数据和数据库对象的文件,一个数据库可以有_多个_数据文件,每个数据文件只属于一个数据库。25.26.芈事务日志文件是用来记录数据库更新信息的文件,事务日志文件最小为512KB,扩展名为idf。每个数据库可以有一个或多个_事务日志文件。27.28.莇SQLServer2005数据表名称最多为128个字符。29.30.羅T-SQL中添加记录使用INSERT_语句,修改记录使用_UPDATE______语句。31.32.莁在查询语句中,应在SELECT子句中指定输出字段。33.34.虿连接查询可分为三种类型:内部连接、外部连接和交叉连接。35.36.螅若要把查询结果存放到一个新建的表中,可使用INTOTABLE_子句。37.38.蚄视图中只存放视图的_定义_,而不存放视图对应的数据,这些数据仍存放在到处视图的基础表中。39.40.蒁通过视图可以对基础表中的数据进行检索、添加、修改和删除。41.42.肀如果索引是在CREATETABLE中创建,只能用ALTERTABLE_进行删除。如果用CREATEINDEX创建,可以用DROPINDEX_删除。43.44.蒇触发器是一种特殊的存储过程,基于表而创建,主要用来保证数据的完整性。45.46.蒃SQLServer2005有两种认证模式:Windows身份认证和混合认证。47.48.薀SQLServer2005有三种权限,分别是_对象权限、语句权限和DENY权限。49.50.蒁数据库备份常用的两类方法是静态备份和_动态备份。51.52.羅SQLServer2005提供三种数据库恢复模型,分别为SIMPLE_FULL和BULK_LOGGED。五、六、蒆判断题1.2.蚀数据库管理系统的核心是数据库。(√)3.4.薈用二维表格来表示实体之间联系的模型称为层次模型。(×)5.6.蚇在数据处理过程中对已知数据进行加工,获得新的数据,这些新的数据又为人们提供了新的信息,作为管理决策的依据。(√)7.8.芅分布式数据库中的数据集中在计算机网络的一个结点上。(×)9.10.螀SQL语言是过程化的语言。(×)11.12.罿SQL语言中,用CREATEDATEBASE语句来创建数据表。(×)13.14.荿SQL语言中,INSERT语句用来向表中添加新数据行。(√)15.16.肄SQL语言中,DROPVIEW语句用来从数据库中删除索引。(√)17.18.袀SQL语言中,SELECT语句用来实现数据定义。(×)19.20.莀事务日志文件的扩展名为.mdb。(×)21.22.袆在创建数据表是,不能指定将表放在某个文件中,只能指定将表放在某个文件组上