2009数据库系统期末(C)
第 1 页 共 6页
5、关系数据库中,数据的物理独立性是通过哪种机制来实现的? A.逻辑模型 C.物理模型 B.模式/外模式映像 D.模式/内模式映像
(
)
6、在基本表创建时,关系模型的实体完整性用什么语句定义? A.CHECK 子句 B.PRIMARY KEY C.WHERE 子句 D.FOREIGN KEY REFERENCES 7、数据库完整性控制所要防范的对象是什么? A.非法用户进入系统 B.合法用户的非法操作 D.数据泄露 C.不正确的数据 8、定义事务的语句中不包括: A.BEGIN TRANSAXCTION C.END TRANSACTION
第 5 页 共 6页
第 6 页 共 6页
(
)
20、一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正 确,这是由于违背了事务的哪个特性? ( ) A.原子性 B.隔离性 C.一致性 D.持续性
二、 填空题(每空 2 分,共 20 分)
得分 评阅人
1、 数据管理技术的发展经历了人工管理阶段、 ________________和________________。 2、在关系数据库的参照完整性被破坏时,系统可以采取拒绝执行(NO ACTION) 、 ______________________或者设置为空值(SET-NULL)的违约处理策略。 3、要取消查询结果中的重复项,应该在 SELECT 子句里加入________________短语。 4、当指示变量的值为负值时,它所指示的输出主变量将被赋为___________。 5、 一个关系数据库的内模式形成于该数据库设计开发过程中的_______________阶段。 6、 关系数据模型中, ______________是实际存在的表, 它是实际存储数据的逻辑表示。 7、要对 SQL 查询结果进行排序,必须使用_________________子句。 8、 为了区分嵌入 SQL 语句和主语言语句, ESQL 语句前要加上____________________。 9、审计设置和审计内容一般都存放在__________________中。
学年第一学期期末考试试卷 南昌大学 2009~2010 学年第一学期期末考试试卷 ~
试卷编号: 试卷编号: 课程编号: 课程编号: H61030008 课程名称: 课程名称: 数据库原理 学号: 学号: ( C )卷 卷
考试形式: 考试形式: 闭卷 班级: 班级:
适用班级: 计算机,网络, 适用班级: 计算机,网络,数媒 07 学院: 学院:
(
)
第 2 页 共 6页
17、在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教 师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为: ( ) A.结构冲突 B.属性冲突 C.命名冲突 D.语义冲突 18、一张基本表上可以建立多少个聚簇索引,多少个唯一索引? A.一个,一个 B.一个,多个 D.多个,多个 C.多个,一个 19、对于 ARMSTRONG 公理系统中的增广律表示正确的是: A.若 Y≤X≤U,则 X →Y 为 F 所蕴含 B.若 X→Y 及 Y→Z 为 F 所蕴含,则 X→Z 为 F 所蕴含 C.若 X→Y 为 F 所蕴含,且 Z≤U,则 XZ→YZ 为 F 所蕴含 D.若 X→Y,WY→Z,有 XW→Z ( )
(
)
4、与条件表达式 Sage>ANY (SELECT Sage FROM STUDENT WHERE Sdept=’IS’)等价 的表达式是: ( ) A.Sage> (SELECT MAX(Sage) FROM STUDENT WHERE Sdept=’IS’) B.Sage> (SELECT MIN(Sage) FROM STUDENT WHERE Sdept=’IS’) C.Sage< (SELECT MAX(Sage) FROM STUDENT WHERE Sdept=’IS’) D.Sage< (SELECT MIN(Sage) FROM STUDENT WHERE Sdept=’IS’)
一、 选择题(每空 2 分,共 40 分)
得分 评阅人
1、对于查询的代数优化来说,正确的是: A.先做选择操作 B.先做投影操作 C.先做集合操作 D.先做连接操作 2、SQL Server2000 是一种: A.数据库 C.应用系统 B.数据库系统 D程中,要使 2NF 关系模式满足第三范式就必须消除: A.非主属性对码的部分函数依赖 B.非主属性对码的传递函数依赖 C.主属性对码的部分和传递函数依赖 D.非平凡的非函数依赖的多值依赖
)
)
(
)
14、若‘年龄’是教师关系表的一个字段,按规定未退休女教师年龄应不超过 55 岁。 这属于( ) A.实体完整性规则 B.参照完整性规则 C.用户定义完整性规则 D.域完整性规则 15、嵌入式 SQL 语句中,不可以使用主变量的是: A.INTO 子句 B.HAVING 短语的条件表达式 C.WHERE 子句 D.CHECK 子句 16、在一个关系模式中,哪一类问题是不可能完全避免的? A.数据冗余 B.修改异常 D.删除异常 C.插入异常 ( )
第 3 页 共 6页
三、 综合题(共 40 分)
得分 评阅人
1、简述数据与程序的物理独立性与逻辑独立性的含义,以及如何实现。 (10 分)
2、表 table 数据如下: id name num color A a 9 red A b 11 blue B f 7 red B g 8 blue 请写出获得以下语句执行的结果(每题 10 分,共 30 分) (1) π id ,num (σ id = 'B ' ∧ name = ' f ' ( table))
第 4 页 共 6页
(2) select * from table where color='red' order by num;
(3) select * from table where color='blue' AND num > ANY (select max(num) from table where color='red')
题号 题分 得分
姓名: 姓名:
信息工程学院
一 40 二 20 三 40 四
专业: 专业:
五
计算机,网络, 考试日期: 计算机,网络,数媒 考试日期:
六 七 八 九 十 总分 100 累分人 签名
考生注意事项:1、本试卷共 6 页, 请查看试卷中是否有缺页或破损。 如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
(
)
(
)
( B.ROLLBACK D.COMMIT ( D.集成 (
)
9、 用于定义某一实体型的组成成分的抽象方式是: A.概括 B.聚集 C.分类 10、 SQL 语言中, 删除一个元组的命令是 A.DELETE B.DROP C.CLEAR D.REMOVE
) )
11、 何种 SQL 语句可使被授予某种角色的用户有权将这种权限授给其他角色? ( A.WITH GRANT OPTION B.WITH ALL PRIVILLEGES D.WITH DBA OPTION C.WITH ADMIN OPTION 12、. 为计算机系统提供最外层安全保护措施的机制是? A.用户标识与鉴别 B.自主存取控制 C.数据加密和审计 D.创建角色 13、关系模式的规范化是服务于: A.数据完整性 C.数据独立性 B.并发控制 D.数据库逻辑设计 (
大学计算机数据库应用期末考试复习资料及试卷(含答案)
考试科目:数据库应用一、选择题1.以下有关对数据的解释错误的是:(C)。
A、数据是信息的载体B、数据是信息的表现形式C、数据是0~9组成的符号序列D、数据与信息在概念上是有区别的2.以下模式不是数据库系统体系结构中包含的模式的是:(C)。
A、模式B、外模式C、优化模式D、内模式3.能够实现对数据库中数据操纵的软件是:(D)。
A、操作系统B、解释系统C、编译系统D、数据库管理系统4.数据库系统与文件系统最根本的区别是:(D)。
A、文件系统只能管理程序文件,而数据库系统可以管理各种类型文件B、数据库系统复杂,而文件系统简单C、文件系统管理的数据量少,而数据库系统可以管理庞大数据量D、文件系统不能解决数据冗余和数据的独立性,而数据库系统能5.数据管理技术的发展阶段不包括:(A)。
A、操作系统管理阶段B、人工管理阶段C、文件系统管理阶段D、数据库系统管理阶段6.以下不属于数据库设计步骤的是:(B)。
A、概念结构设计B、签约C、逻辑结构设计D、需求分析7.以下方法不能退出Access的是(C)。
A、打开“文件”菜单,选择“退出”命令B、打开“文件”菜单,按X键C、按ESC键D、按Alt+F4键8.不是Access数据库对象的是(C)。
A、表B、查询C、视图D、模块9.图形文件的字段类型是(B)。
A、备注型B、OLE对象C、日期类型D、文本类型10.创建表的方法(D)。
A、数据表视图B、设计视图C、表向导D、以上三种都可以11.设置数据库的用户密码时,应该用什么方式打开数据库:(C)。
A、只读B、独占只读C、独占D、共享12.数据管理技术发展经过了三个阶段,以下不是这三个阶段的是:(A)A、智能阶段B、人工管理C、文件系统D、数据库系统13.数据库系统的组成可以分为几类,除了硬件环境、软件环境、数据库,还包括哪个:(C)A、操作系统B、CPUC、人员D、物理数据库14.常见的数据模型有3种,它们是:(B)A、网状、关系和语义B、层次、关系和网状C、环状、层次和关系D、字段名、字段类型和记录15.数据库设计的阶段中,那个阶段把概念模型转换成可由某个数据库管理系统支持的数据模型:(C)A、概念结构设计B、实施阶段C、逻辑结构设计D、物理结构设计16.数据库系统的核心是:(C)A、数据模型B、数据库管理系统C、数据库D、数据库管理员17.在设计学生信息表时,对于其字段“学生简历”,要求填写从高中到现在的情况,一般长度大于255个字符,请问应该选择那种数据类型:(B)A、文本型B、备注型C、数字型D、日期/时间型18.表的组成内容包括:(B)A、查询和字段B、字段和记录C、记录和窗体D、报表和字段19.Access数据库的类型是:(C)A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库20.利用Accss创建的数据库文件,其扩展名为:(D)A、.pdfB、.docC、.txtD、.MDB21.在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的字母数是:(B)A、5B、10C、15D、2022.设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系是:(C)。
数据库期末复习习题
数据库期末复习习题期末了,复习⼀波真不知道为什么中国的cs教育搞得跟⽂科⼀样。
数据库期末复习习题⼀、选择题1. 数据管理技术的发展过程中,经历了⼈⼯管理阶段、⽂件系统阶段和数据库系统阶段,在这三个阶段中,数据独⽴性最⾼的是( C )阶段。
(A)⼈⼯管理(B)⽂件系统(C)数据库系统1. 候选码中的属性可以有( C )。
(A)0个(B)1个(C)1个或多个(D)多个(当⼀个关系有N个属性或属性组可以唯⼀标识时,则说明该关系有N个候选码,可以选定其中⼀个作为主码。
)1. 现实世界“特征”术语,对应于数据世界的( A )。
(A)属性(B)联系(C)记录(D)数据项1. 下⾯关于关系性质的叙述中,不正确的是( D )。
(A)关系中⾏的次序不重要(B)关系中列的次序不重要(C)关系中元组不可以重复(D)关系中列不可以取空值1. 若有语句SNO INT NOT NULL UNIQUE,下⾯描述不正确的是( B )。
(A)每个SNO必须是唯⼀的(B)SNO是主码(C)SNO不能为空(D)SNO取值整数1. 在SELECT语句中的WHERE⼦句的条件表达式中,可以匹配0个到多个字符的通配符是( B )。
(A)* (B)% (C)_ (D)[]1. 在SQL SERVER中声明局部变量时,变量名前⾯的字符为( A )。
(A)@ (B)@@ (C)# (D)*1. 关于EXISTS谓词的使⽤,错误的是( C )。
(A)EXISTS谓词返回的结果是TRUE或FALSE(B)由EXISTS引出的⼦查询,SELECT语句⼀般不写具体的属性列,⽽使⽤*(C)EXISTS既可以⽤在相关⼦查询中,⼜可以⽤在不相关⼦查询中(D)NOT EXISTS与EXISTS返回的结果相反(⾮相关⼦查询的执⾏不依赖与外部的查询。
相关⼦查询的执⾏依赖于外部查询。
多数情况下是⼦查询的WHERE⼦句中引⽤了外部查询的表。
⾮相关⼦查询是独⽴于外部查询的⼦查询,⼦查询总共执⾏⼀次,执⾏完毕后将值传递给外部查询。
数据库期末复习题(学生)
数据库原理与应用教程复习题(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。
2.在关系模型中,实体以及实体间的联系都是用______来表示的。
3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。
4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。
5.SQL Server中,一个简单的数据库可以只有一个_________文件和一个日志文件。
6.聚集索引和非聚集索引的存储结构都采用____________索引结构。
7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。
8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。
9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。
10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。
二、选择题(每小题1分,共20分)1、数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2、一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3、如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。
这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4、在关系模型中,“元组”是指( )(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5、有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修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 )。
数据库期末考试复习题及答案-填空简答
(本大题共9小题,每空1分,共10分)请在每小题的空格中填上正确答案。
错填、不填均无分。
1. 关系数据模型由关系数据结构、关系操作和关系完整性约束三部分组成。
2. 一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的属性3. 在Student表的Sname列上建立一个唯一索引的SQL语句为:CREATE UNIQUE INDEX Stusname ON student(Sname)4. SELECT语句查询条件中的谓词“!=ALL”与运算符 NOT IN 等价5. 关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则侯选码是 A和(B,C) ,R∈ AB NF。
6. 分E-R图之间的冲突主要有属性冲突、命名冲突、结构冲突三种。
7. 事物是DBMS的基本单位,是用户定义的一个数据库操作序列。
8. 存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,T n-1正等待被T n锁住的数据项,且T n正等待被T0锁住的数据项,这种情形称为死锁。
9. 可串行性是并发事务正确性的准则。
三、简答题(第1、3题3分,第2题4分,共10分)1.试述关系模型的参照完整性规则?答:参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值。
2.试述视图的作用?(1)视图能够简化用户的操作。
(1分)(2)视图使用户能以多种角度看待同一数据。
(1分)(3)视图对重构数据库提供了一定程度的逻辑独立性。
(1分)(4)视图能够对机密数据提供安全保护。
(1分)3. 登记日志文件时必须遵循什么原则?登记日志文件时必须遵循两条原则:(1)登记的次序严格按并发事务执行的时间次序。
2009年夜大数据库系统期末考试(A)参考答案
2009年夜⼤数据库系统期末考试(A)参考答案《数据库系统》期末试卷(A)考试形式:闭卷考试时间:120分钟请将所有答案写在答题纸上⼀、单项选择题 (20分)1. (B)是存储在计算机内有结构的数据的集合。
A. 数据库系统B. 数据库C. 数据库管理系统D. 数据结构2. 采⽤⼆维表结构表达实体类型及实体间联系的数据模型是( C)。
A.层次模型 B. ⽹状模型C. 关系模型D. 实体联系模型3. R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R S构成的结果集为( A)元关系.A. 4B. 3C. 7D. 64. σ3<‘2’ (S)表⽰( B).A. 表⽰从S关系中挑选3的值⼩于第⼆个分量的元组B. 表⽰从S关系中挑选第3个分量值⼩于字符’2’的元组C. 表⽰从S关系中挑选第3个分量值⼩于第2个分量值的元组D. σ3<‘2’ (S)是向关系垂直⽅向运算5. 视图创建完毕后,数据字典中存放的是(C)A. 查询语句B. 查询结果C. 视图定义D. 所引⽤的基本表的定义6. 数据库的( B )是指数据的正确性和相容性。
A. 安全性B. 完整性C. 并发控制D. 恢复7. 数据库系统的核⼼和基础是( C )。
A. 数据库B. 数据库管理系统C. 数据模型D. 软件⼯具8. 层次型、⽹状型和关系型数据模型划分原则是(D)。
A. 记录长度B. ⽂件的⼤⼩C. 联系的复杂程度D. 数据之间的联系9. 数据库系统的最⼤特点是( C )。
A. 数据的三级抽象和⼆级独⽴性B. 数据共享性C. 数据的结构化D. 数据独⽴性10. ⼀辆汽车由多个零部件组成,且相同的零部件可适⽤于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(D)。
A.1:1 B.1:MC.M:1 D.M:N11. 关系代数中的π运算符对应SELECT语句中的(A)⼦句A. SELECTB. FROMC. WHERED. GROUP BY12. 关系数据库的规范化理论主要解决的问题是(A)。
数据库期末复习题
第1章数据库技术基础一、单选题1.数据模型反映的是(A )。
A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系2.数据库系统的核心是(C )。
A.数据库B.数据库管理员C.数据库管理系统 D.文件3.数据库管理系统中负责数据模式定义的语言是(A )。
A.数据定义语言B.数据管理语言C.数据控制语言D.数据操纵语言4.数据库管理系统是(B )。
A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统5.在数据管理技术发展的三个阶段中,数据共享最好的是(C ).A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同6.用Access创建的数据库文件,其扩展名是( D ).A..adp B..dbf C.。
frm D..mdb7.数据库系统是由数据库、数据库管理系统、应用程序、(A )、用户等构成的人机系统。
A.数据库管理员B.程序员C.高级程序员D.软件开发商8.在数据库中存储的是(B )。
A.信息B.数据C.数据结构D.数据模型9.在下面关于数据库的说法中,错误的是(D )。
A.数据库有较高的安全性B.数据库有较高的数据独立性C.数据库中的数据可以被不同的用户共享D.数据库中没有数据冗余10.不是数据库系统特点的是(C )。
A.较高的数据独立性B.最低的冗余度C.数据多样性D.较好的数据完整性11.Access是( C )数据库管理系统.A.层次B.网状C.关系型D.树状12.在Access中,数据库的基础和核心是(A ).A.表B.查询C.窗体D.宏13.在下面关于Access数据库的说法中,错误的是(B ).A.数据库文件的扩展名为mdb B.所有的对象都存放在同一个数据库文件中C.一个数据库可以包含多个表D.表是数据库中最基本的对象,没有表也就没有其他对象14.Access数据库管理系统依赖于(B )操作系统.A.Dos B.Windows C.Unix D.Ucdos15.常见的数据模型有3种,它们是( B )。
数据库期末考试试题及答案
数据库期末考试试题及答案第一部分:选择题(共20题,每题2分,共40分)1. 数据库是用来存储和管理什么类型的数据?a) 文件数据b) 网络数据c) 结构化数据d) 非结构化数据答案:c) 结构化数据2. 数据库系统的基本组成部分包括以下哪几个方面?a) 数据库管理系统(DBMS)b) 数据库应用程序c) 数据库模型d) 数据库管理员答案:a) 数据库管理系统(DBMS),b) 数据库应用程序,c) 数据库模型3. 下面哪个是关系数据库模型的特点?a) 数据以文件形式存储b) 数据以表格形式存储c) 数据以树形结构存储d) 数据以图形结构存储答案:b) 数据以表格形式存储4. 数据库的完整性约束包括以下几种类型?a) 实体完整性b) 参照完整性c) 域完整性d) 属性完整性答案:a) 实体完整性,b) 参照完整性,c) 域完整性,d) 属性完整性5. 数据库事务的ACID特性包括以下哪几个方面?a) 原子性b) 一致性c) 隔离性d) 持久性答案:a) 原子性,b) 一致性,c) 隔离性,d) 持久性6. 关系数据库中,外键用来表示什么类型的关系?a) 一对一关系b) 一对多关系c) 多对多关系d) 多层次关系答案:b) 一对多关系7. 下面哪个是数据库查询语言?a) Javab) C++c) SQLd) HTML答案:c) SQL8. 在数据库中,一个事务的隔离级别有哪几种选择?a) READ COMMITTEDb) REPEATABLE READc) SERIALIZABLEd) READ UNCOMMITTED答案:a) READ COMMITTED,b) REPEATABLE READ,c) SERIALIZABLE,d) READ UNCOMMITTED9. 数据库索引的作用是什么?a) 提高数据访问的速度b) 减少数据存储的空间c) 保证数据的一致性d) 控制数据的权限答案:a) 提高数据访问的速度10. 数据库范式用来做什么?a) 优化数据库查询b) 规范数据库模型c) 压缩数据库存储d) 加密数据库数据答案:b) 规范数据库模型11. 数据库触发器用来做什么?a) 检查数据的有效性b) 定期备份数据库c) 自动执行特定操作d) 创建数据库索引答案:c) 自动执行特定操作12. 数据库备份的作用是什么?a) 保护数据免受损失b) 提高数据库查询速度c) 减少数据存储空间d) 控制数据的权限答案:a) 保护数据免受损失13. 数据库连接是指什么?a) 数据库之间的关系b) 数据库中的数据关系c) 应用程序访问数据库的接口d) 数据库中的表之间的关系答案:c) 应用程序访问数据库的接口14. 数据库主键的作用是什么?a) 提高数据查询速度b) 控制数据的权限c) 唯一标识一条记录d) 加密数据库数据答案:c) 唯一标识一条记录15. 数据库视图是什么?a) 物理存储的数据b) 存储过程c) 虚拟表d) 数据库备份文件答案:c) 虚拟表16. 数据库设计的范式分为几个级别?a) 1NF, 2NF, 3NF, BCNFb) 1NF, 2NF, 3NF, 4NFc) 1NF, 2NF, 3NFd) 1NF, 2NF, 3NF, 5NF答案:b) 1NF, 2NF, 3NF, 4NF17. 数据库连接的类型包括以下哪几种?a) 内连接b) 外连接c) 自连接d) 所有答案都正确答案:d) 所有答案都正确18. 数据库中的事务是?a) 一条SQL语句b) 一组SQL语句c) 一个数据库操作d) 一个用户操作答案:b) 一组SQL语句19. 数据库管理系统(DBMS)的作用是什么?a) 存储和管理数据b) 控制和管理数据库访问c) 进行数据库备份和恢复d) 所有答案都正确答案:d) 所有答案都正确20. 数据库中的事务日志是用来做什么?a) 记录数据库的结构b) 记录数据库的访问权限c) 记录数据库操作的序列d) 记录数据库查询结果答案:c) 记录数据库操作的序列第二部分:填空题(共10题,每题2分,共20分)1. 触发器是通过在数据库中定义______,在特定的数据更新、插入、删除等操作发生时被自动执行。
数据库试题期末考试及答案
数据库试题期末考试及答案数据库期末考试试题一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。
A. 数据存储B. 数据管理C. 数据分析D. 数据加密2. 关系型数据库的存储结构是()。
A. 树形结构B. 网状结构C. 线性结构D. 表格结构3. SQL语言中的“SELECT”语句用于()。
A. 插入数据B. 更新数据C. 查询数据D. 删除数据4. 在关系数据库中,数据的完整性约束包括()。
A. 实体完整性和参照完整性B. 数据完整性和参照完整性C. 实体完整性和用户定义完整性D. 参照完整性和用户定义完整性5. 数据库设计中,范式理论的目的是()。
A. 提高查询效率B. 减少数据冗余C. 增强数据安全性D. 优化存储空间...(此处省略其他选择题,共10题)二、简答题(每题5分,共20分)1. 简述数据库的三级模式结构。
2. 解释什么是事务的ACID属性。
3. 什么是数据库的并发控制?4. 描述什么是数据库的规范化过程。
三、应用题(每题15分,共30分)1. 假设你正在设计一个图书馆管理系统的数据库,请列出至少5个实体,并说明它们之间的关系。
2. 编写一个SQL查询,用于找出所有借阅了超过5本书的读者的姓名和借阅数量。
四、综合题(每题15分,共30分)1. 描述在数据库中实现数据备份和恢复的一般步骤。
2. 给出一个场景,说明如何使用数据库视图来提高数据安全性。
五、论述题(共10分)1. 论述数据库索引在提高查询性能中的作用及其潜在的缺点。
数据库期末考试答案一、选择题答案1. B2. D3. C4. A5. B...(此处省略其他选择题答案)二、简答题答案1. 数据库的三级模式结构包括:外模式(用户视图)、概念模式(逻辑结构)和内模式(存储结构)。
2. 事务的ACID属性包括:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
全国2009年10月自学考试数据库系统原理试题及答案
全国2009年10月自学考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库系统的核心组成部分是( )A.DBB.DDC.DBAD.DBMS2.数据库的最小存取单位是( )A.字符B.数据项C.记录D.文件3.数据库应用程序的编写是基于三级模式结构中的( )A.外模式B.逻辑模式C.内模式D.概念模式4.完成关系模式设计是在数据库设计的( )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段5.下列关于外键的说法正确的是( )A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名,只要定义在相同域上即可D.外键的取值只允许等于所参照关系中某个主键值6.关系模式设计理论主要解决的问题是( )A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性7.设有关系R (A ,B ,C )和S (A ,D )则与R S 等价的关系代数表达式是( )A.R SB.S)(R D C,B,R.A,⨯∏C.A .S ,A .R =σ )S R (⨯)D.S))(R (S.A R.A D C,B,R.A,⨯∏=σ 8.设有关系模式R (A ,B ,C ),其关系r 如下表所示:下面叙述正确的是()A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立9.设有关系R和S如下表所示,则R S的值是()A. B.C. D.10.SQL语言是()A.高级言语B.汇编语言C.结构化查询语言D.宿主语言11.在SQL中,与“NOT IN”等价的操作符是()A.< >ALLB.< >SOMEC.= SOMED.= ALL12.关于事务的故障与恢复,下列说法正确的是()A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率13.下列不属于...并发操作带来的问题是( )A.丢失更新B.读脏数据C.不可重复读D.死锁1.4.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是( )A.OverlappingpleteC.DisjointD.Imcomplete15.在对象联系图中,双向箭头(← →)表示( )A.属性值是单值B.属性值是多值C.对象类型之间的联系D.两个属性之间值的联系 二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
