数据库模拟试题4(含答案)

合集下载

数据库模拟试题+参考答案

数据库模拟试题+参考答案

数据库模拟试题+参考答案一、单选题(共82题,每题1分,共82分)1.数据库管理系统的作用描述,最恰当的是( )A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享正确答案:C答案解析:数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。

2.关闭Access数据库可以使用的快捷键是 ( )A、Alt+F4B、Alt+ F + XC、Alt+ F +CD、Ctrl+O正确答案:C3.在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )A、排序B、隐藏C、筛选D、冻结正确答案:C4.使用表设计器定义表中字段时,不是必须设置的内容是()A、数据类型B、字段大小C、说明D、字段名称正确答案:C5.关于主关键字(即主键)的说法正确的是( )。

A、主关键字的数据能够重复B、主关键字中不许有重复值和空值C、一个表可以设置多个主关键字D、主关键字只能是单一的字段正确答案:B答案解析:A.作为主关键字的字段,它的数据不能重复;C.一个表可以设置一个主关键字;D.主关键字可以是多字段。

6.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。

7.为加快对某字段的查找速度,应该( )。

A、使该字段数据格式一致B、防止在该字段中输入重复值C、使该字段成为必填字段D、对该字段进行索引正确答案:D8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。

数据库试题及答案

数据库试题及答案

数据库系统概论模拟试题(4)一、填空题:02分,每题02分1、如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加()而不能加()。

二、单选题:20分,每题02分2、要查询与“xx电大”的课程(c)相关的所有教授(p)的名字,可用如下OQL语句。

SELECT FROM Prefessors pWHERE () c IN p.professorRelated:=’xx电大’;A: ALLB: FOR ALLC: EXISTD: EXISTS3、1.用户要执行语句UPDATE StdSET(Grd=Grd+1)WHERE Grd=90则这个用户必须拥有的数据库权限有()。

A: 插入权限B: 修改权限C: 查询权限D: 删除权限4、关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:并、差、投影,选择和()A: 交B: 笛卡尔积C: 自然连接D: θ连接5、SELECT 语句执行的结果是()。

A: 数据项B: 元组C: 表D: 数据库6、在SELECT 语句中使用A VG (属性名) 时, 属性名()。

A: 必须是数值型B: 必须是字符型C: 必须是数值型或字符型D: 不限制数据类型7、当选择满足一定条件的元组进行分组时,应使用的关键字是()。

A: SELECTB: GROUPC: WHERED: HA VING8、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为()的联系。

A: 1对1B: 1对多C: 多对多D: 多对19、如果一个关系R中的所有非主属性都完全函数依赖于每个候选关键字,则称关系R属于()。

A: 2NFB: 3NFC: 4NFD: BCNF10、现有学生关系Student,属性包括学号(Sno),姓名(Sname),所在系(Sdept),系主任姓名(Mname),课程名(Cname)和成绩(Grade)。

这些属性之间包含如下联系:一个学号只对应一个学生;一个学生只对应一个系;一个系只对应一个系主任;一个学生的一门课只对应一个成绩;学生名可以重复;系名不重复;课程名不重复。

SQL四级模拟试卷及答案

SQL四级模拟试卷及答案

数据库原理及应用分析考试模拟试卷及答案数据库管理人员(SQL Server)(四级)“数据库原理及应用分析”试卷注意事项1.考试时间:90min。

2.请首先按要求在试卷的标封处填写您的姓名、准考试号和所在单位的名称。

3.请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。

4.不要在试卷上乱写乱画,不要在标封区填写无关的内容。

第一部分数据库原理单项选择题(第1题~第40题。

选择一个正确答案,将相应字母填入题内的括号中。

每题0.5分,满分20分)1.描述事物的符号记录称为()。

A.信息B.数据C.记录D.记录集合2.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为()。

A.数据定义语言(DDL)B.数据管理语言C.数据操纵语言(DML)D.数据控制语言3.下列不属于数据模型三要素的是()。

A.数据结构B.数据操作C.数据的约束条件D.静态特性4.数据库网状模型应满足的条件是()。

A.允许一个以上的结点无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点C.有且仅有一个结点元双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲5.当数据库的()改变了,由数据库管理员对()映象作相应改变,可以使()保持不变,从而保证了数据的物理独立性。

使用以下选项组合填入空格内,正确的是()。

A.外模式/模式模式用户模式B.模式模式/内模式外模式/模式C.存储结构模式/内模式模式D.模式存储结构用户模式6.对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是()。

A.外模式B.模式C.子模式D.内模式7.关于模式间的映象叙述错误的是()。

A.外模式/模式映象是对数据库中不同用户的外模式与数据库逻辑模式之间对应关系的描述B.模式/内模式映象是对数据库中数据全局逻辑结构与数据的物理存储组织结构之间对应关系的描述C.对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义了该外模式与模式之间的对应关系D.当模式改变时,由数据库管理员对各个外模式/模式映象不作相应的改变,可以使外模式保持不变8.下面关于关系性质的说法中,错误的是()。

国家四级数据库工程师模拟试卷4(题后含答案及解析)

国家四级数据库工程师模拟试卷4(题后含答案及解析)

