复习思考题数据库原理与应用答案Word下载.docx
《复习思考题数据库原理与应用答案Word下载.docx》由会员分享,可在线阅读,更多相关《复习思考题数据库原理与应用答案Word下载.docx(27页珍藏版)》请在冰豆网上搜索。
![复习思考题数据库原理与应用答案Word下载.docx](https://file1.bdocx.com/fileroot1/2022-10/20/387b6c6a-5c0d-430f-a3bf-6dba40530da3/387b6c6a-5c0d-430f-a3bf-6dba40530da31.gif)
系D.数据以及数据之间的联系
7.数据库中存储的基本对象是—数据以及数据之间的联系。
8.数据管理经历了—人工管理、文件系统、数据库系统_三个发展阶段。
9.数据库与文件系统的根本区别是整。
13.数据库系统(DBS)是由硬件、软件(应用系统、开发工具、DBMSOS、数据库、
数据库用户四部分组成。
其中最重要的软件是DBMS最重要的用户是DBA
14.DBS中负责数据库物理结构与逻辑结构的定义和修改的人员,称为___DBA。
15.DBS中使用宿主语言和DML编写应用程序的人员,称为应用程序员。
16.DBS中,使用应用程序对数据库进行操作的人员,称为最终用户。
17.对数据的访问是建立在读—和__写两个操作基础上的。
18.数据库管理系统(DBMS通常提供_数据定义_、数据操纵、数据控制和数据库维护。
数据模型
19.现实世界中客观存在并能相互区别的事物称为(A)o
A•实体B,实体集C•字段D,记录
20.现实世界中事物的特性在信息世界中称为(C)o
A.实体B.实体标识符C.属性D.关键码
21.层次模型必须满足的一个条件是(B)o
A.每个结点均可以有一个以上的父结点B•有且仅有一个结点无父结点
C.不能有结点无父结点D.可以有一个以上的结点无父结点
22.E—R方法的三要素是(C)o
A.实体、属性、实体集B。
实体、码、联系
C.实体、属性、联系D.实体、域、候选码
23.所谓概念模型,指的是(D)o
A.客观存在的事物及其相互联系B.将信息世界中的信息数据化
C.实体模型在计算机中的数据化表示D.现实世界到机器世界的中间层次
24.如果采用关系数据库实现应用,在数据库的逻辑设计阶段需将(A)转换为关系
数据模型。
A.E—R模型B.层次模型C.关系模型D.网状模型
25.当关系有多个候选码时,则选定一个作为主码。
若主码为全码时应包含(D)o
A.单个属性B.两个属性C.多个属性D.全部属性
26.在基本的关系中,下列说法是正确的(C)o
A.行列顺序有关B.属性名允许重名
C.任意两个元组不允许重复D.列是非同质的
27.E-R模型是(A)o
A.概念数据模型B.结构数据模型C.层次数据模型D.网状数据模型
28.反映现实世界中实体及实体间联系的信息模型是(D)o
A.关系模型B.层次模型C.网状模
型模型
29.根据不同的数据模型、数据库管理系统可以分为层次、网状、关系、面向对
象型、面向对象型。
30.现实世界中,事物的个体在信息世界中称为一实体,在机器世界中称为一记录o
31.现实世界中,事物的每一个特性在信息世界中称为_属。
在机器世界中称为字段。
32.数据模型应当满足比较真实的描述现实世界、容易为人所理解、便于计算机实现_o
34.数据描述的两种形式是—物理数据描述和_逻辑数据描述。
其中物理数据描
述是指数据在存储设备上的存储方式;
逻辑数据描述是指程序员或
35.属性的取值范围称为该属性的
O
用户以操作的数据形式。
36.表示实体类型和实体间联系的模型,称为—信息(概念)模型
37.
E-R模型。
_数据操纵和完整性约束三部分。
属性、联系
最著名、最为常用的概念模型是
38.数据模型的三要素包括数据结构、
39.E-R方法的三要素是—实体_、
40.在E—R图中,用—矩形表示实体类型;
用—菱形表示联系类型;
用椭圆,表示实体类型和联系类型的属性。
41.用树型结构表示实体类型及实体间联系的数据模型称为―■层次模型。
在
该类模型牛,上一层记录类型和下一层记录类型间的联系是―一对多。
42.用有向图结构表示实体类型及实体间联系的数据模型称为—网状模型。
43.用二维表格表示实体类型及实体间联系的数据模型称为—关系模型。
44.关系数据库是以__关系模型—为基础的数据库
45.关系模型由—关系数据结构、关系操作集合、关系完整性约束三部分组成。
46.禾U用关系描述现实世界。
一个关系既可以描述一个实体及属性__,
也可以描述—实体间的联系。
47.在关系数据库中,二维表称为一个—关系—,表的每一行称为—元组(记录-,
表的每一列称为属性(字段)。
数据库系统结构
48.逻辑数据独立性是指(A)。
A.模式改变,外模式和应用程序不变
B.模式改变,内模式不变C.内模式改变,模式不变
D.内模式改变,外模式和应用程序不变
49.数据库系统中,用(D)描述全部数据的整体逻辑结构。
A•外模式B•存储模式C•内模式D•模式
50.数据库系统中,用户使用的数据视图用(A)描述,它是用户与数据库系统之间
的接口。
51.数据库系统中,物理存储视图用(C)描述。
A.外模式D•用户模式C•内模式D•模式
52.数据独立性是指(
A.数据之间相互独立B.应用程序与DB结构之间相互独立
C.数据与磁盘之间相互独立D.数据的逻辑结构与物理结构相互独立
53.数据库系统达到了数据独立性是因为采用了(D)。
A•层次模型B•网状模型C•关系模型D•三级模式结构
54.物理数据独立性是指(C)。
A.模式改变,外模式和应用程序不变B.模式改变,内模式不变
C.内模式改变,模式不变D.内模式改变,外模式和应用程序不变
55.为了保证了数据库系统具有较高的数据独立性,DBMS提供了三级模式、两级映像
功能。
56.DBMS提供DDL(SQL),定义数据库的三级模式结构及其相互之间的映象,
定义数据完整性、安全控制等约束。
57.DBMS提供_DML_(SQL),实现对数据库中数据的检索和更新等操作。
问答题:
(简答题我就不给答案了,基本上都是书上的内容。
注意:
在理解的基础上记忆)
1.试述文件系统与数据库系统的区别和联系
2.什么是数据模型数据模型的作用及三要素是什么
3.数据模型应当具备的条件
4.简述ER模型与关系模型主要特点。
5.试述数据库系统三级模式结构,其优点是什么
6.什么是数据库的逻辑独立性什么是数据库的物理独立性为什么数据库系统具有数据与程序的独立性
7.数据库系统有哪几部分组成
8.DBA的职责是什么
第二章关系完整性及关系代数
58.五种基本关系代数运算是
(
A)
A.U,-,X,n和b
B.
U,-,g,
n和b
C.U,n,X,n和b
D.
u,n,g,
59.从一个关系中选择指定条件的元组构成一新关系的关系代数运算是(B)
A.投影B.选择C.连接D.并
60.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),S构成的结果集为(A)兀关系。
A.4B.3C7D.6
61.关系数据模型的三个组成部分中,不包括(C)。
A.完整性规则B.数据结
构C.恢
D.数据操作
复
62.根据关系模型的完整性规则,一个关系中的主码(B)
A.可以取空值
63.
64.完整性约束条件所用的对象有列
兀组和表二种。
完整性规则要求主码取值唯一
65.完整性控制机制应有
.定义功能、检查功能、处理违背完整性约束条件—三方面
的功能。
66.关系的完整性约束分为实体完整性、参照完整性、用户定义完整性。
67.关系数据操作语言(DML)有两种不同类型:
关系代数型和—关系演算。
68.关系代数的连接运算中当B为“=”的连接称之为—等值连接;
比较的分
量是相同的属性组时,则称为自然联接。
69.若对R,S两个关系进行关系代数运算,其结果为R1,若R1中的结果既属于R又
属于S,是对关系进行了交;
若R1中的结果既属于R或属于S,是对关
系进行了并_若R1中的结果只属于R不属于S,是对关系进行了___差,。
70.自然连接由笛卡尔积_、选择、—投影组合而成。
简答题
1.关系代数的基本运算有哪些如何用这些基本运算来表示其他的运算
2.关系与普通的表格、文件有什么区别
3.试述笛卡尔积、F连接、等值连接与自然连接有时么区别
4.在参照完整性中,为什么外码的属性值也可以为空什么时候可以为空
第三章SQL语言
71.下列四项中,不正确的提法是(C)o
语言是关系数据库的国际标准语言
语言具有数据定义、查询、操纵和控制功能
语言可以自动实现关系数据库的规范化
语言称为结构查询语言
72.逻辑表达式运算的结果是(C)o
A.数值型B.字符型C.逻辑值D.日期型
73.下列SQL语句中,能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”
这一功能的是(C)o
A.REVOKEUPDATE(XH)ONTABLEFROMU4
B.REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
C.REVOKEUPDATE(XH)ONSTUDFROMU4
D.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC
74.建立索引的目的是(A)o
A、提高查询速度的手段
C、为了更好地编辑记
B、重新排列数据行的顺序
D为了更好地计算
75.下列SQL语句中,能够实现参照完整性控制的语句是:
(D)。
A.FOREIGNKEYB.PRIMARYKEY
C.REFEBENCESD.FOREIGNKEY和REFERENCES
76.在SQL的下列语句中,哪些是关于用户定义完整性约束的语句(C)。
A.NOTNULLB.UNIQUE
C.NOTNULL、UNIQUE及CHECKD.NOTNULL和UNIQUE
77.使用SQL的ALTERTABLE语句修改基本表时,如果要删除其中的某个完整性约束条件,应在语句中使用(B)短语。
A.MODIFYB.DROPC.ADDD.DELETE
78.用SQL语句CREATETABLES(NOC(4)NOTNULL,NAMED(8)NOTNULL,SEX