铣暑署童栓赋潘痉胜嚷汝熟扑
第1章 数据库系统概述 测试1:数据库系统概述&结构
1、 不是数据库系统的组成要素的是()
答案: 网络
2、 ( )是存储在计算机内有结构的数据集合。
答案: 数据库
3、 ( )是系统工作人员负责对进个数据库系统进行维护,以保证数据库系统的正常运行,可以是一个人或一组人,他们应具有丰富的计算机应用经验,并且对业务数据的性质、构造。
答案: 数据库管理员DBA
4、 ( )是长期存储在计算机内的有组织,可共享的数据集合.
答案: 数据库
5、 ( )是指数据库的物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。
答案: 物理独立性
6、 DB、DBMS和DBS三者之间的关系是( )。
答案: DBS包括DB和DBMS
7、 DBMS提供数据定义语言(简称( )),数据库设计人员通过( )语句来描述和定义数据库的结构,包括数据库的用户模式、逻辑模式、存储模式及安全保密等信息的描述。
答案: DDL
8、 DBS是指( )。
答案: 数据库系统
9、 DBS中最重要的软件是( )
答案: 数据库管理系统(DBMS)
10、 按照一定的组织结构方式存储在计算机存储设备上,并能为多个用户所共享的相关数据的集合称为( )
答案: 数据库
11、 存储在计算机内有结构的数据集合是( )。
答案: 数据库
12、 第一代数据库系统的出现,标志着( )
答案: 数据管理由文件系统阶段进入了数据库系统阶段
13、 对数据库数据的存储方式和物理结构的逻辑描述是( )。
答案: 内模式
14、 关于数据库系统的下列叙述中( )是正确的。
答案: 数据库系统减少了数据冗余。
15、 关于数据库系统三级模式的说法,下列论述中正确的是( )。
答案: 外模式是概念模式的一个逻辑子集,且外模式的某些描述可以与概念模式不同
16、 关于数据库系统三级模式的说法,下列论述中正确的是( )。
答案: 外模式有多个,概念模式、内模式只有一个
17、 逻辑独立性是指当( )
答案: 当模式发生变化时,应用程序可以不变
18、 逻辑数据独立性是指( )。
答案: 概念模式改变,外模式和应用程序不变
19、 模式和内模式( )。
答案: 只能有一个
20、 ( )是对数据库中全部数据的逻辑结构和特征的总体描述。
答案: 模式
21、 数据处理的最小单位是( )。
答案: 数据项
22、 数据的存储结构是指( )。
答案: 数据的逻辑结构在计算机中的表示
23、 数据的独立性意味着用户的( )和存储在外存储设备上的数据资源是彼此分开的,彼此保持着各自的独立性,也就是指用户的应用程序对数据的非(或少)依赖性。
答案: 应用程序
24、 数据的管理方法主要有( )。
答案: 数据库系统和文件系统
25、 数据独立性分成( )独立性和物理独立性两级。
答案: 逻辑
26、 数据独立性分成逻辑独立性和( )独立性两级。
答案: 物理
27、 数据独立性是数据库技术的重要特点之一。所谓独立性是指( )。
答案: 这三种说法都不对
28、 数据管理方法主要有( )。
答案: 数据库系统和文件系统
29、 数据管理三个阶段中数据冗余度最小的阶段是( )。
答案: 数据库系统
30、 数据结构中,与所使用的计算机无关的是数据的( )。
答案: 逻辑结构
31、 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。
答案: DBS包括DB和DBMS
32、 数据库、数据库管理系统和数据库系统三者之间的关系是( )
答案: 数据库系统包括数据库和数据库管理系统
33、 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )。
答案: DBS包含DB和DBMS
34、 数据库的三级结构从内到外的三个层次是( )。
答案: 内模式、模式、外模式
35、 数据库的概念模型用( )来描述。
答案: E-R图
36、 数据库的数据独立性是指( )
答案: 不会因为系统数据存储结构和逻辑结构变化而影响应用程序
37、 数据库的特点之一是数据共享,则数据共享是指( )
答案: 多种应用、多种语言、多个用户互相覆盖地使用数据集合
38、 数据库管理系统( )是对数据进行管理的软件系统,它是数据库系统的核心软件。其主要功能是:按数据模式来创建数据库的对象、应用程序对这些对象的操作(检索、插入、修改和删除等)以及数据管理和控制等。
答案: DBMS
39、 数据库管理系统(DBMS)是( )。
答案: 系统软件
40、 数据库管理系统DBMS的功能是( )。
答案: 对数据库中的数据进行管理
41、 数据库管理系统的工作不包括( )。
答案: 对定义的数据库提供操作系统
42、 数据库管理系统的功能因产品而异,但必备的基本功能是( )。
答案: 数据定义、数据存取、数据库管理
43、 数据库管理系统是( )。
答案: 在操作系统支持下的系统软件
44、 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。
答案: 安全性
45、 数据库管理系统与操作系统,应用软件的层次关系由核心到外围是( )。
答案: 操作系统、数据库管理系统、应用软件
46、 数据库管理系统中负责数据模式定义的语言是( )。
答案: 数据定义语言
47、 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为( )
答案: 数据库模式描述语言
48、 数据库管理员(DBA)的主要工作包括数据库设计、数据库维护和( )。
答案: 改善系统性能,提高系统效率
49、 数据库技术的根本目标是解决数据的( )。
答案: 共享问题
50、 数据库技术的基础是( )。
答案: 数据管理技术
51、 数据库具有数据机构化最小的冗余度和较高的( )
答案: 程序与数据独立性
52、 数据库三级模式体系结构的划分有利于保持数据库的( )。
答案: 数据独立性
53、 数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为( )。
答案: 外部视图
54、 数据库是系统的核心,( )及其开发工具和数据库管理员是系统的基础,应用程序和用户是系统服务的对象
答案: DBMS
55、 数据库文件对应数据库的( )。
答案: 内模式
56、 数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和( )
答案: 各类相关人员
57、 数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )。
答案: 各类相关人员
58、 数据库系统的核心任务是( )。
答案: 数据管理
59、 数据库系统的核心是( )。
答案: 数据库管理系统
60、 数据库系统的基本特征是( )
答案: 数据共享性 、数据独立性和冗余度小
61、 数据库系统的三级模式不包括( )。
答案: 数据模式
62、 数据库系统的三级模式结构是指( )
答案: 外模式、模式、内模式
63、 数据库系统的数据独立性是指( )
答案: 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
64、 数据库系统的数据共享是指( )
答案: 多种应用、多种语言、多个用户共享数据集合
65、 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
答案: 数据共享
66、 数据库系统阶段,数据( )
答案: 具有高度的物理独立性和一定程度的逻辑独立性
67、 数据库系统能够减少数据冗余,提高数据独立性,并集中检查( )。
答案: 数据完整性
68、 数据库系统软件包括( )和数据库应用系统及开发工具。
答案: DBMS
69、 数据库系统软件包括DBMS和( )
答案: 数据库应用系统和开发工具
70、 数据库系统是在( )基础上发展起来的。
答案: 文件系统
71、 数据库系统提供给用户的接口是( ),它具有数据定义、数据操作和数据检查功能,可独立使用,也可嵌入宿主语言使用。
答案: 数据库语言
72、 数据库系统依靠( )支持数据独立性
答案: 模式分级,各级模式之间的映像
73、 数据库系统由( )组成。
答案: 数据库管理系统、数据库、数据库系统管理员和访问数据库的应用程序组成
74、 数据库系统与文件系统的主要区别是( )
答案: 文件系统不能解决数据冗余问题和数据独立性问题,而数据库系统可以解决
75、 数据库系统中,数据独立性是指( )。
答案: 应用程序与数据库的逻辑结构、数据的相互独立
76、 数据库系统中,物理数据独立性是指( )。
答案: 应用程序与存储在磁盘上数据库的物理模式是相互独立的
77、 数据库系统中,用( )描述全部数据的物理结构。
答案: 内模式
78、 数据库系统中,用( )描述全部数据的整体逻辑结构。
答案: 概念模式
79、 数据库系统中最重要的用户是( )。
答案: 数据库管理员(DBA)
80、 数据库中,数据的物理独立性是指( )
答案: 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
81、 数据库中对概念模式内容进行说明的语言是( )。
答案: 数据定义语言
82、 所谓数据的物理独立性,是指用户的应用程序与存储在数据库中的数据相互独立。由于数据存储是由( )管理的,因此数据的物理存储改变也不影响用户的应用程序。
答案: DBMS
83、 文件管理系统是应用程序和( )之间的一个接口,应用程序必须通过文件管理系统才能建立和存贮文件,只有在文件管理系统的支持下才能检索数据文件中的数据。
答案: 数据文件
84、 物理独立性是指当 ( )。
答案: 当内模式发生变化时,模式可以不变
85、 物理设备上实际存储的数据的集合,在数据库的基本结构中是( )
答案: 物理结构
86、 下列( )叙述是正确的。
答案: 数据库技术的根本目标是解决数据的共享问题。
87、 下列不属于DBMS的主要功能是( )
答案: 报表书写
88、 下列不属于数据库系统组成的是( )。
答案: ASP
89、 下列关于人工管理阶段的说法错误的是( )。
答案: 程序之间能共享数据
90、 下列关于三级模式间的映射的说法中正确的是( )。
答案: 映射保证了数据的物理独立性
91、 下列关于数据处理的说法正确的是( )。
答案: 数据处理是将数据转换成信息的过程
92、 下列关于数据的说法错误的是( )。
答案: 数据都能参加数值运算
93、 下列关于数据库的说法错误的是( )。
答案: 数据库中的数据因为独立而没有联系
94、 下列关于数据库管理阶段的说法错误的是( )。
答案: 数据独立性差
95、 下列关于数据库三级模式结构的说法中,不正确的是( )。
答案: 一个数据库中只有一个外部模式也只有一个存储模式
96、 下列关于数据库特点的说法正确的是( )。
答案: 数据能共享且独立性高
97、 下列关于数据库系统的叙述中,不正确的是( )
答案: 不支持抽象的数据模型
98、 下列关于数据库系统的叙述中,不正确的是( )
答案: 数据库系统避免了数据冗余
99、 下列关于外模式的叙述中,哪一个是不正确的?( )
答案: 外模式处理的数据实际存储在数据库中
100、 下列关于文件管理阶段的说法正确的是( )。
答案: 数据冗余度大
101、 下列关于信息的说法错误的是( )。
答案: 数据库中保存的就是信息
102、 下列属于人工管理阶段特点的是( )
答案: 数据无专门软件进行管理
103、 下列叙述中正确的是( )。
答案: 数据库系统可以解决数据冗余和数据独立性问题,而文件系统不能
104、 下列叙述中正确的是( )。
答案: 数据库技术的根本目标是要解决数据的共享问题
105、 下列选项中( )不是数据库系统的特点。
答案: 数据加工
106、 下列有关数据库的描述,正确的是( )。
答案: 数据库是一个结构化的数据集合
107、 下面关于数据库管理系统的叙述,错误的是( )。
答案: 数据库中的数据相互之间独立性强,便于数据维护
108、 下面关于数据库系统叙述正确的是( )。
答案: 数据库系统减少了数据冗余
109、 下面关于数据库系统组成成分的说法,最全面的是( )
答案: DBMS、数据库、硬件、软件和数据库管理员
110、 下面列出的数据管理技术发展的阶段中,( )阶段没有专门的软件对数据进行管理
答案: 人工管理阶段
111、 下面描述中不属于数据库系统特点的是( )。
答案: 数据冗余度高
112、 下面叙述中正确的是( )。
答案: 数据库管理员(DBA)是负责全面地管理数据库系统工作的一组人员
113、 下面叙述中正确的是( )。
答案: 数据库系统中的概念模式如有改变,子模式不必改变,因而用户程序也不必改写
114、 下述关于数据库系统的叙述中正确的是( )。
答案: 数据库系统减少了数据冗余
115、 要保证数据库逻辑数据独立性,需要修改的是( )。
答案: 模式与外模式的映射
116、 一般常用( )输入、存储和管理数据。
答案: 数据库管理系统
117、 以下有关数据模式的类型,( )的提法是错误的
答案: 混合模式
118、 用户与操作系统之间的数据管理软件是( )。
答案: 数据库管理系统(DBMS)
119、 用文件系统管理数据时,当文件结构和数据发生任何微小变化时,都可能要修改文件的存取程序。其原因是( )
答案: 文件系统的数据不独立
120、 由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体称为( )
答案: 数据库系统
121、 与文件系统相比,数据库系统不具有以下特点:( )。
答案: 数据共享性低,冗余度高
122、 在( )阶段,数据管理的基本特征是采用了复杂的数据模型,具有完整的数据结构,数据之间存在着内在联系,可以最大限度地避免数据的重复。
答案: 数据库
123、 在三级模式之间引入两级映射,其主要功能之一就是( )。
答案: 使数据与程序具有较高的独立性
124、 在计算机系统中能够实现对数据库资源进行统一管理和控制的是( )。
答案: DBMS
125、 在使用数据库时,当存储结构改变时,只需改变逻辑结构和物理结构之间的映像,可使建立在物理结构之上的逻辑结构保持不变,从而使建立在逻辑结构上的应用程序也保持不变,称之为( )
答案: 数据库的物理独立性
126、 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是( )。
答案: 数据库系统
127、 在数据管理技术发展的三个阶段中,数据共享最好的是( )。
答案: 数据库系统阶段
128、 在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。
答案: 特定的数据模型
129、 在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是( )。
答案: 人工管理阶段
130、 在数据库技术中,反映现实世界中事物的存在方式或运动状态的是( )。
答案: 信息
131、 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、存储级和( )。
答案: 内部级
132、 在数据库三级模式间引入二级映象的主要作用是( )
答案: 提高数据与程序的独立性
133、 在数据库三级模式结构中,外模式的个数( )。
答案: 可以有多个
134、 在数据库三级模式中,模式的个数( )
答案: 只有一个
135、 在数据库系统中,产生数据不一致的根本原因是( )。
答案: 数据冗余
136、 在数据库系统中,当数据库的模式改变时,用户程序可以不做改变,这是数据的( )
答案: 逻辑独立性
137、 在数据库系统中,给出数据模型在计算机上物理结构表示的是( )。
答案: 物理数据模型
138、 在数据库系统中,考虑数据库实现的数据模型是( )。
答案: 逻辑数据模型
139、 在数据库系统中,用户所见数据模式为( )。
答案: 外模式
140、 在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是( )。
答案: 概念数据模型
141、 在数据库系统中负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是( )人员的职责
答案: 数据库管理员
142、 在数据库中存储的是( )。
答案: 数据以及数据之间的联系
143、 在文件系统阶段,数据( )
答案: 独立性差
144、 在下列模式中,能够给出数据库物理存储结构和物理存取方式的是( )。
答案: 内模式
145、 在下面所列出的条目中,( )是数据库管理系统的基本功能Ⅰ、数据定义功能Ⅱ、数据操作功能Ⅲ、数据组织、存储和管理功能Ⅳ、数据库运行管理功能
答案: 都是
146、 在一个数据库中,外模式与模式的映像个数是( )。
答案: 任意多个
147、 子模式是指( )。
答案: 模式的逻辑子集
148、 数据库独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。
答案: 其他三种说法都不对
149、 关于数据库管理系统下面哪个描述是最正确的( )。
答案: 数据库管理系统是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成.
150、 计算机信息处理,就是通过( ),有效地把信息组织到计算机中,由计算机系统对数据进行编辑、加工、分析、计算、解释、推论、转换、合并、分类、统计、存储、传送等操作,向人们提供有用的信息。
答案: 信息的采集和输入
151、 DBMS不需要操作系统的支持就可以实现其功能。
答案: 错误
152、 当数据库的存储结构改变了,由数据库管理员对模式/内模式映射作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。
答案: 正确
153、 凡使用数据库技术管理其数据的系统都称为数据库应用系统。
答案: 正确
154、 逻辑数据独立性是指概念模式改变,外模式不变
答案: 正确
155、 三级模式间存在三个映射关系。
答案: 错误
156、 三级模式结构也就是从逻辑上对数据库的组织从内到外进行的3个层次描述。
答案: 正确
157、 数据处理是将信息转换成数据的过程。
答案: 错误
158、 数据处理是指将数据转换成信息的过程,也称信息处理
答案: 正确
159、 数据独立性分成逻辑独立性和数据独立性两级。
答案: 错误
160、 数据物理独立性指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,数据存储结构的改变不影响应用程序的正常运行。
答案: 正确
161、 数据结构描述的是系统的静态特性。
答案: 正确
162、 数据库避免了一切数据重复
答案: 错误
163、 数据库管理系统DMS是操作系统的一部分.
答案: 错误
164、 数据库管理系统是为数据库的建立、使用和维护而配置的软件。
答案: 正确
165、 数据库是数据库系统的核心。
答案: 错误
166、 数据库是长期存放在计算机内、有组织、可共享的相关数据的集合。
答案: 正确
167、 数据库系统比文件系统能管理更多的数据
答案: 错误
168、 数据库系统避免了一切冗余
答案: 错误
169、 数据库系统的核心是数据库管理系统。
答案: 正确
170、 数据库系统的缩写是DBA.
答案: 错误
171、 数据库系统其实就是一个应用软件。
答案: 错误
172、 数据库系统中,用概念模式描述全部数据的整体逻辑结构。
答案: 正确
173、 数据库系统中数据的一致性是指数据类型一致
答案: 错误
174、 数据库中,DBS包括DB和DBMS。
答案: 正确
175、 数据是表示信息的具体形式,信息是数据表达的内容。
答案: 正确
176、 一个数据库可以有多个内模式。
答案: 错误
177、 一个数据库可以有多个外模式。
答案: 正确
178、 用户与操作系统之间的数据管理软件是DBMS
答案: 正确
179、 有了外模式/模式映像,可以保证数据和应用程序之间的物理独立性。
答案: 错误
180、 在数据库的三级模式结构中内模式可以有多个。
答案: 错误
181、 在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据的逻辑独立性。
答案: 错误
第1章 数据库系统概述 测试2:数据模型&数据库技术
1、 ( )模型具有诸多优点,其语义表达能力强,可支持复杂的数据模型(如向量、矩阵、有序集),有封装性、继承性、版本管理功能、可支持长事务处理等。
答案: 面向对象
2、 ( )是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。
答案: 数据库管理系统
3、 “商品”与“顾客”两个实体集之间的联系一般是( )。
答案: 多对多
4、 E – R 图用来建立( )。
答案: 概念模型
5、 E-R方法的三要素是( )。
答案: 实体、属性、关系
6、 E-R图用于描述数据库的( )。
答案: 概念模型
7、 E-R图中的联系可以与( )实体有关.
答案: 一个或多个
8、 E-R图中通常用( )来表示联系 。
答案: 菱形
9、 E-R图中通常用( )来表示实体。
答案: 矩形
10、 E-R图中通常用( )来表示属性 。
答案: 椭圆
11、 按照传统的数据模型分类,数据库系统可分为三种类型( )。
答案: 层次、 网状和关系
12、 按照数据模型划分,SQL SERVER是一个( )。
答案: 关系型数据库管理系统
13、 不属于传统数据模型的是?( )
答案: 面向对象数据模型
14、 不预先定义固定的数据结构,而是以”表”的形式将表中元素迸行逻辑结合来描述数据相互关系的数据库是( )数据库。
答案: 关系型
15、 层次模型不能直接表示( )。
答案: M:N联系
16、 层次模型和网状模型统称为( )
答案: 非关系模型
17、 层次型、网状型和关系型数据库的划分原则是( )
答案: 数据之间的联系
18、 从图论的观点看,( )是一个不加任何条件限制的无向图。
答案: 网状模型
19、 大学下面有若干学院,每个学院有一名院长(不可兼任),则实体学院和院长的联系是( )。
答案: 一对一
20、 当前数据库系统所支持的主要模型有( )
答案: 以上都是
21、 对上一级的一个记录不仅有若干个下一级记录相对应,而且对一个下级记录也有着若干个上级记录相对应的数据库是( )数据库。
答案: 网状型
22、 对一个上级记录有若干个下级记录相对应,而对一个下级记录只有一个上级记录相对应的数据库是( )数据库。
答案: 层次型
23、 对于现实世界中事物的特征,在E-R模型中使用( )
答案: 属性描述
24、 概念模型独立于( )
答案: 硬件设备、软件
25、 概念模型可以按用户观点准确地模拟应用单位对数据的描述及业务需求,即对应用数据和信息建模。目前常用“实体-联系”简称( ))方法来建立概念模型。
答案: E-R
26、 概念模型是将现实世界的客观对象抽象为一种信息结构,它并不依赖于计算机系统,它的基本语义单位是( )
答案: 实体与联系
27、 概念数据模型包括( )。
答案: 实体、实体的属性和实体间的联系
28、 概念数据模型是面向( )设计的。
答案: 用户的业务
29、 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是( )
答案: 多对一
30、 关系数据模型用( )结构表示实体和实体间的联系。
答案: 二维表
31、 具有相同属性的实体必然具有共同的特征和性质,用实体名及其属性名的集合来抽象和刻画同类实体,称为( )。
答案: 实体型
32、 可直接表示现实世界实体间多对多联系的数据模型有( )
答案: E-R模型
33、 逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是( )。
答案: 关系模型
34、 描述概念模型的常用方法是( )。
答案: 实体-联系方法
35、 如果对于实体集A中的每一个实体,实体集B中存在多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中也存在多个实体与之联系,则称实体集A与实体集B之间存在( )联系。
答案: 多对多
36、 如果对于实体集A中的每一个实体,实体集B中存在多个实体与之联系;反之,对于实体集B中的每一个实体,实体集A中至多只存在一个实体与之联系,则称实体集A与实体集B之间存在( )的联系。
答案: 一对多
37、 如果对于实体集A中的每一个实体,实体集B中至多存在一个实体与之联系;反之亦然,则称实体集A与实体集B之间存在( )联系。
答案: 一对一
38、 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是( )。
答案: 一对多
39、 若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是( )。
答案: 多对一
40、 商品与”顾客”两个实体集之间的联系一般是( )。
答案: 多对多
41、 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )。
答案: 一对多
42、 实体“人”和实体“身份证号码”之间的联系属于( )。
答案: 一对一
43、 实体间的联系存在着( )。
答案: 上述三种联系
44、 实体是信息世界中的术语,与之对应的关系数据库术语为( )。
答案: 元组
45、 实体与实体之间的关系有一对一、一对多和多对多3种,其中( )不能描述多对多关系。
答案: 层次模型
46、 使用E – R图( )。
答案: 能表示实体间的一对一、一对多、多对多的联系。
47、 使用E – R图( )。
答案: 可以表示实体、属性、试题之间的联系
48、 ()属于信息世界的模型,是现实世界到机器世界的一个中间层次。
答案: 概念模型
49、 数据库(即物理数据库)是指按一定的( )进行组织,长期存放在外存上的一组可共享的相关数据集合。通常这些数据是面向一个单位或部门的全局应用的。
答案: 数据模型
50、 数据库的概念模型独立于( )
答案: 具体的机器和DBMS
51、 数据库的核心是数据模型,数据模型是指数据库中描述数据、数据之间相互联系的组织结构和形式,数据模型反映数据结构的特性和组织方式。目前,数据模型主要分为层次模型、( )。
答案: 网状模型和关系模型
52、 数据库的数据是通过模型来描述的,它通过外模式,概念模式(简称模式)和内模式三级进行描述。( )是数据库整体逻辑结构的完整描述,包括:概念记录类型、记录之间的联系、所允许的操作以及数据的完整性、安全性约束等数据控制方面的规定。
答案: 概念模式
53、 数据模型的三要素是( )。
答案: 数据结构、数据操作、数据完整性(数据的约束条件)
54、 数据模型的种类很多,但最基本的有三类:层次模型、网状模型、关系模型,其中以关系模型最为流行。( )的基本结构是树形结构,自顶向下层次分明。
答案: 层次模型
55、 数据模型是直接面向计算机系统(即数据库)中数据的逻辑结构,( )模型是用二维表结构表示实体集以及实体集之间联系的数据模型。
答案: 关系
56、 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括( )。
答案: 链状模型
57、 数据模型中,下列( )不是组成部分。
答案: 数据描述
58、 所谓概念模型,指的是( )。
答案: 现实世界到机器世界的一个中间层次.
59、 下列属于概念模型的是( )
答案: 实体联系模型
60、 下列关于E-R模型的叙述中,哪一条是不正确的?( )
答案: 联系只能存在于两个实体类型之间
61、 下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
答案: 内模式
62、 下列实体类型的关系中,属于多对多联系的是( )
答案: 学生和课程之间的联系
63、 下列实体类型的联系中,属于多对多联系的是( )。
答案: 供应商与工程项目的供货联系
64、 下列实体类型的联系中,属于多对多联系的是( )。
答案: 供应商与工程项目的供货联系
65、 下列实体类型的联系中,属于多对多联系的是( )。
答案: 学生对教师的讲授联系
66、 下列实体类型的联系中,属于一对多联系的是( )。
答案: 班主任对学生的管理联系
67、 下列实体类型的联系中,属于一对一的联系的是( )。
答案: 公司与董事长的联系
68、 下列实体类型的联系中,属于一对一联系的是( )。
答案: 班级对班长的所属联系
69、 下列实体类型的联系中,属于一对一联系的是( )。
答案: 省对省会的所属联系
70、 下列实体类型的联系中,属于一对一联系的是( )。
答案: 省对省会的所属联系
71、 下列说法中,不属于数据模型所描述的内容的是( )。
答案: 数据查询
72、 下列四项中,可以直接用于表示概念模型的是( )。
答案: 实体-联系模型
73、 下列叙述中,( )不是关系数据模型所具有的特点。
答案: 是用网络结构表示实体集之间联系的数据模型
74、 下列叙述中正确的是( )。
答案: 数据库系统中数据的一致性是指数据之间没有冲突。
75、 下面叙述申正确的是( )。
答案: 商品化的数据库系统中最常见的3种数据模型:层次模型、网状模型、关系模型
76、 下面叙述中正确的是( )。
答案: 用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数
77、 现实世界客观对象是形形色色的,有具体的,也有抽象的,有物理上存在的(如学校,学生等),也有概念性的(如兴趣,信仰等)。我们把凡是可以被人们识别而又可以互相区别的客观对象统统抽象为( )。
答案: 实体
78、 现实世界中的事物个体在信息世界中称为( )
答案: 实体
79、 现实世界中客观存在并能相互区别的事物称为( )。
答案: 实体
80、 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )。
答案: 一对多
81、 学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行( )
答案: 全外联接
82、 一般用“现实世界、概念系统、计算机系统”的过程,把现实世界中存在的客观对象(事物或事件)通过概念系统逐步抽象、组织为( )支持的数据模型,即:首先把现实世界的对象抽象为某一种不依赖于具体计算机系统的数据结构(称做概念模型);然后再把概念模型转换为计算机中( )所支持的数据模型。
答案: DBMS
83、 一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之间的联系类型是( )
答案: 一对多的联系
84、 一个仓库可以存放多种零件,每种零件可以存放在不同的仓库中,仓库和零件之间为( )的联系 。
答案: 多对多
85、 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
答案: 多对多
86、 一个公司可以接纳多名职员参加工作,但每个职员只能在一个公司工作,从公司到职员之间的联系类型是( )。
答案: 一对多
87、 一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。
答案: m:n联系
88、 一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是( )。
答案: m:n联系
89、 一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和书之间为( )的联系。
答案: 一对多
90、 一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是( )。
答案: 一对多
91、 以下( )不是数据库基于数据模型的分类 。
答案: 分布式数据库
92、 以下属于信息世界的模型,且实际上是现实世界到计算机世界的一个中间层次的是( )
答案: 概念模型
93、 用树形结构表示实体之间联系的模型是( )。
答案: 层次模型
94、 用树型结构来表示实体之间联系的模型称为( )。
答案: 层次模型
95、 在E-R图中,用来表示实体的图形是( )
答案: 矩形
96、 在E-R图中,用来表示实体的图形是( )。
答案: 矩形
97、 在E-R图中,用来表示实体联系的图形是( )。
答案: 菱形
98、 在概念模型中,关于联系的叙述错误的是( )。
答案: 实体由属性组成,联系不包含任何属性
99、 在概念模型中,关于实体主键的叙述正确的是( )。
答案: 实体中,可能有多个可以作为实体主键的属性或属性组
100、 在概念模型中,将实体所具有的某一特性称为( )。
答案: 属性
101、 在高等院校中,一名任课教师可以讲授多门不同的课程,一门课程也可以由多名教师进行讲授,则任课教师与课程之间的联系是( )
答案: 多对多联系
102、 在数据库技术中,( )数据模型是数学化模型。
答案: 关系模型
103、 在数据库技术中,哪一种数据模型是使用公共属性(外键)实现数据之间联系的?( )
答案: 关系模型
104、 在数据库技术中,实体-联系模型是一种( )
答案: 概念数据模型
105、 在数据库系统中,数据模型包括概念模型、逻辑模型和( )。
答案: 物理模型
106、 在数据库中,数据模型包括数据结构、数据操作和( )。
答案: 数据约束
107、 在数据库中能够唯一地标识一个元组的属性或属性的组合称为( )
答案: 关键字
108、 在下面列出的数据模型中,哪一个是概念数据模型( )。
答案: E-R模型
109、 组成关系数据模型的三大要素是( )
答案: 关系数据结构、关系操作集合和关系完整性约束
110、 最著名、最为常用的概念模型是( )。
答案: E/R模型
111、 关系模型是目前最常用的数据模型。
答案: 正确
112、 结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型、网状模型、关系模型、面向对象模型。
答案: 正确
113、 两个以上的实体集之间只存在一对一,一对多的联系。
答案: 错误
114、 实体间的联系可分为:一对二,多对二,多对多。
答案: 错误
115、 属性的取值范围称为属性的域。
答案: 正确
116、 数据模型的两要素分别是:数据结构、数据操作
答案: 错误
117、 数据模型的三要素是数据结构、数据操作、数据约束条件。
答案: 正确
118、 数据模型用来描述数据的静态特征、动态特征和数据的完整性约束。对数据结构和数据间联系的描述,这是描述数据的动态特征。
答案: 错误
119、 同类实体的集合称为实体型。
答案: 错误
120、 现实世界中客观存在并能相互区别的事物称为属性。
答案: 错误
121、 一个学生可以学习多门课程,而一门课程也可以被多个学生学习,所以学生和课程是一对多的关系。
答案: 错误
122、 用二维表来表示实体之间联系的模型称为网状模型。
答案: 错误
123、 在E-R图中,用来表示属性的图形是椭圆形。
答案: 正确
124、 在数据库技术中,实体-联系模型是一种物理数据模型。
答案: 错误
作业第1章 数据库系统概述 第1章作业
1、 简述数据管理技术发展的三个阶段和各个阶段的特点是什么?
评分规则: 三个阶段(人工,文件,数据库)的名称—各2分三个阶段的特点—各5分说明三个阶段的区别—4分
2、 什么是数据库的数据独立性?它包含哪些内容?分别表示什么含义?
评分规则: 数据独立性的定义— 5内容:逻辑独立性和物理独立性— 4逻辑独立性含义 — 8物理独立性含义 — 8
3、 数据模型的主要作用是什么?三类基本数据模型划分依据是什么?
评分规则: 数据模型定义:是数据库的框架,描述了数据及其联系的组织方式、表达方式和存储路径。—-2分数据模型的主要作用:各种机器上实现的DBMS软件都是基于某种数据模型的,其数据结构直接影响数据库系统的其他部分的性能,也是数据定义和数据操纵语言的基础。—-10分三类数据模型:层次模型,网状模型,关系模型—-3分划分依据:数据之间联系的表示方式(数据结构)不同—-8分数据结构:树形结构,网状结构,二维表—-2分
4、 简述数据库三级模式结构?结合数据独立性说明三级模式的作用?
评分规则: 三级模式结构:外模式 模式 内模式及其含义—各5分优点:三级模式是对数据的三个抽象级别,反映了看待数据库的三个角度;展开说明如何保证数据独立性—10分
第2章 关系数据库基础 测试3:关系数据库基础
1、 定义外码的用处主要是( )
答案: 维护数据的参照完整性
2、 表之间的“一对多”的关系指的是( )
答案: 一个表的一条记录与另一个表的多条记录相匹配
3、 不同的实体是根据( )区分的。
答案: 属性的不同
4、 采用二维表表示实体及实体之间联系的数据模型是( )
答案: 关系模型
5、 采用二维表格结构表达实体类型及实体间联系的数据模型是( )。
答案: 关系模型
6、 参照完整性规则:表的( )必须是另一个表主键的有效值,或者是空值。
答案: 外键
7、 参照完整性规则是指( )
答案: 外码的取值只能为NULL或对应主码的值
8、 参照完整性规则限制了( )的取值 。
答案: 外码
9、 参照完整性规则指出:表的( )必须是另一个表主键的有效值,或是空值。
答案: 外键
10、 从一个数据库文件中取出满足某个条件的记录形成一个新的数据库文件的操作是( )操作。
答案: 选择
11、 对关系s和关系r进行集合运算,结果中既包含s中元组也包含r中元组,这种集合运算称为( )。
答案: 并运算
12、 对关系模型叙述错误的是( )。
答案: 不具有连接操作的DBMS也可以是关系数据库系统
13、 对关系数据库来说,下面说法错误的是( )
答案: 行的顺序可以任意交换,但列的顺序不能任意交换
14、 二维表由行和列组成,每一行表示关系的一个( )
答案: 记录
15、 反映现实世界中实体及实体间联系的信息模型是( )。
答案: E-R模型
16、 关系表中的每一横行称为一个( )。
答案: 元组
17、 关系表中每一个纵列称为( )。
答案: 属性
18、 关系代数运算是以( )为基础的运算。
答案: 集合运算
19、 关系代数中的连接操作是由( )操作组合而成。
答案: 选择和笛卡儿积
20、 关系描述中,( )是错误的
答案: 关系模式也是动态的
21、 关系模式:产品销售情况表(产品号,销售地点,销售时间,销售数量),一个产品号描述一种产品,若允许一种产品在不同地点同时销售多次,同一种产品可在多个地点销售,在同一时间同一地点只能销售一种产品,则此系模式的主码是( )。
答案: (产品号,销售地点,销售时间)
22、 关系模式:购买情况(顾客号,产品号,购买时间,购买数量),若允许一个顾客在不同时间对同一个产品购买多次,则此关系模式的主关键字是( )。
答案: (顾客号、产品号、购买时间)
23、 关系模式:购买情况(顾客号,产品号,购买时间,购买数量),若允许一个顾客在不同时间对同一个产品购买多次,则此关系模式的主码是( )
答案: (顾客号、产品号、购买时间)
24、 关系模式的任何属性( )。
答案: 不可再分
25、 关系模式反映了二维表的静态结构,是( )的。而关系是关系模式在某一时刻的状态,它反映二维表的内容,由于对关系的操作不断更新着二维表中的数据,因此关系是随时间动态变化的。
答案: 相对稳定
26、 关系模型的候选关键字可以有1个或多个,而主关键字有( )。
答案: 1个
27、 关系模型的数据结构是( )
答案: 二维表结构
28、 关系模型的最早提出者是( )
答案: E.F.Codd
29、 关系模型申,一个码是( )。
答案: 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
30、 关系模型中有三类基本的完整性约束,定义外部关键字实现的是( )。
答案: 参照完整性
31、 关系数据表的关键字由( )个字段组成。
答案: 一个或几个
32、 关系数据的数据操作对象是( )。
答案: 集合
33、 关系数据库表中,记录行( )
答案: 顺序不重要
34、 关系数据库表中,列的顺序( )。
答案: 可以随便交换,不影响其表达的语义
35、 关系数据库的完整性约束包括( )。
答案: 实体完整性、参照完整性和用户定义完整性
36、 关系数据库是若干( )的集合。
答案: 表(关系)
37、 关系数据库中,能唯一标识一个元组的那个属性称为( )。
答案: 关键字段
38、 关系数据库中,实现表与表之间的联系是通过( )
答案: 参照完整性约束
39、 关系数据库中的关键字是指( )。
答案: 能惟一标识元组的属性或属性集合
40、 关系数据库中的码是指( )。
答案: 能唯一标识元组的属性或属性集合
41、 关系数据模型( )。
答案: 可以表示实体间的上述3种关系
42、 关系数据模型的3个要素是( )。
答案: 关系数据结构、关系操作集合和关系的完整性约束
43、 关系数据模型的3个组成部分中,不包括( )。
答案: 并发控制
44、 关于关系模式的关键字,以下说法正确的是( )
答案: 一个关系模式可以有多个侯选关键字
45、 候选关键字的属性可以有( )
答案: 1个或多个
46、 描述实体的特性称为( )。
答案: 属性
47、 能唯一标识实体的属性集,称为( )。
答案: 码
48、 如果把学生看成实体,某个学生姓名叫“张三”,则张三应看成是( )
答案: 属性值
49、 如果在一个关系中,存在一个属性(或属性组)都能用来唯一标识该关系的元组,且其任何子集都不具有这一特性,则这些属性(或属性组)被称为该关系的( )。
答案: 候选码
50、 同类实体的集合称为( )。
答案: 实体集
51、 同一个关系模型的任意两个元组值( )。
答案: 不能全同
52、 我们在一个关系中 ( )
答案: 只能创建一个聚集索引(cluster index)
53、 下列各种关系中,( )是一对多关系
答案: 正校长和多位副校长
54、 下列关于关系模式的码的叙述中,哪一项是不正确的?( )
答案: 不包含在主码中的属性称为非主属性
55、 下列关于关系数据库对关系的限定的叙述中,哪些是正确的( )Ⅰ、每一个属性是不可分解的Ⅱ、每一个关系模式中,属性的数据类型及属性的个数是固定的,且属性名唯一Ⅲ、每一个关系仅仅有一种记录类型,即一种关系模式Ⅳ、关系中元组的顺序是无关紧要的,交换属性的顺序时应连同属性名一起交换Ⅴ、同一个关系中不允许出现完全相同的元组
答案: 都正确
56、 下列关于关系数据模型的术语中,与二维表中的“行”的概念最接近的概念是( )。
答案: 元组
57、 下列关于关系数据模型的术语中,与二维表中的“列”的概念最接近的概念是( )。
答案: 属性
58、 下列叙述中( )是正确的。
答案: 一个关系可以有多个侯选关键字
59、 下列叙述中,( )不属于关系数据模型对关系的限制。
答案: 元组必须小于10000个
60、 下列叙述中正确的是( )。
答案: 一个关系的属性名表称为关系模式
61、 下面的选项中,不是关系数据库基本特征的是( )。
答案: 不同的列应有不同的数据类型
62、 下面关于数据库中表的行和列的叙述正确的是( )。
答案: 表中的行和列都是无序的
63、 下面关于外关键字描述不正确的是 ()
答案: 定义外关键字需要对所参考表拥有select权
64、 一个关系数据库文件中的各条记录( )。
答案: 前后顺序可以任意颠倒,不影响数据库中的关系
65、 一个实体集对应于关系模型中的一个( )
答案: 关系
66、 已知实体A中有15个实例(一个实例相当于一行),实体B中有50个实例。若实体A中的一个实例,最多与实体B中的10个实例相关,最少与实体B中2个实例相关,则实体A的基数是( )
答案: (2,10)
67、 以下关于二维表的论述,错误的是( )
答案: 表中行的次序不可以任意交换,否则会改变关系的意义
68、 以下关于关系型数据库的描述,( )是正确的
答案: 外键不是本关系的主键
69、 以下叙述错误的是( )。
答案: 一个数据表组成一个关系数据库,多种不同的数据则需要创建多个数据库
70、 用( )形式表示实体类型和实体间联系是关系模型的主要特征。
答案: 表格
71、 用二维表表示实体及实体之间联系的数据模型是( )
答案: 关系模型
72、 用二维表结构来表示实体与实体之间联系的数据模型称为( )
答案: 关系模型
73、 用二维表来表示实体之间的联系的数据库称为( )。
答案: 关系数据库
74、 约束“年龄限制在18-30岁之间”属于DBMS的( )功能。
答案: 完整性
75、 在DBMS的关系中( )
答案: 外关键字属性值可以为空
76、 在概念模型中,一个实体集对应于关系模型中的一个( )。
答案: 关系
77、 在关系:书(书名,作者姓名,作者电话)中,主键是( )
答案: 书名、作者姓名
78、 在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A中称为( )。
答案: 外码
79、 在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为( )。
答案: 外码
80、 在关系模式中,实现“关系中不允许出现相同的元组”的约束是( )约束。
答案: 主键
81、 在关系模型中( )。
答案: 一个关系的属性名表称为关系模式。
82、 在关系模型中,每一个二维表称为一个( )。
答案: 关系
83、 在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用( )。
答案: 主关键字
84、 在关系模型中,用来表示实体间联系的是( )。
答案: 二维表
85、 在关系数据库中,对数据基本操作有( )、选择和连接三种。
答案: 投影
86、 在关系数据库中,关系是指( )。
答案: 二维表
87、 在关系数据库中,视图是三级模式结构中的( )。
答案: 外模式
88、 在关系数据库中,用来表示实体间联系的是( )。
答案: 二维表
89、 在关系数据模型中,实体集、实体集之间的联系都用二维表来表示。在支持关系模型的数据库即关系数据库)物理组织中,二维表以( )形式存储。
答案: 文件
90、 在关系数据模型中,通常可以把( )称为属性,其值称为属性值。
答案: 字段
91、 在关系数据模型中把( )称为关系模式。
答案: 记录类型
92、 在通常情况下,下面的关系中,不可以作为关系数据库的关系是( )
答案: R4(学生号,学生名,简历)
93、 在学生管理的关系数据库中,存取一个学生信息的数据单位是( )。
答案: 记录
94、 在用户观点下,关系数据模型中数据的逻辑结构是一张二维表,它由表名、行和列组成。表的每一行称为一个元组,每一列称为一个( )。
答案: 属性
95、 候选关键字中的属性称为( )。
答案: 主属性
96、 有关系R(答案: ABC12321null
97、 现有如下关系:患者(患者编号,患者姓名,性别,出生日期),医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期)。其中,“医疗”关系中的外码是( )
答案: 患者编号
98、 “合同”关系和“客户”关系如下表所示,关于这两个表说法正确的是()合同合同号合同名称合同签订人客户号HT01钢材合同张三CUST01HT02煤矿合同李四CUST02HT03钢材合同张三CUST01客户客户号客户名称客户地址联系人CUST01首钢北京李吉CUST02天麟煤矿北京李润CUST03宝钢上海李婷
答案: “合同”关系和“客户”关系的主码分别为“合同号”和“客户号”,“合同”的外码为“客户号”
99、 如下列表所示,两个关系R1和R2,它们进行( )运算后可以得到R3。关系R1 关系R2 关系R3 ABC BEM ABCEM11x 1mi 11xmiC2y 2nj c2ynJD3y 1mk 11xmK
答案: R1⋈R2
100、 根据上述关系,求表R⋈W的结果( )
答案:
101、 关系如下图所示,则下列关系代数的含义为( )
答案: 查询没有学习过课程号为002号课程的学生姓名和年龄
102、 已知关系课程表C,用关系代数查询“程军”老师所授课程的课程号(C#)和课程名(Cname),正确的是( )。课程表CC#CnameCteacherK1C语言王华K5数据库原理程军K8编译原理程军
答案:
103、 学生表如图所示,用关系代数查询所有在3系就读的且年龄小于21的学生的学号和姓名。表达正确的是()。R(学生表)
答案:
104、 已知关系S(S#,Sname,Sage,Sclass), SC(S#,C#,Score)。如下所示关系代数表达式的含义是( )
答案: 其他全不对
105、 已知关系:学生(学号,姓名,性别,年龄), 课程(课程号,课程名,学分),选课(课程号,学号,成绩)。表示“查询没有选修数据库课程的学生姓名”的关系代数操作是( )
答案:
106、 已知关系:学生(学号,姓名,性别,年龄),课程(课程号,课程名,教师,学分),选课(学号,课程号,成绩)。表达查询“选修了教师01所教全部课程的学生的姓名”的关系代数操作是( )
答案:
107、 假定学生关系是S(S#,Sname,Ssex,Sage),课程关系是C(C#,Cname,Cteacher),学生选课关系是SC(S#,C#,Score), 要查找“选修‘COMPUTER’课程的女学生的姓名”,其正确的关系代数表达式是()
答案:
108、 按照完整性规则,外部关键字应该关联表中的字段值保持一致或取空值。
答案: 正确
109、 表的每一行代表一条数据记录
答案: 正确
110、 表的每一列代表一条记录
答案: 错误
111、 表是由数据组成的,没有标题
答案: 错误
112、 表中的一列即为一个属性
答案: 正确
113、 表中可以直接存放数据记录,不需要定义表的结构
答案: 错误
114、 表中一列必须具有相同的数据类型
答案: 正确
115、 表中一列的数据类型可以不相同
答案: 错误
116、 表中在存放数据记录之前,应该定义表的结构
答案: 正确
117、 分量是数据库中最小单位
答案: 正确
118、 关系表中的每一行称作一个元组。
答案: 正确
119、 关系表中的每一列称为属性。
答案: 正确
120、 关系数据库模型的3个要素分别为数据增加、数据修改、数据查询。
答案: 错误
121、 关系数据库是用树结构来表示实体之间的联系的。
答案: 错误
122、 关系数据库中最小的单位是属性。
答案: 错误
123、 关系完整性是有:实体完整性,参照完整性,用户自定义完整性。
答案: 正确
124、 关系中可能有些元组完全相同
答案: 错误
125、 关系中列的位置具有顺序无关性。
答案: 正确
126、 候选关键字和主关键字不同,不能唯一标识一个记录。
答案: 错误
127、 描述实体的特征称为属性。
答案: 正确
128、 若一个关系中有多个候选码,则选定其中一个为主码。
答案: 正确
129、 数据表的关键字用于唯一标识一个记录,每个表必须具有一个关键字,主关键字只能由一个字段组成。
答案: 错误
130、 同类实体的集合称为实体集。
答案: 正确
131、 同一关系的属性名可以重复
答案: 错误
132、 同一张表中,各个字段的名称绝对不可以重复
答案: 正确
133、 同一张表中,各个字段的名称可以重复
答案: 错误
134、 一个表中的一行即为一个属性。
答案: 错误
135、 一个关系是一张二维表。
答案: 正确
136、 一个关系是由多个二维表组成
答案: 错误
137、 一张表的第一行是属性名,其余行是数据
答案: 正确
138、 一张表的某一字段若设置了主键,则此字段值必须唯一
答案: 正确
139、 一张表中可以定义多个主键。
答案: 错误
140、 在关系模型中,二维表格中的列称为元组
答案: 错误
141、 在关系模型中每个元组的分量不能是结构、集合、数组等复合类型。
答案: 正确
142、 如下列表所示,两个关系R1和R2,它们进行( )运算后可以得到R3。关系R1 关系R2 关系R3 ABC BEM ABCEM11x 1mi 11xmiC2y 2nj c2ynJD3y 1mk 11xmK
答案: R1R2
作业第2章 关系数据库基础 第2章作业
1、 1.
评分规则: 1-4每小题3分,5-7每小题6分,注意一定还画成表格的形式才是正确的,没有表格每题扣2分。答案如下:
2、 2.以教学管理数据库为例,用关系代数表达式表示以下各种查询要求。(1)查询 T2 老师所授课程的课程号和课程名。(2)查询年龄大于 19 岁女同学的学号、姓名、系别。(3)查询“王平”老师所授课程的课程号、课程名和课时。(4)查询学号为 S3 的同学所选修课程的课程号、课程名和成绩。(5)查询“李思”同学所选修课程的课程号、课程名和成绩。(6)查询至少选修“李力”老师所授全部课程的学生姓名。(7)查询“周武”同学未选修的课程的课程号和课程名。(8)查询全部学生都选修了的课程的课程号和课程名。(9)查询选修了课程号为 C1 和 C3 的学生的学号和姓名。(10)查询选修全部课程的学生的学号和姓名。
评分规则: 1-5每小题6分,5-10每小题8分。参考答案如下:
作业第3章 关系数据库标准语言SQL 实践作业1数据库的创建与管理
1、 要求:用界面截图的方式给出操作的大概步骤和结果,使用T-SQL进行的操作要求包含SQL语句的截图;截图中包含数据库的名称;以word附件进行作业的上传。作业内容:1.分别用图形化方法和CREATE DATABASE语句创建符合如下条件的数据库。 数据库的名字为”姓名拼音_Teach”,包含的数据文件的逻辑文件名为 “姓名拼音_Teach_dat”,物理文件名为”姓名拼音_Teach.mdf”,存放在D:\Test文件夹中(若D:中无此子文件夹,可先建立此文件夹,然后再创建数据库),初始大小为6MB,自动增长,每次增加1MB。日志文件的逻辑文件名为”姓名拼音_Teach_log”,物理文件名为”姓名拼音_Teach.ldf”,也存放在D:\Test文件夹中,初始大小为2MB,自动增长,每次增加10%。2.分别用图形化方法和 SQL语句对第1题所建立的“姓名拼音_Teach”数据库空间进行如下扩展:增加一个新的数据文件,文件的逻辑名为“姓名拼音_Teach_dat2”,存放在新文件组Group1中,物理文件名为” 姓名拼音_Teach2.ndf”,存放在“D:\Test”文件夹中,文件的初始大小为2MB,不自动增长。3.将第2题新添加的“姓名拼音_Teach_dat2”文件的初始大小改为6MB。4.用图形化方法实现如下分离和附加数据库的操作 首先分离第1题建立的”姓名拼音_Teach”数据库,然后将此数据库包含的全部文件(包括数据文件和日志文件)移动到你的计算机的“D:\姓名拼音_Teach_db”文件夹中(首先建立好该文件夹),最后再将该数据库附加回本机的SQL Server实例中。
评分规则: 按没有达到要求的减分方法计分:1. 数据库名没有姓名拼音 -302. 数据库的逻辑文件不满足要求 -103. 数据库的日志文件不满足要求 -104. 没有实现扩展 -105. 没有修改初始大小 -106. 没有实现数据库的分离 -107. 没有实现数据库的附加 -10
作业第3章 关系数据库标准语言SQL 实践作业2创建与修改基本表
1、 创建”姓名拼音_student”的数据库,设置可以采用默认。使用T-SQL在数据库内完成以下内容:1. 依据数据表的结构用create table创建相对应的数据表,表结构如下所示:学生信息表(student)字段名称字段类型及长度说明备注Snochar(9)学生学号主关键字Snamenvarchar(6)学生姓名非空Ssexchar(2)学生性别可为空Sageint学生年龄可为空Sdeptnvarchar(20)学生所在院系可为空课程信息表(course)字段名称字段类型及长度说明备注Cnochar(4)课程编号主关键字Cnamenvarchar(10)课程名称非空Cpnochar(4)先行课可为空Ccreditint学分可为空选课信息表(sc)字段名称字段类型及长度说明备注Snochar(9)学生学号主关键字,外码Cnochar(4)课程编号主关键字,外码Gradenumeric(4,1)成绩可为空,取值范围0-100学生信息表2(student2)字段名称字段类型及长度说明备注Snochar(9)学生学号主关键字Snamenvarchar(6)学生姓名非空Ssexnchar(1)学生性别可为空Sageint学生年龄可为空Sdeptnvarchar(10)学生所在院系可为空2. 在表student2中增加新字段”班级名称(Sclass)”,数据类型为nvarchar(10);3. 在表student2中删除字段”班级名称(Sclass)”;4. 修改表student2中字段名为”Sname”的字段长度由原来的6改为8;5. 修改表student2中字段”Sdept”名称为”dept”,长度为20;6. 修改表student2中Sage字段名称为Sbirth,类型为smalldatetime;7. 修改表student2新名称为stu_info;8. 删除数据表stu_info。
评分规则: 按没有达到要求的减分方法计分:1. 数据库名没有姓名拼音 -302. 数据表的字段属性不符合要求 -2/每项3. 2-8小题没有对应的截图说明实现其功能 -10/每题
第3章 关系数据库标准语言SQL 测试4:SQL数据定义
1、 “单价”列被定义为decimal(5,2),则( )选项的数据是正确的。
答案: 180.21
2、 “图书”表中价格列是一个定点小数,小数点前3位,小数点后保留1位,正确的类型是( )。
答案: numeric(4,1)
3、 “姓名”列被定义为varchar(8),以下说法正确的是( )。
答案: 最多只能输入4个汉字
4、 “学生”表的“成绩”列只能输入0~100的整数,这属于( )。
答案: 域完整性范畴
5、 create table l1 (num decimal(7,3)) go insert into l1 values (9999.9994) 执行上面命令后,表中的数据是:( )。
答案: 9999.999
6、 image字段专用于存储( )数据。
答案: binary
7、 money数据类型和smallmoney数据类型的区别是( )。
答案: 存放的整数位数不同,小数位数相同
8、 MS-SQL在SQL的基础级语法上加入了一些性质,有了它自己的SQL,称之为( )。
答案: T-SQL
9、 nchar(10)最多可以存储( )个汉字。
答案: 10
10、 SQL Server的字符型系统数据类型主要包括( ) 。
答案: char、varchar、text
11、 SQL语句ALTER TABLE实现以下的哪类功能( )。
答案: 数据定义
12、 SQL语句CREATE TABLE实现以下的哪类功能( )。
答案: 数据定义
13、 SQL语句DROP TABLE实现以下的哪类功能( )。
答案: 数据定义
14、 SQL语言集数据查询、数据操纵、数据定义和数据控制功能为一体,语句ALTER TABLE实现( )功能
答案: 数据定义
15、 SQL语言具有( )的功能。
答案: 数据定义、数据操纵、数据控制
16、 SQL中下列涉及空值的操作不正确的是( )
答案: AGE = NULL
17、 text字段专用于存储( )数据。
答案: character
18、 SQL数据定义语言是( )
答案: 用于定义、撤销和修改数据库对象的语言
19、 表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的( )约束。
答案: 非空
20、 表在数据库中是一个非常重要的数据对象,它是用来( )各种数据。
答案: 存放
21、 不是数值型数据类型的是( )。
答案: 文本型
22、 不是字符数据类型的是( )。
答案: datetime
23、 不属于表中数据维护的操作是( )。
答案: 设计表结构
24、 创建标时不需要定义的是 ( )。
答案: 列数据
25、 创建数据库除可以使用图形界面操作外,还可以使用( )命令创建数据库。
答案: CREATE DATABASE
26、 定义表结构时,以下哪个说法正确的是( )。
答案: 要定义字段名、字段类型、字段长度
27、 定义表结构时不用定义的内容是( )
答案: 数据内容
28、 对于空值理解错误的是( )。
答案: 表示未知、不确定
29、 关系数据库中的所有数据存储在( )中。
答案: 表对象
30、 关于DROP DATABASE语句叙述错误的是( )。
答案: 在删除数据库时不会显示确认信息
31、 关于表结构的定义,下面说法中错误的是 ( )。
答案: 删除表使用DELETE TABLE命令。
32、 关于主键描述正确的是:( )。
答案: 包含一列或者多列
33、 可使用下列操作中的( )为字段输入NULL 值。
答案: 按 Ctrl+0 键
34、 可以存储图形文件的字段类型是( )。
答案: 二进制数据类型
35、 如果要确保一个表中的非主键列不输入重复值,应在该列上定义( )。
答案: Unique
36、 如果要在SQL Server中存储图形图像、Word文档文件,不可采用的数据类型是( )。
答案: text
37、 若要在基本表S中增加一列CN(课程名),可用( )。
答案: ALTER TABLE S ADD(CN CHAR(8))
38、 若用nchar(10)类型的变量存放“中国”,则占用的字节数为( )
答案: 20
39、 若用如下的SQL语句创建一个STUDENT表:CREATE TABLE STUDENT (NO CHAR(4) NOT NULL, NAME CHAR(8) NOT NULL, SEX CHAR(2),AGE INT(2)) 可以插入到STUDENT表中的是( )。
答案: (‘1031′,’曾华’,NULL,NULL)
40、 设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,均为字符型;grade为成绩,数值型,取值范围0~100.若要更正王二的化学成绩为85分,则可用( )。
答案: UPDATE S SET grade=85 WHERE SN='王二'AND CN='化学'
41、 设计表时,有些列的数据只有两种状态真/假,则这些列最好定义为( )数据类型。
答案: bit
42、 实体完整性规则是指( )
答案: 设属性A是关系R的主属性,则属性A不能取空值(NULL)
43、 实体完整性规则限制了( )的取值
答案: 主属性
44、 实体完整性约束的目的是( )。
答案: 保证关系中的每个元组都是可识别的和唯一的
45、 使用salary作为职工的工资列,若职工工资最高到千位,小数点后保留两位,则salary的数据类型应该是( )
答案: numeric(6, 2)
46、 外键约束主要用来维护几个表之间的数据的一致性( )。
答案: 两个
47、 下列SQL语句中,修改表结构的是( )
答案: ALTER
48、 下列不是字符类型的是( )。
答案: image
49、 下列关于SQL语言的叙述中,哪一条是不正确的?( )
答案: 一个基本表只能存储在一个存储文件中
50、 下列关于表的叙述正确的是( )。
答案: 系统表可以隐藏
51、 下列关于创建数据库操作叙述错误的是( )。
答案: 数据库的数据文件和事务日志文件默认与数据库名称相同。
52、 下列关于关联的叙述正确的是( )。
答案: 可在两个表的相同数据类型的不同名称的字段间创建关联
53、 下列关于数据库的数据文件叙述错误的是( )。
答案: 创建数据库时必须指定数据文件。
54、 下列关于主关键字叙述正确的是( )。
答案: 一个表可以没有主关键字
55、 下列哪个不是SQL Server数据库约束类型( )。
答案: 外关健字约束、条件约束
56、 下列用于定义字段的SQL语句中,错误的是( )。
答案: 成绩 int 4
57、 下列有关表的设计原则的叙述中,错误的是( )
答案: 表中的行、列次序不能任意交换,否则会影响存储的数据
58、 下面哪一个不是SQL Server的基本数据类型 ( )。
答案: VARIANT
59、 下面哪一个约束用来禁止输入重复值? ( )。
答案: UNIQUE
60、 下面哪种数字数据类型不可以存储数据256?( )
答案: tinyint
61、 下面是合法的smallint数据类型数据的是( ) 。
答案: -32767
62、 下述正确的语句是( )
答案: money的小数位数和smallmoney的小数位数一致。
63、 以下不正确的数值型数据是( )。
答案: ‘2008’
64、 下列描述不正确的是哪一个( )。
答案: 一个表只允许在一个列上创建主键约束
65、 用于定义、撤销和修改数据库对象的语言是( )。
答案: DDL
66、 用于修改表结构的语句是( )。
答案: ALTER
67、 在“教务管理”数据库中,“选课”表中“课程”列的数据必须来源于“课程”表的某列,这属于( )。
答案: 数据一致性范畴
68、 在SQL Server中,主键约束的英文名称为( )。
答案: Primary Key
69、 在SQL中,基本表的删除表可以用( )命令
答案: DROP TABLE
70、 在表中定义人的年龄列(整数),最合适的数据类型是( )。
答案: tinyint
71、 在创建数据库时,系统会自动将( )系统数据库中所有用户定义的对象复制到新建数据库中。
答案: model
72、 在创建数据库时,总是以一套预定义的标准为模型,这个模型是( )
答案: model
73、 在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是( )。
答案: 数据操控语言
74、 在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是( )。
答案: 数据定义语言
75、 在数据库管理系统提供的语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是( )。
答案: 数据控制语言
76、 在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为数据库管理系统提供了( )。
答案: 数据定义功能
77、 在下列SQL语句中,新建表结构用到的关键词是( )。
答案: CREATE
78、 在下面的数据类型中默认值为.F.的是( )。
答案: 逻辑型
79、 字符串常量使用( )作为定界符。
答案: 单引号
80、 最好给表定义一个主关键字来唯一标识表中的行,这属于( )。
答案: 实体完整性范畴
81、 假设表中某列的数据类型为varchar(100) ,而输入的字符串为“ahng3456”,则存储的是( )。
答案: ahng3456,共8字节
82、 假设表中某列的数据类型为varchar(100) ,而输入的字符串为“审计考试sql部分”,则存储的是( )
答案: 审计考试sql部分,共9个字符
83、 假设学生的考试成绩是在0~150范围内的整数,则定义考试成绩的最合适的类型是( )。
答案: tinyint
84、 CHECK约束的作用是( )
答案: 限制列的取值范围
85、 “学生”表中“性别”列的默认值是‘女’,以下说法正确的是( ) 。
答案: 若在学生表中的一行不输入性别的值,则该行的性别为‘女’
86、 FOREIGN KEY约束强制了数据的( )
答案: 参照完整性
87、 UNIQUE约束强制了数据的( )
答案: 实体完整性
88、 被FOREIGN KEY参照的列在表中应该具有( )
答案: PRIMARY KEY约束
89、 可以限定成绩的取值范围的是( )。
答案: 检查(check)约束
90、 如果“班”表中“班”列是int类型,则定义年级的默认值可以是( ) 。
答案: 整型表达式
91、 如果把“学生”表中的学号设置为主键,则下列说法正确的是( ) 。
答案: 输入的学号值不能重复
92、 设属性A 是关系R 的主属性,则属性A只能取奇数,这是( )
答案: 用户定义完整性规则
93、 设属性A是关系R的主属性,则属性A不能取空值(NULL),这是( )。
答案: 实体完整性规则
94、 设有关系SC(S,C,GRADE),主码是(S,C)。遵照实体完整性规则,( )。
答案: S与C都不能取空值
95、 设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是( )。
答案: 身份证号
96、 设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则R.A的值不能取空值(NULL),这是( )完整性规则。
答案: 实体
97、 设有关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者取空值(NULL),这是( )完整性规则。
答案: 参照
98、 数据完整性的各类型中,保持所有表之间定义的关系的是( )
答案: 参照完整性
99、 数据完整性的各类型中,将行定义为特定表中的唯一实体的是( )。
答案: 实体完整性
100、 外键约束,是在外码表执行数据的插入和更新时检查,主码表在执行( )时检查 。
答案: DELETE、UPDATE
101、 外码的取值只能为NULL或对应主码的值,这是( )。
答案: 参照完整性规则
102、 外码的作用是( )。
答案: 限制外码列的取值范围在所引用的列的已有值范围内
103、 外码与其所引用的列之间必须( )。
答案: 语义与类型均相同
104、 外码与其所引用的列之间的关联关系是根据( )关联的 。
答案: 语义
105、 下列关于唯一性约束不正确的是( )。
答案: 一个表只能创建一个唯一性约束
106、 下列说法不正确的是( )。
答案: 参照完整性可以通过建立唯一性约束来实现。
107、 下面是有关主键和外键之间的关系描述,正确的是( )。
答案: 一个表中最多只能有一个主键约束,多个外键约束
108、 现有一个“教师”表,其中一个字段是教师的住址(字符型,20位长),我们不希望此字段包含空值,如果某位教师现没有住址,则希望此字段自动填入“还没有”,应( )。
答案: 为此列创建一个DEFAULT约束
109、 要限制“顾客”表中的医疗保险证号字段(字符型)的取值不重复,可以使用( )实现。
答案: UNIQUE
110、 要限制“顾客”表中的邮政编码字段(字符型)的取值必须是6位长,且每一位必须为数字,可以使用( )实现。
答案: CHECK约束
111、 有一个关系:学生(学号,姓名,系别)规定学号的值域是8个数字组成的字符串。这一规则属于( ) 。
答案: 用户自定义完整性约束
112、 约束可以通过哪条命令创建( )。
答案: CREATE TABLE
113、 在studentsdb数据库的student_info表录入数据时,常常需要一遍又一遍的输入“男”到学生“性别”列,以下( )种方法可以解决这个问题。
答案: 创建一个DEFSULT约束(或默认值)
114、 在满足实体完整性约束的条件下( )。
答案: 一个关系中应该有一个或多个候选关键字
115、 在为已有数据的表添加CHECK约束时,在建立约束前( )。
答案: 系统先检查表中数据是否符合约束,符合约束时才建立约束
116、 只对某一列起作用的约束称为( )。
答案: 列约束
117、 学生关系S(S#,Sname,Ssex,Sage,D#,Sclass),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )
答案: ALTER TABLE S DROP Sage
118、 若要撤销数据库中已经存在的表S,可用( )
答案: DROP TABLE S
119、 不允许数据库表在指定列上具有相同的值,但允许有空值,这属于哪种约束( )
答案: UNIQUE约束
120、 不允许数据库表在指定列上具有相同的值,且不允许有空值,这属于哪种约束( )
答案: PRIMARY KEY约束
121、 关系数据库中空值(NULL)相当于( )
答案: 没有输入
122、 create table和drop table语句属于数定义语句(DDL) 。
答案: 正确
123、 create table和drop table语句属于数据操纵语句(DML) 。
答案: 错误
124、 SQL Server通过限制列中数据、行中数据和表之间数据来保证数据的完整性。
答案: 正确
125、 空值不同于空字符串或数值零,通常表示未填写、未知(Unknown)、不可用或将在以后添加的数据。
答案: 正确
126、 空值也就是等于0。
答案: 错误
127、 每个表至多可定义256列。
答案: 错误
128、 如果对行的更新违反了某个约束或规则,或者新值的数据类型与列不兼容,则取消该语句、返回错误并且不更新任何记录。
答案: 正确
129、 删除表时,与该表相关联的规则和约束不会被删除。
答案: 错误
130、 实体完整性规则规定基本关系的主码不能取空值。
答案: 正确
131、 在创建数据库时,可以只指定数据库名称。
答案: 正确
132、 字段名长度不受限制。
答案: 错误
133、 外键的值唯一的标识了表中的一行记录。
答案: 错误
134、 外键是指一个表中含有与另外一个表的主键相同的列或列组,外键不要求惟一。
答案: 正确
135、 原则上讲,两个不同的对象所具有的属性值不能相同,但在给定的关系中的元组可以是完全相同。
答案: 错误
136、 主键约束中的字段能接受空值。
答案: 错误
上方为免费预览版答案,如需购买完整答案,请点击下方红字
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
度褂沥辆歼懈桶媳伤板瀑失拐