东北大学软件学院数据库系统概论期末复习题

合集下载

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

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

(完整word版)数据库系统概论试题及答案(word版可编辑修改)
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)数据库系统概论试题及答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)数据库系统概论试题及答案(word版可编辑修改)的全部内容。

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

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

《数据库系统概论》期末考试试题 B卷(除填空题、选择题、判断题外,所有答案都必须写在答题纸上,写在试题上及草稿纸上无效,考完后试题随答题纸交回)班级:____________学号:____________姓名:____________分数:__________一、填空题(每空1分,共20分)1.数据库系统的体系结构是数据库的一个总体框架。

而实际上数据库软件种类甚多,数据库语言有差别,且数据模型也有差异,但绝大多数数据库系统都具有三级模式结构特征,试回答下列问题,并在横线上填入正确答案:三级模式是指:外模式、模式和内模式;其中外模式又称为___________或用户模式,是数据的__________,也是数据库用户看到的数据视图;模式又称为__________,是数据库的全体数据的___________,也是所有用户的__________;内模式又称为__________,是数据在数据库中的内部表示,即数据的__________和__________的描述。

数据库系统的三级模式是数据的三级抽象级别,而数据的具体组织由__________负责,使用户能逻辑地处理数据。

为实现三个抽象层次的转换,数据库系统在三级模式中提供了两级映像功能,即________________映像和________________映像,从而保持数据库管理的__________。

2.实体联系模型(简称ER模型)中的基本语义单位是______________。

ER模型的图形表示称为ER图。

联系可以同__________实体有关。

实体与实体之间的联系可以是________________。

利用ER模型进行数据库的概念设计,可以分成三步:首先设计局部ER模型,然后把各个局部ER模型综合成一个____________,最后对该模型进行___________,得到__________模型。

ER模型向关系模式的转换规则是把一个实体类型转换成一个关系模式,实体的属性是关系的属性,实体的键是关系的键;把一个联系类型转换成一个__________,参与该联系类型的各实体的键以及联系的属性转换成___________,其中关系的键由实体与实体之间的联系决定。

东北大学软件学院计算机组成原理期末考试复习题库

东北大学软件学院计算机组成原理期末考试复习题库

