数据库与互联网 自考.doc

合集下载

互联网数据库自考题真题2016年10月

互联网数据库自考题真题2016年10月

互联网数据库自考题真题2016年10月
第Ⅰ部分选择题
一、单项选择题
(在每小题列出的四个备选项中只有一个是符合题目要求。

)
1. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为______
A.数据定义功能
B.数据管理功能
C.数据操纵功能
D.数据控制功能
答案:C
[解答] 数据操纵包括对数据库数据的检索、插入、修改和删除等基本操作。

2. 层次型、网状型和关系型数据库划分原则是______
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间的联系
答案:D
3. 以下关于外码和相应的主码之间的关系,正确的是______
A.外码并不一定要与相应的主码同名
B.外码一定要与相应的主码同名
C.外码一定要与相应的主码同名而且唯一
D.外码一定要与相应的主码同名,但并不一定唯一
答案:A。

数据库原理自考试题及答案

数据库原理自考试题及答案

数据库原理自考试题及答案一、单项选择题(每题1分,共10分)1. 数据库管理系统(DBMS)是:A. 数据库B. 数据库应用系统C. 在用户与数据库之间建立接口的一组软件D. 用于数据库的编程语言答案:C2. 关系数据库中的“关系”是指:A. 数据库管理员B. 数据库中的表C. 表之间的关系D. 数据库的物理存储答案:B3. 在关系数据库中,实现表之间联系的机制是:A. 索引B. 主键C. 外键D. 视图答案:C4. 数据库的完整性约束主要包括:A. 实体完整性、参照完整性和用户定义完整性B. 主键、外键和唯一性C. 数据类型、数据大小和数据格式D. 安全性、可靠性和完整性答案:A5. SQL语言中的“视图”是指:A. 数据库中的图形界面B. 数据库中的一个表C. 基于SQL查询的虚拟表D. 数据库的物理存储答案:C6. 数据库设计中,规范化理论的主要目的是:A. 提高查询速度B. 减少数据冗余和提高数据完整性C. 增加数据存储量D. 提高数据库的安全性答案:B7. 在数据库中,事务的ACID属性不包括:A. 原子性B. 一致性C. 持久性D. 多样性答案:D8. 数据库恢复的基础是:A. 数据备份B. 日志文件C. 索引D. 数据库的完整性约束答案:B9. 分布式数据库系统与集中式数据库系统的主要区别在于:A. 数据的存储位置B. 数据库的大小C. 数据库的查询速度D. 数据库的安全性答案:A10. 数据库的并发控制主要解决的问题是:A. 数据的安全性B. 数据的一致性C. 数据的完整性D. 数据的备份和恢复答案:B二、多项选择题(每题2分,共10分)11. 在数据库中,以下哪些因素可能导致数据的不一致性?()A. 并发事务B. 事务故障C. 系统故障D. 非法访问答案:ABC12. 数据库设计应遵循的基本原则包括()A. 数据的逻辑一致性B. 数据的安全性C. 数据的可维护性D. 数据的最小冗余答案:ABCD13. SQL语言的特点包括()A. 数据集上的语言B. 面向集合的操作方式C. 易于学习D. 与数据库无关答案:ABC14. 在数据库中,以下哪些操作可能会破坏数据的原子性?()A. 事务的不完全执行B. 事务的过早中断C. 系统故障D. 非法访问答案:ABC15. 数据库的安全性要求包括()A. 用户身份的认证B. 数据的加密存储C. 数据的访问控制D. 数据的完整性答案:ABC三、简答题(每题5分,共20分)16. 简述数据库管理系统(DBMS)的主要功能。

2010年到2014年自考互联网数据库真题及答案【精品】范文

2010年到2014年自考互联网数据库真题及答案【精品】范文

全国2014年4月自学考试互联网数据库试题课程代码:00911请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其他答案标号。

不能答在试题卷上。

一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。

错涂、多涂或未涂均无分。

1.在数据模型的三个要素中,用于描述系统静态特性的是A.数据操作B.数据结构C.数据完整性约束D.数据参照2.SQL语言中的REVOKE语句的主要作用是A.结束程序B.返回系统C.收回权限D.提交事务3.JDBC包含多个类,其中Java.sql.Time类属于A.Java JDBC类B.Java JDBC接口C.Java JDBC异常D.Java JDBC控制4.在CGI程序中,如果采用GET方法传递参数,用来传递查询条件参数的环境变量是A.ENV-STRING B.CONDITION-STRINGC.CONTENT-STRING D.QUERY-STRING5.在SQL语句中,与X BETWEEN 60 AND 90等价的表达式是A.X>60 AND X<90 B.X>=60 AND X< =90C.X>60 AND X< =90 D.X>=60 AND X<90→,6.如果关系模式R(U,F)中不存在候选码X、属性组Y以及非属性Z(Z⊆Y),使得X Y →和Y→Z成立,则R属于Y XA.3 NF B.4 NFC.5 NF D.BCNF7.在目前的并行数据库体系结构中,实现技术最容易的是A.SN B.SDC.SM D.SK8.在ASP的内置对象中,从客户端用户提取信息的是A.Session对象B.System对象C.Request对象D.Application对象9.实体完整性规则规定基本关系中的A.元组不能取空值B.属性不能取空值C.外码不能取空值D.所有主属性都不能取空值10.保护数据以防止未经授权或不合法的使用造成的数据泄露、更改或破坏,是指数据库的A.完整性控制B.安全性控制C.并发控制D.故障恢复11.在数据库设计中,设计用户子模式是在A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理设计阶段12.在Sybase开发工具中,基于图形界面的客户/服务器前端应用的工具是A.Power J B.Power+ +C.Power Designer D.PowerBuilder13.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为A.分片透明性B.分布透明性C.定位透明性D.位置透明性14.下列不属于...数据仓库特征的是A.面向主题的B.集成的C.时变的D.实时更新的15.一个事务的执行不被其他事务干扰,这一特性是指事务的A.隔离性B.一致性C.原子性D.持久性非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