国家四级数据库工程师模拟试卷4(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.下面各项中,哪几项组成数据库系统?——①操作系统②用户③数据库管理系统④数据库管理员⑤数据库A.①③④⑤B.③④⑤C.①②④⑤D.①②③④⑤正确答案:D解析:数据库系统广义由数据库、操作系统、数据库管理系统(及其工具)、应用系统、数据库管理员和用户构成。

2.在下面各项中,哪些是当前应用开发工具的发展趋势?——I.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境A.I和ⅡB.只有ⅡC.只有ⅢD.都是正确答案:D解析:题中各项均是当前应用开发工具的发展趋势。

3.、在数据库设计中,在概念设计阶段用到E—R方法.,其设计出的图称为——。

A.实体表示图B.使用概念图C.实物示意图D.实体联系图正确答案:D解析:E—R网即实体联系图。

4.用二维表结构表示实体以及实体问联系的数据模型称为——。

A.层次模型B.网状模型C.关系模型D.面向对象模型正确答案:C解析:用二维表结构表示实体以及实体间联系的数据模型称为关系模型。

5.关系规范化中的删除异常是指——。

A.应该删除的数据未被删除B.应该插入的数据未被插入C.不该删除的数据被删除D.不该插入的数据被插入正确答案:C解析:关系规范化中的删除异常是指不该删除的数据被删除,插入异常是指应该插入的数据未被捕入。

6.数据库文件结构有多种形式,利用哈希函数实现对数据库快速访问的文件结构——。

A.聚集文件B.顺序文件C.散列文件D.索引文件正确答案:C解析:利用哈希函数实现对数据库快速访问文件结构的是散列文件。

7.对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件索引项的排列顺序相一致,则该索引为——。

数据库模拟试题4(含答案)

数据库模拟试题4(含答案)

数据库模拟试题4(含答案)模拟题4一、填空题(每空1分,共12分)1.数据库是长期存储在计算机内、有组织的、可__的数据集合。

2.构成数据模型的三大要素是__________、数据操作和数据完整性约束。

3.SQL语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应于基本表,内模式对应于4.分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个______________________________管理。

5.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要保持_________关系,又要具有________连接性。

6.在数据库系统中,数据的完整性是指数据的、和7.并发操作带来数据不一致性包括三类:丢失修改、和二、单选题(每空1分,共12分)1.关系数据库管理系统都是基于()理论。

A.Codd的数据关系模型B.数据结构C.计算机操纵系统D.信息管理2.元组关系演算表达式{t|R(t)∧S(t)}表达的是()A.R∪SB.R∩SC.R-SD.S-R3.在数据库中,与查询有关的是()A.数据依赖B.进程管理C.索引D.数据压缩4.在关系模式R(U,F)中,如果某→U,则某是R的()A.候选码B.主码C.超码D.外码5.语句deletefromc表明()A.删除c中的全部记录B.删除基本表cC.删除基本表c中的列数据D.删除基本表c中的部分行6.数据库设计阶段分为()A.物理设计阶段、逻辑设计阶段、编程和调试阶段B.模型设计阶段、程序设计阶段和运行阶段C.方案设计阶段、总体设计阶段、个别设计和编程阶段D.概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段7.关系笛卡尔积运算记号R某S,()A.R为关系名,S为属性名B.R和S均为属性名C.R为属性名,S为关系名D.R和S均为关系名8.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现()A.指针B.游标C.数组D.栈9.下列说法中不正确的是()。

计算机四级数据库工程师模拟试题及答案解析(4)

计算机四级数据库工程师模拟试题及答案解析(4)

计算机四级数据库工程师模拟试题及答案解析(4)(1/20)选择题第1题以下关于IDEF0建模过程和步骤说法错误的是______。

A.在开始建立模型之前,首先要明确建模目的及意图B.把A-0图分解成3~6个主要部分得到A0图C.对A0图中的每个矩形框进行分解,就形成了基本的图形层次结构D.每张图可附不少于2页的叙述性文字说明下一题(2/20)选择题第2题如果关系模式R∈1NF,对于R的每个非平凡的多值依赖X→→Y(Y 图片X),X含有候选码,则R是______。

A.第一范式B.第二范式C.第三范式D.第四范式上一题下一题(3/20)选择题第3题Visual Basic 6.0不能安装在哪个操作系统中______。

A.Windows 95B.Windows XPC.Windows 2000D.Linux上一题下一题(4/20)选择题第4题现有如下两个关系表:职工(职工号,姓名,性别,年龄,职务,基本工资,职务津贴)男职工(职工号,姓名,性别,年龄,基本工资)要求将职工表中男职工的信息插入到男职工表中,以下SQL语句正确的是______。

A.INSERT INTO男职工(职工号,姓名,性别,年龄,基本工资)VALUESSELECT * FROM职工WHERE 性别='男'B.INSET INTO男职工SELECT * FROM 职工WHERE 性别='男'C.INSERT INTO 男职工AS(SELECT 职工号,姓名,性别,年龄,基本工资FROM 职工WHERE 性别='男'D.INSERT INTO 男职工SELECT 职工号,姓名,性别,年龄,基本工资FROM 职工WHERE 性别='男'上一题下一题(5/20)选择题第5题Connection对象的主要属性中,用于指定连接到的数据源名称的是______。

A.ConnectionStringB.ProviderC.ConnectionTimeoutD.State上一题下一题(6/20)选择题第6题下面关系函数依赖的传述中,不正确的是______。

计算机四级数据库模拟试题及答案

计算机四级数据库模拟试题及答案

计算机四级数据库模拟试题及答案一、选择题(1) 数据模型定义子数据库中数据的组织、描述、存储和操作规范,可以分为概念模型、数据结构模型和物理模型三大类。

概念模型的典型代表是A)实体-联系模型B)关系模型C)面向对象模型D)网状模型(2) 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是A)需求分析B)概念设计C)逻辑设计D)物理设计(3) 考虑一个关系表和建立在该表上的一个索引,如果该表中的数据记录的排序顺序与该索引的索引项的排序顺序一致,则该索引为A)聚集索引B)非聚集索引C)稠密索引D)辅索引(4) 当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事务并发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的A)原子性B)一致性C)持久性D)隔离性(5) 在数据库物理设计阶段,建立索引的目的是为了提高数据的A)更改效率B)插入效率C)查询效率D)删除效率(6) 存储过程是存储在数据库中的代码,具有很多有点。

