《数据库系统原理》模拟题(C卷)
专升本《数据库系统原理》_试卷_答案

专升本《数据库系统原理》一、(共52题,共151分)1. 在数据库系统中,当数据库的内模式发生改变时,应用程序可以不变。
这是由数据库中数据的()保证的。
(2分)A.物理数据独立性B.逻辑数据独立性C.位置数据独立性D.存储数据独立性标准答案:A2. 在下面列出的数据模型中,哪一个是概念数据模型()(2分)A.关系模型B.层次模型C.网状模型D.实体-联系模型标准答案:D3. 下面列出的条目中,哪些是数据库技术的主要特点()Ⅰ.数据共享度高Ⅱ.数据的冗余小Ⅲ.较高的数据独立性Ⅳ.程序的标准化(2分)A.Ⅰ、Ⅱ和ⅢB.Ⅰ和ⅡC.Ⅰ、Ⅱ和ⅣD.都是标准答案:A4. 在三级模式之间引入两级映像,其主要功能之一是()(2分)A.使数据与程序具有较高的独立性B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率标准答案:A5. 由于关系模式设计不当所引起的插入异常指的是()(2分)A.两个事务并发地对同一关系进行插入而造成数据库不一致B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C.未经授权的用户对关系进行了插入D.插入操作因为违反参照完整性约束条件而遭到拒绝标准答案:B6. 下面有关模式分解的叙述中,不正确的是()(2分)A.若一个模式分解保持函数依赖,则该分解一定具有无损连接性B.若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNFC.若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNFD.若要求分解具有无损连接性,那么模式分解一定可以达到BCNF标准答案:D7. 事务的一致性是指()。
(2分)A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态标准答案:D8. SQL语言是()(2分)A.高级言语B.汇编语言C.结构化查询语言D.宿主语言标准答案:C9. 在SQL中,与“NOT IN”等价的操作符是()(2分)C.= SOMED.= ALL标准答案:A10. 关于事务的故障与恢复,下列说法正确的是()(2分)A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复效率标准答案:D11. 关系型数据库中,关于数据库表的外码叙述正确的是()。
《数据库系统原理》上机模拟考试题

《数据库系统原理》上机模拟考试题要求:1)以下考题除第一题外全部在查询分析器中用T-SQL 语言实现,将代码放入文本文件或word文件保存为:你的班级号+你的姓名+你的学号.扩展名,如:电1005-1小明01.txt。
写明题号,提交到网络教学平台“《网络数据库管理与设计》上机考试”目录下。
2)在D盘下建立一个文件夹为你的班级号+你的姓名+学号的文件夹,如:电1005-1小明01。
3)将你的代码文件(文件名为题号,扩展名为.sql的文件)、你的数据库的备份数据文件(文件名为学号+姓名),压缩成文件名为你的班级号+你的姓名+你的学号rar文件,发送邮箱为Wangjm@。
邮件主题:姓名+学号(如:小明01),考试时间40分钟。
题目:1、建立Student数据库,登陆到石家庄铁道大学网络教学平台《网络数据库管理与设计》“上机考试”目录下下载student数据库备份文件,还原Student 数据库。
(3分)2、创建一个新的考试人员信息表,表名为“TestInfo”,表中各个字段的要求如下表所示(用SQL语句实现)。
(3分)考试人员信息表3、将考生的基本信息插入到考试人员信息表中。
(2分)4、将Student表中李勇的年龄加2。
(2分)5、删除SC表中考试成绩为空的记录。
(2分)6、查全体学生的姓名及其出生年份,并按出生年份大小降序排列。
(2分)7、查询选了课的学生学号、姓名。
(2分)8、查询所有不姓刘的学生姓名。
(2分)9、查询课程号为“3”的课程的最高分数。
(2分)10、统计每门课程的选课人数和考试最高分。
(2分)11、查询不及格的学生的不及格科目名称,姓名和年龄。
(2分)12、计算每门课的平均成绩,并按降序列出课程号、平均分。
(2分)13、查询平均成绩80分以上的学生的姓名、课程号和成绩。
(2分)14、查询每名学生的选课门数和平均成绩。
(2分)15、利用触发器来保证学生选课库中选课表的参照完整性,以维护其外码与参照表中的主码一致。
《数据库原理与应用》模拟试题一及参考答案

