数据库系统概论期末题库(第五版)

合集下载

(完整word版)数据库系统概论期末试题及答案(整理版)(word文档良心出品)

(完整word版)数据库系统概论期末试题及答案(整理版)(word文档良心出品)

《数据库原理及应用》试题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,关系代数R (R S) 表示的是_________。

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 。

D、任何一个包含三个属性的关系模式必定知足2NF 。

数据库系统概论(第5版)复习备考资料.doc

数据库系统概论(第5版)复习备考资料.doc

、数据库系统概述数据是数据库中心储的基木对彖。

记录是计算机中衣示和存储数据的一种格式或-种方法。

数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种川户共享。

数据弃管理系统(DBMS)和操作系统一样是计算机的基础软件,具有如下主要功能:1.数据定义功能;2.数据组织、储存和管理;3.数据操作功能;4.数据库的事务管理和运行管理;5.数据库的建立和维护功能;6.其他功能。

数据库系统(DBS)是由数据库、数据库管理系统(及其应用开发软件)、应用程序和数据库管理员纽•成。

数据管理三个阶段数据库系统实现整体数据的结构化。

数据库管理系统有以下数据控制功能:1)数据安全性保护;2)数据完整性检査:3)并发控制;4)数据库恢复。

数据模型也是一种模型,它是对现实壯界数据特征的抽象,即数据模型是用来描述数据、组织数据和对数据进行操作的。

数据模型分类:概念模型、逻辑模型和物理模型。

逻辑模型主要包括:层次模型、网状模型和关系模盘。

唯-•标识实体的属性集称为码;用实体名及其属性名集合来抽象和刻画同类实体,称为实体性。

实体之间的联系有一-对一、一对多和多对多等多种类型。

实体•联系方法用E-R图描述,E-R方法也成E-R模型。

数据模型通常山数据结构、数据操作和数据的完整性约朿条件三部分组成。

层次模型是数据库系统中域早出现的数据模型。

关系模型是最重要的-•种数据模型,每个关系的数据结构是一张规范化的二维表。

关系模型:对关系的描述,要求关系必须是规范化的。

关系的完整性约束条件包括三犬类:实体完整性、参照完整性和用户定义的完整性。

操作对彖和操作结果都是关系。

在数据模型中有“型”和“值”的概念。

模式是数据库中全体数据的逻辑结构和特征的描述。

数据廂系统的三级模式结构是指数据廂系统是山外模式、模式和内模式三级构成。

一个数据库只冇一个模式,也只冇一个内模式。

数据库系统概论第五版课后习题答案

数据库系统概论第五版课后习题答案

第1章绪论1 .试述数据、数据库、数据库系统、数据库管理系统的概念。

答:( l )数据( Data ) :描述事物的符号记录称为数据。

数据的种类有数字、文字、图形、图像、声音、正文等。

数据与其语义是不可分的。

解析在现代计算机系统中数据的概念是广义的。

早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。

现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。

数据与其语义是不可分的。

500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。

( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

( 3 )数据库系统( DataBas 。

Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

解析数据库系统和数据库是两个概念。

数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。

但是在日常工作中人们常常把数据库系统简称为数据库。

希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。

( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。

目前,专门研制 DBMS 的厂商及其研制的 DBMS 产品很多。

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

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

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

数据库系统概论第五版课后习题完整答案王珊

数据库系统概论第五版课后习题完整答案王珊

数据库系统概论第五版课后习题完整答案第1章课后习题1.1 填空题1.关系数据库是一种______数据库______。

•关系•层次•网络•面向对象2.数据库系统的三级模式结构是______外模式______、______模式______和______内模式______。

•外模式•模式•内模式•逻辑模式•子模式1.2 选择题1.下列关于数据库系统的描述中,正确的是______B______。

A. 数据库系统是由软件、硬件、数据、人员和存储设备等部分组成的系统。

B. 数据库系统是一种计算机软件,用于管理和组织数据的集合。

C. 数据库系统的主要目标是提供对数据的有效存储、管理和访问。

D. 数据库系统一般包括文件系统、数据库管理系统和应用系统三大部分。

2.关于数据库系统中的数据模型,以下选项中错误的是______B______。

A. 数据模型描述了有关数据的概念和结构,是数据库系统中数据定义的工具。

B. 数据模型只有一种,不能根据不同的需求选择合适的数据模型。

C. 常见的数据模型有层次模型、网络模型、关系模型和面向对象模型等。

D. 数据模型可以帮助人们理解和使用数据库系统中的数据。

1.3 简答题1.数据库系统的特点有哪些?答:数据库系统具有以下特点:•数据独立性:数据库系统通过数据与应用程序之间的逻辑独立性和物理独立性,使得应用程序与数据的存储结构和存取方式解耦,提高了应对数据结构和存储方式变化的灵活性和可维护性。

•数据共享性:数据库系统能够支持多个用户对数据的并发访问,实现数据的共享与共用,提高了数据的利用率和工作效率。

•数据一致性:数据库系统通过强制数据完整性约束的方式,保证了数据的一致性,避免了数据冗余和不一致的问题。

•数据持久性:数据库系统能够对数据进行长期的持久性存储,确保数据的安全性和可靠性。

•数据的高效管理:数据库系统通过采用高效的数据存储结构和存取方式,提高了数据的管理和处理效率。

2.数据库系统的三级模式结构是什么?答:数据库系统的三级模式结构包括外模式、模式和内模式。

数据库系统概论复习期末试题及答案

数据库系统概论复习期末试题及答案

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

如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行(A )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)可以插入到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11.把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最小关系系统A B C D图113.关系规范化中的插入操作异常是指 ( D )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计 C.需求分析 D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( 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)。

(完整版)数据库原理第五版习题答案

(完整版)数据库原理第五版习题答案
9.定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E一R图)
答:
实体:客观存在并可以相互区分的事物叫实体。实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。实体集:同型实体的集合称为实体集。属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。码:惟一标识实体的属性集称为码。实体联系图(E一R图):提供了表示实体型、属性和联系的方法:·实体型:用矩形表示,矩形框内写明实体名;·属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;·联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1 , 1 : n或m : n)。
( 4)数据库管理系统(DataBase Management sytem,简称DBMs ):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS的厂商及其研制的DBMS产品很多。著名的有美国IBM公司的DBZ关系数据库管理系统和IMS层次数据库管理系统、美国Oracle公司的orade关系数据库管理系统、s油ase公司的s油ase关系数据库管理系统、美国微软公司的SQL Serve,关系数据库管理系统等。
11.试给出一个实际部门的E一R图,要求有三个实体型,而且3个实体型之间有多对多联系。3个实体型之间的多对多联系和三个实体型两两之间的三个多对多联系等价吗?为什么?
答:
3个实体型之间的多对多联系和3个实体型两两之间的3个多对多联系是不等价,因为它们拥有不同的语义。3个实体型两两之间的三个多对多联系如下图所示。

数据库系统概论第五版课后答案

数据库系统概论第五版课后答案

数据库系统概论第五版课后答案题型:选择题1. 数据库系统中的外模式指 ____A. 用户所能看到的数据集合B. 整个数据库系统的架构C. 固定的物理存储结构D. 数据库中的数据模型答案:A2. 下列哪种方法不是数据建模的三种基本方法之一?A. E-R模型B. 关系模型C. XML模型D. 层次模型答案:C3. 下列哪种是数据库范式?A. 一般范式B. 媒体范式C. 第一范式D. 物理范式答案:C4. 下列哪种不属于数据库实例的组成部分?A. 数据字典B. 数据文件C. 数据记录D. 索引文件答案:C5. 下列哪种不是数据库操作语言?A. DDLB. DMLC. DCLD. DTL答案:D题型:填空题1. 第一个数据库系统的诞生时间是_____年。