第一章问题 1The computer has experienced 4 generations, which are ( ).A. Transistors, SMI, Laser device, Optical mediumB. Vacuum Tubes, Transistors, SSI/MSI circuit, Laser deviceC. Vacuum Tubes, Digital tube, SSI/MSI circuit, Laser deviceD. Vacuum Tubes, Transistors, SSI/MSI circuit, LSI/VLSI circuit问题 2The components of CPU do not include ( ).A. Arithmetic unitB. memoryC. registerD. controller问题 3CPU can process information of external memory directly.A.对B.错问题 4MFLOPS is a performance index for express the speed of processing the floating point number.A.对B.错问题 5Although computer science and technology have changed tremendously both in hardware and in software, the basic model for computers has remained essentially the same, which was presented by ( ).A. EinsteinB. Von NeumannC. EdisonD. Newton问题 6In 8-bits micro-computer system, multiplication and division are realized by ( ).A. dedicated chipsB. firmwareC. softwareD. hardware问题 7Software is equivalent to hardware in logic function.A.对B.错问题 8Resources management of computer software and hardware is the duty of ( ).A. Operating SystemB. Language process programC. Database Management SystemD. Application program问题 9The reason of binary representation for information in a computer is it can easily process the information.A.对B.错问题 10The basic feature of Von Neumann computer is ( ).A. access memory by address and execute instruction in sequenceB. access memory by contentC. Multiple Instruction Stream Single Data Stream (MISD)D. operate stack问题 11Data and instructions are stored in ( ) when the program is running.A. memoryB. diskC. datapathD. operating system问题 12The operating system is appeared in ( ).A. the 4th generation computersB. the 2nd generation computersC. the 3rd generation computersD. the 1st generation computers问题 13The so called “PC” belongs to ( ).A. Medium computersB. MainframesC. Micro-computersD. Mini-computers问题 14Computer hardware consists of calculator, memory, controller and I/O devices.A.对B.错问题 15( ) is not belonged to system program.A. Database systemB. Operating systemC. Compiler programD. the above all问题 16The vast majority of computer systems used today are constructed on ( ) computer model.A. intelligentB. Von NeumannC. parallelD. real time processing问题 17The use of ( ) signified the development of micro-computer.A. softwareB. diskC. MicroprocessorD. OS问题 18The use of microprocessor signified the development of micro-computer.A.对B.错问题 19The reason why the binary system of representation is widely adopted in computer is ( ).A. computing speed fastB. convenience for information processingC. saving componentsD. the restriction of the nature of physical devices问题 20A full computer should consists of ( ).A. host and PeripheralB. calculator, memory and controllerC. host and programD. hardware and software system问题 21Host consists of CPU and I/O devices.A.对B.错问题 22In a computer based on the von Neumann model, instructions and data are all stored in memory, and CPU distinguish them according their address.A.对B.错问题 23System software is purchased, and applied software is edit by ourselves.A.对B.错问题 24Which of the following languages can be implemented directly and edited by Mnemonic(助记符): ①Assembly language;②machine language; ③High-level language; ④Operating system primitives; ⑤Regular languageA. ①, ④B. ②,①C. ②,⑤D. ①,③问题 25In computer terminology, CPU consists of calculator and controller.A.对B.错选择题答案:1-5.DBBAB 6-10.CAABA 11-15.ACCAA 16-20.BCADD 21-25.BABBA第二章问题 1If [X] 2’s complement = 0.1101010,then [X]sign-magnitude = ( )A. 0.0010110B. 1.0010110C. 1.0010101D. 0.1101010问题 2( ) is used to represent address in computer.A. 1’s complementB. unsigned numberC. 2’s complementD. sign magnitude问题 3Numbers X1, X2are integer, and 【X1】2’s compl= 10011011,【X2】2’s compl= 00011011, then their true value of decimal form are ________ and ________。

数据库系统概论期末试题及答案[资料]

数据库系统概论期末试题及答案[资料]

数据库系统概论期末试题及答案[资料] 数据库系统概论期末试题及答案第1页共11页试题十一、单项选择题本大题共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语言具有的功能。

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

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

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

试题十一、单项选择题(本大题共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)。

数据库系统概论期末复习题

数据库系统概论期末复习题

WorldsList Soft第七章数据库设计一、数据库设计的基本步骤(1).需求分析;(2).概念结构设计;(3).逻辑结构设计;(4).物理结构设计;(5).数据库实施;(6)数据库运行和维护.二、数据字典数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。

数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。

三、实体完整性要求每一个表中的主键字段都不能为空或者重复的值课后习题:1.试述数据库设计过程。

略。

2.试述数据库设计过程各个阶段上的设计描述。

主要(1).(2).(5)阶段答:各阶段的设计要点如下:(1).需求分析:准确了解与分析用户需求(包括数据与处理)。

(2).概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS 的概念模型。

(3).逻辑结构设计:将概念结构转为某个DBMS 所支持的数据模型,并对其进行优化。

(4).数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。

(5).数据库实施:设计人员运用DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

(6).数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。

6.数据字典的内容和作用是什么?答:数据字典是系统中各类数据描述的集合。

数据字典的内容通常包括:( l )数据项;( 2 )数据结构;( 3 )数据流;( 4 )数据存储;( 5 )处理过程五个部分。

其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。

数据字典通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容。

数据字典的作用:数据字典是关于数据库中数据的描述,在需求分析阶段建立,是下一步进行概念设计的基础,并在数据库设计过程中不断修改、充实、完盖。

11.什么是数据库的逻辑结构设计?试述其设计步骤。

2022年东北大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年东北大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)

2022年东北大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

2、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

3、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。

4、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表_____SELECT城市FROM出版商表;5、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;6、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

7、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

8、关系模型由______________、______________和______________组成。