2020年自考《互联网数据库》习题及答案(卷一)

2020年自考《互联网数据库》习题及答案(卷一)

2020年自考《互联网数据库》习题及答案(卷一)选择题练习1.实体完整性规则是指关系中DA.元组值不允许为空B.属性值不允许为空C.外码值不允许为空D.主属性值不允许为空2.数据库的概念模型DA.依赖于计算机硬件和DBMSB.独立于计算机硬件,依赖于DBMS C.依赖于计算机硬件,独立于DBMSD.独立于计算机硬件和DBMS 3.E-R模型设计属于数据库的AA.概念设计B.逻辑设计C.物理设计D.程序设计4.在数据库系统的三级模式之间,提供两层映象的作用是提高D A.数据的一致性B.操作的可行性C.数据的完整性D.数据的独立性5.数据模型的三个要素中,用于描述系统静态特性的是BA.数据操作B.数据结构C.数据完整性约束D.数据参照6.下列关于关系性质的说法中,错误的是DA.列名不能相同B.列是同质的C.列的顺序无关紧要D.不同列不能有相同的域7.对数据库中全体数据逻辑结构和特征的描述称为CA.外模式B.内模式C.模式D.存储模式8.数据模型用来表示实体间的联系,在常用的数据模型中不包括C A.关系模型B.层次模型C.链状模型D.网状模型9.用二维表来表示实体及实体之间联系的数据模型称为DA.实体-联系模型B.层次模型C.网状模型D.关系模型10.下列不属于数据库维护任务的是CA.建立数据库和装载数据B.数据库的安全性、完整性控制C.数据库性能的监督、分析和改进D.数据库的重组织和重构造11.下列关于数据库系统的叙述中正确的是AA.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据12.规定职工工资调整不得低于其原来工资,这种约束属于B A.静态列级约束B.动态列级约束C.静态元组约束D.动态元组约束13.在数据库技术中,未提交的随后又被撤消的数据称为DA.错误数据B.冗余数据C.过期数据D.脏数据14.对数据库模式进行规范化处理,是在数据库设计的CA.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段15.在分布式数据库系统中,用户不必关心数据分布的细节,这种性质称为DA.分片透明性B.位置透明性C.定位透明性D.分布透明性16.在下列SQL语句中,属于数据控制的语句是C A.DELETE,ALTERB.UPDATE,INSERTC.GRANT,REVOKED.CREATE,DROP17.下列属于小型数据库系统的是AA.FoxproB.OracleC.InformixD.Sybase18.一个事务的执行不被其他事务干扰,这一特性是指事务的C A.原子性B.一致性C.隔离性D.持久性19.数据库系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这类故障属于DA.事务故障B.系统故障C.计算机病毒D.介质故障20.在WWW上访问和传送网页的协议是CA.FTPB.HTMLC.HTTPD.XML。

最新7月全国自考互联网数据库试题及答案解析

最新7月全国自考互联网数据库试题及答案解析

