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

合集下载

(完整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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  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 =”张晓丽”;。

相关文档
最新文档