9、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

10、视图是一个虚表,它是从______导出的表。

在数据库中,只存放视图的______,不存放视图对应的______。

二、判断题11、有两个关系R和S,分别包含15个和10个元组,则在R∪S、R-S、R∩S中可能出现的一种元组数目情况是18、7、7()12、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。

东北大学软件学院数据库系统概论期末知识点总结

东北大学软件学院数据库系统概论期末知识点总结

(整理)数据库系统重要知识点目录数据库系统重要知识点 (1)第一章:数据库系统概论 (3)1.基本概念(数据库,数据库管理系统,数据库系统) (3)2.数据库阶段数据管理的特点 (3)3.数据模型的三个组成部分 (3)4.数据模型的两个不同层次 (4)5.概念模型中用于描述信息结构的概念 (4)6.利用E-R模型描述信息结构 (4)7.数据库的三级模式结构 (5)8.三级模式之间的二级映像 (6)9.DBMS的主要功能 (6)第二章:关系模型和关系理论 (6)1.关系模型的基本概念(关系,属性,码,主码,三类关系,基本关系的性质,关系模式,关系数据库,关系数据库的型和值) (6)2.关系操作和关系操作语言(常用的关系操作有哪些;关系语言有哪些) (7)3.关系模型的完整性规则(实体完整性,参照完整性,用户定义的完整性) (7)4.E-R模型向关系模型转化的规则 (7)5.关系代数:传统的集合运算,专门的关系运算 (7)第三章:关系数据库标准语言SQL (7)1.基本表的创建,修改和撤销 (7)2.视图的创建和撤销 (7)3.索引的创建和撤销 (8)4.SQL的数据查询 (8)5.视图的创建和撤销,视图的作用 (8)6.SQL的并发控制 (8)7.定义关系完整性约束的方法,实体完整性的违约处理,参照完整性的违约处理 (8)8.触发器的定义和删除 (8)第四章:数据库编程 (8)1.嵌入式SQL的运行环境 (8)2.嵌入式SQL的使用规定 (8)第五章:数据库设计 (9)1.函数依赖,平凡(非平凡)函数依赖,部分函数依赖,传递函数依赖,多值依赖 (9)2.1NF,2NF,3NF,BCNF,4NF (9)3.数据依赖的公理系统 (9)4.模式分解 (9)5.数据库设计的基本步骤 (9)6.从E-R模型向关系模型转化的规则 (9)第六章:数据库实现技术 (10)1.查询优化的一般准则 (10)2.关系代数表达式的优化算法 (10)3.优化的一般步骤 (10)4.事务,事务的开始和结束,事务的特性(ACID) (10)5.数据库故障的种类(事务内部的故障,系统故障,介质故障)和恢复方法 (10)6.数据转储,登记日志文件 (10)7.并发操作带来的数据不一致性 (10)8.封锁,基本封锁类型 (10)9.死锁的诊断与解除 (10)10.并发调度的可串行性 (10)11.两段锁协议 (10)第一章:数据库系统概论1.基本概念(数据库,数据库管理系统,数据库系统)●数据库:数据库是以一定组织方式储存在一起的,能为多个用户共享的,具有尽可能小的冗余度的、与应用彼此独立的相互关联的数据集合。

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

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

《数据库原理及应用》试题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 。

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

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

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

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

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、对一个数据库系统来说,概念级对应于它实际存储的数据。

(完整版)数据库系统概论复习试题及答案

(完整版)数据库系统概论复习试题及答案

数据库系统概论复习资料:第一章:三:简答题:1. 什么是数据库?答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。

数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。

因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。

2. 什么是数据库的数据独立性?答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。

逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。

当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。

物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。

3. 什么是数据库管理系统?答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。

不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。

一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。

4. 什么是数据字典?数据字典包含哪些基本内容?答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。

数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。

第一章补充作业部分:假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;③一个学生选修一门课,仅有一个成绩。

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

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