全国2018年7月自考互联网数据库试题课程代码:00911一、单项选择题(本大题共15小题,每小题2分。

共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.对数据库中全体数据逻辑结构和特征的描述称为( )A.外模式B.内模式C.模式D.存储模式2.在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是( )A.X>20 AND X<30B.X>=20 AND X<=30C.X>20 AND X<=30D.X>=20 AND X<303.下列关于关系性质的说法中,错误..的是( )A.列名不能相同B.列是同质的C.列的顺序无关紧要D.不同列不能有相同的域4.有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0~120之间符合( )A.实体完整性B.参照完整性C.用户定义的完整性D.逻辑完整性5.如果关系模式R(U,F)中不存在候选码X、属性组Y以及非属性Z(Z⊈Y),使得X→Y,Y→X和Y↛Z 成立,则R属于( )A.3NFB.4NFC.5NFD.BCNF6.成员Java. sql. DriverProperty Info属于JDBC中的( )A.Java JDBC类B.Java JDBC接口类C.Java JDBC异常类D.Java JDBC数据传输类7.在目前并行数据库体系结构中,可扩充性最好的是( )A.SMB.SDC.SND.SK8.在数据库技术中,未提交的随后又被撤消的数据称为( )A.错误数据B.冗余数据C.过期数据D.脏数据9.在SQL中,建立视图的命令是( )A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX10.在SELECT语句中使用SUM(列名)时,列名要求( )A.必须是数值型B.必须是字符型C.必须是数值型或字符型D.不限制数据类型11.SQL的SELECT语句中,“HA VING条件表达式”用来筛选满足条件的( )A.列B.行C.关系D.组12.一个事务的执行不被其他事务干扰,这一特性是指事务的( )A.原子性B.一致性C.隔离性D.持久性13.下列不属于...数据库安全性控制措施的是( )A.备份B.审计C.视图D.加密14.在WWW上访问和传送网页的协议是( )A.FTPB.HTTPC.HTMLD.XML15.在Web页面中加入VBScript代码,其代码必须放在( )A.<Script>和<End Script>标记之间B.<Begin Script>和<End Script>标记之间C.<\Script>和</Script>标记之间D.<Script>和</Script>标记之间二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。

2020年10月全国数据库原理自考试题及答案解析

2020年10月全国数据库原理自考试题及答案解析

全国2019年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 EMPTYB.IS NOT NULLC.NOT UNIQUED.NOT EXISTS6.如果关系模式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.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则1业务员与产品之间的联系是()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 ZHAOB.GRANT UPDATE ON SC TO ZHAOC.GRANT UPDATE (GRADE) ON SC TO ZHAOD.GRANT UPDATE ON SC (GRADE) TO ZHAO15.已知事务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.没有二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。

数据库及其应用自考题-5_真题(含答案与解析)-交互

数据库及其应用自考题-5_真题(含答案与解析)-交互

数据库及其应用自考题-5(总分100, 做题时间90分钟)一、单项选择题1.如果要在报表的每一页底部显示页码号,那么应该设置( ) A.报表页眉B.页面页眉C.页面页脚D.报表页脚SSS_SIMPLE_SINA B C D分值: 2答案:C[解析] 页面页脚主要用于显示报表的页码、制表人和审核人等信息。

放置在该节中的内容将显示或打印在报表每一页的底部。

2.用于创建窗体或修改窗体的窗口是窗体的( )A.“设计”视图B.“窗体”视图C.“数据表”视图D.“透视表”视图SSS_SIMPLE_SINA B C D分值: 2答案:A[解析] “设计”视图用于创建窗体或修改窗体的窗口;“窗体”视图是显示记录数据的窗口,主要用于添加或修改表中的数据;“数据表”视图是以行列格式显示表、查询或窗体数据的窗口;而“透视表”视图是没有的。

3.为一个表创建索引是为了( )A.建立表的主键B.提高对表中数据进行查找的速度C.对表中记录进行物理排序D.对表中记录进行编号SSS_SIMPLE_SINA B C D分值: 2答案:B4.在查询的设计视图中,若设置的查询准则如图所示,则对应的查询准则表达式是( )A.Like"王*"AND"男"B.Like"王*"OR"男"C.姓名Like"王*"AND性别="男"D.姓名Like"7=*"OR性别="男\SSS_SIMPLE_SINA B C D分值: 2答案:C5.下列有关Access数据库安全性的说法中,错误的是( )A.可以设置数据库密码B.可以设置用户权限C.可以设置用户帐户D.只能将用户添加到系统默认的“用户组”中SSS_SIMPLE_SINA B C D分值: 2答案:D6.如果要将一个关系模式规范化为3NF,必须( )A.消除非主属性对键的部分函数依赖B.消除主属性对键的部分函数依赖C.消除非主属性对键的传递函数依赖D.消除主属性对键的传递函数依赖SSS_SIMPLE_SINA B C D分值: 2答案:C7.下列用于显示数据和计算结果值的区域是( )A.报表页眉节B.报表页脚节C.组页眉节D.组页脚节SSS_SIMPLE_SINA B C D分值: 2答案:C8.根据指定的查询条件,从一个或多个表中获取数据并显示结果的查询称为( )A.交叉表查询B.索引查询C.选择查询D.操作查询A B C D分值: 2答案:C9.假设某用户想把歌手的音乐存入Access数据库中,那么他该采用的数据类型是( )A.查询向导B.自动编号C.OLE对象D.备注SSS_SIMPLE_SINA B C D分值: 2答案:C[解析] OLE对象用于存储在其他程序中使用OLE协议创建的对象,例如Word 文档、Excel电子表格、图像、声音或其他二进制数据等,可以将这些对象链接或嵌入Access表中,必须在窗体或报表中使用绑定对象框来显示OLE对象。

互联网数据库自考复习资料

互联网数据库自考复习资料

5.数据库管理阶段:6.(1)数据结构化。

(2)数据共享性高、冗余度小、易扩充。

(3)数据独立性高。

(4)统一的数据管理和控制:数据的安全性保护、数据的完整性控制、数据库恢复和并发控制。

(5)数据的最小存取单位是数据项。

7.1. 人工管理阶段数据管理的特点:8.(1)数据不保存在机器中(2)无专用的软件对数据进行管理(3)只有程序的概念,没有文件的概念(4)数据面向程序9.2. 文件系统阶段数据管理的特点:10.(1)数据可长期保存在外存的磁盘上(2)数据的逻辑结构和物理结构有了区别(3)文件组织已呈多样化。

有索引、链接和散列文件(4)数据不再属于某个特定的程序,可重复使用。

11.3. 文件系统显露出三个缺陷:12.(1)数据冗余性(2)数据不一致性(3)数据联系弱13.4. 数据库阶段的管理方式具有以下特点:14.(1)采用复杂的数据模型表示数据结构(2)有较高的数据独立性(3)数据库系统为用户提供方便的用户接口(4)系统提供四方面的数据控制功能(5)对数据的操作既可以以记录为单位,又可以以数据项为单位15.5. 数据描述三个领域之间的关系:16.从事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界、机器世界。

17.(1)现实世界:存在于人们头脑之外的客观世界,称为现实世界。

18.(2)信息世界:是现实世界在人们头脑中的反映。

19.(3)机器世界:信息世界的信息在机器世界中以数据形式存储。

20.信息世界中数据描述的术语有:实体、实体集、属性、实体标识符21.机器世界中数据描述的术语有:字段、记录、文件、关键码22.它们的对应关系是:在数据库中每个概念都有类型和值之区分,类型是概念的内涵,值是概念的外延6. 数数据描述的两种形式:数据描述有物理描述和逻辑描述两种形式。

物理数据描述指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。

逻辑数据描述指程序员或用户用以操作的数据形式,是抽象的概念化数据。

华南理工大学自考实践题《互联网与数据库》真题与答案

华南理工大学自考实践题《互联网与数据库》真题与答案
华南理工大学自考实践题《00912互联网与数据库》真题与答
问题
1.通过指针链来表示和实现实体之间联系的模型是( 2.数据库的核心是( ) 3.数据库管理系统能实现对数据库中数据的查询、插入 、修改和删除等操作,这种功能称为 4.元组所对应的是( ) 5.下述关于数据库系统的正确叙述是( ) 6.概念数据模型(概念模型)的地位( )。 7.数据库是在计算机系统中按照一定的数据模型、存储 和应用的( ) 8.在数据的三级模式结构中,在设计数据库模式结构是 应首先确定的是 9.数据库技术处于人工管理阶段的时间段是20世纪 10.子模式是 11.实体和属性的关系是( 12.数据库(DB),数据库系统(DBS)和数据库管理系统 (DBMS)三者之间的关系是 13.数据库的网状模型应满足的条件是 14.层次型、网状型和关系型数据库划分原则是( ) 15.( )可以减少相同数据重复存储的现象。 16.在数据库设计中用于关系模型来表示实体和实体之 间的联系。关系模型的结构是 17.在数据库三级模式结构中描述数据库中局部数据的 逻辑结构和特性的是 18.在数据库中,为提高数据库的逻辑独立性,数据库 的结构被划分成用户级,( )和存储机三个层次 在数据管理技术的发展过程中,经历了人工管理阶段、 文件系统阶段和数据库系统阶段。在这几个阶段中,数 据独立性最高的是( )阶段。 .数据模型用来表示实体间的联系,但不同的数据库管 理系统支持不同的数据模型。在常用的数据模型中,不 21.实体是信息世界中的术语,与之对应的数据库术语 为( ) 22.在数据库的非关系模型中,基本层次联系是( ) 23.层次模型不能直接表示( ) 24.实际的数据库管理系统产品在体系结构上通常具有 的相同特征是( ) 25.数据库技术处于数据库系统阶段的时间段是20世纪 26.在数据库的三级模式结构中,描述数据库中全体数 据的全局逻辑结构和特征的是 27.数据库技术处于文件系统阶段的时间段是20世纪 28.数据结构是 29.数据库系统与文件系统的主要区别是( )

7全国自考互联网数据库试题及答案解析

7全国自考互联网数据库试题及答案解析

全国2018年7月自学考试互联网数据库试题课程代码:00911一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.在SQL查询语句中,实现关系代数投影运算的子句是()A.SELECTB.WHEREC.ORDER BYD.GROUP BY2.一个事务的执行不被其他事务干扰,这一特性是指事务的()A.原子性B.一致性C.隔离性D.持久性3.下列不属于...数据库安全性控制措施的是()A.审计B.备份C.视图D.加密r主码的是()4.A.A1 A2B.A1 A3C.A2 A3D.A1 A2 A35.在数据库系统的三级模式之间,提供两层映象的作用是提高()A.数据的一致性B.操作的可行性C.数据的完整性D.数据的独立性6.如果关系R中有3个属性4个元组,关系S中有5个属性3个元组,则R×S的属性个数和元组个数分别是()1A.8和7B.15和7C.8和12D.15和127.下列关于ASP的描述正确的是()A.ASP是一种动态网页编程语言B.ASP应用程序必须经过编译才能执行C.ASP可以跨操作系统平台使用D.ASP是服务器端脚本环境8.OODB语言不具备...的功能是()A.元数据的定义B.操作/方法的定义C.类的定义与操纵D.对象的操纵9.ADO中可更新记录且能看到其他用户更新记录集的游标称为()A.动态游标B.关键集游标C.静态游标D.向前浏览游标10.JDBC包含多个类,其中Java.sql.ResultSet类属于()A.Java JDBC类B.Java JDBC接口C.Java JDBC异常D.Java JDBC控制11.由多个具有独立内存(主存储器)的处理机和多个磁盘存储器构成,且每个处理机都可以读写任何磁盘,多个处理机和磁盘存储器由高速通信网络连接,这种并行结构是()A.SM并行结构 B.SA并行结构C.SN并行结构D.SD并行结构12.在Web页面中加入VBScript,其代码必须放在()A.<Script>和<EndScript>标记之间B.<BeginScript>和<EndScript>标记之间C.<Script>和</Script>标记之间D.<\Script>和</Script>标记之间13.在数据库设计中,数据流图表达的是数据和()A.数据结构的关系B.处理过程的关系C.算法的关系D.通信的关系14.用二维表来表示实体及实体之间联系的数据模型称为()2A.E-R模型B.层次模型C.关系模型D.网状模型15.数据库系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这类故障属于()A.事务故障B.系统故障C.计算机病毒D.介质故障二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。

数据库自考试题及答案

数据库自考试题及答案

数据库自考试题及答案一、单选题(每题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)是数据库系统的核心。

2023年自考专业(计算机网络)《数据库系统原理》考试历年真题摘选附带答案版

2023年自考专业(计算机网络)《数据库系统原理》考试历年真题摘选附带答案版

2023年自考专业(计算机网络)《数据库系统原理》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】完成关系模式设计是在数据库设计的()。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段2.【单选题】列不属于并发操作带来的问题是()。

A.丢失更新B.读脏数据C.不可重复读D.死锁3.【单选题】在DB恢复时,对已经提交但更新未写入磁盘的事务执行()。

A.UNDO处理B.REDO处理C.ROLLBACK 处理D.ABORT处理4.【单选题】数据库是长期存储在计算机内、有组织的、统一管理的相关()。

A.文件的集合B.数据的集合C.命令的集合D.程序的集合5.【单选题】外模式DDL用来描述()。

A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构6.【单选题】SQL语言中建立惟一性索引的命令是()。

A.CREATE INDEX 索引名ON 基本表名(属性名)B.CREATE INDEX UNIQUE 索引名ON 基本表名(属性名)C.CREATE UNIQUE INDEX 索引名ON 基本表名(属性名)D.CREATE DISTINCT INDEX索引名ON 基本表名(属性名)7.【单选题】数据库系统提供的数据控制功能,不包括()。

A.并发控制B.控制数据冗余C.完整性保护D.故障恢复8.【单选题】ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的()。

A.概念模型B.逻辑模型C.内部模型D.外部模型9.【单选题】数据库系统的核心组成部分是()。

A.DBB.DBC.DBAD.DBMS10.【单选题】以下叙述中正确的是()。

A.为了实现连接运算,SELECT命令中必须指出属性的来源B.如果缺省WHERE 子句,则会产生错误信息C.在SQL语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据的来源11.【单选题】在面向对象技术中,复合类型中后四种类型——数组、列表、包、集合——统称为()。

2021年4月全国自考(互联网数据库)真题及答案解析(一)

2021年4月全国自考(互联网数据库)真题及答案解析(一)

2021年4月全国自考(互联网数据库)真题及答案解析(一)总分:80分题量:37题一、单选题(共15题,共30分)1.关于数据库系统的特点,下列说法中错误的是()A.数据结构化B.数据共享性高C.数据独立性差D.数据统一管理和控制正确答案:C本题解析:暂无解析2.数据库系统的三级模式结构和两级映象功能,使得数据库系统具有较高的()A.事务并发性B.数据独立性C.设备独立性D.事务隔离性正确答案:B本题解析:暂无解析3.在下列选项中包含数据库系统中的外模式/模式映象定义的是()A.子模式B.概念模式C.物理模式D.存储模式正确答案:A本题解析:暂无解析4.下列说法中正确的是()A.n目关系必须有n个属性B.n目关系可以有任意个属性C.n目关系的属性必定多于或等于n个D.n目关系的属性必定少于或等于n个正确答案:A本题解析:暂无解析5.在关系模式R(U)中,对于U的子集X和Y,如果X’是X的真子集,且X→Y,X’→Y,则称()A.Y传递函数依赖于XB.X、Y相互函数依赖C.Y完全函数依赖于XD.Y部分函数依赖于X正确答案:D本题解析:暂无解析6.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式,正确的答案是()A.W1(工号,姓名),W2(工种,定额)B.W1(工号,定额),W2(姓名,工种)C.W1(工号,姓名,工种),W2(工种,定额)D.W1(工号,工种,定额),W2(工号,姓名)正确答案:C本题解析:暂无解析7.在CGI程序中,如果使用POST方法传递参数,用来确定参数长度的环境变量是()A.CONTENT-LENGTHB.ENV-LENGTHC.CONTENT-WEIGHTD.POST-LENGTH正确答案:A本题解析:暂无解析8.下列关于JDBC的叙述中,错误的是()A.JDBC设置了许多允许Java程序连接数据库的框架B.JDBC由一组Java语言编写的类与接口组成C.JDBC提供了JDBC/ODBC之间的桥梁D.JDBC是高级的API正确答案:D本题解析:暂无解析9.成员Java.sql.DriverPropertyInfo属于JDBC中的()A.普通的JavaJDBC类B.JavaJDBC接口类C.JavaJDBC异常类D.JavaJDBC数据传输类正确答案:B本题解析:暂无解析10.可以在多个用户之间共享数据的ASP内罝对象是()A.Session对象B.Application对象C.Request对象D.System对象正确答案:B本题解析:暂无解析11.下列属于小型数据库系统的是()rmixB.OracleC.SybaseD.Foxpro正确答案:D本题解析:暂无解析12.在Sybase开发工具中,用于数据库应用系统分析和设计的CASE工具是()A.PowerJB.Power++C.PowerBuilderD.PowerDesigner正确答案:D本题解析:暂无解析13.由多个具有独立内存(主存储器)的处理机和多个磁盘存储器构成,且每个处理机都可以读写任何磁盘,多个处理机和磁盘存储器由高速通信网络连接,这种并行结构是()A.SD并行结构B.SA并行结构C.SN并行结构D.SM并行结构正确答案:A本题解析:暂无解析14.下列不属于数据仓库特征的是()A.面向主题的B.集成的C.实时更新的D.时变的正确答案:C本题解析:暂无解析15.0LAP的体系结构是()A.两层C/S结构B.两层B/S结构C.三层C/S结构D.三层B/S结构正确答案:C本题解析:暂无解析二、填空题(共10题,共20分)16.DBMS的数据控制功能包括完整性控制、并发控制、安全性控制和______。

自考03139 数据库技术

自考03139 数据库技术

自考03139 数据库技术第一章1.什么是数据库?什么是数据库管理系统?举例说明。

简述数据库系统的优点。

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。

数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

2.数据库系统的优点:数据结构化; 数据库系统实现了整体数据的结构化,这是数据库的最主要的特征之一。

这里所说的“整体”结构化,是指在数据库中的数据不再仅针对某个应用,而是面向全组织;不仅数据内部是结构化,而且整体式结构化,数据之间有联系。

3.数据的共享性高,冗余度低,易扩充因为数据是面向整体的,所以数据可以被多个用户、多个应用程序共享使用,可以大大减少数据冗余,节约存储空间,避免数据之间的不相容性与不一致性。

4.数据独立性高数据独立性包括数据的物理独立性和逻辑独立性。

物理独立性是指数据在磁盘上的数据库中如何存储是由DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样一来当数据的物理存储结构改变时,用户的程序不用改变。

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不改变。

数据与程序的独立,把数据的定义从程序中分离出去,加上存取数据的由DBMS负责提供,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。

5.数据由DBMS统一管理和控制数据库的共享是并发的(concurrency)共享,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同一个数据。

联系、联系的类型、联系在层次模型、网状模型和关系模型上的应用。

数据模型的主要任务就是研究记录类型之间的联系。

目前,数据库领域采用的数据模型有层次模型、网状模型和关系模型,其中应用最广泛的是关系模型。

自考数据库系统原理完整版

自考数据库系统原理完整版

自考《数据库系统原理》串讲笔记第一章数据库基础知识学习目的与要求:本章属于基础知识,主要是对一些概念的理解和记忆。

没有难点,相对的重点是数据模型的四个层次,数据库管理系统的功能,数据库系统的全局结构。

考核知识点与考核要求1.1 数据管理技术的发展阶段(识记)1.2 数据描述的术语(领会)1.3 数据抽象的级别(领会)1.4 数据库管理系统(DBMS)(领会)1.5 数据库系统(DBS)(领会)1.1 数据管理技术的发展几个数据库的基本术语:数据:描述事物的符号记录数据处理: 是指从某些已知的数据出发,推导加工出一些新的数据,这些新的数据又表示了新的信息。

数据管理: 是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。

数据管理技术:对数据的收集、整理、组织、存储、维护、检索、传送等操作,基本目的就是从大量的,杂乱无章的,难以理解的数据中筛选出有意义的数据。

数据处理是与数据管理相联系的,数据管理技术的优劣,将直接影响数据处理的效率。

1. 人工管理阶段(20 世纪50 年代中期以前)1)数据不保存在机器中;2)没有专用软件对数据进行管理;3)只有程序的概念,没有文件的概念;4)数据面向程序。