下列陈述中不属于存储过程有点的是A) 可通过预编译机制提高数据操作的性能B)可方便的按用户视图表达数据C)可减少客户端和服务器端的网络流量D)可实现一定的安全控制(7) 数据库文件结构包括堆文件、索引文件和散列文件等几种形式,利用哈希函数实现对数据库快速访问的文件结构是A)顺序文件B)聚集文件C)索引文件D)散列文件(8) 数据库镜像有很多有点,但不包括A)提供完整或接近完整的数据允余,提高数据可靠性B)主数据库系统发生故障时,可快速启用数据库镜像提供服务C)降低数据库存储系统的建设成本D)提高主数据库系统在升级期间的可用性(9) 在SQL Server 2000 中,若希望用户user1 具有数据库服务器上的全部权限,则应将user1 加入到下列哪个角色A)db_owner B) public C) db_datawriter D) sysadmin(10) SQL Server 2000 提供了完全备份、差异备份和日志备份等几种备份方法,其中差异备份备份的内容是A)上次差异备份之后修改的数据库全部内容B)上次完全备份之后修改的数据库全部内容C)上次日志备份之后修改的数据库全部内容D)上次完全备份之后修改的数据库内容,但不包括日志等其他内容(11) SQL Server 2000数据库用户的来源A)可以是所以SQL Server 的登陆用户B)只能是Windows 身份验证的登陆用户C)只能是SQL Server 身份验证的登陆用户D)可以是其他数据库中的用户(12) 数据库的访问接口包括ODBC、OLEDB等,其中ODBC 接口是A)专用的访问SQL Server 数据库的接口B)一种开放的、访问数据库的接口C)通用的访问任何类型的数据的接口D)一种访问关系数据库的控件(13) VB6.0中的数据绑定控件必须A)同时具有DataSource 属性和DataField 属性B)同时具有ConnectionString属性和RecordSource属性C)具有DataSource 属性D)具有ConnectionString属性(14) VB6.0中,ADO数据控件用于连接数据源的属性是A)Refresh B)RecordSource C)CommandTypeD)ConnectionString(15) 在VB6.0 ADO 对象模型中,RecordSet对象的AddNew 方法的功能是A)在对应的的数据库表中增加一条新记录B)在记录集中增加一个新列C)在内存中开辟存放一条新纪录的空间D)增加一个新的记录集(16) 在分布式数据库系统中,一般不适合作为衡量查询代价依据的是A)CPU代价B)I/O代价C)通信代价D)存储代价(17) 在UML模型中,用于表达一系列的对象、对象之间的联系以及对象间发送和接收消息的图是A)协作图B)状态图C)顺序图D)部署图(18) 在分布式数据库的数据分配策略中,若全局数据存在多个副本,且在每个物理场地都保存一个完整的数据副本,则该策略属于A)集中式策略B)分割式策略C)全复制式策略D)混合式策略(19) 许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由?A)充分利用企业信息系统生成的数据B)把企业的各种应用系统集中在一起C)解决企业基本业务应用和数据分析应用之间的性能冲突问题D)以面向主题、集成的方式合理组织数据、实现跨专业视图(20) 从联机事务处理(OLTP)环境中抽取数据、建立新的数据分析环境的最初出发点是A)对企业信息系统中的数据进行整理B)解决企业信息系统中的数据孤岛问题C)解决企业基本业务应用和数据分析应用之间的性能冲突问题D)解决企业信息系统心中的蜘蛛网问题(21) 在数据库三级模式结构中,对数据库中全部的数据逻辑结构和特征进行描述的是A)外模式B)模式C)子模式D)内模式(22) 在数据库应用系统设计过程中,属于物理设计范畴的是A)数据流图设计B)实体-联系图设计C)关系模式设计D)索引设计(23) 下述不属于数据库维护工作的是A)使用数据定义语言建立多个表、构建数据库总体框架B)根据备份计划周期性的备份数据库C)检测数据库的空间使用情况D)调整数据库参数,进行性能优化(24) 以下哪个设计内容不属于数据库应用系统总体设计范畴?A)数据库应用系统体系结构设计B)软硬件选型和配置设计C)数据库软件总体设计D)关系模式设计(25) 下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是A)属性的名字和类型信息B)表上的授权信息C)表中的一个元组D)定义在表上的索引类型(26) 关于并行数据库结构,以下说法错误的是A)在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突B)在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C)在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D)层次结构综合了共享内存、共享磁盘和无共享结构的特点(27) 针对数据量很打的数据库系统,最适合调用应用程序的时机是A)数据库尚未建立之前B)数据库已经建立,但尚未装入任何数据C)数据库已经建立,并已装入部分数据D)全部数据装入数据库之后或投入运行之后(28) 对基于检查点的恢复技术,下列说法中错误的是A)无论事务在检查点之前还是之后提交,都需执行REDO 操作B)可以提高恢复效率C)可以定期建立,也可以按照某种规则建立检查点D)能最大限度的减少恢复数据库时根据日志记录所需执行的恢复操作(29) 设有关系模式:教师表(教师号,教师名,所在系,工资),现需建立一个统计每个系全体教师工资总额的视图,正确的语句是A)CREATE VIEW SalaryView(系名,工资总额)ASSELECT 所在系,COUNT(工资) FROM 教师表GROUP BY 所在系B)CREATE VIEW SalaryView(系名,工资总额)ASSELECT 所在系,SUM(工资) FROM 教师表GROUP BY 所在系C)CREATE VIEW SalaryView ASSELECT 所在系,COUNT(工资) FROM 教师表GROUP BY 所在系D)CREATE VIEW SalaryView ASSELECT 所在系,SUM(工资) FROM 教师表GROUP BY 所在系(30) 下述各图给出的4个并发调度中,哪个不是冲突可串行的?T3T1Write(A)Read(A)Read(A)Write(B)Read(A)Write(B)T2T1Read(A)Write(A)A) B)T4T1Write(A)Read(B)Read(A)Write(B)T5T4Read(A)Read(B)Write(A)Read(B)C) D)二、简答题(1) 数据库应用系统功能设计包括哪两个方面?每个方面主要由哪些设计步骤组成?(10分)(2) 数据库系统处理死锁一般采用哪两类方法?简述每类方法的基本原理(10分)(3) 请按要求解答下列问题:①在设计数据库应用系统时,需要对系统所需的存储空间进行规划。

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【多选题】下列关于关系模型的基本术语的叙述中,哪些是正确的?A.关系模式是对关系的描述B.一般来说,每个关系至少有一个默认的超码C.一个关系的候选码是这个关系的最小超码D.关系的最大超码是该关系的所有属性的集合2.【多选题】下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的?A.集合的交运算满足交换律:E1∩E2= E2∩E1B.集合的并运算满足交换律:E1∪E2= E2∪EC.集合的差运算满足交换律:E1-E2= E2-E1D.集合的除运算满足交换律:E1÷E2= E2÷E1E.自然连接运算满足交换律:E1 E2 = E2 E13.【多选题】下列关于关系模式的规范化问题的叙述中,哪些是正确的?A.关系模式需要满足一定的条件,不同程度的条件称作不同的范式B.第一范式需要满足的条件是元组的每个分量必须是不可分的数据项C.第二范式、第三范式和Boyce-Codd 范式在函数依赖的范围内讨论D.在函数依赖的范畴内,Boyce-Codd 范式达到了最高的规范化程度E.第四范式的讨论范围不仅涉及函数依赖,还涉及多值依赖4.【单选题】下列关于关系的形式定义的叙述中,哪一条是错误的?A.用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集B.用集合论的观点定义关系:关系是度为K的元组的一个有限集合C.每一个关系仅仅有一种关系模式D.关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系5.【单选题】在VB6.0ADO 对象模型中,RecordSet 对象的AddNew 方法的功能是A.在对应的的数据库表中增加一条新记录B.在记录集中增加一个新列C.在内存中开辟存放一条新纪录的空间D.增加一个新的记录集6.【单选题】以下有关程序调试原则的说法中,错误的是A.最有效的调试操作是用头脑分析与缺陷征兆有关的信息B.对一个不熟悉的程序进行调试时,不用工具的人往往比使用工具的人更容易成功C. 试探法常常是一种成功调试的手段D.如果程序调试员走进了死胡同,或者陷入了绝境,最好暂时把问题抛开,留到第二天再去考虑7.【单选题】数据库镜像有很多有点,但不包括A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本D.提高主数据库系统在升级期间的可用性8.【单选题】下列关于数据字典的叙述中,哪一条是错误的?A.数据库中的数据通常可分为用户数据和系统数据两部分B.用户数据和系统数据统称数据C.数据字典包括对数据库的描述信息、数据库的存储管理信息、数据库的控制信息、用户管理信息和系统事务管理信息等D.数据字典也称为系统目录9.【单选题】下列关于SQL语言支持用户在基本表上建立索引的叙述中,哪一条是错误的A.索引可以建立在表的一个列或多个列上B.索引一经建立就不能删除C.在一个基本表上最多只能建立一个聚簇索引D.系统在存取数据时会自动选择合适的索弓|作为存取路径10.【单选题】下列关于部分函数依赖的叙述中,哪一条是正确的?A.若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖B.若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖C.若X→Y,且存在X的真子集XD.若X-→Y,且对于X的任何真子集X11.【单选题】在需求获取阶段建立起来的用以描述功能需求的主要模型是A.用例模型B.事件响应模型C.业务流程模型D.业务对象模型12.【单选题】数据库概念设计的任务之一是标识和定义实体集。