《数据库原理与应用》模拟试题一(闭卷 120 分钟)一、选择题( 20分)1.下述关于数据库系统的正确叙述是()A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据模型的三要素是( )A. 外模式、模式和内模式B. 关系模型、层次模型、网状模型C. 实体、属性和联系D. 数据结构、数据操作和完整性约束3. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的()A. 元组B. 行C. 纪录D. 属性4. SQL中,与“NOT IN”等价的操作符是( )A. =SOMEB. =ALLC. <>SOMED.<>ALL5. 下列SQL语句中,修改表结构的是( )A. ALTERB. CREATEC. UPDATED. INSERT6. 若用如下的 SQL语句创建一个表student:CREATE TABLE student ( NO char(4) NOT NULL,NAME char(8) NOT NULL,SEX char(2),AGE numeric(2))可插入到student表中的值是:A. (NULL , ' 李华 ' , ' 男 ' , '23')B.('1031' , NULL, ' 男 ' , 23 )C. ('1031' , ' 李华 ' , NULL , NULL)D.('1031' , ' 李华 ' , 男 , 23 )7. 当关系模式R(A,B)已属于3NF,下列说法中正确的是()A. R一定消除了插入和删除异常B. 仍然存在一定的插入和删除异常C.一定属于 BCNFD.A和C的说法都正确8. 关系模式中,满足 2NF 的模式()A.可能是 1NFB.必定是 1NFC.必定是 3NFD.必定是 BCNF9 . 设有两个事务 T1,T2 ,其并发操作如图所示,下面描述正确的是()T1 T2Read A=10 Update A=A-5 Read A=10 Update A=A-8A.不存在问题B.丢失更新C.不能重读D.读“ 脏” 数据10. 从 E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()A. M端实体的关键字B. N端实体的关键字C. 两端实体的关键字组合D. 重新选取其它属性二、填空题( 10分)1. 数据库的数据的独立性可分为___________和___________ 。
《数据库系统原理概论》练习测试题

《数据库系统原理概论》练习测试题《数据库》练习测试题库⼀、选择题1、单个⽤户使⽤的数据视图的描述称为()。
2、⼦模式DDL⽤来描述()。
3、在DBS中,DBMS 和OS之间的关系是()。
4、五种基本关系代数运算是()。
5、当关系R和S⾃然联接时,能够把R和S 原该舍弃的元组放到结果关系中的操作是()。
6、下列聚合函数中不忽略空值 (null) 的是()。
7、设关系模式R (A,B,C),F是R上成⽴的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F()。
8、下列SQL语句中,修改表结构的是()。
9、在数据库设计中,将ER图转换成关系数据模型的过程属于()。
10、SQL中,下列涉及空值的操作,不正确的是()。
11、如果事务T获得了数据项Q上的排它锁,则T对Q()。
12、DBMS中实现事务持久性的⼦系统是()。
13、SQL的全局约束是指基于元组的检查⼦句和()。
14、分布式数据库系统中分⽚模式和分配模式均是()。
15、数据的独⽴性分为()两个层次。
16、下列有关数据库的描述,正确的是()。
17、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是()。
18、“实体”是信息世界中⼴泛使⽤的⼀个术语,它⽤于表⽰()。
19、数据模式是()。
20、实体完整性要求主属性不能取空值,这⼀点通常是通过()。
21、表⽰数据库的概念模型⼀般使⽤()。
22、建⽴数据库、配置和使⽤数据库的软件称为()。
23、设表SC中存放了学⽣的学号(Sno)、课程号(Cno)和成绩(Grade),现需要查询选修了3号课程的学⽣的学号及其成绩,查询结果按分数的降序排列,下⾯SQL语句正确的是()。
24、设表SC中存放了学⽣的学号(Sno)、课程号(Cno)和成绩(Grade),现需要查询选修1号课程的学⽣平均成绩,下⾯SQL语句正确的是()。
25、设表SC中存放了学⽣的学号(Sno)、课程号(Cno)和成绩(Grade),现要插⼊⼀条学号2005001和课程号3的记录,下⾯SQL语句正确的是()。
数据库系统原理答案BC

