数据库原理1文档格式.docx
- 文档编号:19536463
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:28
- 大小:33.08KB
数据库原理1文档格式.docx
《数据库原理1文档格式.docx》由会员分享,可在线阅读,更多相关《数据库原理1文档格式.docx(28页珍藏版)》请在冰豆网上搜索。
数据模型C:
数据及数据之间的联系D:
信息
C
9、数据库中,数据的物理独立性是指_____。
数据与数据库管理系统的相互独立
用户程序与DBMS的相互独立
用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
应用程序与数据库中数据的逻辑结构相互独立。
10、数据库的概念模型独立于_____。
11、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是_____。
DBS包括DB和DBMSB:
DBMS包括DB和DBSC:
DB包括DBS和DBMSD:
DBS就是DB,也就是DBMS
12、在数据库中,产生数据不一致的根本原因是_____。
数据存储量太大B:
没有严格保护数据C:
未对数据进行完整性控制D:
数据冗余
D
13、数据库管理系统(DBMS)是_____。
一个完整的数据库应用系统B:
一组硬件C:
一组系统软件D:
既有硬件,也有软件
14、对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是_____。
应用程序开发人员B:
终端用户C:
数据库管理员D:
数据库管理系统的软件设计人员
15、一般地,一个数据库系统的外模式_____。
只能有一个B:
最多只能有一个C:
至少两个D:
可以有多个
16、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是_____。
外模式B:
内模式C:
存储模式D:
模式
17、数据库系统的数据独立性是指_____。
不会因为数据的变化而影响应用程序
不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
不会因为存取策略的变化而影响存储结构
不会因为某些存储结构的变化而影响他的存储结构
18、数据库的三级模式之间存在的映像关系正确的是_____。
外模式/内模式B:
外模式/模式C:
外模式/外模式D:
模式/模式
19、在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变.为使数据库的模式保持不变,从而不必修改应用程序,必须改变模式与内模式之间的映像.这样使数据库具有_____。
数据独立性B:
逻辑独立性C:
物理独立性D:
操作独立性
20、数据模型是_____。
记录的集合C:
数据的集合D:
记录及其联系的集合
21、数据模型的三要素是_____。
外模式、模式和内模式B:
关系模型、层次模型、网状模型
实体、属性和联系D:
数据结构、数据操作和完整性约束
22、数据库的三级模式结构从内到外的三个层次为_____。
外模式、模式、内模式B:
内模式、模式、外模式
模式、外模式、内模式D:
内模式、外模式、模式
23、层次模型、网状模型和关系模型的划分原则为_____。
记录长度B:
文件的大小
联系的复杂程度D:
数据之间的联系
24、数据库的网状模型应满足的条件是_____。
允许一个以上的结点无父结点,也允许一个结点有多个父结点
必须有两个以上的结点
有且仅有一个结点无父结点,其余结点都只有一个父结点
每个结点有且仅有一个父结点
25、数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。
在常用的数据模型中不包括_____。
网状模型B:
链状模型C:
层次模型D:
关系模型
26、层次模型不能直接表示_____。
1:
1联系B:
n联系C:
m:
n联系D:
1和1:
n联系
27、关系模式的任何属性_____。
不可再分B:
可再分C:
命名在该关系模式中可以不唯一D:
以上都不是
28、关系数据库中的码是指_____。
能唯一决定关系的字段B:
不可能改动的专用保留字
关键的很重要的字段D:
能唯一标识元组的属性或属性集合
29、根据关系模式的完整性规则,一个关系中的“主码”_____。
不能有两个B:
不能成为另一个关系的外码C:
不允许为空D:
可以取值
30、在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为_____。
外码B:
候选码C:
主码D:
超码
31、关系模型中,一个码是_____。
可由多个任意属性组成
至多由一个属性组成
可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
以上都不是
32、关系代数的5个基本运算是_____。
并、差、选择、投影和自然连接B:
并、差、交、选择和投影
并、差、交、选择和笛卡儿积D:
并、差、选择、投影和笛卡儿积
33、关系数据库管理系统应能实现的专门关系运算包括_____。
排序、索引、统计B:
选择、投影、联接
关联、更新、排序D:
显示、打印、制表
34、同一个关系模型的任意两个元组值_____。
不能全同B:
可全同C:
必须全同D:
35、等值联接和自然联接相比较,正确的是_____。
等值联接和自然联接的结果完全相同
等值联接的属性个数大于自然联接的属性个数
等值联接的属性个数大于或等于自然联接的属性个数
等值联接和自然联接的联接条件相同
36、下述哪个是单目运算_____。
差B:
并C:
投影D:
除法
37、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是_____。
∏A(R)
∏D(S)B:
R∪S
∏B(R)∩∏B(S)D:
R
S
38、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是_____。
R÷
SB:
∏B,C(R)∪∏B,C(S)C:
R∩SD:
39、参加差运算的两个关系_____。
属性个数可以不相同B:
属性个数必须相同C:
一个关系包含另一个关系的属性D:
属性名必须相同
40、有两个关系R(A,B,C)和S(B,C,D),则R÷
S结果的属性个数是_____。
3B:
2C:
1D:
不一定
41、有两个关系R(A,B,C)和S(B,C,D),则R
4C:
5D:
6
42、取出关系中的某些列,并消去重复元组的关系代数运算称为_____。
取列运算B:
投影运算C:
联接运算D:
选择运算
43、若D1={a1,a2,a3},D2={1,2,3},则D1×
D2集合中共有元组_____个。
6B:
8C:
9D:
12
44、两个关系在没有公共属性时,其自然联接操作表现为_____。
结果为空关系B:
笛卡尔积操作C:
等值联接操作D:
无意义的操作
45、SQL语言是_____的语言,易学习。
过程化B:
非过程化C:
格式化D:
导航化
46、SQL语言是_____的语言。
层次数据库B:
网络数据库C:
关系数据库D:
非数据库
47、SQL语言具有两种使用方式,分别称为交互式SQL和_____。
提示式SQLB:
多用户SQLC:
嵌入式SQLD:
解释式SQL
48、在SQL中,用户可以直接操作的是_____。
基本表B:
视图C:
基本表或视图D:
基本表和视图
49、在SQL的查询语句中,实现数据检索的语句是_____。
SELECTB:
INSERTC:
UPDATED:
DELETE
50、在SQL的查询语句中,对应关系代数中“投影”运算的语句是_____。
WHEREB:
FROMC:
SELECTD:
HAVING
51、在SQL的SELECT语句中,与选择运算符对应的命令动词是_____。
ORDERBY
52、SELECT语句的执行结果是_____。
数据项B:
元组C:
表D:
数据库
53、在SQL的SELECT语句中,对输出结果排序的语句是_____。
HAVINGC:
GROUPBYD:
ORDERBY
54、在SELECT语句中使用*表示_____。
选择任何属性B:
选择全部属性C:
选择全部元组D:
选择主码
55、在SELECT语句中,使用GROUPBYSNO时,SNO必须_____。
在WHERE中出现B:
在FROM中出现C:
在SELECT中出现D:
在HAVING中出现
56、使用CREATE TABLE语句建立的是_____。
数据库B:
表C:
视图D:
索引
57、下列SQL语句中,修改表结构的是_____。
ALTERB:
CREATEC:
INSERT
58、在SQL中使用UPDATE语句对表中数据进行修改时,应使用的语句是_____。
VALUESD:
SET
59、在SQL中,谓词“EXISTS”的含义是_____。
全称量词B:
存在量词C:
自然联接D:
等值联接
60、在SQL中,与”NOTIN”等价的操作符是_____。
=SOMEB:
<
>
SOMEC:
=ALLD:
ALL
61、视图建立后,在数据字典中存放的是_____。
查询语句B:
组成视图的表的内容C:
视图的定义D:
产生视图的表的定义
62、已知学生表S、课程表C和学生选课表SC,它们的结构为S(S#,SN,SEX,AGE,DEPT);
C(C#,CN);
SC(S#,C#,GRADE)。
其中S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩,检索所有比“王华”年龄大的学生姓名、年龄和性别。
正确的SELECT语句是_____。
SELECTSN,AGE,SEXFROMSWHEREAGE>
(SELECTAGEFROMSWHERESN=“王华”)
SELECTSN,AGE,SEXFROMSWHERESN=“王华”
(SELECTAGEWHERESN=“王华”)
王华.AGE
63、已知学生表S、课程表C和学生选课表SC,它们的结构为S(S#,SN,SEX,AGE,DEPT);
其中S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩,检索选修课程“C2”的学生中成绩最高的学生学号。
SELECTS#FROMSCWHEREC#>
”C2”ANDGRADE>
=(SELECTGRADEFROMSCWHEREC#=“C2”)
”C2”ANDGRADEIN(SELECTGRADEFROMSCWHEREC#=“C2”)
”C2”ANDGRADENOTIN(SELECTGRADEFROMSCWHEREC#=“C2”)
=ALL(SELECTGRADEFROMSCWHEREC#=“C2”)
64、已知学生表S、课程表C和学生选课表SC,它们的结构为S(S#,SN,SEX,AGE,DEPT);
其中S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩,检索学生姓名及其所选修课程的课程号和成绩。
SELECTS.SN,SC.C#,SC.GRADEFROMSWHERES.S#=SC.S#
SELECTS.SN,SC.C#,SC.GRADEFROMSCWHERES.S#=SC.GRADE
SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#
SELECTS.SN,SC.C#,SC.GRADEFROMS,SC
65、已知学生表S、课程表C和学生选课表SC,它们的结构为S(S#,SN,SEX,AGE,DEPT);
C(C#,CN);
SC(S#,C#,GRADE)。
其中S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩,检索选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。
SELECTS#,SUM(GRADE)FROMSCWHEREGRADE>
=60GROUPBYS#ORDERBY2DESCHAVINGCOUNT(*)>
=4
=60GROUPBYS#HAVINGCOUNT(*)>
=4ORDERBY2DESC
=60HAVINGCOUNT(*)>
=4GROUPBYS#ORDERBY2DESC
=60ORDERBY2DESCGROUPBYS#HAVINGCOUNT(*)>
=4
66、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系C(C#,CNAME,TEACHER);
学生选课关系SC(S#,C#,GRADE)。
要查询选修“COMPUTER”课程的“女”学生姓名,将涉及到关系_____。
SC,CC:
S,SCD:
S,C,SC
67、关系规范化中的删除操作异常是指_____。
不该删除的数据被删除B:
不该插入的数据被插入
应该删除的数据未被删除D:
应该插入的数据未被插入
68、关系规范化中的插入操作异常是指_____。
69、设计性能较优的关系模式称为规范化,规范化的主要理论依据是_____。
关系规范化理论B:
关系运算理论C:
关系代数理论D:
数理逻辑
70、规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:
其每一属性都是_____。
互不相关的B:
不可分解的C:
长度可变的D:
互相关联的
71、关系数据库规范化是为解决关系数据库中_____问题而引入的。
插入异常、删除异常和数据冗余B:
提高查询速度
减少数据操作的复杂性D:
保证数据的安全性和完整性
72、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及_____。
数据的不一致B:
结构不合理
冗余度大D:
数据丢失
73、假设关系模式R(A,B)属于3NF,下列说法中_____是正确的。
它一定消除了插入和删除异常B:
仍存在一定的插入和删除异常
一定属于BCNFD:
A和C都是
74、关系模型中的关系模式至少是_____。
1NFB:
2NFC:
3NFD:
BCNF
75、在关系数据库中,任何二元关系模型的最高范式必定是_____。
76、当B属性函数依赖于A属性时,属性A与B的联系是_____。
1对多B:
多对1C:
多对多D:
77、在关系模式中,如果属性A和B存在1对1的联系,则说_____。
ABB:
BAC:
ABD:
78、候选码中的属性称为_____。
非主属性B:
主属性C:
复合属性D:
关键属性
79、关系模式中各级范式之间的关系为_____。
3NF2NF1NFB:
3NF1NF2NFC:
1NF2NF3NFD:
2NF1NF3NF
80、关系模式中,满足2NF的模式_____。
可能是1NFB:
必定是1NFC:
必定是3NFD:
必定是BCNF
81、关系模式R中的属性全部是主属性,则R的最高范式必定是_____。
2NFB:
3NFC:
4NFD:
BCNF
82、消除了部分函数依赖的1NF的关系模式必定是_____。
4NF
83、关系模式的候选码可以有_____。
0个B:
1个C:
1个或多个D:
多个
84、关系模式的主码可以有_____。
85、候选码的属性可以有_____。
86、如下所示的关系R_____。
零件号
单价
P1
25
P2
8
P3
P4
9
不是3NFB:
是3NF但不是2NFC:
是3NF但不是BCNFD:
是BCNF
87、如下关系R是_____。
材料号
材料名
生产厂
M1
线材
武汉
M2
型材
M3
板材
广东
M4
88、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是_____。
W1(工号,姓名)W2(工种,定额)
W1(工号,工种,定额)W2(工号,姓名)
W1(工号,姓名,工种)W2(工种,定额)
以上都不对
89、在关系模式R(A,B,C,D)中,有函数依赖集F={BC,CD,DA},则R能达到_____。
以上三者都不行
90、数据库需求分析时,数据字典的含义是_____。
数据库中所涉及的属性和文字的名称集合
数据库中所涉及到字母、字符及汉字的集合
数据库中所有数据的集合
数据库中所涉及的数据流、数据项和文件等描述的集合
91、下列不属于需求分析阶段工作的是_____。
分析用户活动B:
建立E-R图C:
建立数据字典D:
建立数据流图
92、数据流图是在数据库_____阶段完成的。
逻辑设计B:
物理设计C:
需求分析D:
概念设计
93、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的_____阶段。
94、概念模型独立于_____。
操作系统和DBMSB:
E-R模型C:
硬件设备和DBMSD:
DBMS
95、E-R图是数据库设计的工具之一,它适用于建立数据库的_____。
概念模型B:
逻辑模型C:
结构模型D:
物理模型
96、在数据库的概念设计中,最常用的数据模型是_____。
形象模型B:
实体联系模型D:
97、在关系数据库设计中,设计关系模式是_____的任务。
逻辑设计阶段B:
物理设计阶段C:
需求分析阶段D:
概念设计阶段
98、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是_____。
建立数据库B:
扩充功能C:
加载数据D:
系统调试
99、数据库概念设计的E-R图中,用属性描述实体的特征,属性在E-R图中用_____表示。
矩形B:
四边形C:
菱形D:
椭圆形
100、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是_____。
属性冲突B:
语法冲突C:
结构冲突D:
命名冲突
10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理
![提示](https://static.bdocx.com/images/bang_tan.gif)