当前位置:文档之家› 14级苏大信管数据库系统原理【第一章】习题集

14级苏大信管数据库系统原理【第一章】习题集

14级苏大信管数据库系统原理【第一章】习题集
14级苏大信管数据库系统原理【第一章】习题集

第1章数据库系统基本概念

一、单项选择题(本大题共15小题,每小题2分,共30分)

在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题干后的括号内。

1. 单个用户使用的数据视图的描述称为()

A.外模式

B.概念模式

C.内模式

D.存储模式

答案:A【表达用户使用程度观点P18】

2.子模式DDL用来描述()

A.数据库的总体逻辑结构

B.数据库的局部逻辑结构

C.数据库的物理存储结构

D.数据库的概念结构

答案:B【子模式=外模式;外模式是逻辑模式的子集P18】

3.在DBS中,DBMS和OS之间关系是()

A.相互调用调用OS 调用DBMS D 并发运行

答案:B【P5】

中实现事务持久性的子系统是()

A.安全性管理子系统

B.完整性管理子系统

C.并发控制子系统

D.恢复管理子系统

答案:D【在数据库被破坏或数据不正确时,系统有能力将其恢复到正确状态P22】

中“第三级存储器”是指()

A.磁盘和磁带

B.磁带和光盘

C.光盘和磁盘

D.快闪存和磁盘

答案:B【第三级/ 脱机存储器=光存储器+磁带存储器P9】

6.在数据库系统中,保证数据及语义正确和有效的功能是()

A.并发控制

B.存取控制

C.安全控制

D.完整性控制

答案:D

7.逻辑数据独立性是指修改()

A.外模式保持模式不变

B.内模式保持模式不变

C.模式保持外模式不变

D.模式保持内模式不变

答案:C【用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变. 逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性,元素间的独立性P19】

8.在SQL语言中,属于DML的操作命令是()

答案:C【DDL数据定义语言:CREATE,DROP,ALTER;DML数据操纵语

言:INSERT,DELETE,UPDATE+子集QL数据库查询语言:SELECT;DCL数据控制语言:REVOKE,GRANT。P21】

9.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是()

∶1 ∶M ∶1 ∶N

答案:D

10.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是()

A.一对一

B.一对多

C.多对多

D.多对一

答案:C

11.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为()

A.物理结构独立性

B.物理数据独立性

C.逻辑结构独立性

D.逻辑数据独立性

答案:B【内模式发生变化,逻辑模式不变P18;AC直接排除】

中,“联机存储器”是指()

A.内存和外存

B.内存和快闪存

C.磁盘和光盘

D.快闪存和磁盘

答案:D【辅助/联机存储器=快闪存储器+磁盘存储器】

13.对全局数据视图的描述称为()

A.概念模式

B.内模式

C.存储模式

D.外模式

答案:A【三级结构:内部级、概念级、外部级。外部级:对单个用户的数据视图的描述称为外模式。概念级:对全局数据视图的描述称为概念模式(逻辑模式)。内部级:对物理存储数据视图的描述称为内模式。P18】

14.数据库系统中,物理数据独立性是指()

A.外模式改变不影响模式

B.模式改变不影响应用程序

C.模式改变不影响内模式

D.内模式改变不影响应用程序

答案:B【物理独立性,存储结构的独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即数据在磁盘上怎样存储由DBMS管理用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变】

15.下列说法不正确的是()

A.关系DML属于非过程性语言

B.非过程性语言比过程性语言编程复杂

C.非过程性语言增加了系统开销

D.非过程性语言不需要指出“怎么做”

答案:B【C选项中由于系统解析,例如解析SQL语句增加系统开销P21】

16.最终用户使用的数据视图称为()

A.内模式

B.外模式

C.概念模式

D.存储模式

答案:B【图外模式反映用户的观点P11;存储模式=内模式】

17.在数据库系统中,把可以相互区别的客观事物称为()

A.文件

B.字段

C.实体

D.关键码

答案:C【P7】

18.数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的()

A.事务并发性

B.数据可靠性

C.数据独立性

D.数据重用性

答案:D

19.在数据库方式下,信息处理中占据中心位置的是()

A.磁盘

B.程序

C.数据

D.内存

答案:C

20.下列功能中,不属于

...DML基本操作功能的是()

A.排序

B.插入

C.修改

D.检索

答案:A【P21】

21.在下列四种模型中,与计算机的硬件及软件均无关

..的是()

A.外部模型

B.逻辑模型

C.概念模型

D.内部模型

答案:C【概念模型体现客户观点P11】22.设计数据库时,应该首先设计数据库的()

A.应用系统结构

B.概念结构

C.逻辑结构

D.物理结构答案:B【概念结构体现需求分析】

23.数据库在磁盘上的基本组织形式是( )

A.DB B.文件C.二维表D.系统目录

答案:B

24.数据库三级模式中,用户与数据库系统的接口是( ) A.模式B.外模式C.内模式D.逻辑模式

答案:B【P18】

25.在文件系统中,所具有的数据独立性是( )

A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性

答案:D【P2】

26.使用二维表格结构表达实体及实体间联系的数据模型是( ) A.层次模型B.网状模型C.关系模型D.联系模型

