数据库期末考试复习题
一、选择题。
1.数据库(DB)数据库系统(DBS)数据库管理系统(DBMS)三者之间的关系是(A)
A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB也就是DBMS
2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员之间的关系是(B)
A.m:n B.1:m C.m:k D.1:1 3.对于关系的描述正确的是(D) A同一个关系中允许有完全相同的元祖。 B同一个关系中元祖必须按关键字升序存放。
C在一个关系中必须将关键字作为该关系的第一个属性。 D同一个关系中不能出现相同的属性名。 4.E-R图用于描述数据库的(A)
A概念模型 B数据模型 C存储模型 D逻辑模型 5.关系模型的基本结构图是(D)
A树 B图 C环 D二维表(数据库系统概论p17)
6关于关系数据技术,下列描述正确的是(D) A关系数据模型早于层次和网状数据模型问世。
B关系数据的一个格点既可以存储一个基本数据也可以存储另一个关系表。 C关系表的一个属性对应现实世界中的一个客观对象
D关系代数中的并交差乘积运算实际上就是对关系的元组所实行的同名集合运算。
7关于数据模型下列叙述不正确的是(D)
A数据模型提供了一种描述实体及其联系的方法与工具 B数据模型是建立数据模式的工具,数据模式是数据模型在一个具体环境中的应用
C数据模型包含一组描述数据结构,数据操作与数据完整性约束的规则。 D关系表中的列可以再分解
8关系运算“交”可以使用其他基本关系运算替代,A∩B正确的替代表达式是(A)
A.A-(A-B) B.A∪(A-B) C.∏B(A) D.A-(A-B)
9关于规范化,下列叙述正确的是(C)
A规范化是为了保证存储在数在数据库中的数据正确,有效,互相不出现矛盾的一组规则。
B规范化是为了提高数据查询速度的一组规则。
C规范化是为了解决数据库中插入删除修改异常等问题的一组规则。 D4种规范化范式各自描述不同的规范化要求,彼此没有关系。 10.关于E-R图下列叙述不正确的是(B)
AE-R图是建立数据库应用系统的一种概念模型。 BE-R图只能用作建立关系模型。
1
CE-R图是采用矩形、椭圆、与菱形框,分别描述实体的名称、属性、和相互关系。
D现在还没有一种DBMS直接支持E-R模型。 11.下列叙述正确的是(D)
A设A→B是R(A,B,C,D)的一个函数依赖关系,为了节约存储空间,可以在R中不存储属性B。
B某些关系没有候选关键字。
C属性依赖关系A→B是说当B的属性值确定后,A的也随之确定
D若属性组合(A,B)是关系R的候选关键字,则A,B间没有函数依赖关系 (关系数据库基本原理p44)
12.SQL server2005运行平台是(A)
A Windows平台 BUNIX平台 C Linux平台 D NetWare平台
13SQLServer2005企业版不支持的Windows操作系统是(C)
AWindows2000Server B Windows XP C Windows98 D Windows2003Server
14SQL是(B)英文的缩写
A Stand Query language B Structured Query Language C Select Query Language D Some Query Language 15SQl是一种(C)语言
A高级算法 B人工智能 C关系数据库 D函数型
16SQl按其功能可以分为4类,包括查询语言,定义语言,操纵语言,控制语言,其中最重要的,使用最频繁的语言是(B)
A定义语言 B查询语言 C操纵语言 D控制语言 17关于SQLServer2005文件组的叙述正确的事(A)
A 一个数据库文件不能存放在两个或两个以上的文件组中。 B日志文件可以属于某个文件组。
C文件组中可以包含不同的数据库的数据文件。 D一个文件组只能只能放在同一个存储设备中。
18SQLServer2005的物理存储主要包括两类文件(B)
A主数据文件、次要数据文件 B数据文件、事务日志文件 C表文件、索引文件 D事务日志文件、文本文件 19按用途来分表可以分为(D)两大类。
A 数据表和索引表B系统表和关系表C用户表和非用户表D系统表和用户表 20用于存储数据库中表和索引等的数据库对象信息的文件是(A) A数据文件B事务日志文件C文本文件D图像文件 21主数据库文件的拓展名为(C )。
A ndf B db C mdf D ldf(数据库的管理p86)
23表设计器的“允许空”单元格用于设置改字段是否可输入空值,实际上就是创建该字段的(C)约束。
A主键 B外键 C非空 DCHECK
24下列关于主关键字叙述说法正确的是(A) A一个表中可以没有主关键字 B只能将一个字段定义为主关键字
2
C如果一个表只有一个记录,则主关键字字段可以为空 D以上选项均正确
25使用CREATE TABLE语句创建数据表时(C) A必须在数据表名称中指明表所属的数据库 B必须指明数据表的所有者
C指定的所有者和表名称组合起来在数据库中必须唯一 D省略数据表名称时,则自动创建一个本地临时表 26关于ALTER TABLE语句叙述错误的是(C)
A可以添加字段 B可以删除字段 C可以修改字段名称 D可以修改字段数据类型
27.若要删除数据库中已有的表A则用(C)语句
A.DELETE TABLE A B .DELETE A C .DROP TABLE A D.DROP A (表的管理p109)
28关于查询语句ORDER BY子句使用正确的是(C) A如果未指明排序字段,则默认递增排序 B表的字段可以用于排序
C如果在SELECT子句中使用了DISTINCT关键字,则必须出现在查询结果中 D连接查询不允许使用ORDER BY子句 29.在SQL语句中与表达式“工资BETWEEN1210AND1240”功能相同的表达式是(A) A工资>=1210AND工资<=1240 B工资>1210AND工资<1240 C工资<=1210AND工资>=1240 D工资>=1240OR工资<=1240
30使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B) A使用WHERE子句
B在GROUP BY后面使用HAVING子句 C先用WHERE子句在用HAVING子句 D先用HAVING子句在用WHERE子句
31对于某语句的条件WHERE Sdept LIKE’[CS]her%y’将筛选出(B)值。 ACSherry BSHrriey CChers D[CS]Herry
32设两表的记录数分别为3和4对两表执行交叉连接查询,查询结果中最多可获得(C)条记录
A3 B4 C12 D81(数据查询p127) 33参照完整性要求有联系的两个或以上表之间数据的一致性,参照完整性可以通过建立(B)来实现。
A主键约束和唯一性约束 B主键约束和外键约束 C唯一性约束和外键约束 D以上都不是
34.域完整性用于保证字段中数据的有效性,它要求表中指定列的数据具有正确的数据类型,格式和有效的(A)
A 数据值 B数据长度 C取值范围 D以上都不是 35以下关于约束的叙述不正确的是(C)
A规则是数据库中对存储在表中的列或用户定义数据类型中的值的规定和限制。 B规则是单独的存储的独立的数据对象。表或定义对象的删除,修改不会对与之相连的规则产生影响。
C规则和约束不能同时使用。
3
D表的列可以有一个及多个规则
36.创建默认值用Transact-SQL(A)语句
A CREATE DEFAULT B DROP DEFAULT C sp_bindefault D sp_unbindefault
37下列关于唯一性约束叙述中,不正确的是(D)
A唯一性约束指定一个或多个列的组合的值具有唯一性,以防止在列中输入重复的值
B唯一性约束指定的列可以有NULL属性
C主键可以强制唯一性,但主键不允许空值故主键约束强度大于唯一性约束 D主键可以设定唯一性约束。 (数据完整性p165) 二、填空题。
1.数据是表示信息的载体/符号,信息是数据所包含的意义。 2.数据库系统是在计算机系统中按照一定的方式组织,存储和应用的相关联的数据集合。
3.支持数据库各种操作系统的软件系统叫DBMS
4.由计算机硬件、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫DBS
5数据库中常用的逻辑数据模型是层次模型,网状模型,关系模型,SQL sever属于关系模型。(数据库系统概论p17)
6.数据完整性包括实体完整性、参照完整性、用户自定义完整性。
7.设关系模式R(A,B,C,D),(A,B)→C,A→D是R属性依赖函数并且A→C,B→C,A→B,B→A均不成立则R的候选关键属性是(A,B)。为使满足2NF,应将R分解为R1(A,D)和R2(A,B,C).
8关系属性不能进一步分解,这一属性被称为属性的元子特性。 9为实现实体间的关系,建立关系模式是需要使用外键。 10设关系模式R(ABCD)的属性依赖于函数集F={(A,B)→A,A→B,(A,C)→B,A→C,A→D}与F等价的最小函数依赖关系是F1=(A→B,A→C,A→D).
11某同学建立的教师档案数据关系为Teacher(编号,姓名,出生年月,职称,从事专业。研究方向),从教师Teacher中查询该校所有教授的情况应使用选择关系运算。
12Microsoft公司提供了5种版本的SQL Server2005它们的名称分别为企业版,标准版,开发版,工作组版,精简版。(关系数据库基本原理p45)
13.SQL Server2005支持两种登录认证模式一种是Windows另一种是其同模式 14 SQL Server2005系统提供的管理工具主要包括SQL Server管理平台SQL Server商业智能开发平台,分析服务工具,SQL Server配置管理器,数据库引擎顾问和事件侦查器。
15 SQL Server管理平台分为左右两个区域一般已注册服务器窗口,对象资源管理器在左边,文档窗口等以选项卡的形式在右边。
16.SQL绝不仅仅是一个查询工具,它可以独立完成数据的全部操作。按其实现的功能可以将SQL语言划分为为数据查询语言,数据定义语言,数据操纵语言和数据控制语言4类。
17在SQL Server中,数据库是由数据文件和事务日志文件组成的。
4
相关推荐: