中南大学数据库习题

合集下载

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

中南大学数据库习题 复习题目【爆款】.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•下面列出的条目中,()不是数据库技术的主要特点。

中南大学《数据库原理与技术》课程作业(在线作业)三及参考答案

中南大学《数据库原理与技术》课程作业(在线作业)三及参考答案
(B)角色
(C)登录
(D) SQL Server用户
参考答案:
(B)
8.
事务是数据库操作的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于()状态。
(A)安全性
(B)一致性
(C)完整性
(D)可靠性
参考答案:
参考答案:
(D)
13.
并发操作会带来的数据不一致性有()。
(A)丢失修改、不可重复读、读脏数据、死锁
(B)不可重复读、读脏数据、死锁
(C)丢失修改、读脏数据、死锁
(D)丢失修改、不可重复读、读脏数据
参考答案:
(D)
14.
数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指()。
(A)数据字典、应用程序、审计档案、数据库副本
参考答案:
(ACD)
2.
事务的特性有()。
(A)原子性
(B)一致性
(C)隔离性
(D)持续性
参考答案:
(ABCD)
3.
数据安全性控制通常采取的措施有()。
(A)鉴定用户身份
(B)设置口令
(C)控制用户存取权限
(D)数据加密
参考答案:
(ABCD)
4.
SQL Server的安全性管理包括()。
(A)数据库系统登录管理
(A)事务故障
(B)系统故障
(C)介质故障
(D)人为错误
参考答案:
(C)
22.
SQL Server 2000提供了4层安全防线,其中“SQL Server通过登录账号设置来创建附加安全层。用户只有登录成功,才能与SQL Server建立一次连接。”属于( )。

(完整版)中南大学大数据库题库04大数据查询

(完整版)中南大学大数据库题库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.设有商务数据库用以处理销售记帐,它涉及的数据包括顾客、商品信息。

中南大学数据库习题 复习题目

中南大学数据库习题 复习题目

第九章习题一、选择题(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)CREA TE 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 )。

中南大学数据库习题复习资料.docx

中南大学数据库习题复习资料.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) SQL语言是( )的语言,易学习。

A.过程化B.非过程化C.格式化D.导航式(2) SQL语言具有( )的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵(3) SQL语言的数据操作语句包括SELECT、INSERT、UPDA TE和DELETE等。

其中最重要的,也是使用最频繁的语句是( )。

A.SELECT B.INSERT C.UPDATE D.DELETE(4) 在下列SQL语句中,修改表结构的语句是( )。

A.ALTER B.CREATE C.UPDATE D.INSERT(5) 设有关系R(A,B,C)和S(C,D),与关系代数表达式πA,B,D(σR.C=S.C(R×S))等价的SQL语句是( )。

A.SELECT * FROM R,S WHERE R.C=S.CB.SELECT A,B,D FROM R,S WHERE R.C=S.CC.SELECT A,B,D FROM R,S WHERE R=SD.SELECT A,B FROM R WHERE(SELECT D FROM S WHERE R.C=S.C.(6) SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句CREATE、DROP、ALTER实现哪类功能?( )A.数据查询B.数据操作C.数据定义D.数据控制(7) 设关系R(A,B,C),与SQL语句“SELECT DISTINCT A FROM R WHERE B=17”等价的关系代数表达式是( )。

A.πA(σB=17(R)) B.σB=17(πA(R))C.σB=17(πA,C(R)) D.πA,C(σB=17(R))下面第(8)~(12)题,基于“学生-选课-课程”数据库中的3个关系:S(S#,SNAME,SEX,DEPARTMENT),主码是S#C(C#,CNAME,TEACHER),主码是C#SC(S#,C#,GRADE),主码是(S#,C#)(8) 在下列关于保持数据库完整性的叙述中,哪一个是不正确的?( )A.向关系SC插入元组时,S#和C#都不能是空值(NULL)B.可以任意删除关系SC中的元组C.向任何一个关系插入元组时,必须保证该关系主码值的唯一性D.可以任意删除关系C中的元组(9) 查找每个学生的学号、姓名、选修的课程名和成绩,将使用关系( )A.只有S,SC B.只有SC,C C.只有S,C D.S,SC,C(10) 若要查找姓名中第一个字为“王”的学生的学号和姓名,则下面列出的SQL语句中,哪个(些)是正确的?( )Ⅰ.SELECT S#,SNAME FROM S WHERES NAME='王%'Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE '王%'Ⅲ.SELECT S#,SNAME FROM S WHERESNAME LIKE '王_'A.ⅠB.ⅡC.ⅢD.全部(11) 若要“查询选修了3门以上课程的学生的学号”,则正确的SQL语句是( )。

中南大学数据库题库09数据库系统开发工具练习题

中南大学数据库题库09数据库系统开发工具练习题

Visual Basic支持的一种程序结构语句是()。

A BEGIN … ENDB If … Then … ElseC Do CaseD For … Loop参考答案BVB表达式3*2^2+3 mod 10\4的值是()。

A 12B 13C 36D 37参考答案B在VB中,可以从键盘接受文本数据的控件是()。

A Textbox控件B Label控件C CommandButton控件D Data控件参考答案AInputBox函数的返回值类型是()。

A 变体型B 整型C 实型D 字符型参考答案DOption Explicit语句表示()。

A 可以不申明变量类型B 必须申明变量类型C 数组下标从0开始D 数组下标从1开始参考答案B下面正确的逻辑表达式是()。

A x>y AND y>zB x>y>zC x>y AND >zD x>y & y >z参考答案A无论任何控件,都具有一个共同属性,这个属性是()。

A TextB FontC NameD Caption参考答案C以下()是合法的变量名。

A 4pB 姓名C ‘年龄’D If Not参考答案B在VB中,以下不能在“工程资源管理器”窗口中列出的文件类型是( )。

A .basB .resC .frmD .ocx参考答案DVB集成开发环境中,提供控件的窗口是()。

A 工具栏B 工具箱C 属性窗口D 工程管理器参考答案B在VB中,确定一个窗体或控件的大小的属性是()。

A Top或LeftB Top和LeftC Width或HeightD Width和Height参考答案D在VB中设计动画时,用时钟控件来控制动画速度的属性是()。

A EnabledB IntervalC TimerD Move参考答案B在VB中,要改变控件的高度,应该修改控件的()属性。

A TopB LeftC WidthD Height参考答案D在VB中,为了在运行时把图形文件picfile. jpg装入图片框Picture1,所使用的语句为()。

中南大学数据库习题(刘安丰老师提供的)

中南大学数据库习题(刘安丰老师提供的)

第六章习题一.选择题1.规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )A)互不相关的 B)不可分解的 C)长度可变的D)互相关联的2.关系数据库规范化是为解决关系数据库中( A)问题而引入的。

A)插入、删除和数据冗余 B)提高查询速度C)减少数据操作的复杂性 D)保证数据的安全性和完整性。

3.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及(C )的缺陷。

A)数据的不一致性 B)结构不合理 C)冗余度大 D)数据丢失4.关系模型中的关系模式至少是( A )A)1NF B)2NF C)3NF D)BCNF5.以下哪一条属于关系数据库的规范化理论要解决的问题?(A )A)如何构造合适的数据库逻辑结构B)如何构造合适的数据库物理结构C)如何构造合适的应用程序界面D)如何控制不同用户的数据操作权限6.下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?(A )A)规范化理论提供了判断关系模式优劣的理论标准B)规范化理论提供了判断关系数据库管理系统优劣的理论标准C)规范化理论对于关系数据库设计具有重要指导意义D)规范化理论对于其它模型的数据库的设计也有重要指导意义7.下列哪一条不是由于关系模式设计不当所引起的问题?BA)数据冗余B)插入异常C)删除异常D)丢失修改8.下列关于部分函数依赖的叙述中,哪一条是正确的?(D)A)若X→Y,且存在属性集Z,Z∩Y≠Φ,X→Z,则称Y对X部分函数依赖B)若X→Y,且存在属性集Z,Z∩Y=Φ,X→Z,则称Y对X部分函数依赖C)若X→Y,且存在X的真子集X′,X′Y,则称Y对X部分函数依赖D)若X→Y,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖9.下列关于关系模式的码的叙述中,哪一项是不正确的?(C )A)当候选码多于一个时,选定其中一个作为主码B)主码可以是单个属性,也可以是属性组C)不包含在主码中的属性称为非主属性D)若一个关系模式中的所有属性构成码,则称为全码10.在关系模式中,如果属性A和B存在1对1的联系,则(C )A)A→B B)B→A C)A B D)以上都不是11.候选关键字中的属性称为(B )A)非主属性B)主属性C)复合属性D)关键属性12.由于关系模式设计不当所引起的插入异常指的是(D )A)两个事务并发地对同一关系进行插入而造成数据库不一致B)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C)未经授权的用户对关系进行了插入D)插入操作因为违反完整性约束条件而遭到拒绝13.X→Ai成立是X→A1A2…Ak成立的(C )A)充分条件B)必要条件C)充要条件D)既不充分也不必要14.任何一个满足2NF但不满足3NF的关系模式都存在(D)A)主属性对候选码的部分依赖B)非主属性对候选码的部分依赖C)主属性对候选码的传递依赖D)非主属性对候选码的传递依赖15.设有关系模式R(A,B,C,D),其函数依赖集F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到(C )。

中南大学数据库考试题库

中南大学数据库考试题库

基础知识(单选)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 描述需要存储的记录及其数量参考答案D3. 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 逻辑模型参考答案A9.下面列出的条目中,()不是数据库技术的主要特点。

中南大学大数据专业《数据库》选择题题库及答案

中南大学大数据专业《数据库》选择题题库及答案

数据库选择题题库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 )人员的职责。

中南大学数据库习题(刘安丰老师提供的)教学教材

中南大学数据库习题(刘安丰老师提供的)教学教材

中南大学数据库习题(刘安丰老师提供的)第六章习题一.选择题1.规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )A)互不相关的 B)不可分解的 C)长度可变的 D)互相关联的2.关系数据库规范化是为解决关系数据库中( A)问题而引入的。

A)插入、删除和数据冗余 B)提高查询速度C)减少数据操作的复杂性 D)保证数据的安全性和完整性。

3.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及(C )的缺陷。

A)数据的不一致性 B)结构不合理 C)冗余度大 D)数据丢失4.关系模型中的关系模式至少是( A )A)1NF B)2NF C)3NF D)BCNF5.以下哪一条属于关系数据库的规范化理论要解决的问题?( A )A)如何构造合适的数据库逻辑结构B)如何构造合适的数据库物理结构C)如何构造合适的应用程序界面D)如何控制不同用户的数据操作权限6.下列关于关系数据库的规范化理论的叙述中,哪一条是不正确的?(A )A)规范化理论提供了判断关系模式优劣的理论标准B)规范化理论提供了判断关系数据库管理系统优劣的理论标准C)规范化理论对于关系数据库设计具有重要指导意义D)规范化理论对于其它模型的数据库的设计也有重要指导意义7.下列哪一条不是由于关系模式设计不当所引起的问题?BA)数据冗余 B)插入异常 C)删除异常 D)丢失修改8.下列关于部分函数依赖的叙述中,哪一条是正确的?( D)A)若X→Y,且存在属性集Z,Z∩Y≠Φ,X→Z,则称Y对X部分函数依赖B)若X→Y,且存在属性集Z,Z∩Y=Φ,X→Z,则称Y对X部分函数依赖C)若X→Y,且存在X的真子集X′,X′Y,则称Y对X部分函数依赖D)若X→Y,且存在X的真子集X′,X′→Y,则称Y对X部分函数依赖9.下列关于关系模式的码的叙述中,哪一项是不正确的?(C )A)当候选码多于一个时,选定其中一个作为主码B)主码可以是单个属性,也可以是属性组C)不包含在主码中的属性称为非主属性D)若一个关系模式中的所有属性构成码,则称为全码10.在关系模式中,如果属性A和B存在1对1的联系,则( C )A)A→B B)B→A C)A B D)以上都不是11.候选关键字中的属性称为( B )A)非主属性 B)主属性 C)复合属性 D)关键属性12.由于关系模式设计不当所引起的插入异常指的是(D )A)两个事务并发地对同一关系进行插入而造成数据库不一致B)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C)未经授权的用户对关系进行了插入D)插入操作因为违反完整性约束条件而遭到拒绝13.X→Ai成立是X→A1A2…Ak成立的( C )A)充分条件 B)必要条件 C)充要条件 D)既不充分也不必要14.任何一个满足2NF但不满足3NF的关系模式都存在( D)A)主属性对候选码的部分依赖 B)非主属性对候选码的部分依赖C)主属性对候选码的传递依赖 D)非主属性对候选码的传递依赖15.设有关系模式R(A,B,C,D),其函数依赖集F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( C )。

中南大学《数据库原理与技术》课程作业(在线作业)一及参考答案

中南大学《数据库原理与技术》课程作业(在线作业)一及参考答案
参考答案:
(AB)
6.
SQL数据库中的表可以是( )。
(A)数据库
(B)视图
(C)基本表
(D) SQL模式
参考答案:
(BC)
7.
下列关于基本表的与存储文件之间关系的叙述中,错误的是( )。
(A)一个基本表只能存储于一个文件中,一个存储文件中也只能存放一个基本表
(B)一个基本表只能存储于一个文件中,但一个存储文件中可存放多个基本表
(A)结构复杂
(B)存取效率不高
(C)操作复杂
(D)操作语句难以理解与记忆
参考答案:
(B)
13.
SQL语言中,实现数据检索的语句是( )。
(A) INSERT
(B) SELECT
(C) UPDATE
(D) DELETE
参考答案:
(B)
14.
DB的三级模式结构中最接近用户的是()。
(A)内模式
(B)外模式
(B) !=
(C) <>
(D) <=
参考答案:
(A)
6.
SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中最重要的也是使用最频繁的语句是( )。
(A) DELETE
(B) INSERT
(C) UPDATE
(D) SELECT
参考答案:
(D)
7.
一个外部关键字的属性可以()
(A)对(B)错
(A)一个概念(B)包含关系(C)不一样的概念(D)不确定的
参考答案:
(C)
20.
数据模型是()数据特征的抽象。
(A)计算机世界(B)现实世界(C)模型空间(D)概念世界

中南大学数据库习题复习资料

中南大学数据库习题复习资料

第七章习题一、选择题1.E-R方法的三要素是(C )。

A)实体、属性、实体集B)实体、键、联系C)实体、属性、联系D)实体、域、候选键2.如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A )转换为关系数据模型。

A)E-R模型B)层次模型C)关系模型D)网状模型。

3.在数据库设计的需求分析阶段,业务流程一般采用(B )表示。

A)E-R模型B)数据流图C)程序结构图D)程序框图4.概念设计的结果是(B )。

A)一个与DBMS相关的概念模式B)一个与DBMS无关的概念模式C)数据库系统的公用视图D)数据库系统的数据词典5.在设计数据库系统的概念结构时,常用的数据抽象方法是(C )。

A)合并与优化B)分析和处理C)聚集和概括D)分类和层次6.如果采用关系数据库来实现应用,在数据库设计的(C )阶段将关系模式进行规范化处理。

A)需求分析B)概念设计C)逻辑设计D)物理设计7.在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块称为(C )存储方法。

A)HASH B)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)。

中南大学数据库题库02

中南大学数据库题库02

在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 每个数据库可以包含若干个主数据文件B 主数据文件的扩展名是:mdfC 主数据文件中存放的是数据库的系统信息和用户数据库的数据D 每个数据库都只包含一个主数据文件参考答案ASQL Server 2000 支持4 种备份类型:完全备份、()、事务日志备份、文件和文件组备份。

A 差值备份B 差异备份C 等差备份D 磁盘备份参考答案BSQL Server 2000 的备份设备是用来存储()备份的存储介质。

A 数据库、文件和文件组、事务日志B 数据库、文件和文件组、文本文件C 表、索引、存储过程D 表、索引、图表参考答案A下列关于表的叙述正确的是()。

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

第二章习题
一、选择题
1. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数为( C )
A)400 B)10000 C)30000 D)90000
2. 下面对于关系的叙述中,哪个是不正确的?( C)
A)关系中的每个属性是不可分解的 B)在关系中元组的顺序是无关紧要的
C)任意的一个二维表都是一个关系 D)每一个关系只有一种记录类型
3. 设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于( B)
A)R∪S B)R∩S C)R×S D)R÷S
4. 在关系代数中,(D )操作称为从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组。

A)投影 B)选择 C)自然连接 D)θ连接
5. 关系数据模型的三个要素是(D )
A)关系数据结构、关系操作集合和关系规范化理论
B)关系数据结构、关系规范化理论和关系的完整性约束
C)关系规范化理论、关系操作集合和关系的完整性约束
D)关系数据结构、关系操作集合和关系的完整性约束
6. 下列叙述中,哪一条是不正确的?(A )
A)一个二维表就是一个关系,二维表的名就是关系的名
B)关系中的列称为属性,属性的个数称为关系的元或度
C)关系中的行称为元组,对关系的描述称为关系模式
D)属性的取值范围称为值域,元组中的一个属性值称为分量
7. 设关系R的度为20,关系S的度为30。

如果关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的度为(D )
A)10 B)20 C)30 D)50
8. 设关系R和S具有相同的度,且相应的属性取自同一个域。

下列哪一个关系代数的运算的结果集合为{ t|t ∈R ∧t ∉S}?( B )
A)R∪S B)R-S C)R×S D)R∩S
9. 在关系代数的连接操作中,哪一种连接操作需要取消重复列?( A )
A)自然连接 B)笛卡尔积 C)等值连接 D)θ连接
10. 下列哪一种关系运算不要求:“R和S具有相同的度数,且它们对应属性的数据类型也相同”(D)
A)R∪S B)R∩S C)R-S D)R×S
11. 设属性A是关系R的主属性,则属性A不能取空值(NULL)。

这是(A )。

A)实体完整性规则 B)参照完整性规则
C)用户定义完整性规则 D)域完整性规则
12. 设关系R和关系S的目数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的目数是(A )。

A)7 B)9 C)12 D)16
13. 关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行” 的概念最接
近?( D )
A)属性 B)关系 C)域 D)元组
14. 在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为( D )
A)并 B)选择 C)自然连接 D)θ连接
15.下列关系运算中,哪个运算不要求关系R与关系S具有相同的目(属性个数)?( A )
A)R×S B)R∪S C)R∩S D)R-S
16.如果在一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何子集都不具有这一特性。

这些属性(或属性组)都被称为该关系的(A )
A)候选码 B)主码 C)外码 D)连接码
17. 关系代数的运算可分为两类:传统的集合运算和专门的关系运算。

下面列出的操作符中,哪些是属于传统的集合运算?( B )
I.U(并) II.-(差)III.∩(交) IV.X(广义笛卡尔积) V.σ(选择)
VI.Π(投影) VII.连接
A)I、II、V和VI B)I、II、III和IV C)IV、V、VI和VII D)都是
18.关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

哪(些)类完整性是关系模型必须满足并由DBMS自动支持的?( B )
A)实体完整性 B)实体完整性和参照完整性
C)参照完整性和用户定义的完整性 D)实体完整性、参照完整性和用户定义的完整性
19.设关系R与关系S具有相同的目,且相对应的属性的值取自同一个域,则R∩S可记作:( C)
A){t∣t∈R∨t∈S} B){t∣t∈R∧t∉S} C){t∣t∈R∧t∈S} D){t∣t∈R∨t∉S} 20.关系数据模型中表和表之间的数据联系是通过以下哪项来实现的?(C )
A)主码 B)指针 C)外码 D)链表
二、填空题
1.用值域的概念来定义关系,关系是属性值域笛卡尔积的一个子集。

2.设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A 的值或者等于R中某个元组的主码值,或者取空值(null)。

这是参照完整性规则。

3.数据模型通常由三部分组成,它们是数据结构、数据操作和完整性约束。

4.在关系代数中,从两个关系的笛卡儿积中选取它们的属性或属性组间满足一定条件的元组的操作称为θ连接。

5.关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为关系。

三、简答题
1.试述关系模型的三个组成部分。

2.试述关系操作的特点和关系操作语言的分类。

3.定义并理解下列术语,说明它们联系与区别:
(1)域,笛卡尔积,关系,元组,属性
(2)主码,候选码,外码
(3)关系,关系模式,关系数据库
4.试述关系模型的完整性规则,在参照完整性中,为什么外码可以取空值?什么情况下才可以取空值?
5.试述等值连接与自然连接的区别和联系。

6.关系代数的基本运算有哪些 ? 如何用这些基本运算来表示其它运算?
7.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式:
S(SNO,SNAME,STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNANE,CITY);
SPJ(SNO,PNO,JNO,QTY)。

其中:供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J 由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量组成(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。

试用关系代数完成如下查询:
1)求供应工程J1 零件的供应商号码SNO。

2)求供应工程J1 零件P1的供应商号码SNO。

3)求供应工程J1 零件为红色的供应商号码SNO。

4)求没有使用天津供应商生产的红色零件的工程号。

5)求至少用了供应商S1所供应的全部零件的工程号
(7)①πSno(σJno='J1' (SPJ))
②πSno(σJno='J1'∧Pno=‘P1’(SPJ))
③πSno(σJno=’J1'∧color='红色’(SPJ∞P))
或πSno(σJno=’J1'(SPJ)∞σcolor='红色’(P))
或πSno(σcolor='红色’(σJno=’J1'(SPJ)∞P))
④πJno (J)- πJno(σCity=’天津'(S)∞SPJ∞σcolor='红色’(P))
⑤πJno,Pno (SPJ)÷πPno(σSno=’S1'(SPJ))。

相关文档
最新文档