答案:C【P17】

27. 数据库是长期存储在计算机内、有组织的、统一管理的相关( )

A.文件的集合

B.数据的集合

C.命令的集合

D.程序的集合

答案:B【DB定义P5】

28.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( )

A.外模式

B.内模式

C.逻辑模式

D.存储模式

答案:C

29.数据库系统中存放三级结构定义的DB称为( )

答案:B【数据字典DD=描述数据库,P22】

30.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )

A.DBMS B.数据库应用系统C.相关的计算机系统

D.DBA

答案:D【还要包括个人DBA,P23】

31.数据库系统提供的数据控制功能,不包括( )

A.并发控制B.控制数据冗余C.完整性保护D.故障恢复

答案:B【数据库的保护功能此刻等价于数据控制ACD+数据安全性控制,P22】

32.数据库系统的核心组成部分是()

D. DBMS

答案:D【P20】

33. 数据库的最小存取单位是()

A.字符

B.数据项

C.记录

D. 文件

答案:B【记录和数据项的概念P4】

34.数据库应用程序的编写是基于三级模式结构中的()

A.外模式

B.逻辑模式

C.内模式

D.概念模式

答案:A

35.数据库管理系统是( )

A.采用了数据库技术的计算机系统

B.包括DBA、计算机硬件及DB的系统

C.位于用户与OS之间的数据管理软件

D.包括OS在内的数据管理软件

答案:A【定义,P5】

36.外模式DDL用来描述( )

A.数据库的总体逻辑结构

B.数据库的局部逻辑结构

C.数据库的物理存储结构

D.数据库的概念结构

答案:B【外模式=子模式】

37.下列关于数据冗余的叙述中,不正确

...的是( )

A.冗余的存在容易破坏数据库的完整性

B.冗余的存在给数据库的维护增加困难

C.不应该在数据库中存储任何冗余数据

D.冗余数据是指可由基本数据导出的数据答案:C【排除法P2=表项冗余+重复存储】

38.在数据库系统中,提供数据与应用程序间物理独立性的是( )

A.外模式/模式映像B.模式/内模式映像

C.外模式/内模式映像D.子模式/模式映像

答案:B

39.对于实体集A中的每一个实体,实体集B中至少有一个实体与之联系,反之亦然,则称实体集A与实体集B之间具有的联系是( ) A.多对一B.一对多C.多对多D.一对一

答案:C

二、填空题(本大题共10小题,每小题1分,共10分)

将正确的答案写在每小题的空格内。错填或不填均无分

1.模式/内模式映象为数据库提供了_____数据独立性。

答案:物理

2.在层次、网状模型中,数据之间联系用_____实现。

答案:指针P17

3.在网状模型中,记录之间的联系是用_____实现的。

答案:指针

4.在计算机系统的存储层次中,CD-ROM是第_____级存储器。

答案:三

5.与数据库系统相比较,文件系统的三个主要缺陷是数据冗余性、数据不一致性和_____。

答案:数据联系弱

6.数据库系统的体系结构分为三级:内部级、概念级和_____级。

答案:外部P21

7.结构数据模型的三个组成部分是数据结构、数据操作和_____。

答案:数据完整性约束

8.用树型结构表示实体类型及实体间联系的数据模型称为_____。

答案:层次模型

9.数据库的三级模式结构中,全局数据视图的描述称为_____。

答案:概念模式

10.在数据库系统中管理数据的软件称为_____。

答案:数据库管理系统DBMS

11.关系模型和层次、网状模型的最大差别是用_____导航数据。

答案:关键码

12.数据库系统中三级模式结构定义存放在_____中。

答案:数据字典DD

13.在数据库的概念设计中,客观存在并且可以相互区别的事物称为_____。

答案:实体

14.DBMS可分为层次型、网状型、_____型、面向对象型等四种类型。

答案:关系

15.能惟一标识实体的属性或属性集称为_____。

答案:实体标识符

16.数据独立性使得修改数据结构时,尽可能不修改_____。

答案:应用程序

17.DBMS提供DML实现对数据的操作,基本的数据操作有两类:检索和_____。

答案:更新

18.DBMS主要由_____和存储管理器两大部分组成。

答案:查询处理器

19.在数据库技术中,用_____的概念描述数据库的结构和语义,对现实世界的数据进行抽象。

答案:数据模型

的存储管理器主要包括:权限和完整性管理器、_____、文件管理器、缓冲区管理器。

答案:事务管理器P25

能为各种用户共享,具有较小冗余度、数据间联系紧密、较高的数据_____等特点。

答案:独立性P23

分成物理数据库和_____数据库两类,后者由DD系统管理。

答案:描述P22

23.在数据库中为提高查询速度而设置的逻辑排序手段称为________。

答案:索引

24.关系模型中,数据联系是通过表间的________实现的。

答案:公共属性

三、简答题(本大题共10小题,每小题3分,共30分)

1.请阐述在网状模型和关系模型中,实体之间联系的实现方法。

答案:

1)在网状模式中联系用指针实现(1分)

2)在关系模型中联系用关键码实现(2分)