试题一一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

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. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是()A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDA TE(QTY) ON SPJ TO '李勇'C. GRANT UPDA TE (QTY) ON SPJ TO 李勇D. GRANT UPDA TE ON SPJ (QTY) TO 李勇12.图1中()是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为()。

东北大学《数据库技术》期末考试必备真题集(含答案)91

东北大学《数据库技术》期末考试必备真题集(含答案)91

数据库技术复习题B数据库技术及应用II复习题(线上)(2017-04-20)一、单选题(每小题2分)1.网状数据库中记录与记录之间的联系是通过A.指针 B.索引C.公共属性 D.数据项2.在数据库的三级模式结构中,模式有A.0个 B.1个C.2个 D.任意多个3.关系数据库中,实现主码标识元组的作用是通过A.实体完整性规则B.参照完整性规则C.用户自定义的完整性D.属性的值域4.设计ER图,属于数据库设计中的A.需求分析 B.逻辑设计C.概念设计 D.物理设计·5. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字A. UNIQUEB. COUNTC. DISTINCTD. UNION参考答案:1.A 2.B3.A4.C5.D二、填空题(每小题1分)1.数据模型通常由数据结构、数据操作和()三部分组成。

2.数据操作描述了系统的()特性。

3. 对数据库的操作主要有数据检索和()两大类。

4.将关系模式R分解为3NF,一定可以满足既具有无损连接性,又保持()。

5.行列子集视图是指,从单个()导出,只是去掉了其中的某些行和某些列。

6.嵌入式SQL引入了()机制,用来协调两种不同的处理方式.7.系统函数为三类:标量函数、聚合函数和()函数。

8.在SQL Server的建立索引的原则之一,在经常()的字段上最好建立索引。

9.一级封锁协议是指任一事务在修改某数据之前,必须先对其加上()锁,直至事务结束才能释放之。

10.触发器能够对数据库中的相关表实现()更改。

参考答案:1.完整性约束2.动态3.更新4.函数依赖性5.基本表6.游标 7.行集8.查询9.排它 10.级联三、简答题(每小题5分)1.数据库的三级模式描述。

2.数据模型及其要素的描述。

3.如何使用对集合操作排序的ORDER BY子句。

4.SQL Server中压缩数据库的方法描述。

参考答案:1.模式:数据库中全体数据的逻辑结构和特征的描述。

东北师范大学22春“计算机科学与技术”《数据库系统》期末考试高频考点版(带答案)试卷号:3

东北师范大学22春“计算机科学与技术”《数据库系统》期末考试高频考点版(带答案)试卷号:3

东北师范大学22春“计算机科学与技术”《数据库系统》期末考试高频考点版(带答案)一.综合考核(共50题)1.()是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

A.程序B.命令C.事务D.文件参考答案:C2.连接是开销较大的运算,参与连接的关系越多开销也越大。

因此,要通过逻辑模式的规范化来提高数据库查询的性能。

()A.错误B.正确参考答案:A3.当内查询的结果只有一个值时,可以用代替IN谓词。

()A.错误B.正确参考答案:B4.在关系数据库设计中,设计关系模式是()的任务。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段参考答案:C5.动态转储时转储事务与用户事务不能并发执行。

()A.错误B.正确参考答案:A6.SQL语言通常被称为()。

A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言参考答案:A7.数据库的网状模型应满足的条件是()。

A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲参考答案:A8.数据库的外模式/模式映像,保证了数据与程序的逻辑独立性。

()A.错误B.正确参考答案:B9.数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据是指()。

A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本参考答案:C10.在SQL中提供的时间型数据类型可以是()。

A.CHARB.DATEC.TIMED.DATA参考答案:BC11.数据管理技术经历了()阶段。

A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.计算机系统参考答案:ABC12.主码都是候选码。

()A.错误B.正确参考答案:B13.实体完整性要求主属性不能取空值,这一点可以通过()来保证。

A.定义外码B.定义主码C.用户定义的完整性D.关系系统自动参考答案:B函数依赖集的最小依赖集是唯一的。

东北师范大学22春“计算机科学与技术”《数据库系统》期末考试高频考点版(带答案)试卷号4

东北师范大学22春“计算机科学与技术”《数据库系统》期末考试高频考点版(带答案)试卷号4

东北师范大学22春“计算机科学与技术”《数据库系统》期末考试高频考点版(带答案)一.综合考核(共50题)1.在多粒度封锁中一个数据对象可能被()方式封锁。

A.意向锁B.显式封锁C.隐式封锁D.IX锁参考答案:BC2.一个数据库只有一个内模式。

()A.错误B.正确参考答案:B3.关系R与关系S的并,由属于R又属于S的元组组成。

()A.错误B.正确参考答案:A4.在视图中插入一个元组时,该元组会同时插入到基本表中。

()A.错误B.正确参考答案:B5.B.正确参考答案:A6.ODBC3.0中定义了四种句柄,关于其相互关系的描述正确的是()。

A.每个ODBC应用程序分配一个环境句柄B.一个环境句柄可以分配多个连接句柄C.一个连接中可以分配多个语句句柄D.一个连接句柄只能与一个数据源实现连接参考答案:ABCD7.逻辑设计可以独立于数据库管理系统。

()A.错误B.正确参考答案:A8.在SQL SERVER中属于表级完整性的是()。

A.实体完整性约束B.域完整性约束C.参照完整性约束D.关键字完整性约束参考答案:AC9.关于模式分解,可以得出如下结论()。

A.若要求分解保持函数依赖,那么模式分离总可以达到3NF,但不一定能达到BCNFB.若要求分解既保持函数依赖,又具有无损连接性,可以达到3NF,但不一定能达到BCNFC.若要求分解具有无损连接性,一定可以达到4NFD.若要求分解保持函数依赖,那么模式分离总可以达到BCNF参考答案:ABC当内查询的结果只有一个值时,可以用代替IN谓词。

()A.错误B.正确参考答案:B11.SELECT子句的可以是表中的属性列,但不能是表达式。

()A.错误B.正确参考答案:A12.若事务T对数据R已加X锁,则其他事务对数据R()。

A.可以加S锁B.不能加S锁C.可以加X锁D.不能加任何锁参考答案:BD13.关系是笛卡尔积的有限子集,所以关系也是一个二维表。

()A.错误B.正确参考答案:B14.可以用“NULL”表示一个值是空值。

数据库系统概论_期末考试复习题(附答案)

数据库系统概论_期末考试复习题(附答案)

数据库系统概论 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. 3NFD. 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. 9C. 12 D. 16• 6、数据库设计阶段分为(B)• A. 物理设计阶段、逻辑设计阶段、编程和调试阶段• B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段• C. 方案设计阶段、总体设计阶段、个别设计和编程阶段• D. 模型设计阶段、程序设计阶段和运行阶段• 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。

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

这是数据库期末复习题1
1.用SQL的有关语句定义
1)学生关系Student,包括学号Sno、姓名SN、年龄SA;
2)课程关系Course,包括课程号Cno、课程名CN、任课教师CT;
3)学生选课关系,包括Sno、Cno和成绩G。

注意:说明主键码和外键码(如果有的话),并在键码属性上建立索引。

(12分)
1.参考答案
1)
CREATE TABLE Student(
Sno INT PRIMARY KEY,
SN CHAR(30),
SA INT
);
2)
CREATE TABEL Course(
Cno INT PRIMARY KEY,
CN CHAR(30),
CT CHAR(30)
);
3)
CREATE TABEL SC(
Sno INT,
Cno INT,
G INT,
PRIMAYR KEY(Sno,Cno),
FOREIGN KEY(Sno) REFERENCES Student(Sno),
FOREIGN KEY(Cno) REFERENCES Course(Cno)
);
1.按题1的学生关系模式,用SQL的有关语句
1)授予赵华对学生关系Student的插入和修改权限;
2)插入任意3个学生的完整信息;
3)修改所有学生的年龄(加1)。

