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

合集下载

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

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

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

数据库系统概论试题库与参考答案

数据库系统概论试题库与参考答案

数据库系统概论试题库与参考答案一、单选题(共90题,每题1分,共90分)1、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正确的做法是()。

A、由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体B、一个实体类型可以转换为一个关系模式C、一个联系类型可以转换为一个关系模式D、由实体类型转换成的关系模式的主码是该实体类型的主码正确答案:A2、数据库物理设计的目标是为应用数据提供合适的数据存储结构。

同时要保证数据库系统具有良好的性能。

关于数据库物理设计,下列说法中错误的是()。

A、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案B、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率C、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式D、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数正确答案:C3、二级封锁协议可防止().A、读“脏”数据B、读“脏”数据、丢失修改C、不可重复读、丢失修改D、不可重复读、读“脏”数据正确答案:B4、关于数据库应用系统设计,有下列说法:I.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面II.在数据库概念设计阶段,图,得到全局E-R图IIL在数据库逻辑设计阶段,IV.在数据库物理设计阶段,上述说法正确的是:()。

A、IB、I、IlWdlX/C、II和IVD、II和ni正确答案:A5、釆用定义视图的机制在数据控制方面要解决的问题是()。

A、数据库并发控制B、数据完整性C、数据安全性D、数据库恢复正确答案:C6、数据仓库的模式中,最基本的是()。

A、以上都不对B、星座模式C、雪花模式D、星型模式正确答案:D7、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()A、E-R图B、DDC、DFDD、SA正确答案:A8、设用户对某商场数据库应用系统有下列活动I.在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据II.根据商场销售业务开展情况,调整数据库中的商品清单和价格III.为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间IV.为了安全考虑,定期对数据库系统中的数据进行转储V.国庆期间,在应用系统中增加一条规则“节日期间所有商品打八折”VI.在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能以上活动属于商场数据库应用系统实施活动的是()。

《数据库系统概论》期末考试试题 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上的关系模式。

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

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

《数据库原理及应用》试题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∩S B 、R ―S C 、R÷S D 、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 。

2022年东北大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年东北大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年东北大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

2、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

3、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。

4、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。

5、在SQL Server 2000中,数据页的大小是8KB。

某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。

6、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

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

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;7、设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者______取空值,这是规则,它是通过______和______约束来实现的。

8、____________、____________、____________和是计算机系统中的三类安全性。

9、SQL语言的数据定义功能包括______、______、______和______。

10、在SELECT命令中进行查询,若希望查询的结果不出现重复元组,应在SEL ECT语句中使用______保留字。

(完整)数据库系统概论各章复习试题及答案,推荐文档

(完整)数据库系统概论各章复习试题及答案,推荐文档

数据库系统概论复习资料:第一章:一、选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是 A 阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理2.数据库的概念模型独立于 A 。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界3.数据库的基本特点是 B 。

A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制4. B 是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库 C.数据库管理系统 D.数据结构5.数据库中存储的是 C 。

A.数据 B.数据模型C.数据以及数据之间的联系 D.信息6. 数据库中,数据的物理独立性是指 C 。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。

A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合8.数据库系统的核心是 B 。

A.数据库 B.数据库管理系统 C.数据模型 D.软件工具9. 下述关于数据库系统的正确叙述是 A 。

A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。

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

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

数据库系统概论期末试题及答案[资料] 数据库系统概论期末试题及答案第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 。

2022年东北大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年东北大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)

2022年东北大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。

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

3、SQL Server中数据完整性包括______、______和______。

4、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

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

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;5、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。

6、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

7、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

8、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;9、____________和____________一起组成了安全性子系统。

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

二、判断题11、文件系统的缺点是数据不能长期存储。

()12、可串行化的调度一定遵守两段锁协议。

()13、在综合分E-R图时,会出现属性冲突,结构冲突,命名冲突。

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

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

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.什么是数据库的逻辑结构设计?试述其设计步骤。

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

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

