数据库期末考试试题及答案2

合集下载

数据库原理期末标准试题第2套及标准答案(格式绝对符合标准)

数据库原理期末标准试题第2套及标准答案(格式绝对符合标准)

数据库原理试题B考试时间:120分钟一、单选题(每小题后的四个备选答案中只有一个是正Array确的,请将你认为正确的那个编号填入题目的括号内。

每小题1分,本大题共20分。

)1、下面对数据库特点的不正确叙述是()。

A.数据库中的数据采用统一的模型来表示。

B.数据之间的联系不强。

C.数据冗余度低。

D.数据由一个软件统一管理。

2、下面对数据模型的不正确叙述是()。

A.数据模型是用来表示数据及数据之间联系的。

B.数据模型可分为三个层次:概念模型、逻辑模型、物理模型。

C.逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。

D.到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。

3、下面对数据库三级模式结构的叙述中,不正确的是()。

A.三级模式结构可提供数据独立性。

B.三级模式结构通过两级映象来实现数据独立性。

C.模式做了修改,用户的应用程序不必修改。

D.内模式做了修改,模式一要定修改。

4、下面对“关系”的叙述中,不正确的说法是()。

A.关系中元组顺序的改变不影响关系结果。

B.关系中每个属性都不能再分割。

C.关系中不允许在关系中出现两条完全相同的元组。

D.关系中属性顺序的改变会影响关系结果。

5、下面对关系“键”概念的不正确叙述是()。

A.一个关系只能有一个候选键。

B.候选键是指在一个关系中,能够唯一标识每个元组且不含多余属性的属性集。

C.一个关系模式只能有一个“主键”。

D.候选键再添加一个属性便可构成一个“超键”。

6、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。

A.πW(R∪S)=πW(R)∪πW(S)B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)C.σ(F)(R∩S)=σ(F)(R)∩σ(F)(S)D.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)7、不属于DBA职责的是()。

A.模式定义B.对数据库访问的授权C.完整性约束的说明D.查看或修改数据库中的数据。

数据库原理期末标准试题第2套及标准答案

数据库原理期末标准试题第2套及标准答案

数据库原理试题B 考试时间:120分钟一、单选题(每小题后的四个备选答案中只有一个是正确的,请将你认为正确的那个编号填入题目的括号内。

每小题 1分,本大题共20分。

)1、下面对数据库特点的不正确叙述是()。

A.数据库中的数据采用统一的模型来表示。

B.数据之间的联系不强。

C.数据冗余度低。

D.数据由一个软件统一管理。

2、下面对数据模型的不正确叙述是()。

A.数据模型是用来表示数据及数据之间联系的。

B.数据模型可分为三个层次:概念模型、逻辑模型、物理模型。

C.逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。

D.到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。

3、下面对数据库三级模式结构的叙述中,不正确的是()。

A.三级模式结构可提供数据独立性。

B.三级模式结构通过两级映象来实现数据独立性。

C.模式做了修改,用户的应用程序不必修改。

D.内模式做了修改,模式一要定修改。

4、下面对“关系”的叙述中,不正确的说法是()。

A.关系中元组顺序的改变不影响关系结果。

B.关系中每个属性都不能再分割。

C.关系中不允许在关系中出现两条完全相同的元组。

D.关系中属性顺序的改变会影响关系结果。

5、下面对关系“键”概念的不正确叙述是()。

A.一个关系只能有一个候选键。

B.候选键是指在一个关系中,能够唯一标识每个元组且不含多余属性的属性集。

C.一个关系模式只能有一个“主键”。

D.候选键再添加一个属性便可构成一个“超键”。

6、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。

A.πW(R∪S)=πW(R)∪πW(S)B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)C.σ(F)(R∩S)=σ(F)(R)∩σ(F)(S)D.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)7、不属于DBA职责的是()。

A.模式定义 B.对数据库访问的授权C.完整性约束的说明 D.查看或修改数据库中的数据。

数据库期末考试题及答案dml

数据库期末考试题及答案dml