2. 文件系统阶段特点与缺陷(20 世纪50 年代后期至60 年代中期)1)数据可长期保存在磁盘上;2)数据的逻辑结构与物理结构有了区别;3)文件组织呈现多样化;4)数据不再属于某个特定程序,可以重复使用;5)对数据的操作以记录为单位。

文件系统三个缺陷:1)数据冗余性2)数据不一致性3)数据联系弱3. 数据库阶段(20世纪60年代后~至今)数据管理技术进入数据库阶段的标志是20 世纪60 年代末三件大事:1)1968 年美国IBM公司推出层次模型的IMS系统;2)1969 年美国CODASYL组织发布了DBTG报告。

总结了当时各式各样的数据库,提出网状模型,尔后于1971 年4 月正式通过。

互联网数据库自考题真题2016年04月

互联网数据库自考题真题2016年04月

互联网数据库自考题真题2016年04月第Ⅰ部分选择题一、单项选择题(在每小题列出的四个备选项中只有一个是符合题目要求。

)1. DBMS并发控制和恢复的基本单位是______A.表B.命令C.事务D.程序答案:C2. SQL语言中,GRANT和REVOKE语句用于实现数据库的______A.完整性控制B.并发控制C.一致性控制D.安全性控制答案:D3. 数据模型有三个要素,其中用于描述系统静态特性的是______A.数据结构B.数据操作C.数据完整性约束D.数据检索答案:A[解答] 数据结构用于描述系统的静态特性。