答案: 19602. ER模型中,属性可以分为简单属性和___属性。

答案:复合3. 数据库设计的第一步是构造E-R图, 其中E代表着_____,R代表着_____。

答案:实体,关系4. SQL是_____操作语言。

答案:结构化查询5. 数据库系统最重要的作用是数据的____。

答案:共享题型:判断题1. 范式理论的目标是在保持数据完整性的前提下减少冗余性。

()答案:√2. 数据库系统的外模式指的是普通用户在使用数据库时能够看到的数据。

()答案:√3. 基本关系操作包括并、差和笛卡尔积。

()答案:√4. 数据库系统的内模式是数据库管理员所看到的视图。

()答案:√5. 数据库系统最基本的功能是数据的存储和检索。

()答案:√题型:简答题1. 什么是关系模型?如何表示关系模型?答案:关系模型是一种描述数据间联系的模型,关系模型中数据被组织为“关系”,表示为二维表。

关系模型的表由行和列组成,行代表不同实例的记录,列则表示属性。

通常用属性名来表示列,而当行用关键字进行标识时,称之为“主键”,关系在表中用表名来表示。

2. 什么是数据库系统的三级结构?答案:数据库系统通常被分为三个层次,分别是:外模式,概念模式和内模式。

数据库系统概论第五版课后习题答案

数据库系统概论第五版课后习题答案

第1 章绪论1 .试述数据、数据库、数据库系统、数据库管理系统的概念。

答:( l )数据(Data ):描述事物的符号记录称为数据。

数据的种类有数字、文字、图形、图像、声音、正文等。

数据与其语义是不可分的。

解析在现代计算机系统中数据的概念是广义的。

早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。

现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。

数据与其语义是不可分的。

500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。

( 2 )数据库(DataBase ,简称DB ):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

( 3 )数据库系统(DataBas 。

Sytem ,简称DBS ):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

解析数据库系统和数据库是两个概念。

数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。

但是在日常工作中人们常常把数据库系统简称为数据库。

希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库” ,不要引起混淆。

( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。

目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。

王珊《数据库系统概论》(第5版)配套题库【课后习题】-第1~4篇【圣才出品】

王珊《数据库系统概论》(第5版)配套题库【课后习题】-第1~4篇【圣才出品】
总之,使用数据库系统的优点很多,既便于数据的集中管理,控制数据冗余,提高数据 的利用率和一致性,又有利于应用程序的开发和维护。
3.试述文件系统与数据库系统的区别和联系。 答:(1)文件系统与数据库系统的区别:文件系统面向某一应用程序,共享性差,冗 余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面 向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构 化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。 (2)文件系统与数据库系统的联系:文件系统与数据库系统都是计算机系统中管理数 据的软件。文件系统是操作系统的重要组成部分;而 DBMS 是独立于操作系统的软件。 DBMS 是在操作系统的基础上实现的;数据库中数据的组织和存储是通过操作系统中的文 件系统来实现的。
2.使用数据库系统有什么好处? 答:使用数据库系统的好处是由数据库管理系统的特点或优点决定的,比如: (1)可以大大提高应用开发的效率。在数据库系统中,应用程序不必考虑数据的定义、 存储和数据存取的具体路径,这些工作都由 DBMS 来完成。开发人员可以专注于应用逻辑 的设计,而不必为数据管理的许多复杂的细节操心。 (2)数据库系统提供了数据与程序之间的独立性。当应用逻辑发生改变,数据的逻辑
4.举出适合用文件系统而不是数据库系统的应用例子,以及适合用数据库系统的应用 例子。
答:适合用文件系统而不是数据库系统的应用例子:数据的备份,软件或应用程序使用书、题库视频学习平台

过程中的临时数据存储一般使用文件系统比较合适。功能比较简单、比较固定的应用系统也 适合用文件系统。
1 / 143
圣才电子书 十万种考研考证电子书、题库视频学习平台

数据库系统概论第五版课后习题答案 (2)

数据库系统概论第五版课后习题答案 (2)

第1章绪论1 .试述数据、数据库、数据库系统、数据库管理系统的概念。

答:( l )数据(Data ) :描述事物的符号记录称为数据。

数据的种类有数字、文字、图形、图像、声音、正文等。

数据与其语义是不可分的。

解析在现代计算机系统中数据的概念是广义的。

早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。

现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。

数据与其语义是不可分的。

500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。

( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

( 3 )数据库系统(DataBas 。

Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

解析数据库系统和数据库是两个概念。

数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。

但是在日常工作中人们常常把数据库系统简称为数据库。

希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。

( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。

目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。

数据库系统概论(第5版)习题解析与实验指导

数据库系统概论(第5版)习题解析与实验指导

数据库系统概论(第5版)习题解析与实验指导一、习题解析1.简述数据库系统的主要特点(1) 数据独立性:数据库系统对用户提供的是一组描述数据的抽象,数据库系统处理的是数据的逻辑结构、而非实际的数据物理存储于计算机上的细节;(2) 数据全面性:数据库系统可以把多个应用程序共享的数据存储在一次中,并提供所有应用程序使用;(3) 集成性:在数据库中,一个属性及它的值可以被应用到多个不同的实体中,从而大大提高系统的效率,避免了重复的输入;(4) 高性能:数据库系统采用了专门的存储、安全、编程及检索等技术,大大提高了系统的性能;(5) 并发性:数据库系统可以容许多个用户的并发访问,允许每个用户在不影响其他用户完成他们请求的情况下进行操作;(6) 数据准确性:数据库系统可以采取不同的手段确保数据的准确、完整性及时效性;(7) 可移植性:由于数据库系统基于标准的数据模型和数据操作语言,数据的描述和程序的执行可以在多种不同计算机平台移植。

2.简述实体联系模型的特点(1)实体联系模型是基于关系模式的数据模型,它将实体和它们之间的联系以图的形式表示;(2)实体可以被称为实体集,它是由类似的实例组成,每个实例有一组属性;(3)联系是特定实体之间存在的关系,它们也可以被称为联系集;(4)实体及联系之间对于数据的有效管理;(5)实体联系模型的实例代表了随着时间及业务的变化而发生的变化。

3.简述数据库规范化的意义(1)降低数据冗余,节省空间:规范化可以降低数据的冗余,减少数据浪费的存储空间。

(2)提高系统的处理速度:数据库规范化可以更加有效地组织数据,使得数据检索及处理变得更加快捷。

(3)提高数据操作的安全性:规范化可以防止存在安全隐患的非标准化数据处理,从而为数据操作提供充足的安全保障。

(4)提高数据操作的灵活性:数据规范化可以使数据操作更加灵活,对于多变的业务场景可以更加方便地提供数据应用支持。

二、实验指导1.实验目的本实验旨在让学生熟悉数据库系统概论(第五版)书中讲解的内容,从而掌握实体联系模型及数据库规范化的一般原则。

王珊《数据库系统概论》(第5版)配套题库【名校考研真题 课后

王珊《数据库系统概论》(第5版)配套题库【名校考研真题 课后
第1章绪论
第2章关系数据库
第3章关系数据库标 准语言SQL
第4章数据库安全性
第三部分章节题库
第5章数据库完整性
第6章关系数据理论
第7章数据库设计 第8章数据库编程
第三部分章节题库
02
第10章数 据库恢复技 术
01
第9章关系 查询处理和 查询优化
03
第11章并 发控制
04
第12章数 据库管理系 统
读书笔记
读书笔记
痛苦呀~.~,题目找不到教程,一个地方不会写,全找方法,天天自闭#.#。
目录分析
第二部分课后习题
第1篇基础篇
第2篇设计与应用开 发篇
第3篇系统篇 第4篇新技术篇
第1篇基础篇
第1章绪论 第2章关系数据库 第3章关系数据库标准语言SQL 第4章数据库安全性 第5章数据库完整性
第2篇设计与应用开发篇
第6章关系数据理论 第7章数据库设计 第8章数据库编程
第3篇系统篇
第9章关系查询处理和查询优化 第10章数据库恢复技术 第11章并发控制 第12章数据库管理系统
第4篇新技术篇
第13章数据库技术发展概述 第14章大数据管理 第15章内存数据库系统 第16章数据仓库与联机分析处理技术
第三部分章节题库
内容摘要
不同一般意义的传统题库,本题库是详解研究生入学考试指定考研参考书目为王珊《数据库系统概论》(第5 版)的专业课复习题库,包括名校考研真题、课后习题、章节题库和模拟试题四大部分。具体来说包括以下四部 分:第一部分为名校考研真题。精选部分名校考研真题及相关教辅典型习题,每道试题均提供详尽答案解析。学 员可以熟悉考试真题的特点,并测试自己的水平。第二部分为课后习题。本部分内容选用王珊《数据库系统概论》 (第5版)的全部课后习题,并提供详细答案和解析,由于王珊《数据库系统概论》知识点涵盖广,因此考生可在 第一轮复习中通过此部分内容的练习,打好专业课基础。第三部分为章节题库。遵循王珊《数据库系统概论》 (第5版)的章目编排,精选详析了部分名校近年的考研真题,同时针对该教材的重难点相应整理了典型题,并对 题库中的试题进行详细解析。第四部分为模拟试题。根据历年考研真题的命题规律及热门考点进行押题,其试题数 量、试题难度、试题风格与研究生入学考试真题完全一样。通过模拟试题的练习,学员既可以用来检测学习该考试 科目的效果,又可以用来评估对自己的应试能力。

数据库系统概论期末题库(第五版)

数据库系统概论期末题库(第五版)

一、单选题:1 DB、DBMS和DBS三者间的关系是(B)。

A DB包括DBMS和DBSB DBS包括DB和DBMSC DBMS包括DBS 和DBD DBS与DB、DBMS无关2 在一个数据库中可以有多个的是(C)。

A模式 B 内模式 C 外模式 D 存储模式3 下面(A)不是常用的数据模型?A 线性模型B关系模型 C 层次模型 D 网状模型4 数据库与文件系统的根本区别在于( C)。

A 提高了系统效率B 方便了用户使用C 数据的结构化D 节省了存储空间5 下列叙述正确的为(C )。

A 主码是一个属性,它能唯一标识一列B 主码是一个属性,它能唯一标识一行C 主码是一个属性或属性集,它能唯一标识一行D主码是一个属性或属性集,它能唯一标识一列6 下列不属于SQL语言的特点的是(D )。

A 综合统一B 面向集合的操作方式C 简洁易学D 高度过程化7 在“学生”表中有“学号”、“姓名”、“性别”和“入学成绩”字段。

有以下SELECT 语句:SELECT 性别,avg(入学成绩)FROM 学生GROUP BY 性别其功能是(D )。

A 计算并显示所有学生的入学成绩的平均值B 按性别分组计算并显示所有学生的入学成绩的平均值C 计算并显示所有学生的性别和入学成绩的平均值D 按性别分组计算并显示性别和入学分数的平均值8 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D )A.左外联接B.右外联接C.外部并D.外联接9 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( C )A.记录B.行C.属性D.元组10 在关系数据库系统中,一个关系相当于( A )A.一张二维表B.一条记录C.一个关系数据库D.一个关系代数运算11 下列四项中,不属于数据库特点的是( C )A.数据共享B.数据完整性C.数据冗余很高D.数据独立性高.12 在关系代数运算中,五种基本运算为( A )A. ∪,-,×,π和σB. ∪,-,∞,π和σC. .∪,∩,×,π和σD. ∪,∩,∞,π和σ13 下面列出的数据模型中,_____是数据库系统中最早出现的数据模型?( B )A.关系模型B.层次模型C.网状模型D.面向对象模型14 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的( D )速度。

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

一、单选题:
1 DB、DBMS和DBS三者间的关系是(B)。

A DB包括DBMS和DBS
B DBS包括DB和DBMS
C DBMS包括DBS 和DB
D DBS与DB、DBMS无关
2 在一个数据库中可以有多个的是(C)。

A模式 B 内模式 C 外模式 D 存储模式
3 下面(A)不是常用的数据模型?
A 线性模型B关系模型 C 层次模型 D 网状模型
4 数据库与文件系统的根本区别在于( C)。

A 提高了系统效率
B 方便了用户使用
C 数据的结构化
D 节省了存储空间
5 下列叙述正确的为(C )。

A 主码是一个属性,它能唯一标识一列
B 主码是一个属性,它能唯一标识一行
C 主码是一个属性或属性集,它能唯一标识一行D主码是一个属性或属性集,它能唯一标识一列
6 下列不属于SQL语言的特点的是(D )。

A 综合统一
B 面向集合的操作方式
C 简洁易学
D 高度过程化
7 在“学生”表中有“学号”、“姓名”、“性别”和“入学成绩”字段。

有以下SELECT 语句:
SELECT 性别,avg(入学成绩)FROM 学生GROUP BY 性别其功能是(D )。

A 计算并显示所有学生的入学成绩的平均值
B 按性别分组计算并显示所有学生的入学成绩的平均值
C 计算并显示所有学生的性别和入学成绩的平均值
D 按性别分组计算并显示性别和入学分数的平均值
8 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D )
A.左外联接
B.右外联接
C.外部并
D.外联接
9 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的( C )
A.记录
B.行
C.属性
D.元组
10 在关系数据库系统中,一个关系相当于( A )
A.一张二维表
B.一条记录
C.一个关系数据库
D.一个关系代数运算
11 下列四项中,不属于数据库特点的是( C )
A.数据共享
B.数据完整性
C.数据冗余很高
D.数据独立性高
.12 在关系代数运算中,五种基本运算为( A )
A. ∪,-,×,π和σ
B. ∪,-,∞,π和σ
C. .∪,∩,×,π和σ
D. ∪,∩,∞,π和σ
13 下面列出的数据模型中,_____是数据库系统中最早出现的数据模型?( B )
A.关系模型
B.层次模型
C.网状模型
D.面向对象模型
14 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的( D )速度。

A 插入
B 修改
C 删除 D.查询
15 下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式? ( C)
A.子模式
B.用户模式
C.存储模式
D.用户视图
二、填空题:
1. 数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。

2.数据库的逻辑数据独立性是由____外模式/模式___ _____映象提供的。

3. 关系代数中专门的关系运算包括:选择、投影、连接和 ____除____。

4. 若关系中的某一属性组(或单个属性)的值能唯一标识一个元组,则称该属性组(或属性)为____候选码_______。

5. 在数据库中,只存放视图的定义,不存放视图对应的数据。

三、判断题:
1. 在数据库中,不允许存储冗余数据。

()
2.在关系笛卡尔积运算记号R×S中,R、S均为关系名。

()
3.DELETE TABLE和DROP TABLE都可以完全删除一张表。

()
四:设计题:
1.一个电影资料数据库假定有3个基本表:
电影表: Movie(电影名、制作年份、长度)
演员表: Actor(演员姓名、地址、性别、生日)
电影主演表: Acts(电影名、制作年份、演员姓名)
写出实现下列各功能的SQL语句:
(1)用SQL语句表达查询1990~1999年制作的电影名和长度。

(2)用SQL语句表达查询长度超过120分钟的电影名和演员姓名。

(3)用SQL语句表达查询电影名为“速度与激情8”的演员姓名和生日。

(4)用SQL语句表达查询统计演员姓名及其主演电影的数量。

解:(1)SELECT 电影名,长度
FROM Movie
WHERE 制作年份>=1990 AND 制作年份<=1999;
(2)SELECT 电影名,演员名
FROM Acts
WHERE 电影名IN
( SELECT电影名
FROM Movie
WHERE 长度>120 );
(3) SELECT 演员姓名, 生日
FROM Actor, Acts
WHERE Actor.演员姓名= Acts.演员姓名
and Acts.电影名='速度与激情8'
(4)
select 演员姓名,count(*)
From Acts
Group by 演员姓名
2.学校有多名学生,财务处每年要收一次学费。

为财务处收学费工作设计一个
数据库,包括两个关系:
学生(学号,姓名,专业,入学日期)
收费(学年,学号,学费,书费,总金额)
假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。

自定义列的宽度。

试用SQL语句定义上述表的结构(定义中应包括主键子句和外键子句)。

解:
CREATE TABLE 学生
(学号 CHAR(8),
姓名 CHAR(8),
专业 CHAR(13),
入学日期 DATE,
PRIMARY KEY(学号));
CREATE TABLE 收费
(学年 CHAR(10),
学号 CHAR(8),
学费 NUMERIC(4),
书费 NUMERIC(5,2),
总金额 NUMERIC(7,2),
PRIMARY KEY(学年,学号),
FOREIGN KEY(学号) REFERENCES 学生(学号));
3.设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。

假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。

(本小题12分)
(1)根据上述语义画出E-R图。

(6分)(2)将E-R图转换成关系模型。

(6分)
(1)解:ER图如下:
(2)转换成关系模式如下:
商店(商店编号,商店名,地址,电话)
顾客(顾客编号,姓名,地址,年龄,性别)
消费(商店编号,顾客编号,消费金额,日期)
4.设某商业公司数据库中有三个实体集,一是”公司”实体集,属性有公司编号、公司名、地址等;二是”仓库”实体集,属性有仓库编号、仓库名、地址等;三是”职工”实体集,属性有职工编号、姓名、性别等。

每个公司有若干个仓库,每个仓库只能属于1个公司,每个仓库可聘用若干职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。

①试画出E-R图
②将E-R图转换成关系模型,并注明主码和外码
解:(1)ER图如下:
(2)
仓库(仓库编号,仓库名,地址,公司编号),主码是仓库编号,外码是公司编号
公司(公司编号,公司名,地址),主码是公司编号
职工(职工编号,姓名,性别,仓库编号,聘期,工资),主码是职工编号,外码是仓库编号
5. 现有如下关系模式:
学生(学生编号,姓名,电话,所在学院,借阅图书编号,图书名称,借期,还期)
(1)学生编号是主键吗?说明判断的理由是什么?
(2)写出该关系模式的主键;
(3)该关系模式中是否存在部分函数依赖?如果存在,请写出一个。

(4)该关系模式最高满足第几范式?并说明理由。

(5)将该关系模式分解为3NF。

解:
(1)学生编号不是主键,因为学生编号不能唯一决定元组。

(2)该关系模式的主键是(学生编号、借阅图书编号、借期)。

(3)存在着部分部分函数依赖。

主码与学生姓名是部分函数依赖。

(4)该关系模式最高满足1NF。

因为非主属性与主键间存在部分函数依赖。

(5)T1(学生编号,借阅图书编号,借期)
T2(学生编号,姓名,电话,所在学院)
T3(借阅图书编号,图书名称)
T4(借期,还期)
五、简答题:
1,简述事务故障的恢复策略。

答:
1. 反向扫描文件日志(即从最后向前扫描日志文件),查找该事务的更新操作。

2. 对该事务的更新操作执行逆操作,即将日志记录中“更新前的值”写入数据库。

3. 继续反向扫描日志文件,查找该事务的其他更新操作,并做同样处理。

4. 如此处理下去,直至读到此事务的开始标记,事务故障恢复就完成了。

2,试述SQL 语言的特点。

(1)综合统一。

(2)高度非过程化。

(3)面向集合的操作方式。

(4)以同一种语法结构提供两种使用方式。

(5)语言简捷,易学易用。

相关文档
最新文档