全国2004年10月高等教育自学考试数据库原理试题
数据库原理试题及答案(六)
数据库原理试题及答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库类型的划分依据是( B )A.记录形式B.数据模型C.数据联系D.存取数据方法2.在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序( C )A.必须改变B.自动改变C.可以不变D.必须作废3.STUDENT和DEPT两个关系如下表所示,其中STUDENT关系中的主码为学号,年龄在18~25之间,DEPT关系的主码为系号。
向STUDENT 中插入行(507,'王方',17,'D4'),该操作( D )A.仅违反实体完整性B.仅违反参照完整性C.仅违反用户定义完整性D.违反了参照完整性和用户定义完整性4.在数据库设计中,超类实体与子类实体的关系是( D )A.前者只继承后者的主码B.后者只继承前者的主码C.前者继承后者的所有属性D.后者继承前者的所有属性5.设有关系模式R(ABCDEG),F是R上成立的FD集,F={D→G,C→A,CD→E,A→B},则(AC)+F为( B )A.ACB.ABCC.ABDGD.ABCDEG6.3NF规范到BCNF,必须消除( C )A.非主属性对键的部分函数依赖B.非主属性对键的传递函数依赖C.主属性对键的部分和传递函数依赖D.非平凡且非函数依赖的多值依赖7.设有关系R(ABCD)和关系s(BCD),则R×S结果集的元数为( D )A.3B.4C.6D.78.关系代数中投影运算是对关系进行的( A )A.垂直分割B.水平分割C.结合D.先垂直分割后水平分割9.当关系R和S自然连接时,能够把R和S原来应该舍弃的元组放到结果关系中的操作是( D )A.左外连接B.右外连接C.外部并D.外连接10.嵌入式SQL中实现主语言与SQL语句间的参数传递是通过( B )A.SQLCAB.共享变量C.数据集D.游标11.应用程序中的运算溢出属于( A )A.事务故障B.系统故障C.介质故障D.人为故障12.事务的并发执行不会破坏数据库的完整性,这个性质称为事务的( C )A.原子性B.一致性C.隔离性D.持久性13.在T-SQL语言中,表变量存在的地方是( A )A.内存B.数据库C.文件D.临时表14.PowerBuilder 9.0中,用于生成可执行文件、动态链接库、组件和代理对象的是( B )A.应用画板B.工程画板C.函数画板D.窗口画板15.在面向对象技术中,下列不属于...汇集类型的是( C )A.数组B.列表C.行类型D.包类型二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
自考数据库系统原理真题及答案(附解析)
自考数据库系统原理真题及答案(附解析)自考数据库系统原理真题及答案(附解析)导言:数据库系统原理是计算机科学与技术专业的一门核心课程,掌握数据库系统的基本原理对于学生提升专业能力具有重要意义。
为了帮助自考的学生更好地备考,本文将介绍一些自考数据库系统原理的真题,并提供详细的答案和解析。
一、概述数据库系统原理是指数据库的基本概念、数据库系统的组成以及数据库的设计与实现等内容的理论基础。
下面列举了一些自考数据库系统原理的真题,供学生们参考。
1. 真题一:关系数据库中,主键的作用是什么?请举例说明。
答案及解析:主键是用于唯一标识关系中的元组的一个属性或属性集合。
主键在关系模型中具有唯一性和非空性的特点,可以保证关系中的每个元组都能被唯一地标识出来。
例如,在一个学生信息表中,学号可以作为主键,因为每个学生的学号都是唯一的,通过学号就能准确地找到对应的学生信息。
2. 真题二:请简要介绍数据库事务的特性,并解释原子性和持久性的含义。
答案及解析:数据库事务具有ACID特性,即原子性、一致性、隔离性和持久性。
其中,原子性指事务是不可分割的最小执行单位,要么全部执行,要么全部不执行;持久性表示一旦事务提交,其对数据库的修改将永久保存。
例如,当转账操作发生时,如果转账成功,那么转出账户的余额减少,转入账户的余额增加,这些修改将永久保存在数据库中,即持久性的体现。
二、数据库系统原理的真题及答案1. 真题三:请简要解释数据库系统的三级模式结构,并描述其各个层次的特点。
答案及解析:数据库系统的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库系统交互的最高层次,每个外模式定义了用户能够看到和操作的数据的逻辑结构和访问方式;概念模式是数据库整体的逻辑结构和特征的描述,是数据库中全体数据的集合;内模式是数据在存储介质上的物理结构和存储方式的描述,是数据库中实际存储数据的层次。
三级模式结构的设计使得用户与数据库系统的交互更加灵活,提高了数据库的安全性和数据的独立性。
最新10月全国自考数据库及其应用试题及答案解析
全国2018年10月自学考试数据库及其应用试题课程代码:02120一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.若关系R属于1NF,且不存在非主属性部分函数依赖于主键,则R属于()A.1NFB.2NFC.3NFD.BCNF2.关系中属性的取值范围称为()A.域B.元数C.元组D.基数3.由局部E-R图向全局E-R图转换时,需要消除冲突,其中不.包括消除()A.属性冲突B.结构冲突C.命名冲突D.语法冲突4.用来表达用户需求观点的数据库全局逻辑结构的模型称为()A.逻辑模型B.外部模型C.内部模型D.概念模型5.Access提供了自定义工作环境命令,若要改变在数据库窗口中鼠标的动作方式(单击或双击),则改变的途径是利用“工具”菜单“选项”命令对话框中的()A.“常规”选项卡B.“视图”选项卡C.“键盘”选项卡D.“编辑/查找”选项卡6.设置数据库密码时,应该选择打开数据库的方式是以()A.读写方式打开B.只读方式打开C.独占方式打开D.独占只读方式打开7.下列选项中,用于保证数据库可靠性的措施是()A.复制与粘贴数据库对象B.备份与还原数据库C.使用用户级安全机制D.设置访问数据库的权限8.创建一个人事档案表,其中用于存储照片字段的数据类型应该设置为()1A.超链接B.OLE对象C.查阅向导D.备注9.在Access中,若要定义两个字段的组合为主键,则下列说法中正确的是()A.其中一个字段必须为自动编号类型B.两个字段组合值可以重复C.两个字段中都不能有空值D.两个字段都不能有重复值10.假设规定某个日期型字段的取值范围是2018年1月1日到2018年1月1日,则可设置该字段的有效性规则为()A. Between #1/1/2008# And #1/1/2009#B. Between "1/1/2008" And "1/1/2009"C. Between *1/1/2008* And *1/1/2009*D. Between [2018年1月1日] And [2018年1月1日]11.若设置查询准则表达式为:LIKE"P[ABF]###",则满足查询条件的值是()A.PAB.P124C.PF123D.PABF12.如果需要反复执行同一查询,但每次查询条件的取值不同,则应该创建一个()A.参数查询B.选择查询C.操作查询D.更新查询13.有商品表R(商品编码,品名,规格,生产厂家,单价,数量),若要创建一个显示商品信息的窗体,则需指定R为该窗体的()A.控件来源B.数据环境C.属性来源D.记录源14.假设在窗体中创建了一个标签控件,且需要设置标签中的字体、边框和前/背景颜色等,则应打开标签的“属性”窗口,选择()A.“数据”选项卡B.“格式”选项卡C.“事件”选项卡D.“其他”选项卡15.下列选项中,不.属于报表视图的是()A.版面预览视图B.打印预览视图C.数据表视图D.设计视图16.有成绩表S(学号,课程号,分数),如果要在报表中输出每个学生的平均分,则应在报表设计中使用函数()2A. =Avg([成绩])B. =Count([成绩])C. =Sum([成绩])D. =Total([成绩])17.下列关于设置数据访问页主题的说法中,错误..的是()A.在Access中主题图形是静态的B.可以使用主题确定数据访问页的整体风格C.主题相当于设计数据访问页的模板D.可以根据主题自动定义数据访问页的数据源18.下列关于数据访问页的说法中,错误..的是()A.在“资源管理器”中不能直接打开数据访问页B.在Access数据库中只保存数据访问页的快捷方式C.数据访问页是一种直接与数据库连接的网页D.在IE中使用数据访问页添加和修改的记录将保存在数据库中19.在面向对象程序设计的概念中,类可以分为“容器类”和“控件类”,下列选项中属于“控件类”的是()A.窗体B.报表C.选项卡D.文本框20.下列关于面向对象程序设计概念的说法中,不.正确的是()A.对象特征的描述称为对象的属性B.事件过程是对事件的一种响应和处理C.执行对象的方法需要外部事件驱动D.按钮、文本框、对话框等都视为对象二、填空题(本大题共15小题,每小题1分,共15分)请在每小题的空格中填上正确答案。
全国2012年10月自学考试数据库系统原理试题
全国2012年10月高等教育自学考试数据库系统原理试题课程代码:04735请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.数据管理技术的发展经历了人工管理、文件系统、数据库和高级 DA.数据描述阶段 B.应用程序系统 C.编译系统 D.数据库阶段2.下面不是..关系数据模型的性质的是 BA.关系的每个属性是不可分割的 B.关系模型的查询效率比非关系模型高C.关系中不允许出现重复元组 D.关系是一个集合,因此没有行序3.要保证数据库逻辑数据独立性,需要修改的是CA.逻辑模式 B.模式与内模式的映射 C.逻辑模式与外模式的映射 D.内模式4.下列模型中,广泛采用ER模型设计方法的是BA.逻辑模型 B.概念模型 C.物理模型 D.外模型5.如果关系模式设计的不好..,会出现 AA.数据冗余 B.函数依赖 C.关键码 D.多值依赖6.下面说法正确的是CA.满足4范式不一定满足BC范式 B.满足BC范式一定满足4范式C.满足4范式一定满足BC范式D.BC范式与4范式没有任何关系7.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×S BA.包含r+s个属性和m+n个元组B.包含r+s个属性和m×n个元组C.包含r×s个属性和m+n个元组D.包含r×s个属性和m×n个元组8.关系演算是一种 CA.以元组为变量的谓词演算 B.以属性为变量的谓词演算C.基于集合的运算 D.以关系为运算对象的高级运算的集合9.下列关于导出表叙述正确的是 BA.导出表即为视图B.导出表是执行了查询时产生的表C.导出表必然与原表具有同样结构D.导出表可以用CREATETABLE直接创建10.关于SQL语言下列描述正确的是 CA.SQL语言只包括数据查询语言和数据操纵语言B.用SQL语言可以实现可视化应用程序开发C.SQL语言可作为一种交互式语言D.SQL语言是一种关系代数查询语言11.DBMS的恢复管理子系统保证了事务的 DA.独立性实现 B.一致性实现 C.隔离性实现 D.持久性实现12.下列不属于...并发操作带来的问题的是DA.丢失更新 B.读脏数据 C.不可重复读 D.运算溢出13.记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是 AA.Master数据库 B.Model数据库 C.Msdb数据库 D.Tempdb数据库14.用PowerBuilder脚本语言来连接数据库时,语句SQLCA.DBMS="ODBC"所指的是 A A.数据库厂商的名称B.定义程序是否提交事务C.从数据库中显示检索到的数据D.所需要的额外信息15.在面向对象技术中,可以避免数据结构的无穷嵌套问题的数据类型是 CA.行类型 B.集合类型 C.引用类型 D.包类型非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
数据库原理考试题库及答案(2)
35. 什么是对象关系数据模型?
四、设计题 (本大题共5小题,每小题4分,共20分)
36. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)
工作关系WORKS (职工号,公司号,工资)
公司关系COMPANY (公司号,公司名,城市)
(2) 找出关系模式R的候选码;
(3) 试问关系模式R最高已经达到第几范式?为什么?
(4) 如果R不属于3NF,请将R分解成3NF模式集。
数据库原理试题参考答案
一、单项选择题
1.A 2.B 3.B 4.A 5.D 6.C 7.A 8.A 9.B 10.C 11.C 12.D 13.C 14.A 15.C
20. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是_______________。
21. 分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和_______________。
22. DB并发操作通常会带来三类问题,它们是丢失更新、_______________和读脏数据。
即CD值可决定全部属性值。
30. F中每个FD在G+ 中,并且G中每个FD也在F+ 中。
31. (1) RESTRICT (或 约束删除)
(2) CASCADE (或级联删除)
(3) SET NULL (或外键值置空)
33. 有主键约束、外键约束、属性值约束和全局约束等。
34. 分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上数据库的数据模型。
A. 只能读不能写
2004年下半年全国自考数据结构真题及答案
更多优质自考资料尽在百度贴吧自考乐园俱乐部(/club/5346389)欢迎❤加入...欢迎❤交流...止不住的惊喜等着你.........2004年下半年全国自考数据结构真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.A. AB. BC. CD. D答案:D2.若要在单链表中的结点*p之后插入一个结点*s,则应执行的语句是()A.s->next=p->next;p->next=s;B.p->next=s;s->next=p->next;C.p->next=s->next;s->next=p;D.s->next=p;p->next=s->next;答案:A3.若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则应对两个循环链表各设置一个指针,分别指向()A.各自的头结点B.各自的尾结点C.各自的第一个元素结点D.一个表的头结点,另一个表的尾结点答案:B4.栈的两种常用存储结构分别为()A.顺序存储结构和链式存储结构B.顺序存储结构和散列存储结构C.链式存储结构和索引存储结构D.链式存储结构和散列存储结构答案:A5.已知循环队列的存储空间为数组data[21],且当前队列的头指针和尾指针的值分别为8和3,则该队列的当前长度为()A. 5B. 6C.16D.17答案:C6.已知在如下定义的链串结点中,每个字符占1个字节,指针占4个字节,则该链串的存储密度为typedef struct node {char data[8];struct node *next;} LinkStrNode;()A.1/4B.1/2C.2/3D.3/4答案:C7.应用简单的匹配算法对主串s=″BDBABDABDAB″与子串t=″BDA″进行模式匹配,在匹配成功时,进行的字符比较总次数为()A.7B.9C.10D.12答案:C8.二维数组A[20][10]采用列优先的存储方法,若每个元素占2个存储单元,且第1个元素的首地址为200,则元素A[8][9]的存储地址为()A.574B.576C.578D.580答案:B9.对广义表L=((a,b),c,d)进行操作tail(head(L))的结果是()A.(c,d)B.(d)C. bD.(b)答案:D10.已知一棵树的前序序列为ABCDEF,后序序列为CEDFBA,则对该树进行层次遍历得到的序列为()A.ABCDEFB.ABCEFDC.ABFCDED.ABCDFE答案:D11.一个含n个顶点和e条弧的有向图以邻接矩阵表示法为存储结构,则计算该有向图中某个顶点出度的时间复杂度为()A. AB. BC. CD. D答案:A12.在关键字序列(12,23,34,45,56,67,78,89,91)中二分查找关键字为45、89和12的结点时,所需进行的比较次数分别为()A.4,4,3B.4,3,3C.3,4,4D.3,3,4答案:B13.下列排序方法中,最好与最坏时间复杂度不相同的排序方法是()A.冒泡排序B.直接选择排序C.堆排序D.归并排序答案:A14.已知含10个结点的二叉排序树是一棵完全二叉树,则该二叉排序树在等概率情况下查找成功的平均查找长度等于()A. 1.0B. 2.9C. 3.4D. 5.5答案:B15.在下列各种文件中,不能进行顺序查找的文件是()A.顺序文件B.索引文件C.散列文件D.多重表文件答案:C二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。
自学考试《数据库技术》试卷及解析
自学考试《数据库技术》试卷及解析一、单项选择题(本大题共20小题,每小题2分,共40分)1.物理结构的改变不影响整体逻辑结构的性质,称为数据库的()。
A.物理数据独立性B.逻辑数据独立性C.物理结构独立性D.逻辑结构独立性2.某商场的售货员分为多个组,每组中有一个售货员作为组长,则组长与组内其他售货员之间的联系是()。
A.直接联系B.二元联系C.复合联系D.递归联系3.弱实体的存在依赖于其父实体的存在,并且()。
A.弱实体的主码必须全部从其父实体的主码中获得B.弱实体的主码可以部分从其父实体的主码中获得C.弱实体的主码可以与父实体主码完全不一样D.弱实体的主码只能和父实体的主码完全一样4.在对象关系模型中,属性的复合类型有集合类型,数组类型和()。
A.文件类型,结构类型B.结构类型,连接类型C.文件类型,连接类型D.多集类型,结构类型5.在SELECT语句中使用MIN(列名)时,列名应该()。
A.必须是数值型B.必须是字符型C.必须是数值型或字符型D.不限制数据类型6.E—R图是数据库设计的工具之一,它适用于建立数据的()。
A.概念模型B.逻辑模型C.结构模型D.物理模型7.要使数据库具有可恢复性,最基本的原则是()。
A.加强机房安全管理B.安装防病毒设施C.经常检修计算机系统D.数据重复存储8.事务中包含的所有操作要么都执行,要么都不执行,这一特性称为事务的()。
A.原子性B.隔离性C.完整性D.永久性《数据库技术》9.以下关于分布式数据库系统的说法中,正确的是()。
A.各个场地必须具有相同的分布模式B.各个场地必须具有相同的DDBMSC.各个场地既支持局部应用,又支持全局应用D.各个场地不应有数据冗余10.设关系R和S分别有m和n个属性,则R×S的属性个数是()。
A.mB.nC.m×nD.m+n11.在关系数据库设计中,设计关系模式是()的任务。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段12.数据库系统的核心是()。
数据库自考试题及答案
数据库自考试题及答案一、单选题(每题1分,共10分)1. 在数据库系统中,数据的独立性是指:A. 数据的物理独立性B. 数据的逻辑独立性C. 数据的独立性D. 数据的存储独立性答案:B2. 关系型数据库中,关系至少应该满足的完整性约束是:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 所有选项答案:D3. SQL语言中,用于创建新表的语句是:A. CREATE TABLEB. CREATE DATABASEC. CREATE INDEXD. CREATE VIEW答案:A4. 在关系型数据库中,用来表示实体间联系的属性是:A. 主键B. 外键C. 索引D. 视图答案:B5. 数据库系统的核心是:A. 数据库管理系统B. 操作系统C. 应用程序D. 数据库答案:A6. 以下哪个不是数据库设计阶段:A. 需求分析B. 概念设计C. 物理设计D. 系统测试答案:D7. 数据库中的视图是:A. 存储在数据库中的一组数据B. 基于SQL查询的虚拟表C. 数据库的物理存储D. 数据库的逻辑存储答案:B8. 在SQL中,用于删除表中数据的语句是:A. DROP TABLEB. DELETE FROMC. TRUNCATE TABLED. REMOVE FROM答案:B9. 数据库管理系统的主要功能不包括:A. 数据定义B. 数据操纵C. 数据控制D. 数据加密答案:D10. 以下哪个是数据库的三级模式结构:A. 外模式、概念模式、内模式B. 物理模式、逻辑模式、概念模式C. 内模式、存储模式、逻辑模式D. 概念模式、外模式、物理模式答案:A二、多选题(每题2分,共10分)1. 数据库系统的特点包括:A. 数据共享B. 数据独立性C. 数据冗余度低D. 数据安全性答案:ABCD2. 在关系型数据库中,以下哪些是数据操纵语言(DML):A. SELECTB. INSERTC. UPDATED. DELETE答案:ABCD3. 数据库设计过程中,需要考虑的范式包括:A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 巴斯-科德范式(BCNF)答案:ABCD4. 在数据库中,以下哪些是数据完整性约束:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 域完整性答案:ABCD5. 数据库的并发控制技术包括:A. 锁定B. 事务日志C. 乐观并发控制D. 悲观并发控制答案:ABCD三、判断题(每题1分,共10分)1. 数据库管理系统(DBMS)是数据库系统的核心。
全国自考数据库系统原理-试卷4_真题(含答案与解析)-交互
全国自考(数据库系统原理)-试卷4(总分84, 做题时间90分钟)1. 单项选择题1.数据库管理系统(DBMS)是( )SSS_SINGLE_SELA 一组系统软件B 一个完整的数据库应用系统C 一组硬件D 既有硬件,也有软件分值: 2答案:A解析:数据库管理系统DBMS是一个以统一方法管理、维护数据库数据的一系列软件的集合,所以本题答案为A。
2.提供数据库数据描述的集中管理的是( )SSS_SINGLE_SELA 数据库模式B 数据库C 数据库管理系统D 数据字典分值: 2答案:D解析:数据字典是对数据描述的集中管理,用于存储和检索各种数据描述。
3.下列关于数据库运行和维护的叙述中,正确的是( )SSS_SINGLE_SELA 只要数据库正式投入运行,就标志着数据库设计工作的结束B 数据库的维护工作就是维持数据库系统的正常运行C 数据库的维护工作就是发现错误,修改错误D 数据库正式投入运行标志着数据库运行和维护工作的开始分值: 2答案:D解析:本题主要考查的知识点为数据库的运行与维护。
4.下列关于外键的说法正确的是( )SSS_SINGLE_SELA 外键必须和相应的主键同名B 外键值不允许为空C 外键和相应的主键可以不同名,只要定义在相同域上即可D 外键的取值只允许等于所参照关系中某个主键值分值: 2答案:C解析:外键和相应的主键只要定义在相同的值域上即可,不必同名,故选项A 错误;外键值是否为空要视具体的情况区别对待,故选项B错误。
5.两个函数依赖集F和G等价的充分必要条件是( )SSS_SINGLE_SELA F=GBF + =GCF=G +DF + =G +分值: 2答案:D解析:若关系模式上的函数依赖集F和G,满足条件F + =G +,则称F和G为等价的函数依赖集。
6.设有关系R,按条件f对关系R进行选择,正确的是( )SSS_SINGLE_SELA R×RB(R)∏fCσ(R)fD R∩R分值: 2答案:C7.在元组关系演算中,与公式P1P2等价的公式是( )SSS_SINGLE_SELABCD分值: 2答案:A解析:元组关系演算的公式中,有以下等价转换规则:本题主要考查的知识点为创建SQL模式的命令语句。
全国自考(数据库系统原理)模拟试卷2(题后含答案及解析)
全国自考(数据库系统原理)模拟试卷2(题后含答案及解析)题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合题 5. 设计题单项选择题1.设关系模式R(X,Y,Z),F={Y→X,Z→X},分解ρ={XY,YZ}相对于F( )A.是无损连接,也保持函数依赖B.是无损连接,但不保持函数依赖C.不是无损连接,但保持函数依赖D.既不是无损连接,也不保持函数依赖正确答案:B2.允许用户Zhang对Score表的内容进行修改,正确的授权语句是( ) A.GRANT UPDATE TO TABLE Score ON ZhangB.GRANT UPDATE TO Score ON ZhangC.GRANT UPDATE ON TABLE Score TO ZhangD.GRANT UPDATE ON Score TO Zhang正确答案:D3.设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作结果的元组个数为( )A.10B.30C.1000D.不确定正确答案:D解析:R和S的并是由属于R或属于S的元组的集合组成,其元组数由具体的R和S来确定。
4.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SC WHERE( )A.G=0B.G<=0C.G=NULLD.G IS NULL正确答案:D解析:SQL中允许列值为空,空值用保留字NULL表示。
这里用“G IS NULL”测试列值是否为空值。
5.在SELECT语句中,使用MAX(列名)时,该“列名”应该( )A.必须是数值型B.必须是字符型C.必须是数值型或字符型D.不限制数据类型正确答案:D解析:聚合函数MAX(<列名>)用于求某一列值的最大值,它对列名不限制数据类型。
6.已知关系R(A,B)和S(A,B),则以下关系代数表达式中错误的是( ) A.R∩S=S-(S-R)B.R-S=R-(R∩S)C.R∪S=R∪(S-R)D.R∩S=R-(S-R)正确答案:D解析:R∩S= R-(R-S)或R∩S=S-(S-R)。
自考“数据库原理”上机题目汇总(2)
自考“数据库原理”上机题目汇总(2)某公司产品的分销办理系统有如下四个表项:Agent(AID,ANAME,SALARY)注:对应含义为:代理商(代理商编号,姓名,薪水)要求:AID 为主码,所有字段不为空create table Agent9527(AID varchar(8),ANAME varchar(8)not null,SALARY INT NOT NULL,primary key(AID))Customer(CID,CNAME)注:对应含义为:顾客(顾客编号,姓名)要求:编号为主码,所有字段不为空create table Customer9527(CID varchar(8),CNAME varchar(8)not null,primary key (CID))Product (PID,PNAME,PRICE)注:对应含义为:产品信息(编号,名称,价格)要求:编号为主码,所有字段不为空CREATE table Product9527(PID varchar(8),PNAME varchar(8)not null,PRICE real not null,primary key(PID))Orders(OID,BUY_DA TE,CID,AID,PID ,QTY ,DOLLARS)注:对应含义为:订单(订单号,购买日期,顾客号,产品号,代理商号,订购数量,订金)要求:订单号为主码,顾客号、产品号、代理商号为外码,别离参照Customer中的CID,Agent 中的AID,和Product 中的PID,订购数量大于0,所有字段不为空。
标题问题:1 按要求完成该四个表的创建,请使用原英文表名和属性名(满足上述表的每个约束要求)。
2 完成每个表中的数据的插入Agent (01,’Smith’,10000);(02,’Jones’,7000);(03,‘Brown’,5000);(04,‘Gray’,7200);(05,’Otasi’,4800);(06,‘Jack’,5500);insert into Agent9527 values(’01’,’Smith’,10000)insert into Agent9527 values(’02’,’Jones’,7000)insert into Agent9527 values(’03’,‘Brown’,5000)insert into Agent9527 values(’04’,‘Gray’,7200)insert into Agent9527 values(’05’,’Otasi’,4800)insert into Agent9527 values (’06’,‘Jack’,5500)Customer (001,’TipTop’);(002,’Basics’);(003,’Allied’);(004,‘ACME’);(005,‘ACME’);insert into Customer9527 values (’001’,’TipTop’)insert into Customer9527 values(’002’,’Basics’)insert into Customer9527 values(’003’,’Allied’)insert into Customer9527 values(’004’,‘ACME’)insert into Customer9527 values(’005’,‘ACME’)Product (01,’comb’,0.5)(02,’brush’,0.5);(03,’razor’,1)(04,’pen’,1)(05,‘pencil’,1)insert into Product9527 values(’01’,’comb’,0.5)insert into Product9527 values(’02’,’brush’,0.5)insert into Product9527 values(’03’,’razor’,1)insert into Product9527 values(’04’,’pen’,1)insert into Product9527 values (’05’,‘pencil’,1)Orders (1011,‘2002-4-8’,001,01,01,1000,450)(1012,’2001-4-1’,001,02,02,400,180)(1013,’2002-1-1’,002,03,03,1000,880)(1014,’2001-5-1’,002,05,03,800,704)(1015,’2002-1-1’,003,03,05,1200,1104)(1016,’2001-8-1’,004,06,01,1000,460)(1017,’2002-9-1’,005,01,04,1000,500)(1018,’2001-3-6’,005,01,01,800,400)insert into Orders9527 values (’1011’,‘2002-4-8’,’001’,‘01’,‘01’,1000,450)insert into Orders9527 values (’1012’,’2001-4-1’,’001’,‘02’,‘02’,400,180)insert into Orders9527 values (’1013’,’2002-1-1’,’002’,‘03’,‘03’,1000,880)insert into Orders9527 values (’1014’,’2001-5-1’,’002’,‘05’,‘03’,800,704)insert into Orders9527 values (’1015’,’2002-1-1’,’003’,‘03’,‘05’,1200,1104)insert into Orders9527 values (’1016’,’2001-8-1’,’004’,‘06’,‘01’,1000,460)insert into Orders9527 values (’1017’,’2002-9-1’,’005’,‘01’,‘04’,1000,500)insert into Orders9527 values (’1018’,’2001-3-6’,’005’,‘01’,‘01’,800,400)3用SQL语句完成下列查询:(1)列出产品订购数量超过1000的订单号。
全国2004年10月高等教育自学考试办公自动化原理及应用试题
全国2004年10月高等教育自学考试办公自动化原理及应用试题课程代码:00346一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.存储器中的1MB表示()A.1000BB.1024BC.1000KBD.1024KB2.在Windows 95中,要改变窗口的位置或大小,需使用鼠标器的()操作。
A.拖拉B.单击C.右击D.双击3.在Windows 95中,要对中英文输入方法进行切换,可以在键盘上直接按()组合键。
A.Alt+EnterB.Ctrl+EnterC.Alt+SpaceD.Ctrl+Space4.Excel排序时,最多可用到()个关键字。
A.2B.3C.1D.任意个5.根据工作表中的数据建立好图表后,若再修改表中的数据,则下面正确的说法是()A.图表会自动相应调整B.图表不会自动调整C.单击图表后才会自动调整D.双击图表后才会自动调整6.办公自动化是以行为科学为主导,以()为理论基础,综合应用计算机技术和通信技术来完成各项办公业务。
A.管理科学B.人文科学C.系统工程学D.人机工程学7.系统测试的主要目的是验证软件在应用系统实际环境中的正确性、可靠性和()A.适应性B.灵活性C.可扩充性D.可用性8.在开放系统互连(OSI)模型中,提供OSI用户服务,例如事务处理程序、文件传送协议等功能的层次是()A.表示层B.会话层C.应用层D.物理层9.覆盖范围在十公里到几十公里之内的计算机网络称为()A.局域网B.企业网C.广域网D.城域网10.用户通过电话拨号上网所需的硬件设备,除了微机和电话线以外,还必需有()A.路由器B.调制解调器C.主机D.声卡11.某单位的入网计算机的域名为:,其中“WZZJ”是()A.机构名B.计算机主机名C.当地电信局名D.网络名12.静电复印技术就是利用光导材料的()和静电电荷库仑力作用的原理对图文信息的原稿进行复印的一种复制技术。
2004年10月份全国自考数据库系统原理真题及答案
2004年10月份全国自考数据库系统原理真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为()A.物理结构独立性B.物理数据独立性C.逻辑结构独立性D.逻辑数据独立性答案:B2.DBS中,“联机存储器”是指()A.内存和外存B.内存和快闪存C.磁盘和光盘D.快闪存和磁盘答案:D3.设有关系模式EMP(职工号,姓名,年龄,技能)。
假设职工号唯一,每个职工有多项技能,则EMP表的主键是()A.职工号B.姓名,技能C.技能D.职工号,技能答案:D4.下列选项中,不正确的是()A.R=(R-S)∪(R∩S)B.R-S=R-(R∩S)C.R∩S=S-(R-S)D.R∩S=S-(S-R)答案:C5.在SQL语言中,用于测试列值非空的短语是()A.IS NOT EMPTYB.IS NOT NULLC.NOT UNIQUED.NOT EXISTS答案:B6.如果关系模式R上有函数依赖AB→C和A→C,则R中存在()A.完全依赖B.局部依赖C.传递依赖D.多值依赖答案:B7.设有关系模式R(A,B,C,D)上的函数依赖集F={AB→CD,C→A},则R最高属于()A.2NFB.3NFC.BCNFD.4NF答案:B8.A. AB. BC. CD. D答案:B9.在需求分析阶段,数据字典是对系统中()A.数据的描述B.处理的描述C.功能的描述D.数据与处理关系的描述答案:A10.扩展的ER模型中,子类与超类之间存在着()A.相容性B.一致性C.继承性D.完整性答案:C11.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是()A.一对一B.一对多C.多对多D.多对一答案:C 更多优质自考资料,请访问自考乐园俱乐部/club/534638912.设关系模式R(A,B,C,D)上的函数依赖集F={AD→B,C→D},F在属性集ABC上的投影ПABC(F)为()A.{AD→B,C→D}B.{C→B}C.{AB→C}D.{AC→B}答案:D13.在对象关系模型中,若属性为不同类型元素的有序集合,则称该类型为()A.结构类型B.数组类型C.集合类型D.组合类型答案:A14.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()A.GRANT GRADE ON SC TO ZHAOB.GRANT UPDATE ON SC TO ZHAOC.GRANT UPDATE (GRADE) ON SC TO ZHAOD.GRANT UPDATE ON SC (GRADE) TO ZHAO答案:C15.已知事务T1的封锁序列为:LOCK S(A) …LOCK S(B) …LOCK X(C)…UNLOCK(B) …UNLOCK (A) …UNLOCK (C)事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B)…LOCK X(C) …UNLOCK (C) …UNLOCK (B)则遵守两段封锁协议的事务是()A.T1B.T2C.T1和T2D.没有答案:A二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
全国月高等教育自学考试数据库原理考试
1 / 4全国2004年1月高等教育自学考试数据库原理试题课程代码:02336一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.模式的逻辑子集通常称为( )A .存储模式B .内模式C .外模式D .模式2.ER 模型中的“实体标识符”术语对应于机器世界中的术语是( )A .记录B .字段C .文件D .关键码3.在基本层次联系中,父记录型与子记录型之间的联系是( )A .一对一联系B .一对多联系C .多对多联系D .多对一联系4.已知两个关系如下:假设R 的主键是A ,S 的主键是D ,在关系S 的定义中包含外键子句:“FOREIGN KEY (A ) REFERENCES R(A) ON DELETE RESTRICT ”, 下列SQL 语句不.能成功执行的是( ) A .DELETE FROM RWHERE A =2B .DELETE FROM R WHERE A =3C .DELETE FROM S WHERE A =1D .DELETE FROM S WHERE A =25.设关系R 和S 分别有m 和n 个元组,则R ×S 的元组个数是( )A .mB .nC .m+nD .m×n6.在SQL 中,与“NOT IN ”等价的操作符是( )A .<>ALLB .<>SOMEC .=SOMED .=ALL7.SQL 的SELECT 语句中,“HA VING 条件表达式”用来筛选满足条件的( )A .列B .行C .关系D .分组8.设关系模式R (A ,B ,C ),F 是R 上成立的FD 集,F ={A →B ,C →B },R 上的分解ρ={AB ,AC },则分解ρ( )R S2 / 4A .保持函数依赖集FB .丢失了C →BC .丢失了A →BD .是否保持FD ,由R 的当前关系确定9.函数依赖X →Y 能由Armstrong 推理规则导出的充分必要条件是( )A .++⊆X YB .+⊆X YC .+⊆Y XD .++=Y X10.将ER 模型转换成关系模型,属于数据库的( )A .需求分析B .概念设计C .逻辑设计D .物理设计11.多个事务执行的次序称为( )A .步骤B .过程C .流程D .调度12.如果事务T 已在数据R 上加了X 锁,则其他事务在数据R 上( )A .只可加X 锁B .只可加S 锁C .可加S 锁或X 锁D .不能加任何锁13.在数据库系统中,视图可以提供数据的( )A .完整性B .并发性C .安全性D .可恢复性14.在分布式数据库中,数据的垂直分片是对全局关系的( )A .选择操作B .投影操作C .自然联接操作D .半联接操作15.对象标识具有唯一性,其唯一性的范围是在( )A .对象内B .类内C .类层次内D .系统内二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
数据库自考试题及答案
数据库自考试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是()。
A. 数据存储B. 数据管理C. 数据保护D. 数据传输答案:B2. 关系数据库中,表与表之间的联系称为()。
A. 索引B. 键C. 连接D. 约束答案:C3. SQL语言中,用于查询数据的关键字是()。
A. SELECTB. INSERTC. UPDATED. DELETE答案:A4. 在数据库设计中,规范化的主要目的是()。
A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 提升系统性能答案:B5. 数据库事务具有以下哪些特性()。
A. 原子性B. 一致性C. 隔离性D. 持久性E. 所有选项答案:E二、填空题(每空2分,共20分)6. 数据库设计通常分为_______、_______和物理设计三个阶段。
答案:概念设计;逻辑设计7. 在关系数据库中,主键用于_______表中数据的唯一性。
答案:保证8. 数据库的并发控制主要解决_______和_______问题。
答案:数据不一致;系统崩溃9. SQL中的GROUP BY语句用于进行_______。
答案:数据分组10. 数据库的备份和恢复是数据库_______的重要组成部分。
答案:安全性三、简答题(每题10分,共30分)11. 简述数据库的三级模式结构及其各自的作用。
答案:数据库的三级模式结构包括外模式、概念模式和内模式。
外模式是用户与数据库交互的接口,它定义了用户能够看到和操作的数据视图。
概念模式是数据库的全局逻辑结构,描述了数据库中的数据类型、结构和联系。
内模式是数据库的物理存储结构,描述了数据在存储介质上的实际存储方式。
12. 解释什么是数据库的索引,并说明其作用。
答案:数据库的索引是一种特殊的数据库对象,用于提高数据检索的效率。
索引通过创建一个指向表中数据行的指针列表来工作,这样在查询数据时,数据库管理系统可以直接通过索引快速定位到数据,而不需要扫描整个表,从而加快查询速度。
最新10月全国自考数据库及其应用试题及答案解析
全国2018年10月自学考试数据库及其应用试题课程代码:02120一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.若关系R属于1NF,且不存在非主属性部分函数依赖于主键,则R属于()A.1NFB.2NFC.3NFD.BCNF2.关系中属性的取值范围称为()A.域B.元数C.元组D.基数3.由局部E-R图向全局E-R图转换时,需要消除冲突,其中不.包括消除()A.属性冲突B.结构冲突C.命名冲突D.语法冲突4.用来表达用户需求观点的数据库全局逻辑结构的模型称为()A.逻辑模型B.外部模型C.内部模型D.概念模型5.Access提供了自定义工作环境命令,若要改变在数据库窗口中鼠标的动作方式(单击或双击),则改变的途径是利用“工具”菜单“选项”命令对话框中的()A.“常规”选项卡B.“视图”选项卡C.“键盘”选项卡D.“编辑/查找”选项卡6.设置数据库密码时,应该选择打开数据库的方式是以()A.读写方式打开B.只读方式打开C.独占方式打开D.独占只读方式打开7.下列选项中,用于保证数据库可靠性的措施是()A.复制与粘贴数据库对象B.备份与还原数据库C.使用用户级安全机制D.设置访问数据库的权限8.创建一个人事档案表,其中用于存储照片字段的数据类型应该设置为()1A.超链接B.OLE对象C.查阅向导D.备注9.在Access中,若要定义两个字段的组合为主键,则下列说法中正确的是()A.其中一个字段必须为自动编号类型B.两个字段组合值可以重复C.两个字段中都不能有空值D.两个字段都不能有重复值10.假设规定某个日期型字段的取值范围是2018年1月1日到2018年1月1日,则可设置该字段的有效性规则为()A. Between #1/1/2008# And #1/1/2009#B. Between "1/1/2008" And "1/1/2009"C. Between *1/1/2008* And *1/1/2009*D. Between [2018年1月1日] And [2018年1月1日]11.若设置查询准则表达式为:LIKE"P[ABF]###",则满足查询条件的值是()A.PAB.P124C.PF123D.PABF12.如果需要反复执行同一查询,但每次查询条件的取值不同,则应该创建一个()A.参数查询B.选择查询C.操作查询D.更新查询13.有商品表R(商品编码,品名,规格,生产厂家,单价,数量),若要创建一个显示商品信息的窗体,则需指定R为该窗体的()A.控件来源B.数据环境C.属性来源D.记录源14.假设在窗体中创建了一个标签控件,且需要设置标签中的字体、边框和前/背景颜色等,则应打开标签的“属性”窗口,选择()A.“数据”选项卡B.“格式”选项卡C.“事件”选项卡D.“其他”选项卡15.下列选项中,不.属于报表视图的是()A.版面预览视图B.打印预览视图C.数据表视图D.设计视图16.有成绩表S(学号,课程号,分数),如果要在报表中输出每个学生的平均分,则应在报表设计中使用函数()2A. =Avg([成绩])B. =Count([成绩])C. =Sum([成绩])D. =Total([成绩])17.下列关于设置数据访问页主题的说法中,错误..的是()A.在Access中主题图形是静态的B.可以使用主题确定数据访问页的整体风格C.主题相当于设计数据访问页的模板D.可以根据主题自动定义数据访问页的数据源18.下列关于数据访问页的说法中,错误..的是()A.在“资源管理器”中不能直接打开数据访问页B.在Access数据库中只保存数据访问页的快捷方式C.数据访问页是一种直接与数据库连接的网页D.在IE中使用数据访问页添加和修改的记录将保存在数据库中19.在面向对象程序设计的概念中,类可以分为“容器类”和“控件类”,下列选项中属于“控件类”的是()A.窗体B.报表C.选项卡D.文本框20.下列关于面向对象程序设计概念的说法中,不.正确的是()A.对象特征的描述称为对象的属性B.事件过程是对事件的一种响应和处理C.执行对象的方法需要外部事件驱动D.按钮、文本框、对话框等都视为对象二、填空题(本大题共15小题,每小题1分,共15分)请在每小题的空格中填上正确答案。
2022年自学考试数据库系统原理试题及答案
全国10月自学考试数据库系统原理试题及答案(仅供参照)课程代码:04735一、单项选择题(本大题共15小题,每题2分,共30分)在每题列出旳四个备选项中只有一种是符合题目规定旳,请将其代码填写在题后旳括号内。
错选、多选或未选均无分。
1.在数据库系统中,提供数据与应用程序间物理独立性旳是( B )A.外模式/模式映像B.模式/内模式映像C.外模式/内模式映像D.子模式/模式映像2.对于实体集A中旳每一种实体,实体集B中至少有一种实体与之联络,反之亦然,则称实体集A与实体集B之间具有旳联络是( C )A.多对一B.一对多C.多对多D.一对一( A )3.数据库物理设计旳任务不包括...A.优化模式B.存储记录构造设计C.确定数据寄存位置D.存取措施设计4.设有关系WORK(ENO,CNO,PAY),主码为(ENO,CNO)。
按照实体完整性规则( D )A.只有ENO不能取空值B.只有CNO不能取空值C.只有PAY不能取空值D.ENO与CNO都不能取空值5.在关系模式R中,函数依赖X→Y旳语义是( B )A .在R 旳某一关系中,若任意两个元组旳X 值相等,则Y 值也相等B .在R 旳一切也许关系中,若任意两个元组旳X 值相等,则Y 值也相等C .在R 旳某一关系中,Y 值应与X 值相等D .在R 旳一切也许关系中,Y 值应与X 值相等6.设R 是一种关系模式,F 是R 上旳一种FD 集,R 分解成数据库模式ρ={R 1,…,R K }。
假如对R 中满足F 旳每一种关系r ,均有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( A )A .无损分解B .损失分解C .保持函数依赖分解D .丢失函数依赖分解7.关系R 和S 如下表R -S 旳成果是( B )8.下面有关自然连接和等值连接旳论述中,不对旳...旳是( D ) A .自然连接是一种特殊旳等值连接B .自然连接规定在两个关系中有公共属性,而等值连接不必C .两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在成果中去掉反复旳属性,而等值连接不必9.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则体现式AGE NOT BETWEEN 18 AND 24 等价于( D ) A.AGE<=18 OR AGE>=24 B.AGE<=18 OR AGE>24 C.AGE<18 OR AGE>=24 D.AGE<18 OR AGE>24 10.下列有关视图旳说法中错误旳是( C )..A.视图是从一种或多种基本表导出旳表,它是虚表B.视图可以被用来对无权顾客屏蔽数据C.视图一经定义就可以和基本表同样被查询和更新D.视图可以用来定义新旳视图11.假如一种事务在故障发生之前完毕,不过它并没有抵达检查点,则系统恢复时应对该事务执行( A )A.REDO操作B.UNDO操作C.RESTART操作D.NULL操作12.假如事务T1需要两次读取同一数据项A,不过在两次读操作旳间隔中,另一种事务T2变化了A旳值,那么此并发操作所引起旳问题是( C )A.丢失更新B.死锁C.不可反复读D.读脏数据13.在SQL Server 中,负责管理登录账号、数据库顾客和权限,创立和管理数据库旳工具是( B )A.服务管理器B.企业管理器C.查询分析器D.事件探查器14.PowerBuilder9.0旳工作空间扩展名是( D )A..pbt B..pblC..dsw D..pbw15.在对象联络图中,表达两个属性之间值旳联络为逆联络旳是( D )A.小圆圈B.单箭头C.双线箭头(超类与子类联络) D.双向箭头二、填空题(本大题共10小题,每题1分,共10分)请在每题旳空格上填上对旳答案。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国2004年10月高等教育自学考试数据库原理试题
课程代码:02336
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为()
A.物理结构独立性
B.物理数据独立性
C.逻辑结构独立性
D.逻辑数据独立性
2.DBS中,“联机存储器”是指()
A.内存和外存
B.内存和快闪存
C.磁盘和光盘
D.快闪存和磁盘
3.设有关系模式EMP(职工号,姓名,年龄,技能)。
假设职工号唯一,每个职工有多项技能,则EMP 表的主键是()
A.职工号
B.姓名,技能
C.技能
D.职工号,技能
4.下列选项中,不正确的是()
A.R=(R-S)∪(R∩S)
B.R-S=R-(R∩S)
C.R∩S=S-(R-S)
D.R∩S=S-(S-R)
5.在SQL语言中,用于测试列值非空的短语是()
A.IS NOT EMPTY
B.IS NOT NULL
C.NOT UNIQUE
D.NOT EXISTS
6.如果关系模式R上有函数依赖AB→C和A→C,则R中存在()
A.完全依赖
B.局部依赖
C.传递依赖
D.多值依赖
7.设有关系模式R(A,B,C,D)上的函数依赖集F={AB→CD,C→A},则R最高属于()
A.2NF
B.3NF
C.BCNF
D.4NF
9.在需求分析阶段,数据字典是对系统中()
A.数据的描述
B.处理的描述
C.功能的描述
D.数据与处理关系的描述
10.扩展的ER模型中,子类与超类之间存在着()
A.相容性
B.一致性
C.继承性
D.完整性
11.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的联系是()
A.一对一
B.一对多
C.多对多
D.多对一
12.设关系模式R(A,B,C,D)上的函数依赖集F={AD→B,C→D},F在属性集ABC上的投影ПABC (F)为()
A.{AD→B,C→D}
B.{C→B}
C.{AB→C}
D.{AC→B}
13.在对象关系模型中,若属性为不同类型元素的有序集合,则称该类型为()
A.结构类型
B.数组类型
C.集合类型
D.组合类型
14.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()
A.GRANT GRADE ON SC TO ZHAO
B.GRANT UPDATE ON SC TO ZHAO
C.GRANT UPDATE (GRADE) ON SC TO ZHAO
D.GRANT UPDATE ON SC (GRADE) TO ZHAO
15.已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C)
…UNLOCK(B) …UNLOCK (A) …UNLOCK (C)
事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B)
…LOCK X(C) …UNLOCK (C) …UNLOCK (B)
则遵守两段封锁协议的事务是()
A.T1
B.T2
C.T1和T2
D.没有
二、填空题(本大题共10小题,每小题1分,共10分)
请在每小题的空格中填上正确答案。
错填、不填均无分。
16.与数据库系统相比较,文件系统的三个主要缺陷是数据冗余性、数据不一致性和___________ 。
17.数据库系统的体系结构分为三级:内部级、概念级和___________级。
18.对关系进行投影、选择、联接运算的结果是___________。
19.在关系代数表达式的语法树中,叶子结点是关系,非叶子结点是___________。
20.设关系模式R(A,B,C,D,E),R上的函数依赖集F={A→B,C→D,D→E},R的候选键是___________。
21.在面向对象数据模型中,主要存在包含与___________两种不同类型的数据联系。
22.已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中WHERE 子句的条件表达式是___________。
23.在面向对象数据模型中,对象由一组变量、消息和___________组成。
24.在SQL语言的关系定义语句中,外键子句实现___________完整性约束。
25.各场地的数据模型不同的分布式数据库系统称为___________DDBS.
三、简答题(本大题共10小题,每小题3分,共30分)
26.什么是事务的隔离性?
27.简述“运行记录优先原则”。
28.设有关系R(A,B,C)和S(D,E,A),A是R的主键和S的外键,为了实现完整性约束,SQL 语言中规定对R的删除操作可以采取哪三种措施?
29.试述数据库系统中常见的三类故障。
30.在下表中填写X封锁与S封锁的相容矩阵,用N表示不相容,Y表示相容。
T2
T1 X S —
X
S
—
31.已知关系R(A,B)和S(C,D),有两个等价的关系代数表达式:
E1=ПA(σB=C∧D=99 (R×S) )
E2=ПA(σB=C(R×(σD=99(S)))
试分析哪一个关系代数表达式的执行效率高?为什么?
33.设某公司数据库中有关系模式R(姓名,职务,工资),R上的函数依赖集F={姓名→职务,职务→工资},试给出R的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。
34.简述DDBS的局部数据模型透明性。
35.简述对象关系数据库中,子表和超表需满足的一致性要求。
四、设计题(本大题共5小题,每小题4分,共20分)
36.设有供应关系SP(供应商号,零件号,数量)。
试用SQL语句检索供应零件数量超过该零件平均数量的供应商号和零件号。
37.设有学生选课关系SC(学号,课程号,成绩),试用SQL语句检索每门课程的最高分。
38.设有两个关系R(A,B,C)和S(C,D,E),试用SQL语句实现下列关系代数表达式:
39.设事务T1、T2和T3的定义如下:
T1:x:=x+1
T2:x:=x*2
T3:x:= 3
假设x的初值为0,若允许这三个事务并发执行,试列出所有可能的调度和相应的x 值。
40.已知关系R(A,B,C,D,E,F,G)上的函数依赖集
F={AC→BEFG,A→B,C→DEF,E→F}
试将R分解成一组等价的3NF模式。
五、综合题(本题10分)
41.工厂需要采购多种材料,每种材料可由多个供应商提供。
每次采购材料的单价和数量可能不同;材料有材料编号、品名和规格等属性;供应商有供应商号、名称、地址、电话号码等属性;采购有日期、单价和数量等属性。
要求:(1)根据上述材料供应情况设计ER图。
(2)将ER模型转换成关系模型,指出每个关系的主键和外键。