数据操作用于描述系统的动态特性。

数据的约束条件是一组完整性规则的集合。

4. 为了方便使用数据库,DBMS提供的数据操纵语言可以嵌入到某一高级语言中,该高级语言称为______A.会话语言B.宿主语言C.主控语言D.虚拟语言答案:B[解答] 数据操纵语言(DML)分为宿主型DML和自主型DML两类。

宿主型DML本身不能独立使用,必须嵌入主语言中。

自主型DML又称为自含型DML,它们是交互式命令语言,语法简单,可以独立使用。

5. 若两个实体间联系的是类型M:N,则将其转化为关系时应______A.将M方的码纳入N方B.将N方的码纳入M方C.将M方的码纳入N方,同时将N方的码纳入M方D.另建一个关系,包括M方和N方的码以及联系上的所有属性答案:D[解答] 一个M:N联系转换为一个关系模式,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性。

6. URL正确的含义是______A.网络协议B.统一资源定位器C.Internet节点D.网络资源答案:B7. 关于VBScript脚本语言的变量,下面叙述正确的是______A.变量使用之前必须声明B.显式声明变量必须使用DimC.可以显式声明,也可隐式声明D.变量名称长度没有限制答案:C8. 在E-R概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的______A.主码B.属性C.联系D.域答案:D[解答] 属性的取值范围称为该属性的域。

