admin 管理员组文章数量: 1184232
2024年5月1日发(作者:安装vue模块的命令)
《数据库课程设计》测试题及答案 本科
一、选择题(在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选均无分。每题2分)
C 1、下列有关数据库的描述,正确的是()
A、数据库是一个DBF文件 B、数据库是一个关系
C、数据库是一个结构化的数据集合 D、数据库是一组文件
D 2、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是()
A、一对一的联系 B、一对多的联系 C、多对一的联系 D、多对多的联系
D 3、“实体”是信息世界中广泛使用的一个术语,它用于表示()
A、有生命的事物 B、无生命的事物 C、实际存在的事物 D、一切事物
D 4、数据模式是()
A、文件的集合 B、记录的集合 C、数据的集合 D、记录类型及其联系的集合
B 5、实体完整性要求主属性不能取空值,这一点通常是通过()
A、定义外部键来保证 B、定义主键来保证
C、用户定义的完整性来保证 D、关系系统自动保证
C 6、表示数据库的概念模型一般使用()
A、用户活动图 B、数据流图 C、E-R图 D、流程图
A 7、下列正确的日期型表达式是()
A、CTOD("07/01/99") B、{'07/01/99'} C、CTOD(07/01/99) D、{"07/01/99"}
A 8、执行语句"DIMENSION aa(2,2)"以后,数组aa中各元素的类型及值是()
A、逻辑型,值.F. B、逻辑型,值.T. C、数值型,值0 D、不可知
C 9、下列说法错误的是()
A、字段变量依附于数据库文件结构而存在,程序执行后仍存在
B、FoxPro(或FoxBase)仅支持一维和二维数组
C、在程序中定义的内存变量在程序执行以后仍存在
D、在FoxPro(或FoxBase)中,数组可与库文件当前记录交换数据
B 10、执行语句“? STUFF("北大",3,4,"北京大学")”,输出结果为()
A、北京大学 B、北京大学 C、北大北京大学 D、选项A、B、C都不对
A 11、已知变量add的值为字符“+”,用语句“? &result”显示数值50和20的和,为变量result赋值
用语句()
A、STORE "50&add.20" TO result B、STORE "50& add 20" TO result
C、STORE "50&add20" TO result D、STORE "50&add+20" TO result
B 12、设字段段变量job是字符型,salary是数值型,分别存放职称和工资信息,要表述“职称是高
工且工资大于1000元”这一命题,表达式是()
A、job=高工.>1000.00 B、job="高工".>1000.00
C、job=高工.>1000.00 D、job="高工".>1000.00
B 13、命令“TOTAL ON姓名 TO flt”中的flt是()
A、内存变量名 B、新数据库文件名 C、文本文件名 D、库文件字段名
D 14、在FoxPro(或FoxBase)数据库管理系统中,下列叙述正确的是()
A、索引过的数据库文件,其记录的物理顺序按索引表达式的逻辑顺序排列
B、用INDEX命令创建的索引文件可以按索引表达式升序或降序排列
C、使用USE命令打开库文件的同时也打开排序文件
D、SORT、INDEX命令中的关键字的类型可以是N型、C型、D型
B 15、当前数据库文件中“性别”字段为逻辑型字段(.T.表示男,.F.表示女),显示所有女同志的记录
使用命令()
A、LIST FOR 性别 B、LIST .性别
C、LIST FOR 性别="F" D、LIST FOR 性别=F ALL
D 16、从FoxPro(或FoxBase)的程序中直接退到操作系统提示符下,使用命令()
A、RETURN B、CANCEL C、EXIT D、QUIT
C 17、数据库文件已经打开,职工工资存于"工资"字段,对所有职工工资增加80元,使用命令()
A、REPLACE工资WITH工资+80 B、REPLACE工资WITH"工资"+80
C、REPLACE工资WITH工资+80 ALL D、REPLACE工资WITH STR(工资)+80 ALL
D 18、已知DIMENSION a(5,4)为这个数组的第6个元素赋值用()
A、a(1,1)=5 B、a(1,2)=5 C、a(2,1)=5 D、a(2,2)=5
D 19、备注型字段在数据库中的长度为10个字节,它用来存放()
A 输入的内容 B、备注文件的文件名 C、指向备注文件的指针
D、指向备注文件中对应文字内容的指针
A 20、已有名为的磁盘文件,执行命"RESTORE FROM abc"的结果是()
A、从恢复内存变量 B、用更新数据库
C、更新的内容 D、选项A、B、C都不对
A 21. 单个用户使用的数据视图的描述称为 【 】
A. 外模式 B. 概念模式 C. 内模式 D. 存储模式
B 22. 子模式DDL用来描述 【 】
A. 数据库的总体逻辑结构
B. 数据库的局部逻辑结构
C. 数据库的物理存储结构
D. 数据库的概念结构
B 23. 在DBS中,DBMS和OS之间的关系是 【 】
A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行
A 24. 五种基本关系代数运算是 【 】
A. ∪,-,×,π和σ B. ∪,-,∞,π和σ
C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ
D25. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【 】
A. 左外联接 B. 右外联接 C. 外部并 D. 外联接
C 26. 下列聚合函数中不忽略空值 (null) 的是 【 】
A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)
A 27. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对
于F 【 】
A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解
C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解
A 28. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关
系r,与其投影联接表达式mρ(r) 间的关系满足 【 】
A. rÍ mρ(r) B. mρ(r) Í r C. r = mρ(r) D. r≠mρ(r)
B 29. 在数据库设计中,将ER图转换成关系数据模型的过程属于【 】
A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段
C 30. SQL中,下列涉及空值的操作,不正确的是 【 】
A. AGE IS NULL B. AGE IS NOT NULL
C. AGE = NULL D. NOT (AGE IS NULL)
C 31. 如果事务T获得了数据项Q上的排它锁,则T对Q 【 】
A. 只能读不能写 B . 只能写不能读 C. 既可读又可写 D. 不能读不能写
D 32. DBMS中实现事务持久性的子系统是 【 】
A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统
C 33. SQL的全局约束是指基于元组的检查子句和 【 】
A. 非空值约束 B. 域约束子句 C. 断言 D. 外键子句
A 34. 分布式数据库系统中分片模式和分配模式均是 【 】
A. 全局的 B. 局部的 C. 分布的 D. 集中的
C 35. 属性类型允许是基本数据类型、结构类型和集合类型的模型是【 】
A. 平面关系模型 B. 嵌套关系模型 C. 复合对象模型 D. 分布式关系模型
B 44.某学校规定,每一个班级至多有50 名学生,至少有10名学生;每一名学生
必须属于一个班级。在班级与学生实体的联系中,学生实体的基数是( )
A(0, 1) B(1, 1) C(1, 10) D(10, 50)
B 56.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4
个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE
A ‘_ _ W _ %’
B ‘_ % W _ _’
C ‘_ W _ _’
D ‘_ W _ %’
A 57.在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为( )
A 递归实体 B 弱实体 C 复合实体 D 联系实体
C 58、下列说法错误的是()
A、字段变量依附于数据库文件结构而存在,程序执行后仍存在
B、FoxPro(或FoxBase)仅支持一维和二维数组
C、在程序中定义的内存变量在程序执行以后仍存在
D、在FoxPro(或FoxBase)中,数组可与库文件当前记录交换数据
A 69.关系数据库中的视图属于4个数据抽象级别中的( )
A 外部模型 B 概念模型 C 逻辑模型 D 物理模型
B 70.在下列关于关系的陈述中,错误的是( )
A 表中任意两行的值不能相同 B 表中任意两列的值不能相同
C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要
C 71.为了防止一个用户的工作不适当地影响另一个用户,应该采取( )
A 完整性控制 B 安全性控制 C 并发控制 D 访问控制
D 72.关系数据库中,实现实体之间的联系是通过表与表之间的( )
A 公共索引
B 公共存储
C 公共元组
D 公共属性
D 73.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )
A sp_ dbhelp
B sp_ db
C sp_ help
D sp_ helpdb
C 74.下面系统中不属于关系数据库管理系统的是( )
A Oracle
B MS SQL Server
C IMS
D DB2
B 75.SQL语言中,删除一个表的命令是( )
A DELETE
B DROP
C CLEAR
D REMORE
B 76.如果在关系的分片过程中使用了选择操作,则不可能是( )
A 水平分片
B 垂直分片
C 导出分片
D 混合分片
D 77.存在一个等待事务集{T
0
,T
1
,…,T
n
},其中T
0
正等待被T
1
锁住的数据项,T
1
正等待被T
2
锁
住的数据项,T
n-1
正等待被T
n
锁住的数据项,且T
n
正等待被T
0
锁住的数据项,则系统的工作状
态处于( )
A 并发处理
B 封锁
C 循环
D 死锁
二: 填空题(每空1分)
1、数据库系统的主要特点是实现数据 、减少数据 、采用特定的数据 、
具有较高的数据 、只有统一的数据控制功能。
共享 冗余 模型 独立性
2、数据库管理系统提供了数据库的 、 和
功能。
定义 操纵 运行控制(次序元先后)
3、为实现系统安全,防止非法破坏数据,所采用的保护措施包括用户标识和鉴定、
和 等。
分级授权 数据加密(次序无先后)
4、E-R模型是描述概念世界、建立 的实用工具。
概念模型
5、一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为
的联系。
多对多 或力:m:n
6、一个关系就是一张 ,每个关系有一个 ,每个关系在计算机中作为一个
存储起来。
二维表 关系名 文件
7、一个关系模型由若干个 所组成。
关系模式
8、选择运算的结果关系同原关系具有 的结构框架,投影运算的结果关系同原关系通常具有
的结构框架。
相同 不同
9、按照两关系中对应属性值相等的条件所进行的联接称为 联接。
等值
10、在SQL所支持的数据库系统的三级模式结构中,视图属于 ,
基本表属于 。
外模式 全局概念模式
11.使用不带任何参数的SET INDEX TO命令将关闭除
之外的 。
结构化复合索引文件 所有打开的索引文件
12.使用SET FILIFR TO(条件)命令相当于对当前库进行 运算。
选择
13.当利用查找命令查找到相应记录时,则该记录就成为 ,此时
函数的值为真。
当前记录 FOUND()
14.当需要利用非当前工作区上打开数据库的某个字段时,需要在该字段名前面加上该库 的
和 字符。
别名 .或->
15.若两个库是按照记录号建立关联的,则当当前库中的记录指针移动到第n号记录时, 被关联
库中的记录指针 。
也将被移动到第n号记录
16.在FoxPro中,客户是指使用 的应用程序
OLE对象
17.嵌入OLE对象的特点是 、 和 。
对象相对独立 便于控制 灵活性强
18.当使用数组定义语句定义一个数组后,该数组中各元素的初始值均为 。
f.或逻辑假
19.使用SCATTER命令能够把当前库中的当前记录传送给 。
数组
20.DENNEWINDOW为 命令,ACTIVATEWNDOW为
命令,DEACTIVATEWINDOW为 命令
定义窗口 激活窗口 关闭窗口
21. 一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的
_______________。
可重用性 (或共享性)
22. 用树型结构表示实体类型及实体间联系的数据模型称为_______________。
层次模型
23. 关系数据库的关系演算语言是以_______________为基础的DML语言。
谓词演算
24. 在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_______________律就可推出。
自反
25 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}
丢失的FD是_______________。
B→C
26. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和_______________。
不相交条件
27. DB并发操作通常会带来三类问题,它们是丢失更新、_______________和读脏数据。
不一致分析
28. 事务必须具有的四个性质是:原子性、一致性、_______________和持久性。
隔离性
29. 分布式数据库系统中透明性层次越高,应用程序的编写越_______________。
简单 (或容易)
30. 在有泛化/细化联系的对象类型之间,较低层的对象类型称为_______________。
子类型
31. 关系模型的特点是关系必须___________,模型概念___________,能够采用集合操作。
规范化 单一
32. 在选择运算所得到的结果关系中,所含的元组数不________原关系中的元组数
多于
33. 一个学生关系模式为(学号,姓名,班级号,…),其中学号为关键字;一个班级关系模式为
(班级号,专业,教室,…),其中班级号力关键字;则学生关系模式中的外关键字为
_____________。
班级号
34. SQL语言具有对数据的_________、_________、__________和__________等四个方面的功能。
定义 查询 操纵 控制 (次序无先后)
35.有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号:另有一个选修关系,
其关键字为学号和课程号的组合,则学号和课程号分别为该关系的_____________。
外关键字
36.对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称Y_______________X,或
称X________________Y,记作________________,X称为决定因素。
函数依赖于 函数决定 X→Y
37.设X→Y是关系模式R的一个函数依赖,如果存在X的真子集X’,使得X’→Y成立,则称
Y__________________X,记作________________。
部分依赖于 X-p→Y
38.在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于________________范
式,记作___________。
第一 R €1NF
39.关系规范化应遵循概念______________原则。
单一化
40.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(X1,X2)→X3,
X2→X4,则该关系属于______________范式,因为它存在着______________。
第一 部分依赖
41.采用关系模型的逻辑结构设计的任务是将E-R图转换成一组_______________并进行
______________处理。
关系模式 规范化
42.假定一个E-R图包含有A实体和B实体,并且从A到B存在着m:n的联系,则转换成关系模
型后,包含有_________个关系模式。
3
43.假定一个数据库文件的文件名为,则它的结构化复合索引文件的文件名为
________________,当库被打开时,它的结构化复合索引文件______________。
将同时(或自动)被打开
44、幕编辑方式修改当前库结构的命令为___________________,修改当前库记录的命令为
________________、_________________或__________________。
MODIFY STRUCTURE EDIT CHANGE BROWSE (后三项次序无先后)
45. 替换修改当前库中记录的命令为_______________。
REPLACE
46.___________或___________命令能够在打开相应索引文件的情况下,快速查找到与之相匹配的第
一条记录(若存在的话)。
FIND SEEK (次序无先后)
E命令能够分别求出当前库中满足一定范围和条件的数值型字段的____________与
____________。
总和 平均值
48.在进入FoxPro系统后,若不使用SELECT命令进行工作区选择,则系统自动选定
____________________作为当前工作区。
1号工作区
49.ET RELATIONs TO命令能够建立当前数据库同其它工作区上打开的数据库之间的
___________________。
关联(或逻辑关联)
50.OLE对象是指用于__________或__________的数据单元。
链接 嵌入 (次序无先后)
51. 过程文件中的每个过程以________________语句开始,以__________________语句结束。
PROCEDURE(过程名)(或PROCEDURE) RETURN
52.若需要把实际参数传送给被调用的过程,需要在DO语句中使用______________选项。
WITH <形式参数表> 或 使用DIMENSION或DFCLARE语句能够定义若干个__________。 数组 MENU为_________________命令,DFFINE PAD为_______________命令。 定义水平菜单 定义水平菜单中的一个菜单项 54.数据库系统的主要特点是实现数据_________、减少数据__________、采用特定的数据___________、 具有较高的数据__________、具有统一的数据控制功能。 共享 冗余 模型 独立性 55. 库管理系统提供了数据库的__________、___________和____________功能。 定义 操纵 运行控制 (次序无先后) 56. 为实现系统安全,防止非法破坏数据,所采用的保护措施包括用户标识和鉴定、______________ 和______________等。 分级授权 数据加密 (次序无先后) 57.E-R模型是描述概念世界、建立_____________的实用工具。 概念模型 58.一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为 ___________的联系。 多对多或为m:n 59.一个关系就是一张_________,每个关系有一个__________,每个关系在计算机中作为一个 _________存储起来。 二维表 关系名 文件 60.一个关系模型由若干个______________所组成。 关系模式 61.关系演算可分为元组关系演算和域关系演算,而在元组演算中,元组关系演算表达式的一般形式 为_______________。 {t|p(t)} 62.DB是与一个特定组织各项应用有关的全部数据的集合,通常由两大部分组成:一部分是应用数 据的集合,称为______________ ,它是数据库的主题;另一部分是关于各级数据结构的描述,称为 描述数据库,由DD系统管理。 物理数据库 63.在关系模型中,关系中每一个属性值都是____________。 不可分解的 64.SQL-SELECT语句完整的句法中,FROM子句是强制性的,FROM子句的作用是_________。 读取FROM子句中的基本表、视图的数据,执行笛卡积操作 65.设关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,则称R是_______ 的模式。 BCNF 66.数据库设计过程中,常常从一些可选方案中选取一种数据库结构,需要有选择的原则,称为评价 准则,评价准则可分成 __________ 两类。 定量、定性 67.分布式数据管理系统是分布式数据库系统中的_______ 负责管理分布环境下,逻辑集成数据的存 取,一致性、有效性和完备性。 一组软件 68.选择运算的结果关系同原关系具有__________的结构框架,投影运算的结果关系同原关系通常具 有__________的结构框架。 相同 不同 69.按照两关系中对应属性值相等的条件所进行的联接称为_________联接。 等值 70.在SQL所支持的数据库系统的三级模式结构中,视图属于__________________,基本表属于 ___________________。 外模式 全局概念模式 71.利用CREATE TABI上命令建立如下一个基本表:BOOK(总编号c(6),分类号C(8),书名 C(16),单价N(10,2)),则单价字段的类型为___________型,字段宽度为__________,其中 包含有______位小数。 数值 10 2 72.XY是关系模式R的一个函数依赖,并且Y是X的子集,则称XY是__________________。 平凡函数依赖 73.在同一个关系模式中,如果存在非平凡函数依赖XY,YX而Y-X,则称Z_________X。 传递依赖 74.如果一个关系R中的所有非主属性都不传递依赖于任何侯选关键字,则称关系R属于 ___________范式,记为_________。 第三 R∈3NF 75.关系规范化就是使一个关系模式描述一个_______,或实体间的一种________。 实体 联系 76.在数据库应用系统设计的需求分析阶段,需要经过_________________________、 __________________、_________________、建立数据子典和用户确认等阶段。 收集资料 分析整理 画出数据流图 77.假定一个E-R图包含有A实体和日实体,并且从A到B存在着1:n的联系,则转换成关系模型 后,包含有________个关系模式。 2 78.FoxPro中的范围选择包含有四种情况,分别为_________、__________、_________和_________ all next n record n rest (次序无先后) 79.FoxPro中的日期型常量使用______________作为起止定界符。 花括号 80.利用全屏幕编辑方式向当前库追加记录的命令为____________,从其它数据库或数组向当前库中 记录的命令为_____________。 append append from 81. 命令使记录指针作_________移动,SKIP命令使记录指针以当前记录为基准作_________移 动。 绝对 相对 82.________命令能够统计出当前库中满足范围和条件的记录个数。 count 83.SELECT 0命令用于选择_______________________作为当前工作区。 未使用的编号最小的工作区 84.___________命令能够将两个打开的数据库按照一定条件联接生成一个新数据库。 join 85.使用SET SKIP TO命令在建立两个库之间的关联后,能够进一步建立当前库中的一条被关联 库中__________________记录之间的关联。 多条(或相匹配的每一条记录) 86.如果在一个通用型字段中插入一张画笔图片,图片本身就是______________,提供图片的画笔 Paintbrush应用软件就是_____________,而FoxPro系统就是_____________。 OLE对象 服务器 客户 87.FoxPro常量具有四种类型,分别为_______型、_______型、_______型和_______型。 数值 字符 日期 逻辑 88.在FoxPro中,允许对整个数组进行赋值吗?_________。 允许 89.MODIFY COMMAND和DO命令分别为________和________命令文件的命令。 建立(或编辑) 运行 90.DEFINE BAR为_________________________________的命令。 定义弹出式菜单中一个菜单项 91.对象关系数据库概念中继承性可以发生在类型一级或 ______________ 一级。 表 92.客户/服务器体系结构的关键在于 ___________ 的分布,能减少计算机系统的各种瓶颈问题。 功能 三.问答题(每题10分) 1、Visual Foxpro中自由表和数据库内的附属表有什么不同? 自由表(.dbf)是无关联的表,其格式兼容Foxbase / Foxpro 2.1,必须手工维护。数据库中的表是 附属表,它比自由表拥有更多的属性,由数据库进行维护。自由表和附属表可以相互转化(ADD和 REMOVE命令),但附属表转化为自由表后会失去一些属性。 2、 列出Visual Foxpro中的至少8种数据类型和至少15种运算符及含义。 字符型、逻辑型、双精度型、一般型、日期型、备注型、日期时间型、数值型、浮点型、图像型、 整数型、货币型 组合:( )、一元运算:+ -、乘幂:** ^、模运算:%、乘除 :* /、加减字符串:+ -、关 系运算符:= > < >= <= <> $、非:.NOT. !、与:.AND.、或:.OR. 3、 数据库技术发展经过了那几个阶段? 手工管理阶段、文件系统阶段、数据库阶段。 4、 数据库系统设计的步骤。 需求分析、概念设计、逻辑设计、物理设计、实施、运行和维护 5、 数据完整性的类型及其含义。 声明完整性、过程完整性。 6.什么是分布式数据库? 数据库分布在计算机网络的不同计算机上,网络中的每个节点具有独立处理的能力(场地自治),可以执行局部 应用,同时,每个节点也能通过网络通信子系统执行全局应用。 7.解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题? 由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即产生数据冗余。 数据冗余会导致数据(或更新)异常和数据不一致性。 8. .在开发和使用数据库应用系统过程中,SQL Server的许可系统为什么将用户分成四类?请将它们按 层次从高到低排列出来。 不同角色分担不同职责 系统管理员(SA) 数据库拥有者(DBO) 数据库对象拥有者(DBOO) 一般用户(User) 9.什么是多值依赖中的数据依赖?举例说明。 在关系模式中,函数依赖不能表示属性值之间的一对多联系,这些属性之间有些虽然没有直接关 系,但存在间接的关系,把没有直接联系、但有间接的联系称为多值依赖的数据依赖。例如, 教师和学生之间没有直接联系,但教师和学生可通过系名,或任课把教师和学生联系起来。 10.数据库系统生存期是什么? 把数据库应用系统从开始规划、系统分析、系统设计、实施、投入运行后的维护到最后由新的系 统替换原有的数据库系统的整个期间。 11.为什么说需求分析是数据库系统开发中最困难的任务之一? (1)系统本身的需求是不断变化的; (2)由于用户缺少计算机信息系统设计方面的专业知识,要准确表达需求很困难; (3)通过需求分析可以沟通用户与设计人员。 54.数据库的三级模式和两级映象体系结构中,模式/内模式映象存在于概念级和内部级之 间, 用于定义概念模式和内模式间的对应性。其主要作用是什么? 由于概念模式和内模式的两级的数据结构可能不-致,即记录类型、字段类型的命名、组成可能 不一致,用这个映象说明概念记录和内部记录间的对应性。 12.简述逻辑数据的独立性。 当对数据库的概念模式进行修改时,内模式尽可能保持不变或尽量少的作修改,即对概念模式的 修改尽量不影响外模式和应用程序,称数据库达到了逻辑数据独立性。 13. 请阐述在网状模型和关系模型中,实体之间联系的实现方法。 在网状模型中,联系用指针实现。 在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。 14 设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA, E (σB = D (R∞S))。 SELECT A,E FROM R,S WHERE B = D AND R.C = S.C 15. 设有关系模式R (A,B,C,D),F是R上成立的FD集,F = {D→A,D→B},试写出关系模式 R的候选键,并说明理由。 R的候选键是CD ②理由:从已知的F,可导出D→ABD, 再根据增广律,可得出CD→ABCD, 即CD值可决定全部属性值。 16 两个函数信赖集F和G等价的充分必要条件是什么? F中每个FD在G + 中,并且G中每个FD也在F + 中 17. 设有关系R和S,其中R为参照关系,S为信赖关系。为了实现完整性约束,SQL规定可 以对R的删除操作采取哪三种措施? (1) RESTRICT (或 约束删除) (2) CASCADE (或 级联删除) (3) SET NULL (或 外键值置空) 18. SQL中表达完整性约束的规则主要有哪几种? 有主键约束、外键约束、属性值约束和全局约束等。 19.数据库是一个共享资源,在多用户共享系统中,并发操作的含义是什么? 在多用户共享系统中,多个用户同时对同一数据进行操作称为并发操作。 20. 什么是对象关系数据模型? 在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类 型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。 23. SQL中表达完整性约束的规则主要有哪几种? 有主键约束、外键约束、属性值约束和全局约束等。 24. 什么是分布式数据库的分布透明性? 分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节, 也不必关心各个场地上数据库的数据模型。 25. 什么是对象关系数据模型? 在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据 类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。 阅读题目回答(26~~29题) 假设某商业集团数据库中有一关系模式R如下: R (商店编号,商品编号,数量,部门编号,负责人) 如果规定:(1) 每个商店的每种商品只在一个部门销售; (2) 每个商店的每个部门只有一个负责人;
版权声明:本文标题:《数据库课程设计》测试题及答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714495039a682720.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论