中南大学数据库考试题库
中南大学数据库习题 复习题目【爆款】.doc

第九章习题一、选择题(1-10小题为多选题,11-13小题为单选题)1. 在SQL Server2000中属于表级完整性约束的是(AC )。
A)实体完整性约束B)域完整性约束C)参照完整性约束D)以上三者均是2. 在SQL Server2000中实现数据完整性的主要方法有(ABCD )。
A)约束B)默认C)规则D)触发器3. 在SQL Server2000的数据完整性控制中属于声明数据完整性的是(ABC )。
A)约束B)默认C)规则D)触发器4. 在SQL Server2000的数据完整性控制中属于过程数据完整性的是(AD)。
A)存储过程B)默认C)规则D)触发器5. 在SQL Server中,以下(AB)约束属于域完整性约束。
A)DEFAULT B)CHECK C)NULL D)FOREIGN KEY6. SQL Server2000数据库系统中一般采用(ABCD )以及密码存储等技术进行安全控制。
A)用户标识和鉴别B)存取控制C)视图D)触发器7. SQL Server2000使用权限来加强系统的安全性,语句权限适用的语句有(B )。
A)EXECUTE B)CREATE TABLE C)UPDATE D)SELECT8. 有关登录帐户、用户、角色三者的叙述中正确的是()。
A)登录帐户是服务器级的,用户是数据库级的B)用户一定是登录帐户,登录帐户不一定是数据库用户C)角色是具有一定权限的用户组D)角色成员继承角色所拥有访问权限9. SQL Server2000的安全性管理包括()。
A)数据库系统登录管理B)数据库用户管理C)数据库系统角色管理D)数据库访问权限的管理。
10. SQL Server2000使用权限来加强系统的安全性,通常将权限分为(AC)。
A)对象权限B)用户权限C)语句权限D)隐含权限11. SQL Server 2000提供了4层安全防线,其中SQL Server2000通过登录账号设置来创建附加安全层,用户只有登录成功,才能与SQL Server2000建立一次连接,属于(B )。
中南大学数据库考试题库

1•在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()阶段。
A需求分析B概念设计C逻辑设计D物理设计参考答案B数据库设计步骤:(1)规划(必要性、可行性,总目标)(2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。
)(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。
E-R模型是主要设计工具)(4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)(5)数据库的物理设计(对于给定的数据模型选取一个垠适合应用环境的物理结构的过程。
数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态)(7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能; 根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误)2.关于数据库概念设计阶段的工作目标,下列说法错谋的是A定义和描述应用系统涉及的信息结构和范围B定义和描述应用系统中数据的属性特征和数据之间的联系C描述应用系统的数据需求D描述需要存储的记录及其数量参考答案3. SQL Server 2000的字符型系统数据类型主要包括()。
A int、money、charB char> varchar、textC datetime、binary> intD char、varchar> int参考答案B4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即()。
A数据模型B数据库C关系模型D数据库管理系统参考答案A5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?A外模式/模式B模式/内模式C外模式/内模式D逻辑模式/内模式参考答案B6. 关系模型的数据结构是A树B图C表D二维表参考答案D7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由A数据库管理员维护B程序员维护C数据库管理系统维护D—般用户维护参考答案A8. E-R图用于描述数据库的A概念模型B数据模型C存储模型D逻辑模型参考答案9•下面列出的条目中,()不是数据库技术的主要特点。
中南大学数据库题库05索引与视图

不允许记录中出现重复值和NULL值的索引是( )。
A 主键索引、普通索引B 主键索引、候选索引和普通索引C 主键索引和候选索引D 主键索引、候选索引和唯一索引参考答案C有表student(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用()语句能创建建视图vst。
A CREATE VIEW vst AS SELECT * FROM studentB CREATE VIEW vst ON SELECT * FROM studentC CREATE VIEW AS SELECT * FROM studentD CREATE TABLE vst AS SELECT * FROM student参考答案ASQL SERVER中,可为数据表创建()的三种类型的索引。
A 聚集索引、稀疏索引、辅索引B 聚集索引、唯一性索引、主键索引C 聚集索引、类索引、主键索引D 非聚集索引、候选索引、辅索引参考答案B在数据库物理设计阶段,需要考虑为关系表建立合适的索引。
关于建立索引的描述,有下列说法:Ⅰ.对于经常在其上需要执行查询操作并且数据量大的表,可以考虑建立索引Ⅱ.对于经常在其上需要执行插入、删除和更新操作的表,可以考虑建立索引Ⅲ.对于经常出现在WHERE子句中的属性,可以考虑建立索引Ⅳ.对于经常出现在ORDER BY子句、GROUP BY子句中的属性,应尽量避免建立索引上述说法正确的是A Ⅰ、Ⅱ和ⅢB Ⅰ、Ⅱ和ⅣC Ⅰ和ⅢD Ⅱ和Ⅳ参考答案C下列哪些属性不适合建立索引?A 经常出现在GROUP BY字句中的属性B 经常参与连接操作的属性C 经常出现在WHERE字句中的属性D 经常需要进行更新操作的属性参考答案D有会员卡表TableCards(CardsID,StartDate,Score),CardID表示卡标识,Scord为卡积分,有视图:CREATE VIEW vCardASSELECT * FROM TableCardsWHERE Score BETWEEN 200 AND 500假设(´C0001´,´2008/5/6´,220)是TableCards表中的一个元组,下述说法正确的是( )。
(完整版)中南大学大数据库题库04大数据查询

成绩表grade中字段st_id代表学号,score代表分数,以下()语句返回成绩表中的最低分。
A SELECT max(score) FROM gradeB SELECT TOP 1 score FROM grade ORDER BY score ASCC SELECT st_id, MIN(score) FROM gradeD SELECT TOP 1 score FROM grade ORDER BY score DESC 参考答案B有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确语句是ASELECT 所在系, AVG(工资) FROM 教师表WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表)BSELECT 所在系,AVG(工资) FROM 教师表WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表) GROUP BY 工资CSELECT 所在系, AVG(工资) FROM 教师表GROUP BY 所在系HAVING AVG(工资)>(SELECT AVG(工资) FROM 教师表)DSELECT 所在系,AVG(工资) FROM 教师表GROUP BY 所在系WHERE AVG(工资)>(SELECT AVG(工资) FROM 教师表)参考答案C有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是A SELECT 课程号FROM 授课表 a JOIN 教师表 b ON a.教师号=b.教师号WHERE 职称!=´教授´B SELECT 课程号FROM 授课表 a RIGHT OUTTER JOIN 教师表 b ON a.教师号=b.教师号C SELECT 课程号FROM 授课表WHERE 课程号NOT IN ( SELECT 课程号 FROM 授课表 a ON 授课表 b JOIN a.教师号=b.教师号WHERE 职称!=´教授´)D SELECT 课程号 FROM 授课表WHERE 课程号IN ( SELECT 课程号FROM 授课表 a JOIN 授课表 b ON a.教师号=b.教师号WHERE 职称!=´教授´) 参考答案C在SELECT语句中使用GROUP BY SNO时,SNO必须( )。
中南大学数据库习题复习

中南大学数据库习题复习第五章习题一、选择题(1) 下列关于SQL语言中索引(Index)的叙述中,哪一条是不正确的?( A )A.索引是外模式B.一个基本表上可以创建多个索引C.索引可以加快查询的执行速度D.系统在存取数据时会自动选择合适的索引作为存取路径(2) 为了提高特定查询的速度,对SC(S#, C#, DEGREE)关系创建唯一性索引,应该创建在哪一个(组)属性上?( A )A.(S#, C#) B.(S#, DEGREE)C.(C#, DEGREE) D.DEGREE(3) 设S_AVG(SNO,AVG_GRADE)是一个基于关系SC定义的学号和他的平均成绩的视图。
下面对该视图的操作语句中,( A )是不能正确执行的。
Ⅰ.UPDATE S_AVG SET AVG_GRADE=90 WHERE SNO='2004010601'Ⅱ.SELECT SNO, AVG_GRADE FROM S_AVG WHERE SNO='2004010601'A.仅ⅠB.仅ⅡC.都能D.都不能(4) 在视图上不能完成的操作是( C )。
A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图(5) 在SQL语言中,删除一个视图的命令是( B )。
A.DELETE B.DROP C.CLEAR D.REMOVE(6) 为了使索引键的值在基本表中唯一,在创建索引的语句中应使用保留字( A )。
A.UNIQUE B.COUNT C.DISTINCT D.UNION(7) 创建索引是为了( A )。
A.提高存取速度B.减少I/O C.节约空间D.减少缓冲区个数(8) 以下关于视图的描述中,错误的是( A )。
A.可以对任何视图进行任意的修改操作B.视图能够简化用户的操作C.视图能够对数据库提供安全保护作用D.视图对重构数据库提供了一定程度的独立性(9) 在关系数据库中,视图(view)是三级模式结构中的( D )。
中南大学大数据库试的题目

一、填空(10空,每空1分,共10分)1.SQL语言有四类语句,分别是、、DML和。
(中文及英文简写均可)2.基本表中,“关键字”概念应该体现其值的和两个特征。
3.数据库系统的模式结构由、和三级组成。
4.SQL有两种使用方式:和。
二、选择(10题,每题 1.5分,共15分)1.数据是指所有能输入到计算机中并被计算机程序所处理的的总称。
A)文字 B)字母 C)符号 D)数字2.数据模型的三要素是指。
A)数据结构、数据对象和数据共享B)数据结构、数据操作和数据控制C)数据结构、数据对象和完整性D)数据结构、数据操作和完整性约束条件3.一般说来,两个实体之间的联系可分为种。
A)四 B)三 C)二 D)六4.某个用户对某类数据有何种操作权力由决定。
A)用户 B)系统分析员 C)DBA D)应用程序员5.若关系R(U)的每个属性值都是不可分的原子值,且每个非主属性完全函数依赖于关键字,则称R满足。
A)1NF B)2NF C)3NF D)BCNF6.数据库系统中,数据独立性是指。
A)数据之间相互独立 B)应用程序与数据库的结构之间相互独立C)数据的逻辑结构与物理结构相互独立D)数据与磁盘之间相互独立7.对数据库中数据的操作分成两大类。
A)查询和更新 B)检索和修改 C)查询和修改 D)插入和修改8.SQL中,“SALARY IN(1000,2000)”的语义是。
A)SALARY<=2000 AND SALARY>=1000B)SALARY<2000 AND SALARY>1000C)SALARY=1000 AND SALARY=2000D)SALARY=1000 OR SALARY=20009.下列式子中,不正确的是。
A)R-S=R-(R∩S) B)R=(R-S) ∪(R∩S)C)R∩S=S-(S-R) D)R∩S=S-(R-S)10.数据库设计人员和用户之间沟通信息的桥梁是。
A)程序流程图 B)实体联系图 C)模块结构图 D)数据流图(DFD)三、简答题(5×3′)1、数据库系统阶段的数据库管理有哪些特点?2、关系三完整性规则是什么?3、为什么要进行关系模式的分解?分解的依据的是什么?4、基于数据库系统生存期的数据库设计分成哪些阶段?5、简述层次模型、网状模型、关系模型的特点?四、名词解释(5×2′)1、3NF2、视图3、DBMS4、实体5、模式五、E-R模型设计题(24分)1.设有商务数据库用以处理销售记帐,它涉及的数据包括顾客、商品信息。
中南大学数据库习题复习资料.docx

第七章习题一、选择题1. E ・R 方法的三要素是(C )。
A )实体、屈性、实体集B )实体、键、联系C )实体、属性、联系D )实体、域、候选键2. 如杲采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。
A ) E-R 模型B )层次模型C )关系模型D )网状模型。
3. 在数据库设计的需求分析阶段,业务流程一般釆用(B )表示。
6. 如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。
A )需求分析B )概念设计C )逻辑设计 7. 在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方 法。
A ) HASHB ) B+树索引C )聚簇D )其它8. 在数据库设计屮,当合并局部E-R 图时,学生在某一局部应用屮被当作实体,而另一局部 应用中被当作属性,那么被称之为(D )冲突。
A )属性冲突B )命名冲突C )联系冲突D )结构冲突9. 在数据库设计中,E ・R 模型是进行(B )的一个主要工具。
A )需求分析B )概念设计C )逻辑设计D )物理设计10. 在数据库设计屮,学生的学号在某一局部应用屮被定义为字符型,而另一局部应用屮被定 义为整型,那么被称之为(A )冲突。
A )属性冲突B )命名冲突C )联系冲突D )结构冲突11. 下列关于数据库运行和维护的叙述中,(D )是正确的。
A ) 只要数据库正式投入运行,标志着数据库设计工作的结束B ) 数据库的维护工作就是维护数据库系统的正常运行C ) 数据库的维护工作就是发现错误,修改错误D ) 数据库正式投入运行标志着数据库运行和维护工作的开始12. 下面有关E ・R 模型向关系模型转换的叙述屮,不正确的是(C ) oA ) 一个实体类型转换为一个关系模式B ) —个1: 1联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应C ) 一个1: n 联系可以转换为一个独立的关系模式合并的关系模式,也可以与联系的任意一端 实体所对应D ) 一个m : n 联系转换为一个关系模式13. 在数据库逻辑结构设计中,将E ・R 模型转换为关系模型应遵循相应原则。
最新中南大学大二计算机专业数据库系统概论试卷及答案

班号学号姓名成绩中南大学? 数据库系统概论?期末考试卷考前须知:1、考试时间2小时;2、答案写在答题纸上一:单项选择题(本大题共12小题,每题3分,共36分)1. 对现实世界进行第一层抽象的是【 D 】A. 用户数据模型B. 物理数据模型C. 逻辑数据模型D. 概念数据模型2. 以下不属于集合运算的是________。
【 C 】A. 并B. 广义笛卡尔积C. 除D. 差3. 假设一个关系有函数依赖集〔AB→CD, A→D〕,则可确定它最高属于:【 A 】A. 1NFB. 2NFC. 3NFD. BCNF4. 以下哪个SQL语句没有语法错误【 A 】A. Grant select on TableA to User1 with grant optionB. select count(a) from b where count(a)>3C. insert into TableA set a=1, b=2D. drop TableA where a=15. 定义学生对象来表示张三、李四等学生个体,这种抽象方法被称为【A】A. 分类B. 聚集C. 类比D. 概括6. 哪一级封锁协议解决了读脏数据问题?【B】A. 一级封锁协议B. 二级封锁协议C. 三级封锁协议D. 以上都不是7. 工资表〔职工号,岗位级别,岗位工资〕中有如下约束:岗位级别低的职工的岗位工资应低于岗位级别高的职工的岗位工资。
这种约束属于什么约束类型?【E】A. 静态列级约束B. 动态列级约束C. 静态元组约束D. 动态元组约束E. 静态关系约束F. 动态关系约束8. 设有关系R〔A,B,C〕的值如下:A B C1 4 11 2 44 3 4以下表达正确的选项是:【 D 】A. 关系中存在函数依赖A→CB. 关系中存在函数依赖BC→AC. 关系中存在函数依赖C→AD. 无法获知函数依赖关系9.有关系模式A (a, b, c, d, e, f),存在如下函数依赖集:F={(a)→b,(a, c)→d,(c, d)→e, (e)→f }可知其候选键是【 B 】A. (a, c, e)B. (a, c)C. (b, d, f)D. (a, c, d, e)10.如果有5个不同的实体,存在5个不同的二元联系,其中2个为1:1联系,3个为M:N 联系,那么根据转换规则,转换出来的关系表个数不可能是:【 A 】A. 7个B.8个C.9个D. 10个11. 以下不属于数据库保护数据安全的机制的是:【 A 】A. 索引B. 并发控制C. 存取控制D. 数据完整性约束12. 以下属于数据库逻辑结构设计阶段工作内容的是:【 C 】I.数据字典II. 范式分解III. ER图IV. 数据流图V. 用户模式A. I, IVB. II, III, VC. II, VD. I, III, IV二:简答题:(3题,每题6分)1.试述数据库三层模式结构的含义。
中南大学数据库题库02 SQL Server数据库的管理

在SQL Server 2000中,通过构建永久备份设备可以对数据库进行备份,下列说确的是A 不需要指定备份设备的大小B 一个数据库一次只能备份在一个设备上C 每个备份设备都是专属于一个数据库的D 只能将备份设备建立在磁盘上参考答案A对SQL Server 2000采用的备份和恢复机制,下列说确的是A 在备份和恢复数据库时用户都不能访问数据库B 在备份和恢复数据库时用户都可以访问数据库C 在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库D 在备份时对数据库访问没有限制,但在恢复时任人都不能访问数据库参考答案D在SQL Sever中,创建数据库student,使用的语句是()。
A CREATE TABLE studentB CREATE VIEW studentC CREATE PROC studentD CREATE DATABASE student参考答案D下面描述错误的是( )。
A 每个数据文件中有且只有一个主数据文件。
B 日志文件可以存在于任意文件组中。
C 主数据文件默认为PRIMARY文件组。
D 文件组是为了更好的实现数据库文件组织。
参考答案B删除数据库的命令是A DROP DATABASEB USE DATABASEC CLOSE DATABASED OPEN DATABASE参考答案A下列说法()不正确。
A 每个数据库可以包含若干个主数据文件B 主数据文件的扩展名是:mdfC 主数据文件中存放的是数据库的系统信息和用户数据库的数据D 每个数据库都只包含一个主数据文件参考答案ASQL Server 2000 支持4种备份类型:完全备份、()、事务日志备份、文件和文件组备份。
A 差值备份B 差异备份C 等差备份D 磁盘备份参考答案BSQL Server 2000 的备份设备是用来存储()备份的存储介质。
A 数据库、文件和文件组、事务日志B 数据库、文件和文件组、文本文件C 表、索引、存储过程D 表、索引、图表参考答案A下列关于表的叙述正确的是()。
中南大学数据库题库数据库错题

中南大学数据库题库数据库错题SQL Server 中的存储过程具有5种类型。
[参考答案]正确存储过程的输出结果可以传递给一个变量。
[参考答案]正确触发器是可在程序中被调用执行。
[参考答案]错误存储过程使代码具有重用性。
[参考答案]正确触发器不能被调用,它可以自动执行。
[参考答案]正确通过语句ALTER PROCEDURE修改存储过程与删除存储过程然后再新建一个同名存储过程的效果是相同的。
[参考答案]错误触发器主要用于强制复杂的__1__或要求。
参考答案1:业务规则创建存储过程实际是对存储过程进行定义的过程,主要包含存储过程名称、__1__和存储过程的主体部分。
参考答案1:参数存储过程是一种数据库对象,将一组SQL语句和控制流语句的集合以一个存储单元的形式保存在__1__上。
参考答案1:服务器为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。
下列一般不属于数据库管理员日常维护工作的是A 数据内容的一致性维护B 数据库备份与恢复C 数据库安全性维护D 数据库存储空间管理参考答案C执行Unload Form1语句后,窗体Form1消失,但仍在内存中。
[参考答案]错误在SQL Server 2000中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。
现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句(__1__)UPDATE ON T FROM User参考答案1:REVOKE某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做。
为了保证该操作的完整,需要利用到事务性质中的(__1__)性.参考答案1:原子事务是由一系列操作组成的,事务的执行表现为事务中各个操作的执行。
每个事务应具有结束操作。
当一个事务需要终止并取消所有已执行的数据修改时应执行的语句是(__1__)参考答案1:ROLLBACK在窗体上画一个命令按钮,名称为Command1。
中南大学数据库原理与技术考试卷及答案

---○---○------○---○---中南大学考试试卷2010~2011学年 1 学期数据库原理与技术课程时间100分钟56 学时,3.5学分,开卷,总分100分,占总评成绩70 %empno 员工号ename 员工姓名job 工作mgr 上级编号hiredate 受雇日期sal 薪金comm 佣金deptno 部门编号使用scott/tiger用户下的emp表和dept表完成下列题目(本题45分,每小题3分)1.找出SMITH的直接上级和下级的员工姓名2.列出所有员工的姓名、雇用日期和部门名称3.列出薪水高于其直接上级的所有员工姓名4.删除销售部的所有员工记录5.给所有的经理涨薪水10%6.查找服务年限最长的前三个员工7.列出所有部门的详细信息和平均工资8.列出和SMITH同个部门的员工姓名9.显示超过部门平均工资的员工姓名10.显示部门20的所有的雇员姓名和部门名称11.统计每种岗位的最高工资和最低工资12.显示高于analyst岗位所有雇员工资的所有雇员姓名和岗位13.找出部门号为20的或者工资大于2000的员工信息14.给emp表添加字段‘idcard’,类型数值型,16位15.删除emp表二、使用system/manager用户/密码登陆,并完成以下操作(本题31分,第1-3题7分,第4题10分)1.创建一个用户library,密码是m1234%,默认表空间myexample,临时表空间mytemp,帐户锁定(表空间和临时表空间需要自己创建)2.创建一个锁定前允许的最大失败登陆次数为10次,口令宽限期为3天,并启用口令复杂函数的概要文件MYPROFILE,并分配给用户library3.创建一个角色,具有连接到数据库以及创建表,视图,函数,过程,触发器等的权限,并把这个角色赋给用户library4.以用户library登陆,并建立下面READER和BORROW两个表,并插入相应的数据三、程序填空题:(本题24分,每题6分)1.写出下面该程序运行的结果。
中南大学oracle数据库期末考试试题与答案

中南大学 oracle 数据库期末考试试题及答案一、选择题A1、以下( )内存区不属于 SGA A. PGA B .日志缓冲区 C.数据缓冲区D.共享池D2( )模式存储数据库中数据字典的表和视图。
A . DBAB . SCOTTC . SYSTEMD . SYSC3在Oracle 中创建用户时,若未提及 DEFAULT TABLESPAC E 键字,贝U Oracle 就将( )表空间分配给用户作为默认表空间。
A . HR B . SCOTT C . SYSTEM D . SYS A4、( )服务监听并按受来自客户端应用程序的连接请求。
C8、 ( ) 锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。
A.行共享 B .行排他C.共享D.排他B9带有()子句的SELECT 语句可以在表的一行或多行上放置排他锁。
A . FOR INSERTB . FOR UPDATEC . FOR DELETED . FOR REFRESH C10使用( )命令可以在已分区表的第一个分区之前添加新分区。
A .添加分区B .截断分区C.拆分分区D.不能在第一个分区前添加分区C11、 ( ) 分区允许用户明确地控制无序行到分区的映射。
A.散列B .范围C.列表D.复合C12、可以使用( )伪列来访问序列。
A . CURRVAL 和 NEXTVAL B . NEXTVAL 和 PREVAL C . CACHE 和NOCACHED. MAXVALU 和 MINVALUEA13、带有错误的视图可使用( )选项来创建。
A . FORCEB . WITH CHECK OPTIONC . CREATE VIEW WITH ERRORD . CREATE ERROR VIEW B14、在联接视图中,当()时,该基表被称为键保留表。
A .基表的主键不是结果集的主键B .基表的主键是结果集的主键C.基表的主键是结果集的外键 D.基表的主键不是结果集的外键 D15在列的取值重复率比较高的列上,适合创建()索引。
数据库基础与应用(题与答案整理好)中南大学远程教育平台

《数据库基础与应用》学习中心:专业:学号:姓名:第1章数据库概述一、选择题1.( A )是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA2.( C )是长期存储在计算机内有序的、可共享的数据集合。
A.DATA B.INFORMATION C.DB D.DBS3.文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是( A )。
A.DATA B.INFORMATION C.DB D.其他4.数据库应用系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( D )和用户构成。
A.DBMS B.DB C.DBS D.DBA5.目前( A )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系 B.面向对象 C.分布6.( A )是刻画一个数据模型性质最重要的方面。
因此在数据库系统中,人们通常按()的类型来命名数据模型。
A.数据结构 B.数据操纵 C.完整性约束二、填空题1.数据库就是长期储存在计算机内 _有序的、可共享的数据集合。
2.数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
数据库在__建立_____、_使用______和_维护______时由数据库管理系统统一管理、统一控制。
3.数据库应用系统是由_数据库______、_数据库管理系统(及其开发工具)______、____应用系统___、__DBA_____和___用户____构成。
4.数据库技术经历了_手工______、_文件______和__数据库_____三个发展阶段。
5.数据模型通常都是由_数据结构______、__数据操作_____和__完整性与约束性条件_____三个要素组成。
6.目前最常用的数据模型有__关系_____、_网状______和__层次_____。
20世纪80年代以来,_关系数据模型______逐渐占主导地位。
中南大学大数据专业《数据库》选择题题库及答案

数据库选择题题库1、下列运算,属于传统的集合运算的是______。
加、减、乘、除并、差、交选择、投影、连接增加、删除、合并参考答案:B2、关系数据库系统中所管理的关系是______。
一个mdb文件若干个mdb文件一个二维表若干个二维表参考答案:C3、下列不属于ACCESS数据表中字段类型的是_______。
文本日期备注索引参考答案:D4、在ACCESS表设计时,设置字段默认值的作用是______。
不允许该字段出现空值不允许字段值超出定义范围系统自动转换数据格式系统预先提供的字段值参考答案:D5、在ACCESS中,添加新记录有多种方法,下列方法中______不能添加新记录。
单击记录导航栏中“新记录”按钮在最后一条记录按Enter键在最后一条记录定位器标有*号的行中输入新记录选择快捷菜单中“新记录”命令项参考答案:B6、下列关于ACCESS查询,叙述正确的是______。
只能根据数据库表创建查询只能根据已建查询创建查询可以根据数据库表和已建查询创建查询不能根据已建查询创建查询参考答案:C7、在ACCESS中,根据查询运行的结果是否改变______,将查询分为操作查询和选择查询。
数据源计算值条件值报表参考答案:A8、在ACCESS查询准则中,可以使用通配符,其中用于匹配任意一个数字的通配符是______。
#!?*参考答案:A9、在ACCESS中,可以作为窗体记录源的是______。
表查询Select语句以上都是参考答案:D10、在ACCESS中,建立主/子窗体,首先要将两个表之间建立______。
查询关系窗体命令按钮参考答案:B11、在ACCESS窗体中,要让用户在输入数据时,能进行数据选择的控件对象是______。
文本框标签列表框命令按钮参考答案:C12、在ACCESS报表设计中,使用自动创建“报表”创建的报表类型是______。
数据式图表式表格式凹凸式参考答案:C13、在ACCESS报表中,要实现报表的分组统计,其操作区域是______。
中南大学数据库习题

第一章习题一.选择题1.现实世界中客观存在并能相互区别的事物称为(A )A)实体B)实体集C)字段D)记录2.现实世界中事物的特性在信息世界中称为(C )A)实体B)实体标识符C)属性D)关键码3.下列实体类型的联系中,属于一对一联系的是(C )A)教研室对教师的所属联系B)父亲对孩子的亲生联系C)省对省会的所属联系D)供应商与工程项目的供货联系4.采用二维表格结构表达实体类型及实体间联系的数据模型是(C )A)层次模型B)网状模型C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间的关系(B )A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)DBS与DB和DBMS无关6.在数据库技术中,反映现实世界中事物的存在方式或运动状态的是(A )A)信息B)数据C)消息D)命令7.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?DA)属性B)关系C)域D)元组8.下面关于关系性质的说法,错误的是___D____。
A. 表中的一行称为一个元组B. 行与列交叉点不允许有多个值C. 表中的一列称为一个属性D. 表中任意两行可能相同9.数据库系统中,用(D)描述全部数据的整体逻辑结构A)外模式B)存储模式C)内模式D)概念模式10.数据库系统中,用户使用的数据视图用(A)描述,它是用户与数据库之间的接口。
A)外模式B)存储模式C)内模式D)概念模式11.数据库系统达到了数据独立性是因为采用了(D )A)层次模型B)网状模型C)关系模型D)三级模式结构12.在关系数据库系统中,当关系的型改变时,用户程序也可以不变。
这是BA)数据的物理独立性B)数据的逻辑独立性C)数据的位置独立性D)数据的存储独立性13.逻辑数据独立性是指(A )A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变14.物理数据独立性是指(C )A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变15.在一个数据库中,模式与内模式的映像个数是AA)1个B)与用户个数相同C)由设置的系统参数决定D)任意多个16.下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?CA)子模式B)用户模式C)存储模式D)用户视图17.下列关于数据库三级模式结构的说法中,哪一个是不正确的?CA)一个数据库中可以有多个外模式但只有一个内模式B)一个数据库中可以有多个外模式但只有一个模式C)一个数据库中只有一个外模式也只有一个内模式D)一个数据库中只有一个模式也只有一个内模式18.在数据库三级模式中,外模式的个数(B)A)只有一个B)可以有任意多个C)与用户个数相同D)由设置的系统参数决定19.在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是(A )人员的职责。
2022年中南大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年中南大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
2、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
3、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
4、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
5、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
7、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。
中南大学2018-2019年数据库期末试卷及答案

中南大学考试试卷 2018 -- 2019 学年 2 学期数据库试卷一、填空题(本大题共 5 小题,每小题 2 分,共 10 分)1.数据库的三级模式结构中,全局数据视图的描述称为模式。
2.在数据库系统中管理数据的软件称为dbms 。
3.当用户建立视图时,在数据字典中存储的是视图的,而不是数据。
4.数据独立性是指物理和逻辑独立性。
5.数据模型通常由数据结构、数据操作和完整性约束三部分组成。
二、选择题(本大题共 5 小题,每小题 2 分,共 10 分)1.关于冗余数据的叙述中,不正确的是( c )。
A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据2. 最终用户使用的数据视图称为( b )A.内模式B.外模式C.概念模式D.存储模式3.数据库设计中,用于反映企业信息需求的是(a )A.ER 模型B.关系模型C.层次模型D.网状模型4.数据的存储结构与数据逻辑结构之间的独立性称为数据的( b )A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性5.SQL 语言具有的功能是(b )A.关系规范化,数据操纵,数据控制B.数据定义,数据操纵,数据控制C.数据定义,关系规范化,数据控制D.数据定义,关系规范化,数据操纵三、简答题(本大题共 3 小题,每小题 5 分,共 15 分)1.为什么视图被称为虚表?基本表与视图的区别是什么?2.在关系数据库中能完全消除数据冗余吗?3.简述在 SQL 中,DELETE 语句与 DROP TABLE 的区别。
四、求解下列问题(本大题共 5 小题,第 1、2、3 小题各 15 分,第 4、5 小题各 10 分,共65 分)1.对于教学数据库的三个基本表学生 S(S#,SNAME,AGE,SEX)学习 S C(S#,C#,GRADE) 课程 C(C#,CNAME,TEAC HER)(1) 试用关系代数表达式和 SQL 语句表示:检索 WANG 同学不学的课程号。
最新中南大学数据库题库02-SQL-Server数据库的管理

在SQL Server 2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是A 不需要指定备份设备的大小B 一个数据库一次只能备份在一个设备上C 每个备份设备都是专属于一个数据库的D 只能将备份设备建立在磁盘上参考答案A对SQL Server 2000采用的备份和恢复机制,下列说法正确的是A 在备份和恢复数据库时用户都不能访问数据库B 在备份和恢复数据库时用户都可以访问数据库C 在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库D 在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库参考答案D在SQL Sever中,创建数据库student,使用的语句是()。
A CREATE TABLE studentB CREATE VIEW studentC CREATE PROC studentD CREATE DATABASE student参考答案D下面描述错误的是( )。
A 每个数据文件中有且只有一个主数据文件。
B 日志文件可以存在于任意文件组中。
C 主数据文件默认为PRIMARY文件组。
D 文件组是为了更好的实现数据库文件组织。
参考答案B删除数据库的命令是A DROP DATABASEB USE DATABASEC CLOSE DATABASED OPEN DATABASE参考答案A下列说法()不正确。
A 每个数据库可以包含若干个主数据文件B 主数据文件的扩展名是:mdfC 主数据文件中存放的是数据库的系统信息和用户数据库的数据D 每个数据库都只包含一个主数据文件参考答案ASQL Server 2000 支持4种备份类型:完全备份、()、事务日志备份、文件和文件组备份。
A 差值备份B 差异备份C 等差备份D 磁盘备份参考答案BSQL Server 2000 的备份设备是用来存储()备份的存储介质。
A 数据库、文件和文件组、事务日志B 数据库、文件和文件组、文本文件C 表、索引、存储过程D 表、索引、图表参考答案A下列关于表的叙述正确的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基础知识(单选)
1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )阶段。
A 需求分析
B 概念设计
C 逻辑设计
D 物理设计
参考答案
B
数据库设计步骤:
(1)规划(必要性、可行性,总目标)
(2)需求分析(分析用户活动,产生业务流程图;确定系统范围,产生系统范围图;分析用户活动涉及的数据,产生数据流程图;分析系统数据,产生数据字典。
)
(3)概念设计(设计出独立于计算机硬件和DBMS的概念模式。
E-R模型是主要设计工具)
(4)逻辑结构设计(把概念设计阶段设计好的全局E-R模式转换成与选用的具体机器上的DBMS所支持的数据模型相符合的逻辑结构,包括数据库模式和外模式)
(5)数据库的物理设计(对于给定的数据模型选取一个最适合应用环境的物理结构的过程。
数据库的物理结构主要指数据库的存储记录格式、存储记录安排和存取方法)
(6)数据库的实现(建立实际数据库结构;装入试验数据对应用程序进行调试;装入实际数据,进入试运行状态)
(7)数据库的运行与维护(维护数据库的安全性与完整性;监测并改善数据库运行性能;根据用户要求对数据库现有功能进行扩充;及时改正运行中发现的系统错误)
2. 关于数据库概念设计阶段的工作目标,下列说法错误的是
A 定义和描述应用系统涉及的信息结构和范围
B 定义和描述应用系统中数据的属性特征和数据之间的联系
C 描述应用系统的数据需求
D 描述需要存储的记录及其数量
参考答案
D
3. SQL Server 2000的字符型系统数据类型主要包括( )。
A int、money、char
B char、varchar、text
C datetime、binary、int
D char、varchar、int
参考答案
B
4. 具有联系的相关数据按一定的方式组织排列,并构成一定的结构,这种结构即( )。
A 数据模型
B 数据库
C 关系模型
D 数据库管理系统
参考答案
A
5. 在数据库系统中,下列哪个映像关系用于提供数据与应用程序间的逻辑独立性?
A 外模式/模式
B 模式/内模式
C 外模式/内模式
D 逻辑模式/内模式
参考答案
B
6. 关系模型的数据结构是
A 树
B 图
C 表
D 二维表
参考答案
D
7. 数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由
A 数据库管理员维护
B 程序员维护
C 数据库管理系统维护
D 一般用户维护
参考答案
A
8. E-R图用于描述数据库的
A 概念模型
B 数据模型
C 存储模型
D 逻辑模型
参考答案
A
9.下面列出的条目中,()不是数据库技术的主要特点。
A 数据的结构化
B 数据的冗余度小
C 较高的数据独立性
D 程序的标准化
参考答案
D
10. 在SQL Server中,字符串常量使用()作为定界符。
A 单引号
B 双引号
C 方括号
D 花括号
参考答案
A
11. ()是位于用户和操作系统之间层的数据管理软件。
数据库在建立、使用和维护时由其统一管理、统一控制。
A DBMS
B DB
C DBS
D DBA
参考答案
A
12. 数据模型的三要素是()。
A 数据检索、数据更新、数据删除
B 实体、属性、联系
C 数据结构、数据操作、数据完整性约束
D 主键、元组、属性
参考答案
C
13. 一本书可以由多个作者共同编著,而一个作者也可以编著不同的书,则作者与书之间的联系就是()的联系。
A 一对一
B 一对多
C 多对多
D 多对一
参考答案
C
14. 下列标识符可以作为Transact-SQL语言的局部变量使用的是
()。
A [@My,var]
B My var
C @Myvar
D @My var
参考答案
C
15. 现有如下关系:
患者(患者编号,患者姓名,性别,出生日期,单位)
医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)
其中,医疗关系中的外关键字是()。
A 患者编号
B 患者姓名
C 患者编号和患者姓名
D 医生编号和患者编号
参考答案
A
16. 一个数据库只有()个模式。
A 1
B 2
C 多
D 3
A
17. 关系数据库中,主键是()。
A 标识表中唯一的实体
B 创建唯一的索引,允许空值
C 只允许以表中第一字段建立
D 允许有多个主键的
参考答案
A
18. 下面存在于服务器端的组件是:()
A 服务器组件
B 企业管理器组件
C 查询分析器组件
D 导入导出组件
参考答案
A
19.由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为()。
A 数据库管理系统
B 数据库系统
C 文件系统
D 软件系统
参考答案
B
20. 对于“关系”的描述,正确的是()。
A 同一个关系中允许有完全相同的元组
B 同一个关系中元组必须按关键字升序存放
C 在一个关系中必须将关键字作为该关系的第一个属性
D 同一个关系中不能出现相同的属性名
参考答案
D
21. 表之间的“一对多”关系是指()。
A 一张表与多张表之间的关系
B 一张表中的一个记录对应多张表中的一个记录
C 一张表中的一个记录对应另一张表中的多个记录
D 一张表中的一个记录对应多张表中的多个记录
参考答案
C
22. 在关系数据库中,实现实体之间的联系是通过实体与实体之间的()建立的。
B 公共存储
C 公共元组
D 公共属性
参考答案
D
23. 数据库设计中的概念结构设计的主要工具是
A 数据模型
B E—R模型
C 新奥尔良模型
D 概念模型
参考答案
B
24. 下列四项中,不属于SQL2000实用程序的是()。
A 企业管理器
B 查询分析器
C 服务管理器
D 媒体播放器
参考答案
D
25下列各运算符中( )不属于逻辑运算符
A &
B not
C and
D or
参考答案
A
26. SQL Server 2000的数值型系统数据类型主要包括( )。
A int、money、char
B smallint、real、decimal
C datetime、binary、int
D money、varchar、int
参考答案
B
判断题
1.在E-R图中,用来表示属性的图形是椭圆形。
2.[参考答案]正确
3.逻辑运算符(AND、NOT、OR)的运算顺序是AND→OR→NOT。
4.[参考答案]错误
5.SQL Server数据库使用的数据模型是网状模型。
[参考答案] 错误
6.关系表中的每一横行称作一个元组。
7.[参考答案]正确
8.取出关系中的某些列,并消去重复的元组只涉及到关系数据库的一类操作,即投影操作。
9.[参考答案]错误
10.数据库三级模式体系结构的划分,是有利于保持数据库的数据安全性。
11.[参考答案]错误
12.若2个实体之间的联系是n∶m,则联系类型的属性只能加入到n端实体类型相对应的
关系模式中。
13.[参考答案]错误
14.从E-R模型向关系模型转换时,一个m : n 的联系转换为关系模式时,该关系模式的
关键字是 m 端实体关键字与 n 端实体关键字的组合。
15.[参考答案]正确
16.数据库避免了一切数据的重复。
17.[参考答案]错误
数据仓库是一个面向(__1__)的、集成的、非易失的,且随时间变化的数据集合。
参考答案
1:主题
OLAP主要用于支持复杂的分析操作,侧重对决策人员和高层管理人员的数据支持。
OLAP的实现方式主要有三种:MOLAP、(__1__)和HOLAP。
参考答案
1:ROLAP
在分布式数据库系统中,数据分布透明性是方便用户使用数据的重要保证。
数据分布透明性的最高级别是(__1__)透明性。
参考答案
1:分片。