2. 什么是数据库的完整性控制

答案:

保证数据库中数据的正确性和有效性的措施(3分)

3.什么是数据独立性在数据库中有哪两级独立性

答案:

1)数据独立性指应用程序和数据库的数据结构之间相互独立,

不受影响;(1分)

2)数据独立性分为物理数据独立性和逻辑数据独立性(2分)

4.什么是DB的系统缓冲区

答案:

应用程序运行时,DBMS在内存为其开辟一个程序工作区,主要用于数据的传输和格式的转换(3分)

5.简述DBMS的主要功能。

答案:

1)数据库的定义功能(1分)

2)数据库的操纵功能(1分)

3)数据库的保护功能

4)数据库的维护功能

5)数据字典

(1分)

6.在DBS的全局结构中,磁盘存储器上的数据结构有哪几种形式答案:

数据文件、数据字典、索引、统计数据、日志(任意三个3分)7.数据库系统中支持数据独立性的方法是什么

答案:

数据库的三级模式结构和两级映射机制(3分)

8.相对于数据库系统,文件系统阶段数据管理有哪些缺陷

答案:

1)数据冗余(1分)

2)数据不一致(1分)

3)数据联系弱(1分)

9.简述层次、网状和关系模型中数据联系的实现方法。

答案:P17

1)层次、网状模型均是通过指针实现数据联系

2)关系模型通过关键码实现数据联系

10.简述外部模型的优点。

答案:

1)简化用户观点;

2)有助于数据库安全性保护;

3)对概念模型提供支持

数据库系统原理教程习题答案(第1章)

第1章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据(Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500 这个数字可以表示一件物品的价格是500 元,也可以表示一个学术会议参加的人数有500 人,还可以表示一袋奶粉重500 克。 ( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 ( 3 )数据库系统(DataBas 。Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统(DataBase Management sytem ,简称DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS 的厂商及其研制的DBMS 产品很多。著名的有美国IBM 公司的DBZ 关系数据库管理系统和IMS 层次数据库管理系统、美国Oracle 公司的orade 关系数据库管理系统、s 油ase 公司的s 油ase 关系数据库管理系统、美国微软公司的SQL Serve ,关系数据库管理系统等。 2 .使用数据库系统有什么好处? 答: 使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据库系统的好处很多,例如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等。使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由DBMS 来完成。用一个通俗的比喻,使用了DBMS 就如有了一个好参谋、好助手,许多具体的技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑的设计,而不必为数据管理的许许多多复杂的细节操心。还有,当应用逻辑改变,数据的逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间的独立性,数据逻辑结构的改变是DBA 的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序,从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为DBMS 在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性、多用户并发控制、故障恢复等,都由DBMS 执行。总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。读者可以在自己今后的工作中结合具体应用,认真加以体会和总结。 3 .试述文件系统与数据库系统的区别和联系。 答: 文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、

数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。 3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。(3)关系:

自考数据库系统原理完整版

自考《数据库系统原理》串讲笔记 第一章数据库基础知识 学习目的与要求: 本章属于基础知识,主要是对一些概念的理解和记忆。没有难点,相对的重点是数据模型的四个层次,数据库管理系统的功能,数据库系统的全局结构。 考核知识点与考核要求 1.1数据管理技术的发展阶段(识记) 1.2数据描述的术语(领会) 1.3数据抽象的级别(领会) 1.4数据库管理系统(DBMS) (领会) 1.5数据库系统(DBS)(领会) 1.1 数据管理技术的发展 几个数据库的基本术语: 数据:描述事物的符号记录 数据处理:是指从某些已知的数据出发,推导加工出一些新的数据,这些新的数据又表示了新的信息。 数据管理:是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。 数据管理技术:对数据的收集、整理、组织、存储、维护、检索、传送等操作,基本目的就是从大量的,杂乱无章的,难以理解的数据中筛选出有意义的数据。 数据处理是与数据管理相联系的,数据管理技术的优劣,将直接影响数据处理的效率。 1.人工管理阶段(20世纪50年代中期以前) 1)数据不保存在机器中; 2)没有专用软件对数据进行管理; 3)只有程序的概念,没有文件的概念; 4)数据面向程序。 2. 文件系统阶段特点与缺陷(20世纪50年代后期至60年代中期) 1)数据可长期保存在磁盘上; 2)数据的逻辑结构与物理结构有了区别; 3)文件组织呈现多样化; 4)数据不再属于某个特定程序,可以重复使用; 5)对数据的操作以记录为单位。 文件系统三个缺陷: 1)数据冗余性 2)数据不一致性

数据库系统原理第一章习题

第1章绪论 一、选择题 1、数据库系统的核心和基础是()。 A. 物理模型 B. 概念模型 C. 数据模型 D. 逻辑模型 2、实现将现实世界抽象为信息世界的是()。 A. 物理模型 B. 概念模型 C. 关系模型 D. 逻辑模型 3、数据管理技术经历了若干阶段,其中人工管理阶段和文件管理阶段相比文件系统的一个显著优势是()。 A. 数据可以长期保存 B. 数据共享性很强 C. 数据独立性很好 D. 数据整体结构化 4、能够保证数据库系统中的数据具有较高的逻辑独立性的是()。 A. 外模式/模式映像 B. 模式 C. 模式/内模式映像 D. 外模式 5、DBMS是一类系统软件,它是建立在下列哪种系统之上的?() A. 应用系统 B. 编译系统 C. 操作系统 D. 硬件系统 6、下列说法中,正确的是()。 A. 数据库的概念模型与具体的DBMS有关 B. 三级模式中描述全体数据的逻辑结构和特征的是外模式 C. 数据库管理员负责设计和编写应用系统的程序模块 D. 从逻辑模型到物理模型的转换一般是由DBMS完成的 7、长期存储在计算机内,有组织的、可共享的大量数据的集合是()。 A. 数据 B. 数据库 C. 数据库管理系统 D. 数据库系统 8、在数据管理技术发展过程中,需要应用程序管理数据的是()。 A. 人工管理阶段 B. 人工管理阶段和文件系统阶段 C. 文件系统阶段和数据库系统阶段 D. 数据库系统阶段 二、判断题 1、通常情况下,外模式是模式的子集。() 2、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。()

3、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型。() 4、数据库系统的三级模式是对数据进行抽象的3个级别,把数据的具体组织留给DBMS管理。() 三、填空题 1、数据库系统的三级模式结构是指数据库系统是由____________、____________和_____________三级构成。 2、两个实体型之间的联系可以分为三种:一对一联系、______________和_____________。 3、数据库的三级模式结构中,描述局部数据的逻辑结构和特征的是______________。 4、数据模型的组成要素中描述系统的静态特性和动态特性的分别是________________和__________________。 5、最经常使用的概念模型是________________。

数据库系统原理与设计第版课后习题详细答案

数据库系统原理与设计习题集 第一章绪论 一、选择题 1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A. I 和II B. 只有II C. II 和III D. 只有I

4. 下列四项中,不属于数据库系统特点的是()。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 5. 数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6. 描述数据库全体数据的全局逻辑结构和特性的是()。 A. 模式 B. 内模式 C. 外模式 D. 用户模式 7. 要保证数据库的数据独立性,需要修改的是()。 A. 模式与外模式 B. 模式与内模式 C. 三层之间的两种映射 D. 三层模式 8. 要保证数据库的逻辑数据独立性,需要修改的是()。 A. 模式与外模式的映射 B. 模式与内模式之间的映射 C. 模式 D. 三层模式

数据库系统原理04735-2018年版-第一章笔记

数据库系统原理 第一章数据库系统概述 1)数据(Data):是描述事物的符号记录,是指用物理符号记录下来的、可以鉴别的信息。 2)数据库(DataBase,DB):通俗的被称作存储数据的仓库。数据库是指长期存储在计算机中的有组织的、可共享的数据集合,且数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,系统易于扩展,并可以被多个用户共享。 3)数据库中存储的数据具有永久存储、有组织和可共享三个基本特点。 4)数据库管理系统(DBMS):是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。 5)数据库管理系统主要功能: (1)数据定义功能DDL:用户可通过数据库管理系统提供的数据定义语言,定义数据库中的数据对象。包括表、视图、存储过程、触发器等。 (2)数据操纵功能DML:用户可通过数据管理系统提供的数据操纵语言操纵数据库中的数据,实现对数据库的基本操作。包括数据的增删改查。 (3)数据的运行管理功能:可提供多个用户同时使用共享数据 (4)数据库的建立和维护功能 (5)数据组织、存储和管理功能:为提高数据的存取效率,数据库管理系统需要对数据进行分类存储和管理。例如:索引查找、顺序查找等。 (6)其他功能:主要包括与其他软件的网络通信功能、不同数据库管理系统之间的数据传输以及相互访问功能等。

6)数据库系统(DBS):是指在计算机中引入数据库技术之后的系统。通常,一个完整的数据库系统包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。其中数据库管理员(DBA)专门负责对数据库进行维护,并保证数据库正常、高效运行的人员。 7)数据管理的理解(从两个方面) (1)针对组织业务的管理,负责制定并执行整个组织中关于数据的定义、组织、保护与有效使用的策略、过程和计划。 (2)依靠技术,负责实现数据作为一种资源的集中控制管理。 8)数据管理技术发展阶段 (1)人工管理阶段:20世纪50年代中期以前。特点:1.数据不保存;2.应用程序管理数据;3.数据面向应用。 (2)文件系统阶段:20世纪50年代后期到60年代中期。文件系统是将数据的逻辑结构和物理结构分离,由“存放方法”实现逻辑结构与物理结构之间的映射。但是,在文件系统中,不能实现数据的普通共享,只能实现文件级的共享,而不能在记录或数据项级实现数据的共享。文件的逻辑结构是根据它的应用而设计的,不同应用程序必须构造各自文件,存在大量的数据冗余。 (3)数据库系统阶段:20世纪60年代后期。从文件系统到数据库系统标注着数据管理技术的飞跃。 9)数据库系统阶段,与人工管理、文件系统管理相比有如下特点 (1)数据集成(数据库管理系统的主要目的) (2)数据共享性高 (3)数据冗余度小 (4)数据一致性 (5)数据独立性高 (6)实施统一管理与控制

《数据库系统原理》04735课后习题答案(2018版)

答案仅供参考 第一章数据库系统概述 选择题 B、B、A 简答题 1.请简述数据,数据库,数据库管理系统,数据库系统的概念。P27 数据是描述事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。 数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。 数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。 2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。 数据共享性高 数据冗余小 易于保证数据一致性 数据独立性高 可以实施统一管理与控制 减少了应用程序开发与维护的工作量 3.请简述数据库系统的三级模式和两层映像的含义。P31 答: 数据库的三级模式是指数据库系统是由模式、外模式和内模式三级工程的,对应了数据的三级抽象。 两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。 4.请简述关系模型与网状模型、层次模型的区别。P35 使用二维表结构表示实体及实体间的联系 建立在严格的数学概念的基础上 概念单一,统一用关系表示实体和实体之间的联系,数据结构简单清晰,用户易懂易用 存取路径对用户透明,具有更高的数据独立性、更好的安全保密性。

第二章关系数据库 选择题 C、C、D 简答题 1.请简述关系数据库的基本特征。P48 答:关系数据库的基本特征是使用关系数据模型组织数据。 2.请简述什么是参照完整性约束。P55 答:参照完整性约束是指:若属性或属性组F是基本关系R的外码,与基本关系S的主码K相对应,则对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S 中某个元组的主码值对应。 3.请简述关系规范化过程。 答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。 第三章数据库设计 选择题 B、C、C 简答题 1. 请简述数据库设计的基本步骤。P66 需求分析设计;概念结构设计;逻辑结构设计;物理结构设计;数据库设计;数据库的运行和维护。 2. 请分别举例说明实体之间联系的三种表现情形。P74 一对一联系:对于实体集A中的每个实体,实体集B中最多只有一个实体与之联系,反之亦然。举例:班级与班长,每个班只有一个班长,每个班长也只在一个班内任职。 一对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中最多只有一个实体与之联系。举例:班级与班级成员,每个班级对应多个班级成员,每个班级成员只对应一个班级。 多对多联系:对于实体集A中的每个实体,实体集B中有N个实体与之联系,反之,对于实体集B中的每个实体,实体集A中有M个实体与之联系。举例:授课班级与任课教师,

数据库系统原理课程设计报告

数据库系统原理课程设计报告 题目名称: Miracle工资管理系统 班级: 计103-1 组长学号: 姓名: 成绩: 组员学号: 姓名: 成绩: 组员学号: 姓名: 成绩: 组员学号: 姓名: 成绩: 组员学号: 姓名: 成绩: 组员学号: 姓名: 成绩: 组员学号: 姓名: 成绩: 2012年7月5日 第一章引言 1、1 选题的依据及课题的意义 随着计算机技术的普及,数据信息处理技术得到了空前发展,人们处理大量数据的能力越来越强,大量以前必需由人工处理的工作现在都可以由计算机代劳。早期的工资统计与发放都就是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料与具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。 1、2程序基本概况 本程序为一个基本的工资管理系统,系统中对公司员工的工资情况进行管理。本系统通过管理员实现了对员工工龄工资、职务工资、出勤奖惩与津贴等项目的统计与管理,以及对职务、出勤、津贴等项目的增添与修改,普通用户可以使用本系统查询自己的各项工资情况。系统界面简洁有条,操作方便,基本满足了普

通公司对员工工资的管理需求。 1、3 项目开发背景及信息系统目标 随着经济不断的发展,公司迅速发展,业务不断扩大,人员增加,迫切需要一套完整的、行之有效的人员工资管理系统对公司员工的各项工资内容进行管理。 本系统应当实现以下功能: 对各部门员工职务、工龄、出勤情况、津贴情况进行有效的统计。 将各员工的各项基本情况转换为工资信息。 对各项工资信息进行汇总,统计计算出总工资。 允许本公司员工对个人工资进行查询,实现管理员对员工信息的管理。 第二章系统分析 2、1 可行性分析 技术方面,本系统使用JA V A语言编写,实现方便,界面干净整洁,方便使用;利用MySql数据库对数据进行存储与处理,实现数据的共享,保证了系统的稳定性与安全性。 经济方面,支出方面,引进本系统需支付设备购置费、软件开发费、管理维护费、员工工资与培训费等;使用本系统节省了大量的书面报告,提高了办公效率,降低了办公费用,相对于前期投入,后期收益更为可观。 2、2 项目开发计划 2、2、1目标: ⑴实现月工资计算与打印输出相应的工资表格; ⑵实现与工资管理有关的档案管理。 ⑶提高工资管理工作效率,降低出错率。 2、2、2 功能要求: ㈠档案管理 1.保存有关工资计算以及工资管理所必须的数据 2.能对各种数据进行插入、修改、删除等操作 3.能对数据进行查询、统计

数据库系统原理(含答案)

数据库系统原理(含答案)

数据库系统原理自测题(2) 一、单项选择题 1.数据库物理存储方式的描述称为【B】A.外模式B.内模式 C.概念模式D.逻辑模式 2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构 C.编写应用程序D.编写完整行规则 3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式 C.概念模型D.逻辑模式 4.数据库在磁盘上的基本组织形式是 【B】 A.DB B.文件 C.二维表 D. 系统目录 5.在DBS中,最接近于物理存储设备一级的结构,称为【D】 A.外模式B.概念模式C.用户模式D.内模式 6.从模块结构考察,DBMS由两大部分组成: 【B】A.查询处理器和文件管理器B.查询处理器和存储管理器 C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器

7.设W=R?S,且W、R、S的属性个数 分别为w、r和s,那么三者之间应满足 【A】 A.w≤r+s B.w<r+s C.w≥ r+s D.w>r+s 8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式 C.内模式、子模式和概念模式D.子模式、模式和概念模式 9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体 C.实体的属性D.联系的属性 10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除 C.建立、插入、修改、排序D.建立、授权、修改 11.设有关系R(A,B,C)和关系S(B,C,D),那么与R?S等价的关系代数表达式是【C】 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)) 12.在关系模式R中,函数依赖X→Y的语义是【B】 A.在R的某一关系中,若两个元组的X值

数据库系统原理与设计(万常选版)整本书练习题和详细答案详细讲解

数据库系统概论习题集 第一章绪论 一、选择题 1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS )之间的关系是()。 A. DBS 包括DB 和DBMS B. DBMS 包括DB 和DBS C. DB包括DBS和DBMS D. DBS 就是DB ,也就是DBMS 3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。 I ?人工管理阶段 II ?文件系统阶段 III ?数据库阶段 A. I 和II B. 只有II C. II 和III D. 只有I 4. 下列四项中,不属于数据库系统特点的是()。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 5. 数据库系统的数据独立性体现在()。 A. 不会因为数据的变化而影响到应用程序 B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C. 不会因为存储策略的变化而影响存储结构 D. 不会因为某些存储结构的变化而影响其他的存储结构 6. 描述数据库全体数据的全局逻辑结构和特性的是()。 A. 模式 B. 模式 C. 外模式 D. 用户模式 7. 要保证数据库的数据独立性,需要修改的是()。 A. 模式与外模式 B. 模式与模式 C. 三层之间的两种映射 D. 三层模式 8. 要保证数据库的逻辑数据独立性,需要修改的是()。 A. 模式与外模式的映射 B. 模式与模式之间的映射 C. 模式 D. 三层模式 9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。 A. 模式 B. 物理模式 C. 子模式 D. 模式 10. 下述()不是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.1 名词解释 (1) DB:即数据库(Database),是统一管理的相关数据的集合。 DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。 (2) DBMS:即数据库管理系统(Database Management System),是位于用户与操作系统之间的一层数据管理软件, 为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。 DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 (3) DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据, 方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 (4) 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然, 那么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。 (5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系, 而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。 (6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系, 反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。 (7) 数据模型:模型是对现实世界的抽象。在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。 它可分为两种类型:概念数据模型和结构数据模型。 (6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示, 只是用来描述某个特定组织所关心的信息结构。 (9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。 这类模型涉及到计算机系统和数据库管理系统,所以称 为“结构数据模型”。 结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。 (10) 层次模型:用树型结构表示实体类型及实体间联系的数据模型。 (11) 网状模型:用有向图结构表示实体类型及实体间联系的数据模型。 (12) 关系模型:是目前最流行的数据库模型。其主要特征是用二维表格结构表达实体集,用外鍵表示实体间联系。 关系模型是由若干个关系模式组成的集合。

数据库系统原理(含答案)

数据库系统原理自测题(2) 一、单项选择题 1.数据库物理存储方式的描述称为【 B 】A.外模式B.内模式 C.概念模式D.逻辑模式 2.在下面给出的内容中,不属于DBA职责的是【 A 】A.定义概念模式B.修改模式结构 C.编写应用程序D.编写完整行规则 3.用户涉及的逻辑结构用描述【 C 】A.模式B.存储模式 C.概念模型D.逻辑模式 4.数据库在磁盘上的基本组织形式是【 B 】A.DB B.文件 C.二维表 D.系统目录 5.在DBS中,最接近于物理存储设备一级的结构,称为【 D 】A.外模式B.概念模式C.用户模式D.内模式 6.从模块结构考察,DBMS由两大部分组成:【B 】A.查询处理器和文件管理器B.查询处理器和存储管理器 C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器7.设W=R?S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满 足【 A 】A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s 8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【 A 】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式 C.内模式、子模式和概念模式D.子模式、模式和概念模式

9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【 A 】A.联系B.实体 C.实体的属性D.联系的属性 10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【 A 】 A.查询、插入、修改、删除B.排序、授权、删除 C.建立、插入、修改、排序D.建立、授权、修改 11.设有关系R(A,B,C)和关系S(B,C,D),那么与R?S等价的关系代数表达式是【 C 】 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))12.在关系模式R中,函数依赖X→Y的语义是【 B 】A.在R的某一关系中,若两个元组的X值相等,则Y值也相等 B.在R的每一关系中,若两个元组的X值相等,则Y值也相等 C.在R的某一关系中,Y值应与X值相等 D.在R的每一关系中,Y值应与X值相等 13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为 【 B 】A.BD B.BCD C.ABD D.ABCD 14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有 【 B 】 A.13个B.15个C.18个D.20个

数据库系统原理04735课后习题参考答案

数据库系统原理课后习题 第一章. 数据库系统基本概念 1.1.名词解释 DB——DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。 DBMS——是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。 DBS——是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。 联系——是实体间的相互关系。 联系的元数——与一个联系有关的实体集个数。 1:1联系——如果实体集E1中每个实体至多和实体集E2中一个实体有联系,反之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”。 1:N联系——如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,而E2中的每个实体至多和E1中的一个实体有联系,那么称E1对E2的联系是一对多联系,记作:“1:N ”。 M:N联系——如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,反之亦然,那么称E1和E2的联系是“多对多联系”,记作“M:N”。 数据模型——在数据库技术中,我们用数据模型的概念描述数据库的结构和语义,对现实世界的数据进行抽象。根据数据抽象级别定义了四种模型:概念数据模型、逻辑数据模型、外部数据模型和内部数据模型。 概念模型——表达用户需求观点的数据全局逻辑结构的模型。 逻辑模型——表达计算机实现观点的DB全局逻辑结构的模型。主要有层次、网状、关系模型等三种。 外部模型——表达用户使用观点的DB局部逻辑结构的模型。 内部模型——表达DB物理结构的模型。 层次模型——用树型(层次)结构表示实体类型及实体间联系的数据模型。 网状模型——用有向图结构表示实体类型及实体间联系的数据模型。 关系模型——是由若干个关系模式组成的集合。关系模式相当于记录类型,它的实例是关系,每个关系实际上是一张二维表格。 外模式——用户与数据库系统的接口,是用户用到的那部分数据的描述。外模式由若干个外部记录类型组成。逻辑模式——是数据库中全部数据的整体逻辑结构的描述。它由若干个逻辑记录类型组成,还包含记录间联系、数据的完整性、安全性等要求。 内模式——是数据库在物理存储方面的描述,定义所有内部记录类型、索引和文件的组织形式,以及数据控制方面的细节。 外模式/逻辑模式映像——存在于外模式和逻辑模式之间,用于定义外模式和逻辑模式之间的对应性,一般放在外模式中描述。 逻辑模式/内模式映像——存在于逻辑模式和内模式之间,用于定义逻辑模式和内模式之间的对应性,一般放在内模式中描述。 数据独立性——是指应用程序和数据库的数据结构之间相互独立,不受影响。在修改数据结构时,尽可能不修改应用程序。分物理数据独立性和逻辑数据独立性两个级别。 物理数据独立性——对内模式修改时,对逻辑模式/内模式像作相应修改,可以尽量不影响逻辑模式。 逻辑数据独立性——逻辑模式修改时,对外模式/逻辑模式映像作相应修改,可以使外模式和应用程序保持不变。主语言——在数据库技术中,用于编写应用程序的高级程序设计语言。 DDL——数据定义语言。DBMS提供DDL定义数据库的三级结构、两级映像,定义数据的完整性约束、保密限制等约束。 DML——数据操纵语言。DBMS提供DML实现对数据的操作。基本的数据操作有两类:检索(查询)、更新(插入、删除、修改)。分为过程性DML和非过程DML两种。 过程性DML——是指用户编程时,不仅需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎

14级苏大信管数据库系统原理【第一章】习题集

第1章数据库系统基本概念 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题干后的括号内。 1. 单个用户使用的数据视图的描述称为() A.外模式 B.概念模式 C.内模式 D.存储模式 答案:A【表达用户使用程度观点P18】 2.子模式DDL用来描述() A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 答案:B【子模式=外模式;外模式是逻辑模式的子集P18】 3.在DBS中,DBMS和OS之间关系是() A.相互调用调用OS 调用DBMS D 并发运行 答案:B【P5】 中实现事务持久性的子系统是() A.安全性管理子系统 B.完整性管理子系统 C.并发控制子系统 D.恢复管理子系统 答案:D【在数据库被破坏或数据不正确时,系统有能力将其恢复到正确状态P22】 中“第三级存储器”是指() A.磁盘和磁带 B.磁带和光盘 C.光盘和磁盘 D.快闪存和磁盘 答案:B【第三级/ 脱机存储器=光存储器+磁带存储器P9】 6.在数据库系统中,保证数据及语义正确和有效的功能是() A.并发控制 B.存取控制 C.安全控制 D.完整性控制 答案:D 7.逻辑数据独立性是指修改() A.外模式保持模式不变 B.内模式保持模式不变 C.模式保持外模式不变 D.模式保持内模式不变 答案:C【用户的应用程序和数据库中的逻辑结构是相互独立的,当数据的逻辑结构发生改变时应用不需要改变. 逻辑独立性存在于外模式和内模式之间。数据的逻辑独立性是指数据与程序的逻辑独立性,元素间的独立性P19】 8.在SQL语言中,属于DML的操作命令是() 答案:C【DDL数据定义语言:CREATE,DROP,ALTER;DML数据操纵语 言:INSERT,DELETE,UPDATE+子集QL数据库查询语言:SELECT;DCL数据控制语言:REVOKE,GRANT。P21】 9.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是() ∶1 ∶M ∶1 ∶N 答案:D 10.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是() A.一对一 B.一对多 C.多对多 D.多对一 答案:C 11.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为() A.物理结构独立性 B.物理数据独立性 C.逻辑结构独立性 D.逻辑数据独立性 答案:B【内模式发生变化,逻辑模式不变P18;AC直接排除】 中,“联机存储器”是指() A.内存和外存 B.内存和快闪存 C.磁盘和光盘 D.快闪存和磁盘 答案:D【辅助/联机存储器=快闪存储器+磁盘存储器】 13.对全局数据视图的描述称为() A.概念模式 B.内模式 C.存储模式 D.外模式 答案:A【三级结构:内部级、概念级、外部级。外部级:对单个用户的数据视图的描述称为外模式。概念级:对全局数据视图的描述称为概念模式(逻辑模式)。内部级:对物理存储数据视图的描述称为内模式。P18】 14.数据库系统中,物理数据独立性是指() A.外模式改变不影响模式 B.模式改变不影响应用程序

数据库系统基本原理 第一章

第一章数据库基础 要求、目标:了解和掌握数据管理技术的发展阶段,数据描述的术语,数据抽象的四个级别,数据库管理系统的功能,数据库系统的组成。 一、数据管理技术的发展 1.分为四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。 2.数据库阶段数据管理的特点:1)采用数据模型表示复杂的数据结构。2)有较高的数据独立性。3)数据库系统为用户提供了方便的用户接口。4)提供四方面的数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性、数据安全性。5)增加了系统的灵活性。 3.数据库(DB):是长期存储在计算机内、有组织的、统一管理的相关数据的集合。 4.数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。 5.数据库系统(DBS):是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。