计算机等级考试四级数据库原理第4套试题及答案

计算机等级考试四级数据库原理第4套试题及答案

计算机等级考试四级数据库原理第4套试题及答案一、单项选择题(共30分;每题1分)1、下列关于数据与信息的叙述中,哪一条是错误的()。

A)信息总是具有特定的语义,而且可以存储以及加工处理B)文字、图像、声音等都是数据的表现形式C)信息是数据的载体,也是数据的内涵D)信息的价值与它的准确性、及时性、完整性和可靠性有关2、下列哪一个不属于数据库系统中的软件平台()。

A)支持DBMS运行的操作系统(OS)B)检测、预防和消除计算机系统病毒的软件C)以DBMS为核心的应用开发工具D)为特定应用环境开发的数据库应用系统3、下列关于数据模型的叙述中,哪一条是错误的()。

A)数据模型为数据库的表示和操纵提供框架B)数据模型描述了数据库的静态特征与动态行为C)数据模型是数据库系统的核心和基础D)不同抽象层面的数据模型都能很好地模拟现实世界、容易为人们所理解,并且便于在计算机上实现4、下列关于E-R图的叙述中,哪一条是错误的()。

A)E-R图是实体联系图的简称,其英文是Entity-Relationship DiagramB)E-R图是一个图示化模型,能够表示实体型、属性和联系C)E-R图中实体型用矩形表示,矩形框内写明实体名D)E-R图中属性用菱形表示,菱形框内写明属性名5、下列关于关系模型的叙述中,哪一条是错误的()。

A)关系模型是一种物理数据模型B)关系模型用二维表格结构表示各类实体及实体间的联系C)关系模型是数学化的模型,可把表格看成一个集合D)关系模型由IBM公司的研究员E.F.Codd于1970年首次提出6、在数据库技术中,实体-联系模型(即E-R模型)是下列哪一种模型()。

A)概念数据模型B)结构数据模型C)物理数据模型D)逻辑数据模型7、关系数据模型由三大要素组成,下列哪一项表述是正确的()。

A)关系数据结构,关系数据通信,关系操作集合B)关系数据结构,关系操作集合,关系完整性约束C)关系数据通信,关系操作集合,关系完整性约束D)关系数据结构,关系数据通信,关系完整性约束8、设关系R和S具有公共属性集Y,当执行自然连接时,会丢弃那些在Y属性集上没有匹配值的元组。

数据库模考试题及答案

数据库模考试题及答案

数据库模考试题及答案一、单选题(共98题,每题1分,共98分)1.给定如下二个关系表:销售明细表(商品标识,销售时间,单价,数量,金额)日销售表(商品标识。

销售日,总数量,总金额)月销售表(商品标识,销售月份,总数量,总金额)下述说法正确的是()。

A、月销售表的数据粒度最大,数据量最小B、销售明细表的数据粒度最大,数据量最大C、月销售表的数据粒度最小,数据量最小D、日销售表的数据粒度最大,数据量最小正确答案:A2.下列关于数据库备份的叙述,错误的是()。

A、如果数据库很稳定就不需要经常做备份,反之要经常做备份B、数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好C、数据库备份是一项复杂的任务,应该有专业的管理人员来完成D、数据库备份也受到数据库恢复模式的制约正确答案:A3.关于UML的各种视图及其分类,下列说法错误的是()。

A、用例图、类图、对象图,组件图和部署图都是静态视图B、类图和对象图都是结构视图C、顺序图、状态图和组件图都是行为视图D、顺序图、交互图、状态图和活动图都是动态视图正确答案:C4.关系R与关系S只有一个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,下列叙述正确的是( )=A、T1的属性个数大于或等于T2的属性个数B、T1的属性个数等于T2的属性个数C、T1的属性个数大于T2的属性个数D、T1的属性个数小于T2的属性个数正确答案:C5.SQLServer 2000中,如果希望用户ul在DB1数据库中具有查询T1表的权限,正确的授权语句是()。

A、GRANT SELECT ON DB1 (Tl) TOulB、GRANT SELECT TOul ONDB1 (Tl)C、GRANT SELECT TO u 1 ON T1D、GRANT SELECT ON Tl TOul正确答案:D6.事务TO、T1和T2并发访问数据项A、B和C,下列属于冲突操作的是()。

国家四级数据库工程师模拟试卷50(题后含答案及解析)

国家四级数据库工程师模拟试卷50(题后含答案及解析)

国家四级数据库工程师模拟试卷50(题后含答案及解析) 题型有:1. 选择题 2. 简答题 3. 设计题选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1.事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做,这指的是事务的什么特性?——A.原予陛B.一致性C.隔离性D.持久性正确答案:A解析:事务具有四个特性:原子性、一致性、隔离性和持久性。

①原子性:事务是数据库的逻辑单位,事务中包括的操作要么都做,要么都不做。