(12分)
2.参考答案
1) GRANT INSERT, UPDATE, ON Student TO 赵华;
2) INSERT INTO Student
(TABLE (01001,’赵华’,19),
(01002,’李芳’,18),
(01003,’刘红’,20),
);
3)UPDATE Student
SET SA=SA+1;
2.结合题1定义的学生选课数据库,用SQL语句查询计算机系学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若成绩相同,再按
学号排序(升序)。

(6分)
3.参考答案
SELECT SN,G
FROM Student,Course,SC
WHERE = AND =
AND =’数据库’
ORDER BY G DESC,Sno;
4.已知关系R、S如下所示,求域演算表达式的结果。

R A B C S D E F
a c 5 4 d 8
b d 3 5 a 1
m e 4 3 e 2 (4分)
4参考答案
4. R1 X Y Z
a c 5
b d 3
m e 4
4 d 8
5.按嵌入式SQL的格式插入任意一个学生的学号、姓名、系别和年龄。

(6分)5.参考答案
1)说明: EXEC SQL BEGIN DECLARE SECTION;
int sno;
char sname[30];
int sage;
char SQLSTATE[6];
EXEC SQL END DECLARE SECTION;
赋值: sno:=01001;
sname:=’赵华’;
sage:=19;
4)插入: EXEC SQL INSERT
INTO Student
VALUES(:sno,:sname,:sage);
6.商店销售商品的数据库,涉及如下数据:
商店号、商店名、地址
商品号、商品名、单价。

某商店销售某商品的数量和日期。

1)设计E/R图(属性名用中、英文均可);
2)转换成关系模型(注明键码和函数依赖)。

(12分)
参考答案
6.1)
2)商店(商店号,商店名,地址)商店号→商店名,地址
商品(商品号,商品名,单价)商品号→商品名,单价
销售(商店号,商品号,数量,日期)商店号,商品号→数量,日期
7.有关图书发行的关系模型如下:
书店S(书店号SNo,书店名SN,地址A)
图书B(书号BNo,书名BN,价格P)
图书馆L(馆号LNo,馆名LN,城市C)
图书发行LBS(LNo,BNo,SNo,发行量Q)
分别用关系代数和SQL语言表达如下查询:
图书馆L4(馆号)收藏图书的书名和出售该书的书店名。

(12分)参考答案
7. 1)π BN,SN(σ LNo=L4(B LBS S))
2)
SELECT BN,SN
FROM B,LBS,S
WHERE = AND =
AND =L4;
8,写出3个关系模式分别满足:1)是1NF,不是2NF;
2)是2NF,不是3NF;
3)是3NF,也是BCNF;
各用两句话分别说明你所写的关系模式是前者,不是(或也是)后者。

(12分)
参考答案
8.
1)学生选课(学号,姓名,课程号,成绩)
属性不可分,是1NF;存在非主属性对键码的部分依赖(学号,课程号姓名),不是2NF。

2)学生(学号,姓名,系别,系主任)
键码为单属性,不存在部分依赖,是2NF;存在非主属性对键码的传递依赖(学号→姓名,系别;系别学号;系别→系主任;学号系主任),不是3NF。

1)学生(学号,姓名,年龄)
非主属性(姓名,年龄)对键码不存在部分依赖和传递依赖,是3NF;
主属性(学号)对键码也不存在部分依赖和传递依赖,是BCNF。

9.电影数据库涉及如下数据:
电影类包括电影名、制作年份、电影长度等属性,演员类包括姓名、年龄、地址等属性,每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。

1)用ODL给出类的说明;
2)用OQL查询演员张晓丽所出演的电影的电影名和制作年份。

(12分)
参考答案
1)interface Movie{
attribute string title;
attribute integer year;
attribute integer length;
relationship Set (Act) acts
inverse Act::starredIn; };
interface Act{
attribute string name;
attribute integer age;
attribute string address;
relationship Set starredIn
inverse Movie::acts;
};
2)SELECt
FROM Act a, m
WHERE =”张晓丽”;。

相关文档
最新文档