《数据库系统原理》模拟题B一、选择题:1. 根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:( B )A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段。
2. 在“连接”组中有两种连接认证方式,其中在( B )方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows身份验证B、SQL Server 身份验证C、以超级用户身份登录时D、其他方式登录时3. SQL Server 2000 在安装之前,应注意的事项:( C )A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。
B、SQL Server 2000的安装对硬件的要求不作任何限制。
C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。
D、在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。
4. 关系数据库中,主键是(1A___),主键的建立有(2_C__)种方法,当运用Transact-SQL语句创建主键时,可以是(3_B__)。
⑴ A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的⑵ A、一 B、二 C、三 D、四⑶ A、create table table1(column1 char(13) not null primary,column2 int not) on primary;B、alter table table1 with notcheck addconstraint [PK_table1] primary key nonclustered ( column1) on primary;C、alter table table1 column1 primary key ;5. 表在数据库中是一个非常重要的数据对象,它是用来(1_C__)各种数据内容的,数据库创建后就可以创建表了,创建表可以用(2_D__)等方法来创建。
数据库模拟考试试题3doc

计算机工程系2010—2011学年第二学期期末考试《数据库原理》模拟试卷3 考试时间:90分钟 方式:闭卷 班级:计算机 专业:计算机科学与技术学号: 姓名:1分,共20分) .对现实世界进行第二层抽象的模型是( )。
A. 概念数据模型 B. 用户数据模型 C. 结构数据模型 D. 物理数据模型 2.数据模型是( )。
A. 文件的集合 B. 记录的集合 C. 数据的集合 D. 记录及其联系的集合 3.由计算机硬件、DBMS 、数据库、应用程序及用户等组成的一个整体叫( )。
A. 文件系统 B. 数据库系统 C. 软件系统 D. 数据库管理系统4.在关系R(R#, RN, S#)和 S(S#,SN, SD)中,R 的主码是R#, S 的主码是S#,则S#在R 中称为( )。
A. 外码B. 候选码C. 主码D. 超码5.当B属性函数依赖于A属性时,属性A与B的联系是()。
A. 1对多B. 多对1C. 多对多D. 以上都不是6.在关系模式R(A,B,C,D)中,有函数依赖集F={A→B,B→C,C→D},则R能达到()。
A. 1NFB. 2NFC. 3NFD. 以上三者都不行7.数据完整性保护中的约束条件主要是指()。
A. 用户操作权限的约束B. 用户口令校对C. 值的约束和结构的约束D. 并发控制的约束8.将查询SC表的权限授予用户Wang,并允许该用户将此权限授予其他用户。
实现此功能的SQL语句是()。
A. GRANT SELECT TO SC ON Wang WITH PUBLICB. GRANT SELECT ON SC TO Wang WITH PUBLICC. GRANT SELECT TO SC ON Wang WITH GRANT OPTIOND. GRANT SELECT ON SC TO Wang WITH GRANT OPTION9.数据库系统并发控制的主要方法是采用()机制。
(完整版)数据库原理模拟试卷1

《数据库原理》期末考试模拟试卷一.选择题(每空2分,共40分)1 为保证数据库的数据独立性,数据库系统提供了【】来保证。
A. 三层模式之间的两种映像B. 模式与内模式C. 模式与外模式D. 三层模式2 下列四项中,不属于数据库系统特点的是【】A. 数据共享B. 数据完整性C.数据冗余度高D. 数据独立性高3 设有关系R,对关系R进行选择操作,正确的是【】A. R×RB. R∞A RC.πA(R)D.σA(R)4 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是【】A. 属性冲突B. 语法冲突C. 结构冲突D. 命名冲突5 设关系模式R(A,B,C,D),F是R上成立的FD,F={A→B,B→C,D→B},则分解={ACD,BD}相对于F是【】的分解A.无损联接,但不保持函数依赖B.不是无损联接,但是保持函数依赖C.无损联接,也保持函数依赖D.既不是无损联接,也不是保持函数依赖6 实体完整性规则中,若属性A是基本关系R的主码,则属性A【】A. 不能取空值B. 只能取空值C. 可以取任何值D. 以上都不对7 【】是指长期储存在计算机内的、有组织的、可共享的数据集合A. 数据B. 数据库C. 数据库管理系统D. 数据库系统8 任何一个满足2NF但不满足3NF的关系模式都不存在【】A. 主属性对码的部分依赖B. 非主属性对码的部分依赖C. 主属性对码的传递依赖D. 非主属性对码的传递依赖9 数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是【】A. DB包括DBMS和DBSB. 不能相互包括C. DBMS包括DB和DBSD. DBS包括DB和DBMS10 在E-R模型中,如果有2个不同的实体型和1个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系模式的数目是【】A. 3B. 4C. 5D. 611 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现的是【】功能。
数据库原理模拟卷1-3

数据库原理模拟卷(3)一、填空题(每空2分,共40分)1.目前,数据库系统支持的主要数据模型有层次_模型、网状模型和_关系_模型。
2.数据管理技术经历了人工管理,_文件系统和_数据库系统。
3.关系模型的三类完整性是_实体完整性、__参照完整性_和用户自定义完整性。
若基本关系R中含有与另一个基本关系S的主码Ks相对应的属性组F,则对于R中每一个元组在F上的值必须为______或者______。
4.数据库系统中,数据的逻辑独立性是指:当数据的__逻辑结构_____改变了,___用户程序____可以不变。
5.SQL语言中的GRANT语句的功能是_授权定义或存取控制功能_____;REVOKE 语句的功能是_可以从单个用户或组显式地撤消权限和特权_。
6.E-R图的主要元素是实体、属性和__联系___。
7.若事务T对数据A加上S锁,则其它事务只能对A加_______锁,而不能加_______锁,直到T释放A上的S锁。
8.数据库的逻辑模型设计阶段,任务是将___概念模型_____转换成关系模型。
9.假设有如下事务:T1 : 在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。
在利用具有检查点的恢复技术进行恢复时,________需要REDO, ________需要UNDO。
10.数据库恢复要涉及到的两个技术是数据转储和_____恢复_______。
11.数据库中避免活锁的简单方法是采用_先来先服务_____的策略。
二、单项选择题(在下列每小题四个备选答案中选出一个正确答案,并将其字母标号填入括号内。
每题1分,共15分)1.关系模型中,同一个表中的不同属性命名(C )A.可相同B.必须相同C.必须不同D.可相同,但数据类型不同2.DB、DBMS和DBS三者间的关系是(B)A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DBS和DBDBS与DB和DBMS无关3._C____是长期存储在计算机内的有组织,可共享的数据集合.A.数据库管理系统B.数据库系统C.数据库D文件组织4.数据库具有( C ),最小冗余,较高的数据独立性和易于扩充等特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统原理》模拟题
一、单选题
1、( C )是描述事物的符号记录,是数据库中存储的基本对象。描述事物的符号可以是
数字,也可以是文字、图形、图像、声音、语言等。数据有多种表现形式,它们都可以经过
数字化后存入计算机。
A、视图 B、表 C、数据 D、数据库
2、数据库的简称( B )
A、DA B、DB C、BD D、DD
3、( D )是指长期储存在计算机内的、有组织的、可共享的数据集合,以及数据之间的
逻辑关系的集合。
A、视图 B、数据 C、表 D、数据库
4、数据库管理系统简称( D )
A、DDA B、DB C、DBA D、DBMS
5、( A )是位于用户与操作系统之间的一层数据管理软件。
A、数据库管理系统 B、数据库 C、数据库系统 D、数据库管理员
6、( A )是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。
A、MSSQL B、MySQL C、oracle D、linux
7、数据库系统简称( B )
A、DBA B、DB C、DBS D、DBMS
8、从事数据库管理工作的人员称为数据库管理员,简称为( A )
A、DB B、DBA C、DBMS D、DSA
9、( A )是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。
A、数据处理 B、数据管理 C、数据组织 D、数据维护
10、( A )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心
问题。
A、数据管理 B、数据处理 C、数据加工 D、数据收集
11、数据库的核心任务是( D )
A、数据收集 B、数据整理 C、数据组织 D、数据管理
12、数据库与文件系统的根本区别是( B )
A、数据可视化 B、数据结构化 C、数据管理 D、数据处理
13、保证数据完整的特性在数据库中称之为( C )。在数据库中可以通过建立一些约束
条件保证数据库中的数据是完整的。
A、数据整体性 B、数据同一性 C、数据完整性 D、数据一致性
14、在SQL Server 2000中,( A )是最重要和最常用的管理工具,其它管理工具都可
以从它的内容中调用执行。
A、企业管理器 B、查询分析器 C、事件查看器 D、维护管理器
15、在SQL Server2000中,( C )用户是超级管理用户,它不能别删除和修改。
A、system B、admin C、sa D、DBA
16、一般来说,数据库用户账号总是与某一登录账号相关联,但有一个例外那就是( C )
用户
A、sa B、system C、guest D、admin
17、由于SQL Server支持( D ),所以通常情况下可一边进行备份,一边进行其它操作。
A、完全备份 B、差异备份 C、异地备份 D、在线备份
18、Oracle数据库是一种( B )数据库管理系统。
A、逻辑型 B、 关系型 C、非关系型 D、非逻辑型
19、Oracle最早期的产品是( A )。
A、Oracle 1 B、Oracle 4 C、Oracle 5 D、Oracle 1.0
20、数据是以( A )的方式存储于操作系统(OS)之中的。
A、数据文件 B、日志文件 C、存储类型 D、并行
21、( D )是一个真正的多用户、多线程SQL数据库服务器。它也足够快和灵活以允许
你存储记录文件和图像。它的主要目标是快速、健壮和易用。尽管它仍在不断的开发与完善
中,但它已经提供一个丰富和极其有用的功能集。它建立的基础是用在高要求的生产环境多
年的一套实用例程。
A、Sybase B、SQLServer C、MySQL D、Oracle
22、Oracle数据库特点说法正确的是:( B )
1) 支持单用户、大事务量的事务处理
2) 数据安全性和完整性控制
3) 提供对于数据库操作的接口
4) 支持集中式数据处理
5) 可移植性、可兼容性和可连接性
A、12 B、235 C、35 D、25
23、分布式数据库特点说法正确的是( C ):
A、数据的物理集中性。 B、数据的逻辑局部性。
C、数据的分布独立性(也称分布透明性)。 D、数据的精确性。
24、哪个不是关系数据库系统的方式? ( B )
A、客户/服务器方式 B、数据库远程访问
C、终端/服务器方式 D、浏览器/服务器方式;
25、( D )以自由软件为主。
A、MySQL B、SQL Server C、Dreanwaver D、Oracle
26、( B )中小型企业数据库,界面友好,可操作性强,在数据库市场占有很大的份量,
定位数据库中低端市场。
A、Oracle B、SQL Server2000 C、Oracle9i D、Dreanwaver
27、( A )中大型企业数据库,跨平台,在数据库中高市场占有很大的份量。
A、Oracle9i B、SQL Server2000 C、MySQL D、firework
28、对于数据库安装规划和准备的工作,哪一个不属于此范围?( D )
A、硬件的准备 B、对网络平台的准备 C、 安装方式的准备 D、程序准备
29、SQL Server2000、Oracle以及MySQL是完全网络化的( B )数据库系统,是都具有
客户机/服务器体系结构的分布式数据库管理系统。
A、模块型 B、关系型 C、网络型 D、以上都不是
30、SQL Server2000、Oracle数据库都具有客户机/服务器体系结构的分布式数据库管理系
统,在安装是要求有( D )平台。
A、文件基础 B、计算机基础 C、软件基础 D、网络基础
二、多选题
1、在SQL Server 2000中数据库是由___A_____和____C____文件组成的。
A、数据库文件 B、备份文件 C、事务日志 D、文件组
2、SQL Server 2000中表是由_A___和_D___组成的。
A、字段 B、视图 C、表 D、列
3、在SQL Server中可以使用___A____和____C____对话框两种方式来注册服务器。
A、注册向导 B、企业管理器 C、注册属性 D、注册管理器
4、配置服务器的属性对于管理SQL Server来说很重要,可以通过那两种方式来进行配置?
AD
A、企业管理器 B、查询分析器 C、注册属性 D、控制面板
5、MS SQL Server 能在那两种安全模式下运行BC
A、数据库认证模式 B、WINDOWS认证模式
C、混合模式 C、安全认证模式
6、在SQL Server中包括两种类型的权限,即___B___和___D____
A、安全级别权限 B、对象权限 C、用户权限 D、语句权限
7、在SQL Server 中主要有两种角色类型,__B_____和__C____。
A、管理角色 B、服务器角色 C、数据库角色 D、客户端角色
8、人工管理阶段时期数据管理的特点是:_ACD____
A、不保存数据 B、应用程序管理数据 C、数据不共享 D 、数据不具有独立性
9、文件系统阶段的数据管理有以下那些特点:__ABC___
A、数据可以长期保存。由文件系统管理数据。文件的形式已经多样化。
B、数据就不再仅仅属于某个特定的程序,而可以由多个程序反复使用。
C、数据的存取基本上以记录为单位。
D、数据不具有独立性。
10、作为专业型的数据库产品,SQL Server2000特点有: __ABCDE____
A、基于图形化的管理工具。
B、集中式的管理。
C、支持企业级的应用程序。
D、支持数据复制。
E、内建式的在线分析处理