②一致性:即必须保证在数据库状态发生变化时数据的一致性,在事务作用于数据库过程中,数据应始终满足完整性约束。

③隔离性:事务并发执行时的相对独立性,这是事务并发控制的目标,一个事务的执行不被其他事务干扰。

④持久性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久的。

2.数据的完整性是指数据的正确性、有效性和——。

A.可维护性B.独立性C.相容性D.安全性.正确答案:C解析:完整性规则是数据模型中数据及其联系所具有的制约和依存规则,以保证数据的正确性、有效性和相容性。

3.前缀名为sp的存储过程属于——。

A.扩展存储过程B.用户自定义存储过程C.系统存储过程D.以上都不是正确答案:C解析:存储过程(Stored Procedure)是一组完成特定功能的SQt.语句集,经编译后存储在数据库。

在SQL Server的系列版本中存储过程分为两类:系统提供的存储过程和用户自定义存储过程。

用户自定义存储过程是由用户创建并能完成某一特定功能(如查询用户所需数据信息)的存储过程。

系统过程主要存储在master数据库中以sp.为前缀,并且系统存储过程主要是从系统表中获取信息,从而为系统管理员管理SQI—Server提供支持。

4.利用散列函数(Hash函数,也称为哈希函数)支持快速文件访问的文件组织和存取方法的文件结构是______。

数据库原理期末标准试题第4套及标准答案(格式绝对符合标准)

数据库原理期末标准试题第4套及标准答案(格式绝对符合标准)

数据库原理试题D考试时间:120分钟一、单选题(每小题后的四个备选答案中只有一个是正Array确的,请将你认为正确的那个编号填入题目的括号内。

每小题 1分,本大题共20分。

)1、下面对数据库特点的不正确叙述是()。

A.数据库中的数据可不采用统一的数据模型表示。

B.数据之间的联系强。

C.数据冗余度低。

D.数据由一个软件(DBMS)统一管理。

2、下面对数据模型的不正确叙述是()。

A.数据模型是用来表示数据及数据之间联系的。

B.数据模型可分为三个层次:概念模型、逻辑模型、物理模型。

C.逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。

D.到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。

3、下面对数据库三级模式结构的叙述中,不正确的是()。

A.三级模式结构可提供数据独立性。

B.三级模式结构通过两级映象来实现数据独立性。

C.模式做了修改,用户的应用程序不必修改。

D.内模式做了修改,模式一要定修改。

4、下面对“关系”的叙述中,不正确的说法是()。

A.关系中元组顺序的改变不影响关系结果。

B.关系中的属性可以再分割。

C.关系中不允许在关系中出现两条完全相同的元组。

D.关系中属性顺序的改变不会影响关系结果。

5、下面关于“外键”概念的叙述中,不正确的叙述是()。

A.外键用来建立关系之间的联系。

B.在一个关系中,一个属性不能既主键又是外键。

C.一个关系的主属性可以是外键。

D.一个关系可以有多个外键。

6、设关系R和S的属性集相同,W是R的属性集的子集,下面不正确的等式是()。

A.πW(R∪S)=πW(R)∪πW(S)B.σ(F)(R-S)=σ(F)(R)-σ(F)(S)C.σ(F)(R∪S)=σ(F)(R)∪σ(F)(S)D.σ(F)(R∩S)=σ(F)(R)∩σ(F)(S)7、不属于DBA职责的是()。

A.查看或修改数据库中的数据。

B.对数据库访问的授权C.完整性约束的说明D.模式定义8、在关系模式R(U)中,X⊂U,Y⊂U,X→Y,且Y不包含于X,Y也不能决定X则X与Y之间的关系是()。

VFP模拟试题四及答案

VFP模拟试题四及答案