数据库期末考试题及答案dml一、单项选择题(每题2分,共20分)1. 在SQL中,用于添加新记录的语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:B2. 如果要删除表中的所有记录,但不删除表结构,应该使用以下哪个语句?A. TRUNCATE TABLEB. DROP TABLEC. DELETE FROMD. ALTER TABLE答案:A3. 在SQL中,使用哪个关键字可以更新表中的记录?A. SELECTB. INSERTC. UPDATED. DELETE答案:C4. 下列哪个选项是正确的SQL语法,用于查询“学生表”中所有学生的姓名和年龄?A. SELECT name, age FROM students;B. SELECT * FROM students WHERE name AND age;C. SELECT name, age FROM students WHERE name AND age;D. SELECT name, age FROM students WHERE name OR age;答案:A5. 如果要将表“学生表”中的“张三”的成绩从80分更新为90分,应该使用以下哪个语句?A. UPDATE 学生表 SET 成绩 = 80 WHERE 姓名 = '张三';B. UPDATE 学生表 SET 成绩 = 90 WHERE 姓名 = '张三';C. UPDATE 学生表 SET 姓名 = '张三' WHERE 成绩 = 80;D. UPDATE 学生表 SET 姓名 = '张三' WHERE 成绩 = 90;答案:B6. 在SQL中,以下哪个关键字用于删除表中的记录?A. SELECTB. INSERTC. DELETED. DROP答案:C7. 以下哪个选项不是SQL中的DML语句?A. SELECTB. INSERTC. UPDATED. CREATE答案:D8. 在SQL中,使用哪个关键字可以实现条件查询?A. WHEREB. IFC. CASE答案:A9. 如果要查询表“学生表”中所有学生的姓名和成绩,并且成绩大于等于90分,应该使用以下哪个语句?A. SELECT name, score FROM students WHERE score >= 90;B. SELECT name, score FROM students WHERE score < 90;C. SELECT name, score FROM students WHERE score = 90;D. SELECT name, score FROM students WHERE score <= 90;答案:A10. 在SQL中,以下哪个关键字用于向表中插入新的记录?A. INSERTB. SELECTC. UPDATED. DELETE答案:A二、多项选择题(每题3分,共15分)1. 下列哪些语句是SQL中的DML语句?A. SELECTB. INSERTC. UPDATED. DELETEE. CREATE答案:ABCD2. 如果要查询“学生表”中所有学生的姓名和成绩,并且要求成绩按照从高到低排序,应该使用以下哪些关键字?A. SELECTC. WHERED. ORDER BYE. DESC答案:ABDE3. 在SQL中,以下哪些关键字用于更新表中的记录?A. SELECTB. INSERTC. UPDATED. DELETEE. DROP答案:C4. 下列哪些选项是正确的SQL语法,用于删除表中的记录?A. DELETE FROM 表名 WHERE 条件;B. DROP TABLE 表名;C. TRUNCATE TABLE 表名;D. ALTER TABLE 表名 DROP COLUMN 列名;答案:AC5. 在SQL中,以下哪些关键字用于查询表中的记录?A. SELECTB. FROMC. WHERED. INSERTE. UPDATE答案:ABC三、填空题(每题2分,共10分)1. 在SQL中,使用____关键字可以向表中插入新的记录。

测试题2参考答案

测试题2参考答案

国际学院11级多媒体专业《数据库系统》期末测试测试题二注:请完成下面的作业,将答案写在记事本中,以“学号+姓名.txt”为文件名上传,不需写实验报告。

一、单选题(每小题1分,共33分)1、下述( ) 不是死锁处理策略。

A、时间溢出B、死锁避免C、死锁预防D、死锁检测2、下述( ) 语句是在COMMIT命令中不能发生的语句。

A、INSERTB、SELECTC、UPDATED、DELETE3、下述( ) 不是事务管理SQL命令。

A、COMMITB、SELECTC、SAVEPOINTD、ROLLBACK4、下述( ) 是一个事务状态。

A、活动B、提交C、终止D、以上都是5、下述( ) 是DBMS管理在系统中出现的不同事务的能力。

A、事务管理B、恢复管理C、并发控制D、都不是6、( ) 是存储在计算机内有结构的数据的集合。

A、数据库系统B、数据库C、数据库管理系统D、数据结构7、数据库中存储的是( )。

A、数据B、数据模型C、数据以及数据之间的联系D、信息8、数据库中,数据的物理独立性是指( )。

A、数据库与数据库管理系统的相互独立B、用户程序与DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立9、数据库系统的核心是( )。

A、数据库B、数据库管理系统C、数据模型D、软件工具10、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。

A、DBS包括DB和DBMSB、DDMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS11、设有关系R,按条件f对关系R进行选择,正确的是( )。

A、R⨯RB、R ♦ RC、σf(R)D、∏f(R)12、SQL语言具有( )的功能。

A、关系规范化、数据操纵、数据控制B、数据定义、数据操纵、数据控制C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵13、关系运算中花费时间可能最长的运算是( )。

数据库期末考试试题及答案2

数据库期末考试试题及答案2

