2009--2010年 数据库系统概论 期末考试试卷

合集下载

数据库系统概论期末试题及答案(整理版)

数据库系统概论期末试题及答案(整理版)

《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。

A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。

A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。

A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。

一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。

A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。

A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E —R 模型的三个基本要素是_________。

A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。

A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。

A 、任何一个关系模式一定有键。

B 、任何一个包含两个属性的关系模式一定满足3NF 。

C 、任何一个包含两个属性的关系模式一定满足BCNF 。

数据库系统概论_期末考试复习试题[附答案解析]

数据库系统概论_期末考试复习试题[附答案解析]

数据库系统概论 2011年期末考试复习题一、选择题• 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是:• C:课程T:教员H:上课时间R:教室S:学生• 根据语义有如下函数依赖集:• F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}• 1、关系模式A的码是(D)• A. C B. (H,R) C.(H,T) D.H,S)• 2、关系模式A的规范化程度最高达到(B)• A. 1NF B. 2NF C. 3NFD. BCNF• 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)• A. 1NF B. 2NF C. 3NF D. BCNF• 4.设有关系R(A,B,C)和S(C,D)。

与SQL语句• select A,B,D from R,S where R.C=S.C• 等价的关系代数表达式是(B)• A. σR.C=S.C(πA,B,D(R×S)) • B. πA,B,D(σR,C= S.C (R×S))• C. σR.C=S.C((πA,B R)×(πDS)) • D. σR,C=S.C(πD((πA,BR)×S)• 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C)• A. 7 B. 9 C. 12 D. 16• 6、数据库设计阶段分为(B)• A. 物理设计阶段、逻辑设计阶段、编程和调试阶段• B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段• C. 方案设计阶段、总体设计阶段、个别设计和编程阶段• D. 模型设计阶段、程序设计阶段和运行阶段• 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。

下面关于多值依赖的叙述中,不正确的是(C)• A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y• C. 若X→→Y,且Y′⊂Y,则X→→Y′ D. 若Z=Φ,则X→→Y• 8、查询优化策略中,正确的策略是(D)A.尽可能早地执行笛卡尔积操作 B.尽可能早地执行并操作C.尽可能早地执行差操作 D.尽可能早地执行选择操作• 9、语句delete from sc 表明(A)A. 删除sc中的全部记录B. 删除基本表sc•C. 删除基本表sc中的列数据D. 删除基本表sc中的部分行• 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)• A. 指针 B. 游标 C. 数组 D. 栈11、五种基本关系代数运算是( A )• A. ∪,-,×,π和σ B. ∪,-,⋈,π和σ• C. ∪,∩,×,π和σ D. ∪,∩,⋈,π和σ• 12、下列聚合函数中不忽略空值(null) 的是 ( C )• A. SUM (列名) B. MAX (列名)• C. COUNT ( * ) D. AVG (列名)• 13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)• A. 需求分析阶段 B. 逻辑设计阶段• C. 概念设计阶段D. 物理设计阶段• 第(14)至(16)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

《数据库系统概论》期末考试试题 A卷

《数据库系统概论》期末考试试题  A卷

《数据库系统概论》期末考试试题 A卷(除填空题、选择题、判断题外,所有答案都必须写在答题纸上,写在试题上及草稿纸上无效,考完后试题随答题纸交回)班级:____________学号:____________姓名:____________分数:__________一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为___一对一___、___一对多___、___多对多___。

2.数据库系统的核心是___数据库管理系统___。

3.在关系代数中专门的关系运算包括___选择___、投影、___连接___、除等运算。

4.1975年由IBM公司的M.Zloof提出的QBE语言是一个很有特色的___域关系演算__语言。

5.SQL语言集数据查询、___数据定义___、___数据操纵___和___数据控制___功能于一体,充分体现了关系数据语言的特点和优点。

6.数据库管理系统保证数据安全的主要措施是进行__存取控制____。

7.关系模式由3NF转化为BCNF是消除了主属性对码的__函数依赖___和__多值依赖____。

8.数据库恢复的基本原理比较简单,可以用____冗余_____一词来概括。

9.数据库管理系统的重要组成部分主要包括_____数据库恢复机制___和_并发控制机制_。

10.从总体上看,计算机系统的安全性问题性问题可分为___技术安全类__、_管理安全类__和政策法律类。

11.数据库的完整性是指数据的____正确性____和____相容性____。

二、单项选择题(每题1分,共8分)1.DB、DBS、DBMS三者的关系是( A B)A.DB包括DBS和DBMSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.以上三者相互独立,它们之间没有联系。

2.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为( D )A.主码B.外码C.主属性D.候选码3.数据库中只存放视图的( C )A.操作B.对应的数据C.定义D.限制4.DB2,ORACLE,PBASE属于( C)A.表式系统B.最小关系系统C.关系完备的系统D.全关系系统5.设R(U)是属性集U上的关系模式。

数据库系统概论_期末考试复习试题[附答案解析]

数据库系统概论_期末考试复习试题[附答案解析]

数据库系统概论 2011年期末考试复习题一、选择题•第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是:•C:课程T:教员H:上课时间R:教室S:学生•根据语义有如下函数依赖集:• F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}• 1、关系模式A的码是(D)• A. C B. (H,R) C.(H,T) D.H,S)• 2、关系模式A的规范化程度最高达到(B)• A. 1NF B. 2NF C. 3NFD. BCNF• 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)• A. 1NF B. 2NF C. 3NF D. BCNF• 4.设有关系R(A,B,C)和S(C,D)。

与SQL语句• select A,B,D from R,S where R.C=S.C•等价的关系代数表达式是(B)• A. σR.C=S.C(πA,B,D(R×S)) • B. πA,B,D(σR,C= S.C (R×S))• C. σR.C=S.C((πA,B R)×(πDS)) • D. σR,C=S.C(πD((πA,BR)×S)• 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C)• A. 7 B. 9 C. 12 D. 16• 6、数据库设计阶段分为(B)• A. 物理设计阶段、逻辑设计阶段、编程和调试阶段• B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段• C. 方案设计阶段、总体设计阶段、个别设计和编程阶段• D. 模型设计阶段、程序设计阶段和运行阶段• 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。

下面关于多值依赖的叙述中,不正确的是(C)• A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y• C. 若X→→Y,且Y′⊂Y,则X→→Y′ D. 若Z=Φ,则X→→Y• 8、查询优化策略中,正确的策略是(D)A.尽可能早地执行笛卡尔积操作 B.尽可能早地执行并操作C.尽可能早地执行差操作 D.尽可能早地执行选择操作• 9、语句delete from sc 表明(A)A. 删除sc中的全部记录B. 删除基本表sc•C. 删除基本表sc中的列数据D. 删除基本表sc中的部分行• 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B)• A. 指针 B. 游标 C. 数组 D. 栈11、五种基本关系代数运算是( A )• A. ∪,-,×,π和σ B. ∪,-,⋈,π和σ• C. ∪,∩,×,π和σ D. ∪,∩,⋈,π和σ• 12、下列聚合函数中不忽略空值(null) 的是 ( C )• A. SUM (列名) B. MAX (列名)• C. COUNT ( * ) D. AVG (列名)• 13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B)• A. 需求分析阶段 B. 逻辑设计阶段• C. 概念设计阶段D. 物理设计阶段•第(14)至(16)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

数据库概论期末复习试卷及答案

数据库概论期末复习试卷及答案

一、选择题(20分)1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是____A___。

A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS2、关系数据模型___D____。

A.只能表示实体之间的1:1联系B.只能表示实体之间的1:n联系C.只能表示实体之间的m:n联系D.可以表示实体间的上述三种联系3、在数据库中,下列说法__A___是不正确的。

A 数据库避免了一切数据的重复B 若系统是完全可以控制的,则系统可确保更新时的一致性C 数据库中的数据可以共享D 数据库减少了数据冗余4、在数据库中,产生数据不一致的根本原因是__C___。

A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D__。

A.外模式B. 内模式C. 存储模式D. 模式6、数据库三级模式体系结构的划分,有利于保持数据库的___A___.A.数据库独立性B. 数据安全性C.结构规范化D. 操作可行性7、设关系R和S都是二元关系,那么与元组表达式:{t | ($u) ( $v) (R(u) ùS(v) ùu[1]=v[1] ùt[1]=v[1] ùt[2]=v[2])}等价的关系代数表达式是________。

A.p3,4(R ¥S)B.p2,3(R ¥S)1=1C.p3,4(R ¥S)D.p3,4(s 1=1(R ′S))1=1 8、关系模式中各级模式之间的关系为____A?____。

A. 3NFì 2NFì 1NFB. 3NFì 1NFì 2NFC. 1NFì 2NFì 3NFD. 2NFì 1NFì 3NF9、数据库中的封锁机制是___C___的主要方法。

《数据库系统概论》期末考试试卷(A)

《数据库系统概论》期末考试试卷(A)

2003年《数据库系统概论》期末考试试卷(A)一、填空题 每空 分,共 分实体之间的联系按照联系方式的不同可分为 、和 。

数据库系统的核心是 。

在关系模型中,实体以及实体间的联系都是用 来表示的。

在关系代数中专门的关系运算包括 、投影、 、除等运算。

年由 公司的 提出的 语言是一个很有特色的 语言。

语言集数据查询、 、 和 功能于一体,充分体现了关系数据语言的特点和优点。

数据库管理系统保证数据安全的主要措施是进行 。

人们已经提出了许多种类型的数据依赖,其中最重要的是 和 。

关系模式由 转化为 是消除了主属性对码的 和 。

数据库设计应包括两个方面的内容: 设计和 设计。

规范允许 服务器执行 ,并将它们的输出发送给浏览器。

数据库技术与 技术相结合,形成了面向对象数据库系统。

二、判断题 下列各题,你认为正确的,请在题干的括号内打“√”,错的打“×”。

每题 分,共 分、在 系统中,如果使用 存储结构,那么检索、插入、删除都很方便。

………………………………………………………………………………()、一个关系的主关键字一定是它的超关键字。

………………………………()、数据字典是一个特殊的数据库。

……………………………………………()、层次数据模型可以很好地表示多对多联系。

………………………………()、完整约束条件的检查总是在事务的每个维护操作执行后立即进行。

…………………………………………………………………………………()、访问控制是防止对数据库进行非法访问的主要方法。

……………………()、一个记录类型可以作为多个络类型的从记录类型。

………………………()、对一个数据库系统来说,概念级对应于它实际存储的数据。

……………() 、在向量结构的顺序文件中,插入记录比较困难。

…………………………()、实体间的联系用实体模型来描述。

…………………………………………()三、单项选择题 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

数据库概论期末复习试卷及答案

数据库概论期末复习试卷及答案

一、选择题(20分)1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是____A___。

A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS2、关系数据模型___D____。

A.只能表示实体之间的1:1联系B.只能表示实体之间的1:n联系C.只能表示实体之间的m:n联系D.可以表示实体间的上述三种联系3、在数据库中,下列说法__A___是不正确的。

A 数据库避免了一切数据的重复B 若系统是完全可以控制的,则系统可确保更新时的一致性C 数据库中的数据可以共享D 数据库减少了数据冗余4、在数据库中,产生数据不一致的根本原因是__C___。

A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D__。

A.外模式B. 内模式C. 存储模式D. 模式6、数据库三级模式体系结构的划分,有利于保持数据库的___A___.A.数据库独立性B. 数据安全性C.结构规范化D. 操作可行性7、设关系R和S都是二元关系,那么与元组表达式:{t | ($u) ( $v) (R(u) ùS(v) ùu[1]=v[1] ùt[1]=v[1] ùt[2]=v[2])}等价的关系代数表达式是________。

A.p3,4(R ¥S)B.p2,3(R ¥S)1=1C.p3,4(R ¥S)D.p3,4(s 1=1(R ′S))1=1 8、关系模式中各级模式之间的关系为____A?____。

A. 3NFì 2NFì 1NFB. 3NFì 1NFì 2NFC. 1NFì 2NFì 3NFD. 2NFì 1NFì 3NF9、数据库中的封锁机制是___C___的主要方法。

数据库系统概论期末试题及答案(重点知识)

数据库系统概论期末试题及答案(重点知识)

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

1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。

A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。

A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。

A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。

A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。

一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。

A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。

A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。

(考生答题不得超过此线)A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()A.候选码B.主码C. 外码D. 连接码10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的“行”的概念最接近?A.属性B.关系C. 域D. 元组11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

09年数据库系统试卷A参考答案

09年数据库系统试卷A参考答案

黄石理工学院 2009 - 2010 学年度 (第一学期)2007 年级计算机科学与技术、网络工程专业《数据库系统》本科期末试卷(A) 参考答案二、填空题。

(本大题共5空,每空2分,共10分)1、外码。

2、传递3、实体4、create index5、主属性三、简答题(本大题共4小题,每题5分共20分)1、答:()ad+=abcdF2、解:a→∅a→a a→b a→c a→ab a→ac a→bc a→abcb→∅b→b b→c b→bcc→∅c→cab→∅ab→a ab→b ab→c ab→ab ab→ac ab→bc ab→abcac→∅ac→a ac→b ac→c ac→ab ac→ac ac→bc ac→abcbc→∅bc→b bc→c bc→bcabc→∅abc→ a abc→ b abc→ c abc→ab abc→ac abc→bc abc→abc3、2NF 因为码为a,bc是非主属性。

非主属性对码完全依赖,但存在传递依赖4、不保持无损连接四、设计题1、答:(1)Create table (3分)(2) Select count(*) from供货记录where经办人=’王明’;(3分)(3) Select * from商品, 供货记录where 商品.商品编号= 供货记录.商品编号AND 地址like ‘成都’;(3分)(4) Select供应商名称from供应商,供货记录,商品where供应商.供应商编号= 供货记录.供应商编号AND商品.商品编号= 供货记录.商品编号AND (数量>1000 OR 数量*单价)10000; (3分)(5) CREATE VIEW V-SP(供应商名称,商品名称,数量, 总价格,供货日期)AS SELECT供应商.供应商名称, 商品.商品名称, 数量, 商品.单价*供货记录, 数量, 供货日期FROM 供应商, 商品WHERE供应商.商品编号= 商品.商品编号ORDER BY 供货日期; (3分)2、答:(1)学生选课和教师任课两个局部信息的结构E-R 图分别如下:(5分)(2)各实体及其属性为:单位:单位名,电话学生:学号,姓名,性别,年龄教师:教师号,姓名,性别,职称课程:编号,课程名合并的全局E-R 图如下所示:(5分)(3) 将该全局E-R 图转换为等价的关系模型表示的数据库逻辑结构。

(完整版)数据库系统概论期末试题及答案(整理版)

(完整版)数据库系统概论期末试题及答案(整理版)

《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。

A 、数据的统一控制B 、数据共享性和统一控制C 、数据共享性、独立性和冗余度小D 、数据共享性和数据独立性(难度系数C )正确答案:C2、DB 、DBMS 和DBS 三者之间的关系是_________。

A 、DBS 与DB 和DBMS 无关 B 、DBMS 包括DBS 和DBC 、DB 包括DBMS 和DBSD 、DBS 包括DB 和DBMS(难度系数B )正确答案:D3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。

A 、R ∩SB 、R ―SC 、R ÷SD 、R ∪S(难度系数B )正确答案:A4、自然连接是构成新关系的有效方法。

一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。

A 、行B 、属性C 、记录D 、元组(难度系数C )正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________。

A 、数据模型B 、概念模型C 、关系模型D 、E-R 图(难度系数C )正确答案:C6、构成E —R 模型的三个基本要素是_________。

A 、实体、属性值、关系;B 、实体、属性、联系;C 、实体、实体集、联系;D 、实体、实体集、属性;(难度系数C )正确答案:B7、在关系代数运算中,五种基本运算为_________。

A 、并、差、选择、投影、连接B 、并、交、选择、投影、笛卡尔积C 、并、差、选择、投影、笛卡尔积D 、并、除、投影、笛卡尔积、选择(难度系数B )正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。

A 、任何一个关系模式一定有键。

B 、任何一个包含两个属性的关系模式一定满足3NF 。

C 、任何一个包含两个属性的关系模式一定满足BCNF 。

数据库系统复习题2009版(含答案)

数据库系统复习题2009版(含答案)

第一章数据库系统概论1.信息世界的主要对象称作为_______。

A、关系B、属性C、记录D、实体2.在概念模型中,实体所具有的某一特性称之为_______。

A、实体集B、属性C、码D、实体型3.数据模型是将概念模型中的实体及实体间的联系表示成便于计算机处理的一种形式。

数据模型一般有关系模型、层次模型和______。

A、网络模型B、E – R模型C、网状模型D、实体模型4.用VFP进行学生学籍管理属于计算机的________。

A、科学计算应用B、过程控制应用C、数据处理应用D、辅助工程应用5.常说的DBS、DB、DBMS三者之间的关系是_______。

A、DBMS包括DB和DBSB、DB包括DBMS和DBSC、DBS包括DB和DBMSD、DBMS、DB和DBS之间无关联6.在有关数据管理的概念中,数据模型是指_______。

A、文件的集合B、记录的集合C、记录及其联系的集合D、网状层次型数据库管理系统7.在关系运算中,查找满足一定条件元组的运算称之为_______。

A、复制B、选择C、投影D、关联8.数据表是相关数据的集合,它不仅包括数据本身,而且包括_______。

A、数据之间的联系B、数据定义C、数据控制D、数据字典9.在有关数据库的概念中,若干记录的集合称为_______。

A、字段B、文件C、数据项D、数据表10.如果一个关系中的属性或属性组不是该关系的关键字,但它们是另外一个关系的关键字,则称这个关键字为该关系的_______。

A、主关键字B、内关键字C、外关健字D、关系11.如果一个关系中的一个属性或属性组能够惟一地标识一个元组,那么称该属性或属性组为________。

A、外关键字B、候选关键字C、主关键字D、关系12.DBMS的功能包括数据定义、数据操纵、数据库运行控制和________。

A、数据字典B、数据处理C、数据联接D、数据投影13.在已知教学环境中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生记录型与课程记录型之间的联系是________。

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

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

数据库期末考试试题及答案数据库期末考试试题及答案数据库是计算机科学中非常重要的一个领域,它涉及到数据的存储、管理和检索等方面。

在数据库课程的学习过程中,期末考试是一个重要的评估方式,也是对学生对数据库知识的掌握程度的考验。

下面将给大家介绍一些常见的数据库期末考试试题及答案。

一、选择题1. 数据库管理系统(DBMS)的主要功能包括以下哪些?A. 数据的存储和管理B. 数据的检索和更新C. 数据的备份和恢复D. 所有选项都正确答案:D2. 关系数据库中,表之间的联系称为什么?A. 主键B. 外键C. 索引D. 视图答案:B3. 下面哪种数据库模型是最早出现的?A. 层次模型B. 网状模型C. 关系模型D. 对象模型答案:A4. SQL语句中,用于查询数据的关键字是什么?A. SELECTB. INSERTC. UPDATED. DELETE答案:A5. 下面哪个函数可以用于计算某个字段的总和?A. COUNTB. AVGC. SUMD. MAX答案:C二、填空题1. 在关系数据库中,每个表都必须有一个________字段作为唯一标识。

答案:主键2. SQL语句中,用于删除数据的关键字是________。

答案:DELETE3. 在数据库中,用于加快数据检索速度的技术是________。

答案:索引4. 数据库中的事务具有ACID特性,其中A代表________。

答案:原子性5. 在关系数据库中,用于连接两个表的关键字是________。

答案:JOIN三、简答题1. 请简要介绍关系数据库的特点。

答案:关系数据库是以关系模型为基础的数据库,它具有结构化、可扩展、数据独立性和高度可靠性等特点。

关系数据库使用表格的形式来存储数据,每个表都有一个唯一标识的主键,通过主键和外键来建立表与表之间的联系。

关系数据库还支持事务的处理和并发控制等功能。

2. 请简要介绍SQL语言的特点。

答案:SQL(Structured Query Language)是一种用于管理关系数据库的语言,它具有简单、易学和高效的特点。

数据库系统概论期末考试题

数据库系统概论期末考试题

一、选择题(本大题共10小题,每小题1分,总计10分)1、在DB技术中,脏数据是指______。

A. 回退的数据B. 未回退的数据C. 未提交的数据D. 未提交随后又被撤销的数据2、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积则T的元组个数是________。

A. 400B. 10000C. 30000D. 900003、概念结构设计的目标是产生DB的概念结构(概念模型),这个结构主要反映________。

A.企业组织的信息需求B.DBA的管理信息需求C.应用程序员的编程需求D.DB的维护需求4、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建_______。

A. 另一个表B. 游标C. 视图D. 索引5、SQL 语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功________。

A. 数据查询B. 数据操纵C. 数据定义D. 数据控制6、与WHERE grade not in (80,90)语句等价的子句是________。

A.WHERE grade!=80 AND grade<90B.WHERE grade!=80 or grade!=90C.WHERE grade<80 OR grade>90D.WHERE grade!=80 AND grade!=907、设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于________。

A. R∪SB. R∩SC. R╳SD. R-S8、下列说法不正确的是________。

A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码9、数据库安全性控制方法中可以用于预防监测的是________。

《数据库系统概论》期末考试试卷附答案

《数据库系统概论》期末考试试卷附答案

《数据库系统概论》期末考试试卷附答案一、单选题(共10小题,每小题3分,共30分)1. 数据库系统的核心是()A.数据库B.数据库管理系统C.数据模型D.软件工具2. 下列四项中,不属于数据库系统的特点的是()A.数据结构化 B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.层次模型B.关系模型 C.网状模型D.实体-联系模型4. 数据的物理独立性是指()A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是()A.模式与外模式之间的映象 B.模式与内模式之间的映象 C.模式 D.三级模式6.关系数据模型的基本数据结构是()A.树B.图C.索引D.关系7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()A.车次B.日期 C.车次+日期D.车次+情况摘要8.己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行()A. 全外联接B. 左外联接C. 右外联接D. 自然联接10.用下面的T-SQL语句建立一个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL, Sex CHAR(2), Age INT)可以插入到表中的元组是()A.'5021','刘祥',男,21B.NULL,'刘祥',NULL,21C.'5021',NULL,男,21D. D. '5021','刘祥',NULL,NULL二、填空题(共10空,每空3分,共30分)1.关系数据模型由、和三部分组成。

数据库系统概论试卷

数据库系统概论试卷

数据库系统概论试卷1.选择题(每题2分,共20分)(1) _____是位于用户与操作系统之间的一层数据管理软件.A.数据库管理系统B.数据库系统C.数据库D.数据库应用系统(2) 在数据库系统阶段,数据是_____.A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化的(3) _____属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次.A.数据模型B.概念模型C.E-R图D.关系模型(4) 数据管理技术经历了人工管理,_____和_____.① DBMS ②文件系统③网状系统④数据库系统⑤关系系统A.③和⑤B.②和③C.①和④D.②和④(5) 在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:①_____,②_____.①允许一个以上的结点无双亲②仅有一个结点无双亲③一个结点可以有多于一个双亲④每个结点仅有一个双亲⑤每个结点的双亲是唯一的A.③和④B.②和③C.③和⑤D.①和③(6) ________由数据结构,关系操作集合和完整性约束三部分组成.A.关系模型B.关系C.关系模式D.关系数据库(7) 在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'→Y,则________.A. Y函数依赖于XB. Y对X完全函数依赖C. X为U的候选码D. R属于2NF(8) 属于BCNF的关系模式________.A. 已消除了插入,删除异常B. 已消除了插入,删除异常,数据冗余C. 仍然存在插入,删除异常D. 在函数依赖范畴内,已消除了插入和删除的异常(9) 以下______封锁违反两段锁协议.A. Slock A … Slock B … Xlock C ………… Unlock A … Unlock B … Unlock CB. Slock A … Slock B … Xlock C ………… Unlock C … Unlock B … Unlock AC. Slock A … Slock B … Xlock C ………… Unlock B … Unlock C … Unlock AD. Slock A …Unlock A ……Slock B … Xlock C …………… Unlock B … Unlock C(10) 实体完整性和参照完整性属于________.A. 静态列级约束B. 静态元组约束C. 静态关系约束D. 动态约束2.填空题(每题2分,共10分)(1) 集合R与S的差表示为________.(2) 集合R与S的连接可以用关系代数的5种基本运算表示为________.(3) 一个m:n联系转换为一个关系模式,关系的码为________.(4) 介质故障的恢复需要________.(5) 若事务T对数据对象A加上X锁,则________.3. 简答题(每题5分,共15分)数据,数据库,数据库管理系统.数据模型及其要素.外码4.综合题:(1)请按下述数据信息设计E―R模型.(10分)供应商(SUPPLIER)可以为多个工程项目(PROJECT)提供多种零件(PART);每种零件可以由多个供应商提供,被多个工程项目所使用;工程项目可以使用多个供应商提供的多种零件.工程项目有编号(J#),项目名(Jname),项目日期(Date);零件有编号(P#),零件名(Pname),颜色(Color),重量(Weight);供应商有编号(S#),名称(Sname),供应商所在地(Address);此外还要反映某一工程项目使用某种零件的数量(Total)和某一供应商提供某种零件的数量(Amount).(2)将上述E―R模型转换为关系模型.(10分)(3)分别用关系代数和元组关系演算查询供使用了'上海'供应商所提供的零件的工程名称.(10分)(4)建立一个学生关系表Student,表中有5个字段:学号Sno(字符型),姓名Sname(字符型),性别Sex(字符型),年龄Age(整型),系别Dept(字符型),其中Sno是关系的码;建立一个学生选课关系表SC,表中有3个字段:学号Sno(字符型),课程号Cno(字符型),成绩Grade(数值型),其中Sno,Cno是关系的码,用SQL语言完成下列功能(10分):①建立学生关系表Student和学生选课关系表SC.②查询计算机系('CS')所有同学的姓名和各科成绩.③添加一个学生记录,学号为20020003,姓名为吴刚,性别为男,年龄为19岁,所在系为计算机系.④逻辑删除李江同学的相关记录.(5)设有关系模式R(U,F),其中U={A,B,C,D,E},F = { A→D,E→D,D→B,BC→D ,DC→A }(15分).①计算DF+ ,(DC)F+ ,(BC)F+及(CE)F+;②求R的所有候选码,并说明理由;③ R最高满足第几范式为什么④若R不属于BCNF,试改进该关系数据库设计,使它满足BCNF.《数据库系统教程》试卷(B卷,2005.1)一,单项选择题(本大题共15小题,共25分.每小题错选,多选或未选,均扣2分,扣满25分为止)1.数据库在磁盘上的基本组织形式是[ ]A.DBB.文件C.二维表D.系统目录2.在DBS中,最接近于物理存储设备一级的结构,称为[ ]A.外模式B.概念模式C.用户模式D.内模式3.从模块结构考察,DBMS由两大部分组成: [ ]A.查询处理器和文件管理器B.查询处理器和存储管理器C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器4.设W=R S,且W,R,S的属性个数分别为w,r和s,那么三者之间应满足[ ]A.w≤r+sB.wr+s5.设有关系R(A,B,C)和关系S(B,C,D),那么与R S等价的关系代数表达式是[ ]A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))6.在关系模式R中,函数依赖X→Y的语义是[ ]A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等7.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为[ ]A.BDB.BCDC.ABDD.ABCD8.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ]A.13个B.15个C.18个D.20个9.关系模式R分解成数据库模式ρ的一个优点是[ ]A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组10.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的[ ]A.持久性B.一致性C.孤立性D.隔离性11.用户或应用程序使用数据库的方式称为[ ]A.封锁B.权限C.口令D.事务12.三层C/S结构的目的是为了减轻__________的负担. [ ]A.主机B.客户机C.服务器D.中间件13. DDBS中,全局关系是指[ ]A.全局外模式中的关系B.分片模式中的关系C.全局概念模式中的关系D.分配模式中的关系14.对用户而言,ODBC技术屏蔽掉了[ ]A.不同服务器的差异B.不同DBS的差异C.不同API的差异D.不同主语言的差异15.在ORDB中,同类元素的有序集合,称为[ ]A.数组类型B.多集类型C.单集类型D.集合类型二,填空题(本大题共15小题,每小题1分,共15分)16.内存和外存交换信息的单位是________,是由____________________管理的.17. DBA有两个很重要的工具:__________和__________.18. DBS中的软件,主要包括DBMS,OS,__________和__________等四个部分.19. 在OO模型中,每个对象有一个唯一的标识符,把__________和__________封装在一起.20. 关系运算理论是关系数据库__________的理论基础.21.如果SQL的SELECT语句中,未使用分组子句但在SELECT子句中使用了聚合函数,那么此时SELECT子句的语义就不是投影的意思了,而是___________ .22.函数依赖X→Y能从推理规则推出的充分必要条件是__________.23.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},则分解ρ={AB,AC}丢失了FD__________.24. 如果关系模式R是1NF,并且不存在非主属性对关键码的局部依赖,那么R至少应该是__________范式.25. 在DBD中,子模式是在__________阶段设计的.26.事务的执行次序称为__________;并发事务执行的正确性可用_______________________概念来解决.27. 使用封锁技术,可以避免并发操作引起的各种错误,但有可能产生其他三个问题:__________,__________和__________.28."ODBC"是英文的缩写,其中文是________________________.29.ORDB中,继承性可发生在__________级或__________级.30.OO数据模型中类的概念相当于模型中__________的概念.三,简答题(本大题共8小题,每小题3分,共24分)31."数据独立性"在文件系统阶段,数据库阶段和分布式数据库阶段中各表现为什么形式(写出名词即可)32.设有关系R和S,其值如下:R A B C S D B C2 4 63 5 62 5 6 2 4 73 4 7 2 5 64 4 7 2 4 8试求R S,R S的值.33. 在分解具有无损分解时,系统具有什么特点34.试对"数据库系统生存期"下个确切的定义.35.试解释COMMIT操作和ROLLBACK操作的语义.36.数据库的并发控制与数据库的恢复之间,有些什么联系37.在DDBS中,试解释"适当增加数据冗余度"这个概念.为什么要适当增加数据冗余度38.在ORDB中,什么是嵌套的数据结构什么是递归的数据结构递归的数据结构如何实现四,设计题(本大题共5小题,每小题3分,共15分)设教学数据库中有三个基本表:学生表S(SNO,SNAME,AGE,SEX)选课表SC(SNO,CNO,GRADE)课程表C(CNO,CNAME,TEACHER)39.试写出下列查询语句的关系代数表达式:检索不学C6课程的男学生的学号和姓名(SNO,SNAME).40.写出上面第39题的SQL查询语句形式.41.试写出下列删除操作的SQL语句:从SC表中把Maths课程中低于Maths平均成绩的选课元组全部删去.42.试写出下列修改操作的SQL语句:把Wu老师的女同学选课成绩增加4% .43.试用SQL的断言来表达下列约束:规定每个女同学最多选课6门.五,综合题(本大题共3小题,每小题7分,共21分)44.设关系模式R(车间编号,零件编号,数量,仓库编号,仓库地址).如果规定:每个车间每需要一种零件只有一个数量;每种零件只存放在一个仓库里;每个仓库只有一个地址.(1)试根据上述规定,写出模式R的基本FD和关键码.(2)说明R不是2NF的理由,并把R分解成2NF模式集.(3)再进而分解成3NF模式集,并说明理由.45.某学员为高校社团信息管理系统设计了数据库的ER图,对学生,社团,社团成员,社团活动,主管老师,对活动和成员的评价等信息进行了管理,其ER图如下所示.该ER图有9个实体类型,其结构如下:学生(学号,姓名,性别,出生年月,政治面貌)社团(社团编号,类别,名称,成员数,组织描述,活动概览)社团成员(成员编号,在社职务,证件编号,发放日期)主管老师(教师工号,姓名,性别,政治面貌,职称,电话)社团活动(社团活动编号,活动日期,主题,参加成员数,活动级别,活动内容)活动评价(社团活动编号,评价日期,评分,说明)奖励信息(奖励序号,奖励日期,奖项,奖励描述)能力状况(序号,日期,健康状况,体育特长,文学特长,艺术特长)评语(序号,日期,等级,描述,评语教师)该ER图有10个联系类型,其中1个是1:1联系,7个是1:N联系,2个是M:N联系.其联系的属性如下:参加(参加情况评级)开展(开展日期)试将上述ER图转换成关系模型:写出关系模式集,并用下划线和波浪线标识出每个模式的主键和外键.在上述数据库中,写出主键和外键的总数这两个数字.46.试证明"关系模式中存在局部依赖,则必存在传递依赖"这个结论.(结束)2003年《数据库系统概论》期末考试试卷(A)一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为、和。

全国2009年10月自学考试数据库系统原理试题及答案

全国2009年10月自学考试数据库系统原理试题及答案

全国2009年10⽉⾃学考试数据库系统原理试题及答案全国2009年10⽉⾃学考试数据库系统原理试题课程代码:04735⼀、单项选择题(本⼤题共15⼩题,每⼩题2分,共30分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。

错选、多选或未选均⽆分。

1.数据库系统的核⼼组成部分是( ) A.DB B.DD C.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.RSB.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.Overlapping/doc/8121e165783e0912a2162a0c.html pleteC.DisjointD.Imcomplete15.在对象联系图中,双向箭头(←→)表⽰( ) A.属性值是单值B.属性值是多值C.对象类型之间的联系D.两个属性之间值的联系⼆、填空题(本⼤题共10⼩题,每⼩题1分,共10分)请在每⼩题的空格上填上正确答案。

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

2009--2010年《数据库系统概论》期末考试试卷计算机科学与技术专业一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为、、和。

2.数据库系统的核心是。

3.在关系模型中,实体以及实体间的联系都是用来表示的。

4.在关系代数中专门的关系运算包括、投影、、除等运算。

5.1975年由IBM公司的M.Zloof提出的QBE语言是一个很有特色的语言。

6.SQL语言集数据查询、、和功能于一体,充分体现了关系数据语言的特点和优点。

7.数据库管理系统保证数据安全的主要措施是进行。

8.人们已经提出了许多种类型的数据依赖,其中最重要的是和。

9.关系模式由3NF转化为BCNF是消除了主属性对码的和。

10.数据库设计应包括两个方面的内容:设计和设计。

11.CGI规范允许Web服务器执行,并将它们的输出发送给浏览器。

12.数据库技术与技术相结合,形成了面向对象数据库系统。

二、判断题(下列各题,你认为正确的,请在题干的括号内打“√”,错的打“×”。

每题1分,共10分)1、在IMS系统中,如果使用HSAM存储结构,那么检索、插入、删除都很方便。

………………………………………………………………………………()2、一个关系的主关键字一定是它的超关键字。

………………………………()3、数据字典是一个特殊的数据库。

……………………………………………()4、层次数据模型可以很好地表示多对多联系。

………………………………()5、完整约束条件的检查总是在事务的每个维护操作执行后立即进行。

…………………………………………………………………………………()6、访问控制是防止对数据库进行非法访问的主要方法。

……………………()7、一个记录类型可以作为多个络类型的从记录类型。

………………………()8、对一个数据库系统来说,概念级对应于它实际存储的数据。

……………()9、在向量结构的顺序文件中,插入记录比较困难。

…………………………()10、实体间的联系用实体模型来描述。

…………………………………………()三、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题4分,共20分)1.数据库类型是按照( )来划分的。

A.文件形式B.数据模型C.记录形式D.数据存取方法2.关系演算的基础是( )A.形式逻辑中的逻辑演算B.形式逻辑中的关系演算C.数理逻辑中的谓词演算D.数理逻辑中的形式演算3.若要求分解保持函数依赖,那么模式分解一定能够达到( )A. 2NFB. 3NFC. BCNFD. 1NF4.1级封锁协议加上T要读取的数据R加S锁,这是( )A. 3级封锁协议B. 4级封锁协议C. 2级封锁协议D. 1级封锁协议5.建立数据字典的时机是( )A.需求分析阶段B.数据库物理设计阶C.数据库实施D.概念结构设计阶段四、简答题(每小题6分,共30分)1.简述数据库管理系统的功能。

2.简述SQL语言的特点。

3、什么是数据库系统?4、试述数据库完整保护的主要任务和措施。

5、在倒排文件中,如果只建立了部分关键字的辅索引,如何进行查找?五、综合题(每小题10分,共20分)1.设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC,图1所示:Student学号Sno姓名Sname性别Ssex年龄Sage所在系Sdept95001 李勇男20 CS95002 刘晨女19 IS95003 王敏女18 MA95004 张立男19 IS Course课程号Cno 课程名Cname先行课Cpno学分Ccredit1 数据库 5 42 数学 23 信息系统 1 44 操作系统 6 35 数据结构7 46 数据处理 27 PASCAL语言 6 4 SC学号Sno 课程号Cno成绩Grade95001 1 9295001 2 8595001 3 8895002 2 9095002 3 80图1学生-课程数据库写出完成下列要求的SQL语句:1)查询所有年龄在20岁以下的学生姓名与年龄。

2)查询年龄不在20~23(包括20岁和23岁)之间的学生的姓名、系别和年龄。

3)查询每个学生及其选修课程的情况。

2.把下面用关系表示的实体、实体与实体之间的联系,用E-R图表示出来,要求在图中表示联系的类型(1∶1、 1∶n、 m∶n)。

实体1:学生(学号,姓名,性别,年龄)关键字为:学号实体2:课程(课程号,课程名,学分数)关键字为:课程号实体1与实体2的联系:学习(学号,课程号,成绩)关键字为:学号+课程号注:一个学生可以选多门课程,一门课程也可以被多个学生选,学生选课后有成绩。

一、填空题(每空1分,共20分)1.一对一或1∶1 一对多或1∶n 多对多或m∶n2.数据库管理系统或DBMS3.关系4.选择连接5.域关系演算6.数据操纵数据定义数据控制7.存取控制8.函数依赖多值依赖 9.部分函数依赖传递函数依赖10.结构(或数据) 行为(或处理) 11.外部程序 12.面向对象二、单项选择题(每小题2分,共20分)1.B2.C3.B4.C5.A三、简答题(每小题6分,共30分)1.答:一般来说,DBMS的功能主要包括以下6个方面:1)数据定义。

2)数据操纵。

3)数据库运行管理。

4)数据组织、存储和管理。

5)数据库的建立和维护。

6)数据通信接口。

2.答:SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据库语言的特点和优点。

其特点如下:1)综合统一 2)高度非过程化 3)面向集合的操作方式4)以同一种语法结构提供两种操作方式 5)语言简洁,易学易用3、什么是数据库系统?答:数据库系统是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬资源组成的系统。

它包含关联数据的集合,DBMS和用户应用程序等。

4、试述数据库完整保护的主要任务和措施。

答:主要任务是保障数据的正确性,有效性,协调性,提高数据对用户的可用性。

其措施如下:适时检查完整约束条件,保证语义完整。

控制并发操作,使其不破坏完整性。

在系统出现故障后,即时恢复系统。

5、在倒排文件中,如果只建立了部分关键字的辅索引,如何进行查找?答:对询问中涉及的关键字,首先在已建立的辅索引中求指针的交集P,而后对P中所指记录逐个验证其它关键字是否与询问条件匹配,所有匹配的记录即为查询结果。

五、综合题(每小题10分,共20分)1.1)select Sname,Sagefrom Studentwhere Sage<20;或select Sname,Sagefrom Studentwhere not Sage>=20;2)select Sname,Sdept,Sagefrom Studentwhere Sage not between 20 and 23;3)select Student.*,SC.*from Student,SCwhere Student.Sno=SC.Sno;学生选课关系E-R图2009--2010年《数据库系统概论》期末考试试卷计算机科学与技术专业一、填空题(每空1分,共20分)1.实体之间的联系按照联系方式的不同可分为、、和。

2.数据库系统的核心是。

3.在关系模型中,实体以及实体间的联系都是用来表示的。

4.在关系代数中专门的关系运算包括、投影、、除等运算。

5.1975年由IBM公司的M.Zloof提出的QBE语言是一个很有特色的语言。

6.SQL语言集数据查询、、和功能于一体,充分体现了关系数据语言的特点和优点。

7.数据库管理系统保证数据安全的主要措施是进行。

8.人们已经提出了许多种类型的数据依赖,其中最重要的是和。

9.关系模式由3NF转化为BCNF是消除了主属性对码的和。

10.数据库设计应包括两个方面的内容:设计和设计。

11.CGI规范允许Web服务器执行,并将它们的输出发送给浏览器。

12.数据库技术与技术相结合,形成了面向对象数据库系统。

二、判断题(下列各题,你认为正确的,请在题干的括号内打“√”,错的打“×”。

每题1分,共10分)1、在IMS系统中,如果使用HSAM存储结构,那么检索、插入、删除都很方便。

………………………………………………………………………………()2、一个关系的主关键字一定是它的超关键字。

………………………………()3、数据字典是一个特殊的数据库。

……………………………………………()4、层次数据模型可以很好地表示多对多联系。

………………………………()5、完整约束条件的检查总是在事务的每个维护操作执行后立即进行。

…………………………………………………………………………………()6、访问控制是防止对数据库进行非法访问的主要方法。

……………………()7、一个记录类型可以作为多个络类型的从记录类型。

………………………()8、对一个数据库系统来说,概念级对应于它实际存储的数据。

……………()9、在向量结构的顺序文件中,插入记录比较困难。

…………………………()10、实体间的联系用实体模型来描述。

…………………………………………()三、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题4分,共20分)1.数据库类型是按照( )来划分的。

A.文件形式B.数据模型C.记录形式D.数据存取方法2.关系演算的基础是( )A.形式逻辑中的逻辑演算B.形式逻辑中的关系演算C.数理逻辑中的谓词演算D.数理逻辑中的形式演算3.若要求分解保持函数依赖,那么模式分解一定能够达到( )A. 2NFB. 3NFC. BCNFD. 1NF4.1级封锁协议加上T要读取的数据R加S锁,这是( )A. 3级封锁协议B. 4级封锁协议C. 2级封锁协议D. 1级封锁协议5.建立数据字典的时机是( )A.需求分析阶段B.数据库物理设计阶C.数据库实施D.概念结构设计阶段四、简答题(每小题6分,共30分)1.简述数据库管理系统的功能。

2.简述SQL语言的特点。

3、什么是数据库系统?4、试述数据库完整保护的主要任务和措施。

5、在倒排文件中,如果只建立了部分关键字的辅索引,如何进行查找?五、综合题(每小题10分,共20分)1.设有一个学生课程数据库,包括学生关系Student、课程关系Course、选修关系SC,图1所示:Student学号Sno姓名Sname性别Ssex年龄Sage所在系Sdept95001 李勇男20 CS95002 刘晨女19 IS95003 王敏女18 MA95004 张立男19 IS Course课程号Cno 课程名Cname先行课Cpno学分Ccredit1 数据库 5 42 数学 23 信息系统 1 44 操作系统 6 35 数据结构7 46 数据处理 27 PASCAL语言 6 4 SC学号Sno 课程号Cno成绩Grade95001 1 9295001 2 8595001 3 8895002 2 9095002 3 80图1学生-课程数据库写出完成下列要求的SQL语句:1)查询所有年龄在20岁以下的学生姓名与年龄。

相关文档
最新文档