(整理)数据库系统重要知识点目录数据库系统重要知识点 (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个部分。

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

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

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

数据库系统概论 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的主键是部门号。

数据库系统概论习题集(附答案)

数据库系统概论习题集(附答案)

数据库系统概论习题集第一章绪论一、选择题1. DBS是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和(C)。

A.系统分析员B.程序员C.数据库管理员D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。

I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB.只有IIC. II 和IIID.只有I4.下列四项中,不属于数据库系统特点的是(C)。

A.数据共享B.数据完整性C.数据冗余度高-->低!D.数据独立性高5.数据库系统的数据独立性体现在(B)。

A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是(A)。

A.模式B.内模式C.外模式D.用户模式7.要保证数据库的数据独立性,需要修改的是(C)。

A.模式与外模式B.模式与内模式C.三层之间的两种映射D.三层模式8.要保证数据库的逻辑数据独立性,需要修改的是(A)。

A.模式与外模式的映射B.模式与内模式之间的映射C.模式D.三层模式9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C),它是模式的逻辑子集。

A.模式B.物理模式C.子模式D.内模式10.下述(D)不是DBA数据库管理员的职责。

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计选择题参考答案:(1) C (2) A (3) D (4) C (5) B (6) A (7) C (8) A (9) C (10) D二、简答题1.试述数据、数据库、数据库系统、数据库管理系统的概念。

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

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

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

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

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模型转换为关系模型的规则,转换后关系的数目为()。

数据库系统概论复习题及答案-章节排序教学文案

数据库系统概论复习题及答案-章节排序教学文案

第一章绪论一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A 4. 是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库 C.数据库管理系统 D.数据结构答案:B 5.数据库中存储的是。

A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。

A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C8.数据库系统的核心是。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是。

A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS答案:A12. 在数据库中,产生数据不一致的根本原因是。

A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余答案:D19.据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()A.外模式 B.内模式 C.存储模式 D.模式答案:D20数据库系统的数据独立性是指 B 。

A.不会因为数据的变化而影响应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构答案:B二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

答案:①人工管理②文件系统②数据库系统2. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。

东北大学22春“计算机科学与技术”《数据库技术及应用Ⅰ》期末考试高频考点版(带答案)试卷号1

东北大学22春“计算机科学与技术”《数据库技术及应用Ⅰ》期末考试高频考点版(带答案)试卷号1

东北大学22春“计算机科学与技术”《数据库技术及应用Ⅰ》期末考试高频考点版(带答案)一.综合考核(共50题)1.下面四个关系表达式是等价的,是判别它们的执行效率()。

E1=πA(σB=C∧D=E’(R×S))E2=πA(σB=C(R×σD=E’(S))E3=πA(R∞B=CoD=E’(S))E4=πA(σD=E’(R∞B=CS))A.E4最快B.E3最快C.E2最快D.E1最快参考答案:B2.假设有关系R和S,关系代数表达式R—(R—S)表示的是()。

A.R∪SB.R—SC.R∩SD.R÷S参考答案:C3.SQL语言是()的语言,容易学习。

A.非过程化B.过程化C.格式化D.导航式参考答案:A4.如果A→B,那么属性A和属性B的联系是()。

C.以上都不是D.一对多参考答案:B5.Access通过()进行功能设置。

A.“选项”对话框B.“打开”对话框C.“属性”窗口D.代码”窗口参考答案:A6.数据库管理系统DBMS是()。

A.一个完整的数据库应用系统B.一组硬件C.一组系统软件D.既有硬件,也有软件参考答案:C7.以下不属于窗体组成区域的是()A.窗体页眉B.文本框C.页面页眉D.主体参考答案:B8.关系数据库管理系统的3种基本关系运算不包括()。

A.选择B.连接C.比较参考答案:C9.()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

A.网状模型B.层次模型C.关系模型D.以上都有参考答案:C10.下面列出的关系代数表达是中,那些式子能够成立()。

ⅰ.σf1 (σf2 (E)) = σf1∧f2(E)ⅱ.E1∞E2 = E2∞E1ⅲ.(E1∞E2)∞E3 = E1∞(E2∞E3)iv.σf1 (σf2 (E)) = σf2 (σf1(E))A.没有B.全部C.ii和iiiD.i和iv参考答案:A11.在关系数据库中,要求基本关系中所有的主属性上不能有空值,其遵守的约束规则是() 。

  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 Student.Sno=SC.Sno AND o=o
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 B.BNo=LBS.BNo AND LBS.SNo=S.SNo
AND LBS.LNo=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 m.title m.year
FROM Act a, a.starredIn m
WHERE =”张晓丽”;。

相关文档
最新文档