数据库期末考试试题━━━━━━━━━━━━━━━一、填空共30题(共计30分)━━━━━━━━━━━━━━━第1题(1.0分)题号:2385ORDER BY 子句实现的是【1】.答案:=======(答案1)=======排序第2题(1.0分)题号:2374如果列上有约束,要删除该列,应先删除【1】答案:=======(答案1)=======相应的约束第3题(1.0分)题号:2394在每次访问视图时,视图都是从【1】中提取所包含的行和列.答案:=======(答案1)=======基表第4题(1.0分)题号:23721.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组. 答案:=======(答案1)=======主第5题(1.0分)题号:2371查看XSCJ数据库信息的存储过程命令是【1】答案:=======(答案1)=======sp_helpdb第6题(1.0分)题号:2392创建视图定义的T-SQL语句的系统存储过程是【1】.答案:=======(答案1)=======sp_helptext第7题(1.0分)题号:23791. 表的外键约束实现的是数据的【1】完整性.答案:=======(答案1)=======参照第8题(1.0分)题号:2390要进行模糊匹配查询,需要使用【1】关键字来设置查询条件. 答案:=======(答案1)=======LIKE第9题(1.0分)题号:2380定义标识列的关键字是【1】.答案:=======(答案1)=======identity第10题(1.0分)题号:2383在进行多表查询是,必须设置【1】条件.答案:=======(答案1)=======连接第11题(1.0分)题号:2363联系两个表的关键字称为【1】=======(答案1)=======外键第12题(1.0分)题号:2382用【1】字句可以实现选择行的运算.答案:=======(答案1)=======WHERE第13题(1.0分)题号:2391如果要加密视图的定义,可以在创建视图时使用【1】关键字.答案:=======(答案1)=======WITH ENCRYPTION第14题(1.0分)题号:2386SQL 2012采用的结构化查询语言称为【1】.答案:=======(答案1)=======Transact-SQL第15题(1.0分)题号:2362数据库系统中所支持的主要逻辑数据模型有层次模型、关系模型、【1】和面向对象模型. 答案:=======(答案1)=======网状模型第16题(1.0分)题号:2360DBMS(数据库管理系统)通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的【1】答案:=======(答案1)=======第17题(1.0分)题号:2375如果要删除的表T1是其他表T2的参照表,应先删除表T2中的【1】约束,或者先删除T2 表,在删除T1表.答案:=======(答案1)=======外键第18题(1.0分)题号:2393创建视图的T-SQL命令是【1】.答案:=======(答案1)=======CREATE VIEW第19题(1.0分)题号:2369修改数据库的命令是【1】答案:=======(答案1)=======ALTER DATABASE第20题(1.0分)题号:2366对于1:n的联系,关系的键是【1】答案:=======(答案1)=======N端实体的码第21题(1.0分)题号:23651.对于1:1的联系,每个实体的码均是该联系关系的【1】.答案:=======(答案1)=======候选键第22题(1.0分)题号:23731.找回被删除表的唯一方法是事先做好数据库的【1】工作.答案:=======(答案1)=======备份第23题(1.0分)题号:2387在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用【1】关键字.答案:=======(答案1)=======DISTINCT第24题(1.0分)题号:2359数据库系统各类用户对表的各种操作请求(数据库定义、查询、更新及各种控制)都是由一个复杂的软件来完成的,这个软件叫作【1】答案:=======(答案1)=======DBMS第25题(1.0分)题号:2376在一个已存在数据的表中增加不带默认值的列,一定要保证所增加的列允许【1】值.答案:=======(答案1)=======空第26题(1.0分)题号:2367对于m:n的联系,关系的键是【1】答案:=======(答案1)=======诸实体码的组合第27题(1.0分)题号:2377对表中记录的维护工作主要有增加、【1】和删除操作,他们均可以通过对象资源管理器Transact-SQl语句完成.=======(答案1)=======修改第28题(1.0分)题号:2389如果列的取消范围是个连接的区间,可以使用【1】关键字来设置查询条件答案:=======(答案1)=======BETWEEN…AND第29题(1.0分)题号:2384GROUP BY 子句实现的是【1】.答案:=======(答案1)=======分组第30题(1.0分)题号:2368创建数据库的命令是【1】答案:=======(答案1)=======CREATE DATABASE━━━━━━━━━━━━━━━二、判断共20题(共计20分)━━━━━━━━━━━━━━━第1题(1.0分)题号:2852INSERT语句后面必须要TITO.答案:N第2题(1.0分)题号:2874使用命令DROP INDEX能删除所有的索引.答案:N第3题(1.0分)题号:2853制定为标识列后,系统自动将该列设定为NOT NULL.第4题(1.0分)题号:2857用一条INSERT语句一次可以插入多行数据答案:Y第5题(1.0分)题号:2862在进行连接查询时,内连接只把满足条件的记录连接起来并显示出来. 答案:Y第6题(1.0分)题号:2855任何数据类型的列都可以设置为标识列答案:N第7题(1.0分)题号:2876在添加主键约束时,系统会自动生成聚集唯一索引.答案:Y第8题(1.0分)题号:2846在数据库中可以没有事务日志文件,也可以没有次数据文件.答案:N第9题(1.0分)题号:2847修改数据库文件时,可以对文件类型、所属文件组和路径进行修改. 答案:N第10题(1.0分)题号:2845用户可以创建若干个主文件组.答案:N第11题(1.0分)题号:2850NULL表示一个空字符串.答案:N第12题(1.0分)题号:2867在每次访问视图时,视图都是从数据表中提取所包含的行和列.答案:Y第13题(1.0分)题号:2870修改引用表的数据时,一定能从视图中反应出来.答案:N第14题(1.0分)题号:2873索引既可以提高检索数据的速度,也可以提高修改数据的速度.第15题(1.0分)题号:2860AND运算符和"BETWEEN···AND"运算符都能设置值范围是连接区间的逻辑条件. 答案:Y第16题(1.0分)题号:2866子查询内不能再嵌套子查询.答案:N第17题(1.0分)题号:2865表达式">=ALL(2,4,6)"与">=2"等价.答案:N第18题(1.0分)题号:2842创建数据库时,不需要指定逻辑名和物理名.答案:N第19题(1.0分)题号:2844事务日志文件不属于任何文件组.答案:Y第20题(1.0分)题号:2849主数据文件不能被删除,且日志文件也必须保留一个.答案:Y━━━━━━━━━━━━━━━━━三、单项选择共20题(共计20分)━━━━━━━━━━━━━━━━━第1题(1.0分)题号:7007数据处理进入数据库系统阶段,以下不是这一阶段的优点的是( ).A:有很高的数据独立性B:数据不能共享C:数据整体结构化D:有完备的数据控制功能答案:B第2题(1.0分)题号:7021在ALTER TABLE语句中使用了( )子句可以使表上创建的检查约束暂时无效.A:CHECK CONSTRAINTB:NOCHECK CONSTRAINTC:WITH NOCHECKD:DROP CONSTRAINT答案:B第3题(1.0分)题号:7029下列关于视图的描述中,错误的是( )A:视图不是真实存在的基础表,而是一张虚拟表B:当对通过视图查询到的数据进行修改时,相应的引用表的数据也要发生变化C:在创建视图时,若其中某个目标列是聚合函数,必须指明视图的全部列名D:在一个语句中,一次可以修改一个以上的视图对应的引用表答案:D第4题(1.0分)题号:7025用于自动圣餐唯一的系统值的列属性使( )A:NULLB:NOT NULLC:IDENTITYD:SEED答案:C第5题(1.0分)题号:7016SQL Server2012的物理存储主要包括3类文件,即( )A:主数据文件、次数据文件、事务日志文件B:主数据文件、次数据文件、文本文件C:表文件、索引文件、存储文件D:表文件、索引文件、图表文件答案:第6题(1.0分)题号:7006数据库管理技术的发展阶段不包括( )A:数据库系统管理阶段B:人工管理阶段C:文件系统管理阶段D:操作系统管理阶段答案:D第7题(1.0分)题号:7010实体联系图(E-R图)是( )A:现实世界到信息世界的抽象B:描述信息世界的数据模型C:对现实世界的描述D:描述机器世界的数据模型答案:A第8题(1.0分)题号:7020在创建数据库时,用来指定数据库文件物理存放位置的参数是( ) A:FILEGROETHB:FILENAMEC:NAMED:FILE答案:B第9题(1.0分)题号:7034以下关于索引的正确叙述是( ).A:使用索引可以提高数据查询速度和数据更新速度B:使用索引可以提高数据查询速度,但会降低数据更新速度C:使用索引可以提高数据查询速度,对数据更新速度没有影响D:使用索引数据查询速度和数据更新速度均没有影响答案:B第10题(1.0分)题号:7011关系模型的数据结构是( )A:树B:图C:表D:二维码答案:第11题(1.0分)题号:7018用来显示数据库信息的系统存储过是( )A:sp_dbhelpB:sp_dbC:sp_helpD:sp_helpdb答案:第12题(1.0分)题号:7015下面关于Tempdb数据库描述不正确的是( )A:是一个临时数据库B:属于全局资源C:没有权限限制D:是用户建立新数据库的模板答案:D第13题(1.0分)题号:7032为数据表创建索引的目的是( ).A:提高查询的检索性能B:创建唯一索引C:创建主键D:归类答案:A第14题(1.0分)题号:7014当数据库损坏时,数据库管理员可通过( )恢复数据库.A:事务日志文件B:主数据文件C:DELETE语句D:联机帮助文件答案:A第15题(1.0分)题号:7027部分匹配查询中有关通配符"_"的正确描述是( )A:"_"代表多个字符B:"_"可以代表零个或多个字符C:"_"不能与"%"一同使用D:"_"代表一个符号答案:D第16题(1.0分)题号:7026在分组检索中,要去掉不满足条件的记录和不满足条件的分组,应当( ). A:使用WHERE子句B:使用HAVING子句C:先使用HAVING子句,在使用WHERE子句D:使用WHERE子句,在使用HAVING子句答案:D第17题(1.0分)题号:7013设属性A是关系R的主属性,则属性A不能取空值,这是( )A:实体完整性规则B:参照完整性规则C:用户自定义完整性规则D:域完整性规则答案:A第18题(1.0分)题号:7022SQL Server2012的字符型系统数据类型主要包括( )A:int、money、charB:char、varchar、textC:datemtme、binary、intD:char、varchar、int答案:B第19题(1.0分)题号:7028条件"年领BETWEEN 20 AND 35"表示年龄在20~35岁,且( ) A:包括20岁和35岁B:不包括20岁和35岁C:包括20岁但不包括35岁D:包括35岁但不包括25岁答案:A第20题(1.0分)题号:7012关系R和S进行自然连接时,要求R和S含有一个或多个公共( ) A:元组B:行C:记录D:属性答案:D━━━━━━━━━━━━━━━━四、程序填空共5题(共计30分)━━━━━━━━━━━━━━━━第1题(6.0分)题号:177在KC表中,统计每学期的总学分/***********SPACE***********/select 开课学期, 【?】as 每学期的总学分from kc/***********SPACE***********/【?】开课学期答案:=======(答案1)=======sum(学分)=======(答案2)=======group by第2题(6.0分)题号:170在XS_KC表中,查询在90分以上和不及格学生的信息/***********SPACE***********/select 【?】, 课程号, 成绩from xs_kc/***********SPACE***********/where 【?】成绩<60答案:=======(答案1)=======学号=======(答案2)=======成绩>=90 or第3题(6.0分)题号:179将XS_KC表中的数据记录按学号分类汇总,输出学号和平均分/***********SPACE***********/select 学号, 【?】as 学生的平均分from xs_kc/***********SPACE***********/【?】学号答案:=======(答案1)=======avg(成绩)=======(答案2)=======group by第4题(6.0分)题号:634在XSQK表中,查询个专业的学生人数select 专业名,/***********SPACE***********/【?】各专业人数from xsqk/***********SPACE***********/【?】专业名答案:=======(答案1)=======count(专业名) as=======(答案2)=======group by第5题(6.0分)题号:174在XSQK表中,查询电话号码第3位为6或9的记录信息/***********SPACE***********/【?】*/***********SPACE***********/from 【?】/***********SPACE***********/【?】联系电话like‘__[69]%’答案:=======(答案1)=======select=======(答案2)=======xsqk=======(答案3)=======where。