互联网数据库(自学考试考试0911配套-(0911)-详细版

互联网数据库(自学考试考试0911配套-(0911)-详细版

1.1
数据管理技术的发展
1.1.1 人工管理阶段
1.1.2 文件系统阶段 1.1.3 数据库系统阶段
1.1.4 数据库系统的产生与发展
1.1

数据管理技术的发展
数据管理:对数据的分类、组织、编码、存储、检索 和维护,它是数据处理的核心。 数据、数据库、数据库系统和数据库管理系统的概念
◦ 数据(D):描述事物的符号记录。
自考(0911)
互联网数据库
第一章 绪论
2018年 1 月
第一章 绪论
本章节主要掌握以下内容点: 一、数据管理技术的发展
数据、数据库、数据库系统和数据库管理系统的概念; 数据管理经历的三个阶段;数据库技术的研究领域;数据库管 理系统软件的研制、数据库设计和数据库理论。
二、数据模型
三要素:数据结构、数据操作、完整性约束的概念和意义;函 数模型的涵义及表示方法;实体—联系方法, E-R 图;实体、 属性、码、域、实体型、实体集和联系的概念;层次模型、网 状模型和关系模型概念和区别。


2、数据库设计
按照应用要求为某一部门或组织设计一个结构良好、使用方
便、效率较高的数据库及其应用系统。

3、数据库理论 主要集中于关系的规范化理论和关系数据理论。
1.2、数据模型
数据模型是现实世界数据特征的抽象, 是数据库系统的核心和基础。
数据模型应满足三方面要求: 1.能比较真实地模拟现实世界。 2.容易为人所理解。 3.便于在计算机上实现。
◦ 数据库(DB):数据库是长期存储在计算机内、有组织、可 共享的数据集合。
◦ 数据库系统(DBS):是实现有组织地、动态地存储大量关 联数据,方便多用户访问的计算机软件、硬件和数据资源组 成的系统,即采用了数据库技术的计算机系统。 ◦ 数据库管理系统(DBMS):是位于用户与操作系统之间的 一层数据管理软件,为用户或应用程序提供访问DB的方法, 包括DB的建立、查询、更新及各种数据控制。DBMS总是基 于某种数据模型,可以分为层次型、网状型、关系型、面向 对象型DBMS。

2019年自考《互联网数据库》试题及答案

2019年自考《互联网数据库》试题及答案

2019年自考《互联网数据库》试题及答案一、单项选择题(在备选答案中选出一个正确答案,每小题2分,共30分)1、数据库的概念模型独立于【A 】。

A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界2、子模式是【B 】。

A.模式的副本B.模式的逻辑子集C.多个模式的集合D.以上三者都不对3、通常情况下,下面的关系中不可以作为关系数据库的关系是【D 】。

A.R1(部门号,部门名,负责人)B.R2(部门号,部门名,所在分公司名称)C.R3(部门号,部门名,部门电话)D.R4(部门号,部门名,部门成员)4.设有关系R和关系S进行如图所示的运算,则运算结果中含有元组的数目是【A 】。

A. 6B. 7C. 8D. 95、假设两个关系中已经存在如图所示元组,其中厂商的关键字是厂商号,产品的主关键字是产品号:若再往产品关系中插入如下元组:I(P03,红,C02)II(P01,蓝,C01)III(P04,白,C04)IV(P05,黑,null)能够插入的元组是【D 】。

A. I,II,IVB. I,IIIC. I,IID. I,IV6、下列关于索引的叙述,正确的是【A 】。

A.可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率B.一个基本表最多只能有一个索引C.建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素D.一个基本表上至少要存在一个索引7、关系规范化中的删除操作异常是指【A 】。

A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入8、关系模式中,满足2NF的模式,则【B 】。

A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF9、设有两个事务T1和T2,它们的并发操作如下所示。

对于这个并发操作,下面评价正确的是【 A 】。

A.该操作丢失了修改B.该操作不存在问题C.该操作读“脏”数据D.该操作不能重复读10、关于死锁,下列说法中正确的是【D 】。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第四章关系数据库规范化练习一.单选题01.对数据库模式进行规范化处理,是在数据库设计的()。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段02.又例如:若关系模式中不存在候选码X、属性组Y以及非主属性Z(Z Y),使得X→Y,Y→Z和Y→X成立,则()。

P80定义4.8A.R∈1NFB.R∈2NFC.R∈3NFD.R∈4NF03.在关系模式R(U,F)中,如果X→Y,并且不存在X的真子集X1,使X1→Y,则称函数依赖X→Y为()。

A.平凡函数依赖B.部分函数依赖C.完全函数依赖D.传递函数依赖04.设有关系模式R(A,B,C,D,E,F),其函数依赖集为{E→D,C→B,(C,E)→F,B→A},则R最高达到( )。

A.1NFB.2NFC.BCNFD.3NF 05.SQL语句CREATE TABLE 定义的是数据库的( )。

A.外模式B.模式C.内模式D.存储模式06.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()。

A.W1(工号,姓名),W2(工种,定额)B.W1(工号,定额),W2(姓名,工种)C.W1(工号,姓名,工种),W2(工种,定额)D.W1(工号,工种,定额),W2(工号,姓名)07.在关系模式R中,对于属性集X、Y, 若X→Y,对X的任一真子集X’, X’→Y,则称()。

A.Y传递函数依赖于X B.Y部分函数依赖于XC.Y完全函数依赖于X D.X,Y相互函数依赖08.在E-R概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的()。

A.主码B.属性C.联系D.域09.如果关系模式R属于INF,且每个非主属性既不部分函数依赖于候选码,也不传递函数依赖于候选码,则称R属于()。

A.2NFB.3NFC.BCNFD.4NF10.关系模式中各级范式之间的关系为( )。

A.3NF 2NF 1NFB.3NF 1NF 2NFC.1NF 2NF 3NFD.2NF 1NF 3NF11.所谓2NF,就是()。

A.不允许关系模式的属性之间有函数依赖Y→X,X是码的真子集,Y是非主属性B.不允许关系模式的属性之间有函数依赖X→Y,X是码的真子集,Y是非主属性C.允许关系模式的属性之间有函数依赖Y→X,X是码的真子集,Y是非主属性D.允许关系模式的属性之间有函数依赖X→Y,X是码的真子集,Y是非主属性12.设关系模式R∈1NF,如果对于R的每个非平凡多值函数依赖X→→Y,若Y不是X的子集,X必含有候选码,则()。

A.R∈1NFB.R∈2NFC.R∈3NFD.R∈4NF13.若要求分解保持函数依赖,那么模式分解一定能够达到( ),但不一定能达到()。

A. 2NFB. 3NFC. BCNFD. 1NF14.数据的逻辑独立性是指( )。

A.存储结构与物理结构的逻辑独立性B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性D.数据元素之间的逻辑独立15. 范式是指()。

A.规范化的等式B.规范化的关系C.规范化的数学表达式D.规范化的抽象表达式16. 如果一个分解保持了函数依赖,则它可以()。

A.完全解决各种异常情况B.减轻信息的丢失C.减轻或解决各种异常情况D.根本不丢失信息二、填空题17. 如果一个关系数据库中的所有关系模式都属于 ,那么在函数依赖范畴内,它已经实现了模式的彻底分解,达到了最高的规范化程度,消除了插入异常和删除异常。

P82-8318. 3NF和BCNF是以为基础的关系模式规范化程度的测试。

P8219. 规范化理论提供的一套完整的模式分解算法中,若要求分解具有无损连接性,那么模式分解一定能够达到。

P9120. 若要求分解保持函数依赖,那么模式分解一定能达到,但不一定能达到BCNF。

21. 将1NF关系转化为2NF的方法是消除原关系中非主属性对码的。

22. 对函数依赖X->Y,如果Y是X的子集,则称X->Y为函数依赖。

23. 将2NF关系模式转化为3NF的关系模式,是消除原关系中非主属性对主码的。

24.对关系进行规范化,通常只要求规范化到 ,该规范化过程能很好地保持数据的性和性。

25.在一个关系中,若每个属性都是不可再分的,则此关系的规范化程度一定属于。

26.若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系已达到范式。

27. 若一个关系的任何属性都不部分依赖和传递依赖于任何候选码,则称该关系达到范式。

28.关系模式由3NF转化为BCNF是消除了主属性对码的______和______。

29.数据库设计应包括两个方面的内容:______设计和______设计。

30.在一个关系模式中,X能函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每一属性,则称为关系R的一个 . 31.一个关系若存在部分函数依赖或传递函数依赖,则必然会造成和。

32. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A->B,A->C,(A,D)->E},该关系的候选码是;该关系只满足范式;若要规范化为高一级的范式,应该分解成个关系,并写出分解得到的各个关系模式。

33. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A->B,A->C,A->D,D->E},该关系的候选码是;该关系只满足范式;若要规范化为高一级的范式,应该分解成个关系,写出分解得到的各个关系模式。