二、数据描述 1.分为三个阶段:概念设计、逻辑设计和物理设计。 2.概念设计中的术语:1)实体:客观存在,可以相互区别的事物称为实体。2)实体集:性质相同的同类实体的集合。3)属性:实体有很多特性,每一个特性称为属性。4)实体标识符(关键码或键):能惟一标识实体的属性或属性集。以上概念均有类型和值之分。 3.逻辑设计中的术语:1)字段(数据项):标记实体属性的命名单位称为字段或数据项。2)记录:字段的有序集合。3)文件:同一类记录的集合。4)关键码:能惟一标识文件中每个记录的字段或字段集。以上概念均有类型和值之分。 4.概念设计和逻辑设计中术语的对应关系:概念设计逻辑设计实体—记录属性—字段(数据项)实体集—文件实体标识符—关键码 5.实体之间联系的元数:与一个联系有关的实体集个数。常用二元联系。二元联系的类型有三种:一对一联系、一对多联系、多对多联系。 6.一对一联系:如果实体集E1中每个实体至多和实体集E2中的一个实体有联系,反应届生求职季宝典开启你的职场征途简历撰写笔试真题面试攻略专业技能指导公务员专区 2 之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”。 7.一对多联系:如果实体集E1中每个实体与实体集E2中任意个

数据库系统原理实验一参考题答案

姓名:专业:班级:学号:科目:数据库系统原理实验日期: 实验题目:实验1 SQL SERVER 的安装及使用,数据库的建立

MAXSIZE=50, FILEGROWTH=5 ) LOG ON ( NAME='Students_Log', FILENAME='E:\ SQL_DATEBASE\Students_Mis_log.ldf', SIZE=5MB, MAXSIZE=25MB, FILEGROWTH=5MB ) GO (2)调用(USE)数据库:Students_Mis_2018 use Students_Mis_2018 GO (3)分别建立4个数据表的表结构(CREATETABLE):系(Depts),学生(Students),课程(Courses),选课(Reports) CREATETABLE Depts ( Dno CHAR(5)PRIMARYKEY, Dname CHAR(20)NOTNULL ) GO

CREATETABLE Students ( Sno CHAR(5)PRIMARYKEY, Sname CHAR(20)NOTNULL, Ssex CHAR(2), Sage INT, Dno CHAR(5), CONSTRAINT FK_Dno FOREIGNKEY(Dno)REFERENCES Depts ) GO CREATETABLE Courses ( Cno CHAR(6)PRIMARYKEY, Cname CHAR(20), Pre_Cno CHAR(6), Credits INT ) GO

CREATETABLE Reports ( Sno CHAR(5), Cno CHAR(6), Grade INTCHECK(Grade>=0 AND Grade<=100), PRIMARYKEY(Sno,Cno), CONSTRAINT Student_Report FOREIGNKEY(Sno)REFERENCES Students, CONSTRAINT Report_Course FOREIGNKEY(Cno)REFERENCES Courses ) GO (4)分别对4个表插入表数据(INSERT) INSERT INTO depts VALUES ('D01','自动化') INSERT INTO depts VALUES ('D02','计算机') INSERT INTO depts

相关主题
文本预览
相关文档 最新文档