数据库系统期末考试试题与答案2

数据库系统期末考试试题与答案2

试卷二一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。

1. 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责A.数据库管理员 B.系统分析员C.数据库设计员 D.应用程序员2. 在数据库三级模式中,模式的个数()A.只有一个 B.可以有任意多个C.与用户个数相同 D.由设置的系统参数决定3. 在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。

这是()A.数据的物理独立性 B.数据的逻辑独立性C.数据的位置独立性 D.数据的存储独立性4.设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于()A.R∪S B.R∩SC.R×S D.R÷S5.在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为()A.并 B.选择C.自然连接 D.θ连接试题(6)~(8)基于“学生—选课—课程”数据库中的三个关系是:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)6.若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系()。

A.S和SC B.SC和CC.S和C D.S、SC和C7. 若要求查找‘李’姓学生的学生号和姓名,正确的SQL语句是()。

A. SELECT S#,SNAME FROM S WHERE SNAME=’李%’B.SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’C. SELECT S#,SNAME FROM S WHERE SNAME=’%李%’D.SELECT S#,SNAME FROM S WHERE SNAME LIKE ’%李%’8. 设S_AVG(SNO,AVG_GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图。

数据库期末考试试题及答案

数据库期末考试试题及答案

一、选择题(每题1分,共20分)1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是( A )阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。