并进一步分析分解得到的各个关系已达到第几范式。

34.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={E->D,C->B,(E,C-)>F,B->A},则R最高达到。

35. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={(A,B)->C,B->D,D->E,C->B}.(1)该关系的候选码是;该关系只满足范式;(2)若R分解成(A,B,C)和R2(B,D,E) 2个关系,请问该分解是否保持函数依赖?。

(3)分析R1和R2分别为第几范式?为什么?三、简答题36.何谓关系模式的规范化?37. 仅满足1NF的关系模式会存在哪些问题?38.关系模式规范化时应遵循什么原则?。

39. 简述关系模式规范化的步骤。

四、设计题假设一网上商城现进行促销活动,已知要求如下:(1)能随时查询促销商品的编号、名称、折让规则、基准单价;(2)顾客订货时,对每个商品应根据不同订货数量或基准总价采用不同的优惠折让;(3)根据顾客在数据库中登记的地址、名称、邮编、电话等信息为顾客送货。

顾客有惟一的编号。

根据以上描述完成40—43题。

40.设计出满足要求的E—R模型。

41.将E—R模型转换为等价的关系模式,并标示出主码。

42.查询出各商品的销售总数和总金额,按销售总数的降序显示结果。

写出完成此功能的SQL语句。

43.使用嵌套查询查出订购了“天府花生”的顾客的顾客编号、顾客名称、电话。