VFP模拟试题及答案(4)一、单项选择题二、1.在Visual FoxPro中,使用菜单设计器定义菜单,最后生成的菜单程序的扩展名是三、A).MNX四、B).PRG五、C).MPR六、D).SPR七、2.若要创建一个数据3级分组报表,第1个分组表达式是“部门”,第2个分组表达式是“性别”,第3个分组表达式是“基本工资”,已知“部门”与“性别”为字符型,“基本工资”为数值型,则当前索引的索引表达式应当是八、A)部门+性别+基本工资九、B)部门+性别+STR(基本工资)十、C)STR(基本工资)+性别+部门十一、D)性别+部门+STR(基本工资)十二、 3.下列对编辑框控件属性的描述,正确的是十三、A)Sellength的属性的设置可以小于0十四、B)当ScrollBars的属性值为0时,编辑框内包含水平滚动条十五、C)SelText属性在做界面设计时不可用,在运行时可读写十六、D)ReadOnly属性值为.T.时,用户不能使用编辑框上的滚动条十七、 4.储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是十八、A)一对一的联系十九、B)一对多的联系二十、C)多对一的联系二十一、D)多对多的联系二十二、 5.在Visual FoxPro中,下列数据中属于常量的是二十三、A)TOP二十四、B).Y.二十五、C)T二十六、D)12/11/2003二十七、 6.要清除所有变量名第二个字母为X的内存变量,应使用命令是二十八、A)RELEASE ALL *X二十九、B)RELEASE ALL LIKE X三十、C)RELEASE ALL LIKE X*三十一、D)RELEASE ALL LIKE [ X*]三十二、7.顺序执行下列命令后,屏幕显示的输出结果是三十三、STORE [FoxPro]TO TITLE三十四、UPPER(LEFT(TITLE,3))三十五、A)FOXPRO三十六、B)FOX三十七、C)Fox三十八、D)PRO三十九、8.如果测试函数V ARTYPE(W)的值是“U”,则说明四十、A)W是数组四十一、B)W未定义四十二、C)W的值为U四十三、D)W的值无符号四十四、9.一数据库名为学生,要想打开该数据库,应使用命令四十五、A)OPEN 学生四十六、B)OPEN DA TABASE 学生四十七、C)USE DA TABASE 学生四十八、D)USE 学生四十九、10.某数值型字段的宽度为5,小数位为1,则该字段所能存放的最小数值是五十、A)0五十一、B)-99.9五十二、C)-999.9五十三、D)-9999.9五十四、11.在操作过程中,可以进入人机交互工作方式的命令是五十五、A)APPEND BLANK五十六、B)BROWSE五十七、C)REPLACE五十八、D)DELETE ALL五十九、12.在下列记录定位命令中,不能用FOUND( )函数值检测其操作是否成功的命令是六十、A)SEEK六十一、B)FIND六十二、C)LOCATE ……CONTINUE六十三、D)SKIP六十四、13. 在没有打开索引文件的情况下,若使用APPEND命令追加1条记录,其功能等同于命令序列六十五、A) GOTO EOF六十六、B)GOTO BOTTOM六十七、C)GOTO BOTTOM六十八、D)GOTO BOTTOM六十九、INSERT INSERT BEFORE INSERT AFTER INSERT七十、14.当前表的出生日期字段为日期型(MM/DD/YY),年龄字段为数值型,现要根据出生日期按年计算年龄,并写入年龄字段,应使用命令七十一、A)REPLACE ALL年龄WITH YEAR (DATE( ))-YEAR(出生日期)七十二、B)REPLACE ALL年龄WITH DATE( )-出生日期七十三、C)REPLACE ALL年龄WITH DTOC(DATE( ))-DTOC(出生日期)七十四、D)REPLACE ALL年龄WITH V AL(DTOC(DATE( )))-V AL(DTOC(出生日期))七十五、15.若所建立索引的字段值不允许重复,并且一个表只能创建一个,它应该是七十六、A)主索引七十七、B)唯一索引七十八、C)候选索引七十九、D)普通索引八十、16.在VISUAL FOXPRO中建立数据库表时,将单价字段的字段有效性规则设置为“单价>0”,通过该设置,能保证数据的八十一、A)实体完整性八十二、B)参照完整性八十三、C)域完整性八十四、D)更新完整性八十五、17.以下关于TOTAL命令的表述中,正确的是八十六、A)命令的执行结果不生成另一个新表八十七、B)所操作的表文件不必按关键字段索引或排序八十八、C)表中的关键字段必须是数值型字段八十九、D)只能对数值型字段进行汇总九十、18.设在1.2号工作区分别打开两个表,内存变量MN的内容为两个表的公共字段名,内存变量DBN的内容为新表名,在1号工作区执行连接操作正确的是九十一、A)JOIN WITH B TO DBN FOR &MN=&MN九十二、B)JOIN WITH B TO DBN FOR MN=B->&MN九十三、C)JOIN WITH B TO &DBN FOR &MN=B->MN九十四、D)JOIN WITH B TO &DBN FOR &MN=B->&MN九十五、19.已知有如下表:S(S#,SN,SEX,AGE,DEPT)各属性依次为学号,姓名,性别,年龄,系别,检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的SQL SELECT命令是九十六、A)SELECT SN,AGE,SEX FROM S;九十七、WHERE AGE>(SELECT AGE FROM S WHERE SN="王华")九十八、B)SELECT SN,AGE,SEX FROM S WHERE SN="王华"九十九、C)SELECT SN,AGE,SEX FROM S;百、WHERE AGE>(SELECT AGE WHERE SN="王华")百一、D)SELECT SN,AGE,SEX FROM S WHERE AGE>王华AGE百二、20.使用SQL命令进行分组检索时,为了去掉不满足条件的分组,应当百三、A)使用WHERE子句百四、B)先使用WHERE子句,再使用HA VING子句百五、C)先使用HA VING子句,再使用WHERE子句百六、D)在GROUP BY后面使用HA VING子句百七、21.已知有如下表:商品表(商品号,商品名称,单价,产地),执行下面的SQL命令后产生的视图含有的字段名是百八、CREATE VIEW E_SH AS SELECT 商品名称AS 名称,单价FROM 商品表百九、A)商品名称百十、B)名称,单价百十一、C)名称,单价,产地百十二、D)商品名称,单价,产地百十三、22.在Visual FoxPro中,使用命令将学生表中的年龄字段的值增加1岁,应该使用命令百十四、A)UPDATE 学生年龄WITH 年龄+1百十五、B)REPLACE ALL 年龄=年龄+1百十六、C)UPDA TE SET 年龄WITH 年龄+1百十七、D)UPDA TE 学生SET 年龄=年龄+1百十八、23.ACCEPT、INPUT和WAIT命令中可以接收字符型数据的命令是百十九、A)INPUT百二十、B)ACCEPT百二十一、C)WAIT和ACCEPT百二十二、D)3条命令都可以百二十三、24.SQL修改表结构的命令是百二十四、A)ALTER TABLE百二十五、B)MODIFY TABLE百二十六、C)ALTER STRUCTURE百二十七、D)MODIFY STRUCTURE百二十八、25.在Visual FoxPro中,学生表STUDENT中含有通用型字段,表中通用型字段中数据均存储到另一个文件中,该文件名为:百二十九、A)STUDENT.DOC百三十、B)STUDENT.MEM百三十一、C)STUDENT.DBT百三十二、D)STUDENT.FPT二、多项选择题26.在Visual FoxPro中,如果一个字段的宽度为10,则此字段的类型不可能是A)数值型B)通用型C)字符型D)贷币型27.设当前表中含有学号、姓名字段,下列四条命令执行后,肯定生成新表的命令是:A)INDEX ON 姓名TO RSRB)COPY TO RSRC)COPY STRU TO RSRD)SORT TO RSR ON 学号28.下列四条命令中,错误的是A)A=5,B=10B)A=B=10C)STORE 10 TO A,BD)STORE 5,10 TO A,B29.下面有关查询的描述,错误的是A)可以使用CREATE QUERY命令打开查询设计器建立查询B)查询文件的扩展名为.QPRC)使用查询设计器可以生成所有的SQL查询语句D)使用DO语句执行时,可以不带扩展名30.执行命令INPUT "请输入数据:" TO ABC时,通过键盘输入的内容可以是A)字符串B)数值C)逻辑值D)表达式三、判断题31.求一个三位十进制正整数N的十位数字的表达式是MOD(INT(N/10),10)。

数据库期末试题含答案

数据库期末试题含答案

《数据库原理》课程考试模拟题四一、单项选择题(在每小题的四个备选答案中选出一个正确答案。

本题共16分,每小题1分)1. 在数据库中,下列说法()是不正确的。

A.数据库中没有数据冗余 B.数据库具有较高的数据独立性C.数据库能为各种用户共享 D.数据库加强了数据保护2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。

A.大型、中型和小型 B.西文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。

A.外模式 B.内模式 C.存储模式 D.模式4. 下面选项中不是关系的基本特征的是( )。

A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 没有行序和列序D. 没有重复元组5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。

A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。

A.BCD B.BC C.ABC D.C7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。

A.概念模型 B.逻辑模型 C.结构模型 D.物理模型8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。

A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常C.一定属于BCNF D.A和C都是9. 解决并发操作带来的数据不一致性普遍采用( )。

A.封锁技术 B.恢复技术 C.存取控制技术 D.协商10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。

A.可靠性 B.一致性 C.完整性 D.安全性11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。

这是指事务的( ) 。

计算机四级数据库工程师模拟试题及答案解析(2)

计算机四级数据库工程师模拟试题及答案解析(2)

计算机四级数据库工程师模拟试题及答案解析(2)(1/20)选择题第1题设U为所有属性,X、Y、Z为属性集,Z=U-X-Y,下列关于多值依赖的叙述中,哪一条是正确的______。

A.设XYWU,若X→→Y在R(W)上成立,则X→→Y在R(U)上成立B.若X→→Y在R(U)上成立,且Y'Y,则X→→Y'在R(U)上成C.若X→→Y,则X→→ZD.若X→→Y,则X→Y下一题(2/20)选择题第2题设有关系模式R(A,B,C,D),根据语义有如下函数依赖集:F={A→C,BC→D,CD→A}。

关系模式R的候选关键码______。

A.仅有一个,为(B,C)B.仅有一个,为(A,B)C.有两个,为(A,B)和(B,C)D.有两个,为(B,C)和(A)上一题下一题(3/20)选择题第3题下列哪一条不是数据库管理系统为用户提供的功能______。

A.数据定义功能B.数据操纵功能C.事务管理功能D.进程调度功能上一题下一题(4/20)选择题第4题下列关于数据库缓冲区管理的叙述中,哪一条是错误的______。

A.数据库系统中提高访问效率的一个重要手段是尽可能使得要访问的磁盘块已经在内存缓冲区中B.一般地磁盘上数据库内容比缓冲区中相对应的数据库内容要新C.内存缓冲区划分为缓冲块,缓冲块大小一般与磁盘块大小相同D.负责缓冲区空间分配的子系统称为缓冲区管理器上一题下一题(5/20)选择题第5题下列关于数据库查询优化的叙述中,哪一条是错误的______。

A.查询优化指的是从一个查询的多个可能的查询处理策略中找出最有效的查询执行计划的处理过程B.查询优化包括逻辑查询计划选择和物理查询计划选择两个主要步骤C.如果两个关系代数表达式产生的结果关系具有相同的属性集,则称这两个关系代数表达式是等价的D.表达式转换的等价规则是将一个关系代数表达式转换为与之等价的另一个关系代数表达式的规则上一题下一题(6/20)选择题第6题事务的所有操作在数据库中要么全部正确反映出来要么全部不反映。

数据库考试模拟题及答案

数据库考试模拟题及答案

数据库考试模拟题及答案一、单选题(共88题,每题1分,共88分)1.下列关于数据库运行和维护的叙述中,( )是正确的。

A、只要数据库正式投入运行,标志着数据库设计工作的结束B、数据库的维护工作就是维护数据库系统的正常运行C、数据库的维护工作就是发现错误,修改错误D、数据库正式投入运行标志着数据库运行和维护工作的开始正确答案:D2.现实世界中客观存在并能相互区别的事物称为( )A、字段B、实体C、记录D、实体集正确答案:B3. 存取方法设计是数据库设计的( )阶段的任务。

A、物理结构设计B、概念结构设计C、需求分析D、逻辑结构设计正确答案:A4.ACCESS数据库中( )是其他数据库对象的基础。

A、报表B、查询C、表D、模块正确答案:C5.以下说法中,错误的是()A、可以为数据库设置密码来加强数据库的安全B、可以通过备份数据库的方式,防止数据丢失C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理正确答案:D答案解析:压缩和修复数据库的作用是减小数据库存储空间,同时修复各种逻辑错误。

6.候选关键字中的属性称为( )A、复合属性B、主属性C、关键属性D、非主属性正确答案:B7.某表中有“编号”字段,该字段要求第一位字母必须是Q,第二、三位必须为字母,第4-6位必须为数字,则该字段的输入掩码应设置为()A、”Q”LL999B、”Q”??999C、”Q”LL000D、“Q”??000正确答案:C答案解析:第一位必须是字母Q,用“Q”;第二、三位必须为字母,用LL,第4-6位必须是数字用000,因此答案为“Q”LL000。

8. 关系数据模型的三个要素是( )A、关系规范化理论、关系操作集合和关系的完整性约束B、关系数据结构、关系操作集合和关系的完整性约束C、关系数据结构、关系操作集合和关系规范化理论D、关系数据结构、关系规范化理论和关系的完整性约束正确答案:B9. 有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。

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

模拟题4一、填空题(每空1分,共12分)1. 数据库是长期存储在计算机内、有组织的、可_ _的数据集合。

2. 构成数据模型的三大要素是__________、数据操作和数据完整性约束。

3. SQL语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应于基本表,内模式对应于。

4. 分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个______________________________管理。

5. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要保持_________关系,又要具有________连接性。

6. 在数据库系统中,数据的完整性是指数据的、和。

7. 并发操作带来数据不一致性包括三类:丢失修改、和。

二、单选题(每空1分,共12 分)1. 关系数据库管理系统都是基于()理论。

A. Codd的数据关系模型B. 数据结构C. 计算机操纵系统D. 信息管理2. 元组关系演算表达式{t| R(t) ∧S(t)}表达的是()A. R∪SB. R∩SC. R-SD. S-R3. 在数据库中,与查询有关的是()A. 数据依赖B. 进程管理C. 索引D. 数据压缩4. 在关系模式R(U,F)中,如果X→U,则X是R的()A. 候选码B. 主码C. 超码D. 外码5. 语句 delete from sc 表明()A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分行6. 数据库设计阶段分为()A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段7. 关系笛卡尔积运算记号R×S,( )A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名8. 在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现()A. 指针B. 游标C. 数组D. 栈9. 下列说法中不正确的是()。

A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码10. 在下列基本表的定义中,数值5表示()CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A. 表中有5条记录B. 表中有5列C. 表中字符串Sno 的长度D. 表格的大小11. 在视图上不能完成的操作是( )A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图12. 设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为( )A.BCDB.BDC.CDD.BC三、名词解释题(每小题4分,共16分)1.事务2.传递函数依赖3数据库的安全性4.并发控制四、简答题(共18分)1.试述DBMS的主要功能。

(5分)2.DBA的主要职责是什么?(5分)3.什么是日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?(4分)4.进行数据库系统需求分析时,数据字典的内容和作用是什么?(4分)五、(12分)某商店管理涉及商店、商品和职工三个实体,它们分别具有下列属性:商店:商店编号,店名,店址,店经理商品:商品编号,商品名,单价,产地职工:职工编号,职工名,性别,工资这些实体间的联系如下:百货公司管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。

职工参加某商店工作有开始时间,商店销售商品的有月销售量。

①请画出商店、商品和职工的E—R 图。

②将该E—R 图转换为关系数据模型。

六、程序设计题(每小题3分,共21分)现有关系数据库如下:部门(部门编号,部门名称,电话)员工(员工编号,姓名,性别,部门编号,职务)项目(项目编号,项目名称,预算)施工(员工编号,项目编号,工时)用关系代数表达式实现下列1—2小题:1.检索“王小毛”的员工的部门编号和职务;2.检索工时超过100小时的项目名称和员工的姓名;用SQL语言实现下列3—7小题:3.查询每个员工的姓名,并按职称降序排列;4.查询总工时在480小时以上(含480小时)的员工编号和总工时;5.检索职称为“高级工程师”,同时至少参加了一预算在100万以上的项目的员工的姓名和部门名称;6.定义一个工作量视图,包含的属性有员工编号、姓名、项目名称和工时。

7.对项目名称为“高教新区项目”的施工工时增加50小时;七、(9分)现有一个未规范化的表,包含了项目. 部件和部件向项目已提供的数量信息。

请采用规范化方法,将该表规范化到3NF要求。

模拟题4答案一、填空题:每空1分,完全正确得1分,错误得0分,不倒扣分,不完整酌情得0.5分。

1.共享2.数据结构3.视图存储文件4.分布式数据库管理系统(或DDBMS)5.函数依赖无损6. 正确性(或合法性)有效性相容性(或一致性)(位置可相互交换)7. 重复读读“脏”数据(或脏读,或污读)(位置可相互交换)二、单选题:每空1分,共15分。

选错或多选得0分,不倒扣分1. A2. D3. C4. C5. A6. D7. D 8. B 9. C 10. C 11. C 12. C三、名词解释题(每小题4分,共16分。

理解正确,表达不一致,酌情给分)1. 事务答:用户定义的一组按顺序执行的不可分割的数据库操作序列。

2. 传递函数依赖答:在关系模式R(U)中,X. Y是U的子集,若X->Y,Y\->X,Y->Z,则称Z 传递函数依赖于X。

3. 数据库的安全性答:保护数据库,防止因用户非法使用数据库造成数据泄密、更改或破坏。

4. 并发控制答:就是用正确的方法调度并发操作,以免不同事务的执行会互相带来干扰。

四、简答题(共18分。

理解正确,表达不一致,酌情给分)1. 试述DBMS的主要功能。

(5分)答:DBMS的主要功能有:(1)数据库的定义功能(2)数据库的操纵功能(3)数据库的运行控制功能(4) 数据库的运行和维护功能(5)数据字典2. DBA的主要职责是什么?(5分)答:(1)数据库的设计(1分)(2)数据库的存储和存取(1分)(3)数据库的运行(1分)(4)数据库的重组(1分)(5)数据库的维护(1分)3、什么是日志文件?登记日志文件时为什么必须要先写日志文件,后写数据库?(4分)答:日志文件是用来记录事务对数据库的更新操作的文件。

(2分)如果先写了数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。

(2分)4、进行数据库系统需求分析时,数据字典的内容和作用是什么?(4分)答:数据字典是各类数据描述的集合,通常包括数据项. 数据结构. 数据流.数据存储和处理过程5个部分。

(2分)数据字典有助于数据的管理和控制,为设计人员和数据库管理员在数据库设计. 实现和运行阶段控制有关数据提供依据。

(2分)五、(12分)答:实体:商店(商店编号,店号,店址,店经理)(0.5分)商品(商品编号,商品名,单价,产地)(0.5分)职工(职工编号,职工名,性别,工资)(0.5分)联系:P1-商店销售商品的有销售量间(0.5分)P2-职工参加某商店工作的开始时(0.5分)ER图:(5分)关系模式集:商店模式(商店编号,店号,店址,店经理)(0.5分)商品模式(商品编号,商品名,单价,产地)(0.5分)职工模式(职工编号,职工名,性别,工资)(0.5分)P1模式(商店编号,商品编号,月销售量)(0.5分)P2模式(商店编号,职工编号,开始时间)(0.5分)或关系模式集:商店模式(商店编号,店号,店址,店经理)(0.5分)商品模式(商品编号,商品名,单价,产地)(0.5分)职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)(1分)P1模式(商店编号,商品编号,月销售量)(0.5分)六、程序设计题(每小题3分,共21分)答:1.π部门编号,职务 (σ姓名=‘王小毛’(员工))2. π项目名称,姓名(σ工时)100(施工)项目员工))3.SELECT 姓名 FROM 员工 ORDER BY 职称 DESC4.SELECT 员工编号,SUM(工时) FROM 施工GROUP BY 员工编号 HAVING SUM(工时)>=4805. SELECT 姓名,部门名称FROM 员工,部门,项目,施工WHERE 部门.部门编号=员工.部门编号 AND 员工.员工编号=施工.员工编号AND 施工.项目编号=项目.项目编号 AND 职称=‘高级工程师’ AND 预算>10000006. CREATE VIEW 工作量( 员工编号,姓名,项目名称,工时)AS SELECT员工.员工编号,姓名,项目名称,工时FROM 员工,项目,施工WHERE员工.员工编号=施工.员工编号AND 施工.项目编号=项目.项目编号7.UPDATE 施工SET 工时=工时+50WHERE 项目编号 IN(SELECT 项目编号FROM 项目WHERE 项目名称=‘高教新区项目’)七、(9分)答:原表存在的函数依赖关系为:部件号→部件名,部件号→现有数量,项目代号→项目内容,项目代号→项目负责人,(项目代号,部件号)→已提供数量。

关系键为(项目代号,部件号)。

(2分)存在部分函数依赖:(项目代号,部件号)p→部件名,(项目代号,部件号)p→现有数量,(项目代号,部件号)p→项目内容,(项目代号,部件号)p→项目负责人。

(1分)消除部分函数依赖,分解得到以下的三个关系模式:部件(部件号,部件名,现有数量)项目(项目代号,项目内容,项目负责人)提供(项目代号,部件号,已提供数量)该关系达到2NF。

由于不存在传递函数依赖,也达到3NF。

(3分)。

相关文档
最新文档