A. 存储视图B. 概念视图C. 内部视图D. 外部视图3.数据库的概念模型独立于(A)。

A. 具体的机器和DBMSB. E-R图C. 信息世界D. 现实世界4.数据库中,数据的物理独立性是指(C)。

A. 数据库与数据库管理系统的相互独立B. 用户程序与DBMS的相互独立C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D. 应用程序与数据库中数据的逻辑结构相互独立5.关系模式的任何属性(A)。

A. 不可再分B. 可再分C. 命名在该关系模式中可以不惟一D.以上都不是6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字:职工(职工号,职工名,部门号,职务,工资)设备(设备号,职工号,设备名,数量)两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号”B. 职工关系的“设备号”C. 设备关系的“职工号”D. 设备关系的“设备号”7.以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。

A. 减少数据冗余B. 解决更新异常问题C. 加快查询速度D. 提高存储空间效率8.关系模式中各级范式之间的关系为( A )。

A. B.C. D.9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。

这是指数据的( A )。

A. 安全性B.完整性C.并发控制D.恢复10.事务的原子性是指( B )。

A. 事务一旦提交,对数据库的改变是永久的B. 事务中包括的所有操作要么都做,要么都不做C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态11.下列哪些运算是关系代数的基本运算( D )。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. SELECTB. UPDATEC. INSERT INTOD. DELETE2. 下列哪个不是数据库的三大范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)3. 以下哪个选项不是数据库设计阶段的任务?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 在数据库中,用于更新表中数据的SQL语句是:A. SELECTB. UPDATEC. DELETED. INSERT INTO5. 以下哪个是数据库事务的四大特性之一?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)二、简答题(每题10分,共30分)1. 简述数据库管理系统(DBMS)的主要功能。