五、综合题(本大题10分)44.设有一个记录各个球队队员每场比赛进球数的关系模式R(队员编号,比赛场次,进球数,球队名,队长名)如果规定每个队员只能属于一个球队,每个球队只有一个队长。

根据以上信息完成如下任务:(1)写出根据该关系模式创建表“比赛情况”的SQL语句;(4分)(2)写出关系模式R的基本函数依赖和主码;(4分)(3)把R分解成2NF模式集。

(2分)六、判断题45.修改主码的操作是不允许的。

正确46.SQL语言集数据查询(Data Query)、数据操纵(Data Manipuiation)、数据定义(Data Definition)和数据控制(Data Control)功能于一体。

正确47.如果一个关系模式R的所有属性都是不可分的基本数据项,则R∈3NF。

错误48.关系关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外部码(Foreign)。

正确第四章关系数据库规范化练习答案一、选择题1. C2. C3. C4. A 主码为:(C,E)所以存在部分依赖和传递依赖5. B6. C7. C8. D9. B10.A11.B12.D13.BC14.C15.B16.C二、填空题17.BCNF18.函数依赖19.4NF20.3NF21.部分函数依赖22.平凡函数依赖23.传递函数依赖24.3NF,无损连接,函数依赖25.1NF26.3NF27.BCNF28.部分函数依赖,传递函数依赖29.结构(数据),行为(处理)30.X,候选码31.数据冗余,操作异常32.(A,D), 1NF, 2, R1(A,B,C), R2(A,D,E)33.A, 2NF, 2, R1(A,B,C,D), R2(D,E), BCNF34.候选码:(E,C), 1NF35.①1NF, ②是,③R2∈2NF R1∈3NF三、简答题36.规范化:数据库中的关系模式要达到一定的规范要求,使所设计的数据库结构合理、数据的一致性、共享性和可操作性好。

37.1NF的关系模式存在的问题:数据冗余,增、删、改操作异常等。

38.规范化的原则:(1)进行无损连接分解;(2)选择合理的规范化程度;(3)正确性和可实现性原则.39.规范化步骤:①对1NF 关系进行投影,消除原关系中非主属性对码的部分函数依赖,将1NF关系转化为若干个2NF关系.②对2NF 关系进行投影,消除原关系中非主属性对码的传递函数依赖,将2NF关系转化为若干个3NF关系.③对3NF 关系进行投影,消除原关系中主属性对码的部分函数依赖和传递函数依赖(也就是说,使决定属性都投影成候选码),得到一组BCNF关系.以上三步可以合并为一步:对原关系进行投影,消除决定属性不是候选码的任何函数依赖.④对BCNF 关系进行投影,消除原关系中非平凡且非函数依赖的多值依赖,得到一组4NF关系.⑤对4NF 关系进行投影,消除原关系中不是由候选码所蕴含的连接依赖,得到一组5NF关系.四、设计题40.E-R图:41. 数据库中包含的关系模式:①商品表(商品编号,商品名称,单价,折让规则);主码:商品编号②顾客表(顾客编号,顾客名称,地址,邮编,电话);主码:顾客编号③订单表(订单编号,顾客编号,商品编号,订购数量,金额)主码:订单编号,顾客编号,商品编号42.SELECT s.商品编号,SUM(订购数量)AS 销售总数,SUM(数量*单价)AS 总金额FROM 订单表d,商品表sWHERE s.商品编号=d.商品编号GROUP BY 销售总数DESC;43.SELECT 顾客编号,顾客名称,电话FROM 顾客表WHERE 顾客编号IN(SELECT 顾客编号FROM 订单表WHERE 商品编号IN(SELECT 商品编号FROM 商品表WHERE 商品名称=’天府花生’));五、综合题44.(1)CREATE TABLE R(队员编号 INT,比赛场次 INT,进球数 INT,球队名 CHAR(20),队长名 CHAR(20));(2) 函数依赖: (队员编号,比赛场次)->进球数, 队员编号->球队名,队员编号->队长名; 主码: (队员编号,比赛场次)(3) 投影分解成2NF : R1(队员编号,比赛场次,进球数)R2(队员编号,球队名,队长名)。

相关文档
最新文档