2. 解释什么是外键,并说明其在数据库中的作用。

3. 描述数据库备份和恢复的重要性及基本步骤。

三、应用题(每题25分,共50分)1. 假设你是一个数据库管理员,需要为一个在线书店设计数据库。

请列出至少五个实体,并为每个实体设计至少三个属性。

2. 给定以下SQL查询语句:```SELECT AuthorName, COUNT(*) AS BookCountFROM BooksJOIN Authors ON Books.AuthorID = Authors.AuthorIDGROUP BY AuthorNameORDER BY BookCount DESC;```请解释该查询语句的功能,并描述其可能的输出结果。

四、案例分析题(共30分)假设你负责维护一个大学的学生信息系统。

请根据以下场景回答问题:1. 描述如何使用SQL语句添加一个新学生记录。

2. 如果需要查询所有计算机科学系学生的姓名和学号,应使用什么SQL查询语句?3. 假设系统需要支持学生选课功能,描述如何设计相应的数据库表和关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库期末考试试题━━━━━━━━━━━━━━━一、填空共30题(共计30分)━━━━━━━━━━━━━━━第1题(分)题号:2385ORDER BY 子句实现的是【1】.答案:=======(答案1)=======排序第2题(分)题号:2374如果列上有约束,要删除该列,应先删除【1】答案:=======(答案1)=======相应的约束第3题(分)题号:2394在每次访问视图时,视图都是从【1】中提取所包含的行和列.答案:=======(答案1)=======基表第4题(分)题号:23721.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组. 答案:=======(答案1)=======主第5题(分)题号:2371查看XSCJ数据库信息的存储过程命令是【1】答案:=======(答案1)=======sp_helpdb第6题(分)题号:2392创建视图定义的T-SQL语句的系统存储过程是【1】.答案:=======(答案1)=======sp_helptext第7题(分)题号:23791. 表的外键约束实现的是数据的【1】完整性.答案:=======(答案1)=======参照第8题(分)题号:2390要进行模糊匹配查询,需要使用【1】关键字来设置查询条件. 答案:=======(答案1)=======LIKE第9题(分)题号:2380定义标识列的关键字是【1】.答案:=======(答案1)=======identity第10题(分)题号:2383在进行多表查询是,必须设置【1】条件.答案:=======(答案1)=======连接第11题(分)题号:2363联系两个表的关键字称为【1】=======(答案1)=======外键第12题(分)题号:2382用【1】字句可以实现选择行的运算.答案:=======(答案1)=======WHERE第13题(分)题号:2391如果要加密视图的定义,可以在创建视图时使用【1】关键字.答案:=======(答案1)=======WITH ENCRYPTION第14题(分)题号:2386SQL 2012采用的结构化查询语言称为【1】.答案:=======(答案1)=======Transact-SQL第15题(分)题号:2362数据库系统中所支持的主要逻辑数据模型有层次模型、关系模型、【1】和面向对象模型. 答案:=======(答案1)=======网状模型第16题(分)题号:2360DBMS(数据库管理系统)通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的【1】答案:=======(答案1)=======第17题(分)题号:2375如果要删除的表T1是其他表T2的参照表,应先删除表T2中的【1】约束,或者先删除T2 表,在删除T1表.答案:=======(答案1)=======外键第18题(分)题号:2393创建视图的T-SQL命令是【1】.答案:=======(答案1)=======CREATE VIEW第19题(分)题号:2369修改数据库的命令是【1】答案:=======(答案1)=======ALTER DATABASE第20题(分)题号:2366对于1:n的联系,关系的键是【1】答案:=======(答案1)=======N端实体的码第21题(分)题号:23651.对于1:1的联系,每个实体的码均是该联系关系的【1】.答案:=======(答案1)=======候选键第22题(分)题号:23731.找回被删除表的唯一方法是事先做好数据库的【1】工作.答案:=======(答案1)=======备份第23题(分)题号:2387在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用【1】关键字.答案:=======(答案1)=======DISTINCT第24题(分)题号:2359数据库系统各类用户对表的各种操作请求(数据库定义、查询、更新及各种控制)都是由一个复杂的软件来完成的,这个软件叫作【1】答案:=======(答案1)=======DBMS第25题(分)题号:2376在一个已存在数据的表中增加不带默认值的列,一定要保证所增加的列允许【1】值.答案:=======(答案1)=======空第26题(分)题号:2367对于m:n的联系,关系的键是【1】答案:=======(答案1)=======诸实体码的组合第27题(分)题号:2377对表中记录的维护工作主要有增加、【1】和删除操作,他们均可以通过对象资源管理器Transact-SQl语句完成.=======(答案1)=======修改第28题(分)题号:2389如果列的取消范围是个连接的区间,可以使用【1】关键字来设置查询条件答案:=======(答案1)=======BETWEEN…AND第29题(分)题号:2384GROUP BY 子句实现的是【1】.答案:=======(答案1)=======分组第30题(分)题号:2368创建数据库的命令是【1】答案:=======(答案1)=======CREATE DATABASE━━━━━━━━━━━━━━━二、判断共20题(共计20分)━━━━━━━━━━━━━━━第1题(分)题号:2852INSERT语句后面必须要TITO.答案:N第2题(分)题号:2874使用命令DROP INDEX能删除所有的索引.答案:N第3题(分)题号:2853制定为标识列后,系统自动将该列设定为NOT NULL.第4题(分)题号:2857用一条INSERT语句一次可以插入多行数据答案:Y第5题(分)题号:2862在进行连接查询时,内连接只把满足条件的记录连接起来并显示出来. 答案:Y第6题(分)题号:2855任何数据类型的列都可以设置为标识列答案:N第7题(分)题号:2876在添加主键约束时,系统会自动生成聚集唯一索引.答案:Y第8题(分)题号:2846在数据库中可以没有事务日志文件,也可以没有次数据文件.答案:N第9题(分)题号:2847修改数据库文件时,可以对文件类型、所属文件组和路径进行修改. 答案:N第10题(分)题号:2845用户可以创建若干个主文件组.答案:N第11题(分)题号:2850NULL表示一个空字符串.答案:N第12题(分)题号:2867在每次访问视图时,视图都是从数据表中提取所包含的行和列.答案:Y第13题(分)题号:2870修改引用表的数据时,一定能从视图中反应出来.答案:N第14题(分)题号:2873索引既可以提高检索数据的速度,也可以提高修改数据的速度.第15题(分)题号:2860AND运算符和"BETWEEN···AND"运算符都能设置值范围是连接区间的逻辑条件. 答案:Y第16题(分)题号:2866子查询内不能再嵌套子查询.答案:N第17题(分)题号:2865表达式">=ALL(2,4,6)"与">=2"等价.答案:N第18题(分)题号:2842创建数据库时,不需要指定逻辑名和物理名.答案:N第19题(分)题号:2844事务日志文件不属于任何文件组.答案:Y第20题(分)题号:2849主数据文件不能被删除,且日志文件也必须保留一个.答案:Y━━━━━━━━━━━━━━━━━三、单项选择共20题(共计20分)━━━━━━━━━━━━━━━━━第1题(分)题号:7007数据处理进入数据库系统阶段,以下不是这一阶段的优点的是( ).A:有很高的数据独立性B:数据不能共享C:数据整体结构化D:有完备的数据控制功能答案:B第2题(分)题号:7021在ALTER TABLE语句中使用了( )子句可以使表上创建的检查约束暂时无效.A:CHECK CONSTRAINTB:NOCHECK CONSTRAINTC:WITH NOCHECKD:DROP CONSTRAINT答案:B第3题(分)题号:7029下列关于视图的描述中,错误的是( )A:视图不是真实存在的基础表,而是一张虚拟表B:当对通过视图查询到的数据进行修改时,相应的引用表的数据也要发生变化C:在创建视图时,若其中某个目标列是聚合函数,必须指明视图的全部列名D:在一个语句中,一次可以修改一个以上的视图对应的引用表答案:D第4题(分)题号:7025用于自动圣餐唯一的系统值的列属性使( )A:NULLB:NOT NULLC:IDENTITYD:SEED答案:C第5题(分)题号:7016SQL Server2012的物理存储主要包括3类文件,即( )A:主数据文件、次数据文件、事务日志文件B:主数据文件、次数据文件、文本文件C:表文件、索引文件、存储文件D:表文件、索引文件、图表文件答案:第6题(分)题号:7006数据库管理技术的发展阶段不包括( )A:数据库系统管理阶段B:人工管理阶段C:文件系统管理阶段D:操作系统管理阶段答案:D第7题(分)题号:7010实体联系图(E-R图)是( )A:现实世界到信息世界的抽象B:描述信息世界的数据模型C:对现实世界的描述D:描述机器世界的数据模型答案:A第8题(分)题号:7020在创建数据库时,用来指定数据库文件物理存放位置的参数是( ) A:FILEGROETHB:FILENAMEC:NAMED:FILE答案:B第9题(分)题号:7034以下关于索引的正确叙述是( ).A:使用索引可以提高数据查询速度和数据更新速度B:使用索引可以提高数据查询速度,但会降低数据更新速度C:使用索引可以提高数据查询速度,对数据更新速度没有影响D:使用索引数据查询速度和数据更新速度均没有影响答案:B第10题(分)题号:7011关系模型的数据结构是( )A:树B:图C:表D:二维码答案:第11题(分)题号:7018用来显示数据库信息的系统存储过是( )A:sp_dbhelpB:sp_dbC:sp_helpD:sp_helpdb答案:第12题(分)题号:7015下面关于Tempdb数据库描述不正确的是( )A:是一个临时数据库B:属于全局资源C:没有权限限制D:是用户建立新数据库的模板答案:D第13题(分)题号:7032为数据表创建索引的目的是( ).A:提高查询的检索性能B:创建唯一索引C:创建主键D:归类答案:A第14题(分)题号:7014当数据库损坏时,数据库管理员可通过( )恢复数据库.A:事务日志文件B:主数据文件C:DELETE语句D:联机帮助文件答案:A第15题(分)题号:7027部分匹配查询中有关通配符"_"的正确描述是( )A:"_"代表多个字符B:"_"可以代表零个或多个字符C:"_"不能与"%"一同使用D:"_"代表一个符号答案:D第16题(分)题号:7026在分组检索中,要去掉不满足条件的记录和不满足条件的分组,应当( ). A:使用WHERE子句B:使用HAVING子句C:先使用HAVING子句,在使用WHERE子句D:使用WHERE子句,在使用HAVING子句答案:D第17题(分)题号:7013设属性A是关系R的主属性,则属性A不能取空值,这是( )A:实体完整性规则B:参照完整性规则C:用户自定义完整性规则D:域完整性规则答案:A第18题(分)题号:7022SQL Server2012的字符型系统数据类型主要包括( )A:int、money、charB:char、varchar、textC:datemtme、binary、intD:char、varchar、int答案:B第19题(分)题号:7028条件"年领BETWEEN 20 AND 35"表示年龄在20~35岁,且( ) A:包括20岁和35岁B:不包括20岁和35岁C:包括20岁但不包括35岁D:包括35岁但不包括25岁答案:A第20题(分)题号:7012关系R和S进行自然连接时,要求R和S含有一个或多个公共( ) A:元组B:行C:记录D:属性答案:D━━━━━━━━━━━━━━━━四、程序填空共5题(共计30分)━━━━━━━━━━━━━━━━第1题(分)题号:177在KC表中,统计每学期的总学分/***********SPACE***********/select 开课学期, 【】as 每学期的总学分from kc/***********SPACE***********/【】开课学期答案:=======(答案1)=======sum(学分)=======(答案2)=======group by第2题(分)题号:170在XS_KC表中,查询在90分以上和不及格学生的信息/***********SPACE***********/select 【】, 课程号, 成绩from xs_kc/***********SPACE***********/where 【】成绩<60答案:=======(答案1)=======学号=======(答案2)=======成绩>=90 or第3题(分)题号:179将XS_KC表中的数据记录按学号分类汇总,输出学号和平均分/***********SPACE***********/select 学号, 【】as 学生的平均分from xs_kc/***********SPACE***********/【】学号答案:=======(答案1)=======avg(成绩)=======(答案2)=======group by第4题(分)题号:634在XSQK表中,查询个专业的学生人数select 专业名,/***********SPACE***********/【】各专业人数from xsqk/***********SPACE***********/【】专业名答案:=======(答案1)=======count(专业名) as=======(答案2)=======group by第5题(分)题号:174在XSQK表中,查询电话号码第3位为6或9的记录信息/***********SPACE***********/【】*/***********SPACE***********/from 【】/***********SPACE***********/【】联系电话like‘__[69]%’答案:=======(答案1)=======select=======(答案2)=======xsqk=======(答案3)=======where。

相关文档
最新文档