数据库技术基础模拟卷
上海大学非计算机专业学生
数据库技术应用试卷(模拟卷)
一、数据库的基本操作(20分)
1.在E:\ANSWER下分别建立一个名为“Directors.accdb”的数据库,在此数据库中建立二张数据表,名字分别是“Teacher”、“Student”(10分)。
2.按“BH”建立两个表的关系(10分)。
以下考题均是对C:\KS中名为“学籍.accdb”的数据库进行操作,请考生在完成下列操作以后将修改后的数据库以原文件名分别保存到E:\ANSWER下。
二、查询的基本操作(10分)
1.创建名为“入学成绩”的查询,查询出“Xjb”表中rxcj大于600分的记录,输出字段为“Xjb”表中的全部字段。
2.创建名为“按学号查询”的查询,该查询能根据从键盘输入的学生学号,查询出其对应的学生信息,输出字段为“Xjb”中的全部字段。
3.创建名为“期末成绩汇总”的查询,统计出每门课程的学习人数,最高期末成绩,最低期末成绩和平均期末成绩,输出字段为:课程名,人数,最高分,最低分和平均分。
三、窗体的基本操作(10分)
1.创建名为“Xjb窗体”的窗体,结果如下图所示。
2.用“窗体向导”同时创建窗体和子窗体的方法,创建名为“学生成绩”的窗体,结果如下图所示。
四、报表的基本操作(10分)
1.创建名为“Xjb报表”的报表,统计出男生和女生的平均入学成绩,结果如下图所示。
2.创建名为“学生标签”的报表,为每个学生创建一张标签,学生标签按入学成绩从小到大排序,结果如下图所示。
五、宏的操作(10分)
1.创建一个名为“打开窗体”的宏,运行该宏能打开“Xjb窗体”。
六.VBA编程(10分)
1.创建一个名为“编程”的标准模块,在其中创建一个名为Test()的过程,该过程的功能是输入5个整数,求出其中的最大数。
(提示,可使用数组、FOR循环结构)。
数据库原理知识总结和期末试卷
数据库知识要点归纳第1章数据库基础知识1.数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。
数据库是长期储存在计算机内的、有组织的、可共享的数据集合。
数据库管理数据两个特征:1.数据整体性 2.数据库中的数据具有数据共享性2.数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件3.数据库应用系统是在数据库管理系统(DBMS)支持下建立的计算机应用系统,简写为DBAS。
数据库应用系统是由数据库系统、应用程序系统、用户组成的。
例如,以数据库为基础的财务管理系统、人事管理系统、图书管理系统,成绩查询系统等等。
4.数据库系统DBS是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。
它通常由软件、数据库和数据管理员组成。
5.数据库中数据独立性数据和程序之间的依赖程度低,独立程度大的特性称为数据独立性高。
1、数据的物理独立性数据的物理独立性是指应用程序对数据存储结构的依赖程度。
2、数据的逻辑独立性数据的逻辑独立性是指应用程序对数据全局逻辑结构的依赖程度。
6.数据库的三级模式是模式、外模式、内模式。
1.模式(Schema)一个数据库只有一个模式 2.外模式(External Schema)一个数据库有多个外模式。
3.内模式(Internal Schema)一个数据库只有一个内模式。
7.数据库系统的二级映象技术第2章数据模型与概念模型1.实体联系的类型:一对一联系(1:1)一对多联系(1:n)多对多联系(m:n)2.E-R图描述现实世界的概念模型,提供了表示实体集、属性和联系的方法。
长方形表示实体集椭圆形表示实体集的属性菱形表示实体集间的联系3.数据模型的三要素数据结构、数据操作、数据约束条件数据结构分为:层状结构、网状结构和关系结构常见的数据模型:层次模型、网状模型和关系模型。
层次模型用树形结构来表示各类实体以及实体间的联系1第3章数据库系统的设计方法1.数据库系统设计应分6个阶段进行,这6个阶段是需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行和维护。
国家二级ACCESS机试选择题数据库基础知识模拟试卷5_真题含答案与解析)-交互57
国家二级ACCESS机试选择题(数据库基础知识)模拟试卷5(总分52, 做题时间90分钟)1. 选择题1.数据访问页可以简单地认为就是一个SSS_SINGLE_SELA 网页B 数据库文件C Word文件D 子表该题您未回答:х该问题分值: 2答案:A解析:数据访问页对象是ACCESS2003版本中用来将ACCESS数据库中的数据发布到网络上的数据库对象,不仅能发布数据,合法用户也能通过数据访问页对数据进行编辑。
数据访问页就是网页,格式编码为HTML,即超文本标记语言。
2.下列关于Access数据流特点的叙述中,错误的是SSS_SINGLE_SELA 可以支持Internet/Intranet应用B 可以保存多种数据类型的数据,包括多媒体数据C 可以通过编写应用程序来操作数据库的数据D 可以作为网状型数据库支持客户机/服务器应用系统该题您未回答:х该问题分值: 2答案:A解析:本题考查ACCESS数据库的基本特点。
ACCESS数据库的主要特点:能够利用各种图例快速获得数据;利用报表工具快速生成美观的数据报表;采用0LE技术,能方便的创建和编辑多媒体数据库。
支持ODBC标准的SQL数据库的数据;设计过程自动化,具有较好的集成开发功能;提供了断点设置、单步执行等调试功能;Internet/Intranet集成。
3.常见的数据模型有3种,它们是SSS_SINGLE_SELA 网状、关系和语义B 层次、关系和网状C 环状、层次和关系D 字段名、字段类型和记录该题您未回答:х该问题分值: 2答案:B解析:本题考查数据库的基本知识。
常见的数据模型共有三种,分别是层次模型、网状模型和关系模型,目前最普遍应用的是关系模型。
此外,今年发展的面向对象模型也逐渐成为主流数据模型。
4.用二维表来表示实体及实体之间联系的数据模型是SSS_SINGLE_SELA 实体一联系模型B 层次模型C 网状模型D 关系模型该题您未回答:х该问题分值: 2答案:D解析:本题考查数据模型的知识。
整理数据库题库_数据库练习题一
数据库JUNE 2021题库整理人尼克知识改变命运数据库练习题一一、单项选择1.下面关于数据库设计方法的说法中错误的有()A. 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法B. 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法C. 面向数据的设计方法可以较好地反映数据的内在联系D. 面身过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求2. 数据库技术中,独立于计算机系统的模型是()A. E/R模模型B. 层次模型C. 关系模型D. 面向对象的模型3.关于数据库设计步骤的说法中错误的有()A. 数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计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.一个公司只能有一个经理,一个经理只能在一个公司担任职务,公司和总经理职务之间为()联系。
数据库基础期末模拟及答案
数据库基础期末模拟考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2 分,共 40分)1、下面哪个说法符合数据库系统WAL(log先写协议)( )A、库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、成功完成时不需要将与其相关的log页面强制写回磁盘D、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘【答案】D2、采用Access2010模板创建数据库的好处是A、已有框架,快速B、不能改动C、自由灵活D、不用输数据【答案】A【解析】使用模板创建数据库,可以使数据库的创建非常快捷。
通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。
3、某文本型字段中有数据“201”,“52”,“510”,“90”,如果按照降序的方式进行排序,则排序后的结果为()A、201,52,510,90B、510,201,90,52C、52,90,201,510D、90,52,510,201【答案】D【解析】文本型的排序方式是从左到右逐字符比较,直到可以比较出大小为止。
4、运行表单文件(FORMA)的命令是( )。
A、DO FORMAB、USE FORMAC、OPEN FORMAD、DO FORM FORMA【答案】D5、以下()是linux 环境下MySQL默认的配置文件。
A、fB、fC、fD、f【答案】A6、设有关系模式 R(A,B,C,D),函数依赖F={A→B,B→C,A→D,D→C},ρ ={AB,AC,BD}是 R 上的一个分解,则分解ρ中未丢失的函数依赖是A、A→BB、B→CC、A→DD、D→C【答案】A7、数据库技术中,“日志”和操作的关系是( )。
A、操作完成后在记录日志B、操作的同时记录日志C、日志在操作完成之后任何时刻均可记录D、日志先于操作进行记录【答案】D8、下列关于数据库的正确叙述是A、数据库是一个 DBF 文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件【答案】C9、只有满足查询条件的记录才包含在查询结果中,这种连接为______。
2024年软件资格考试数据库系统工程师(中级)(基础知识、应用技术)合卷试题及答案指导
2024年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题干:以下关于数据库系统概念的正确描述是:A. 数据库系统是一种软件,用于管理数据B. 数据库系统是一个用于存储和检索数据的结构化集合C. 数据库系统是一个独立于操作系统的软件组件D. 数据库系统只包含数据,不包含与之相关的应用程序2、题干:以下关于数据库范式(Normalization)的说法,不正确的是:A. 第一范式(1NF)要求表中的所有字段都是原子性的B. 第二范式(2NF)要求满足第一范式,且非主属性完全依赖于主键C. 第三范式(3NF)要求满足第二范式,且非主属性不依赖于其他非主属性D. 第四范式(4NF)要求满足第三范式,且消除所有传递依赖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、在数据库系统中,以下哪种数据模型主要用于表示实体之间的联系?A. 层次模型B. 网状模型C. 关系模型D. 函数模型 10、在SQL语言中,用于创建新表的命令是?A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE11、关于关系数据库的特点,下列说法错误的是:A. 数据结构化B. 数据独立性高C. 数据冗余小D. 操作不方便12、在SQL语言中,用来修改表结构的语句关键字是:A. CREATE TABLEB. ALTER TABLEC. UPDATE TABLED. MODIFY TABLE13、数据库系统中,索引的主要作用是什么?14、在关系数据库中,哪些操作会导致事务的回滚?15、在关系数据库中,以下哪一项描述了“实体完整性”约束?A. 确保每个实体的主键字段都不为空B. 确保每个实体的每个字段都不为空C. 确保实体的主键字段唯一D. 确保实体的外键字段唯一16、在数据库设计中,以下哪个概念描述了“范式”?A. 一个数据库中所有数据项都符合一定的规范B. 数据库中表之间通过外键关联C. 数据库中每个表都只包含一个实体类型的数据D. 数据库中所有数据项都遵循相同的结构17、题目:在数据库设计中,ER图(实体-联系图)主要用于:A. 表示数据库中数据项的类型B. 描述数据库中数据项之间的关系C. 定义数据库中数据的存储结构D. 描述数据库中数据的完整性约束18、题目:在SQL语言中,用于创建数据库的命令是:A. CREATE TABLEB. CREATE DATABASEC. INSERT INTOD. SELECT19、以下哪个选项不是数据库系统中的数据模型?A. 关系型模型B. 网状模型D. 层次模型 20、在数据库设计过程中,以下哪个阶段是确保数据库系统稳定性和性能的关键阶段?A. 需求分析B. 概念结构设计C. 逻辑结构设计D. 物理设计21、在关系数据库系统中,以下哪种查询是SQL语言中定义的DML操作?A. SELECTB. INSERTC. UPDATED. ALL22、在数据库设计中,以下哪种范式是确保数据完整性、避免数据冗余和更新异常的最基本要求?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)23、在数据库系统中,以下哪种数据模型主要用于描述数据间的关系?A. 层次模型B. 网状模型C. 关系模型24、在SQL语言中,用于查询满足特定条件的记录的命令是:A. INSERTB. UPDATEC. DELETED. SELECT25、在关系数据库中,以下哪一项不是数据完整性约束的类型?A. 实体完整性B. 引用完整性C. 用户定义完整性D. 逻辑完整性26、以下哪个SQL语句可以实现查询名为“Employee”的表中,名为“Department”字段的值为“Sales”的记录?A. SELECT * FROM Employee WHERE Department=‘Sales’B. SELECT * FROM Employee WHERE =‘Sales’C. SELECT * FROM Employee WHERE Department=‘Sales’ AND=‘Sales’D. SELECT * FROM Employee WHERE Department.ID=‘Sales’27、在数据库系统中,什么是事务,事务具有哪些特性?28、简述关系数据库的规范化理论及其作用。
11~12学年度第一学期中职对口班《vfp6.0数据库基础》期末考试卷及答案
11~12学年度第一学期中职对口班《vfp6.0数据库基础》期末考试卷及答案一、填空题30*1=30‟1、TIME() 返回值的数据类型是____________。
?type([I am a student]) 的显示结果是________;?MOD(14,-3)结果是__________。
顺序执行下列操作后,屏幕最后显示的结果是_______________Y=DATE()H=DTOC(Y)?V ARTYPE(Y),V ARTYPE(H)2、在定义字段有效性规则时,在规则框中输入的表达式类型是______________3、要想逐条显示当前表中所有记录,可以根据_______函数值来判断是否已经显示完毕。
4、VFP中的表的扩展名为_______。
如果表结构中包含______类型或_______类型的字段时,会产生一个扩展名为________的备注文件。
5、__________和__________用来限制非法数据的输入,而__________则用来控制对已经存在的记录所作的非法操作。
6、要在当前表中第7号记录与第8号记录之间插入一个新记录,可以使用的命令序列是__________________________________。
7、在VFP中,使用TOTAL命令时,表文件应先__________。
8、在不使用索引的情况下,为了定位满足某个条件的记录应该使用命令__________,要继续查找可使用命令__________;9.在数据工作期窗口以及用SET RELATION命令建立的表间关系为______ ,在数据库中为表建立的关系为________。
10、为一个表设定若干种索引后,可以在__________对话框中将其中一种索引设置为主控索引11、在使用locate 命令查询以后,可以用____________来检测是否找到。
12、要控制只能在每月的8 号才能修改表中记录,则相应的触发器表达式为_______13、xsda.dbf共有9条记录,要删除第2、4、6、8号记录,写出其命令格式:________ ___________________________________________。
国家二级MS+Office高级应用机试(数据库设计基础)模拟试卷14
国家二级MS Office高级应用机试(数据库设计基础)模拟试卷14(总分:60.00,做题时间:90分钟)一、选择题(总题数:30,分数:60.00)1.按软件功能分类,数据库管理系统是( )。
(分数:2.00)A.系统软件√B.应用软件C.支撑软件D.以上都不是解析:解析:数据库管理系统(DBMS)是管理数据库的机构,是系统软件,负责数据库中的数据的组织、操纵、维护、控制、保护以及数据服务等。
2.数据库管理系统是( )。
(分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件√C.一种编译系统D.一种操作系统解析:解析:数据库管理系统是用户和操作系统之家的桥梁,需要操作系统的支持,为用户提供服务。
3.数据库应用系统中的核心问题是( )。
(分数:2.00)A.数据库设计B.数据库管理系统√C.数据库D.数据库管理员解析:解析:数据库管理系统是数据库系统的核心。
4.负责数据库中查询操作的数据库语言是( )。
(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言√D.数据控制语言解析:解析:数据库管理系统提供三种语言:数据定义语言、数据操纵语言和数据控制语言。
负责数据查询、新增、更改、删除的是数据操纵语言。
5.负责数据库中数据模式定义的语言是( )。
(分数:2.00)A.数据定义语言√B.数据管理语言C.数据操纵语言D.数据控制语言解析:解析:数据库管理系统提供三种语言:数据定义语言、数据操纵语言和数据控制语言。
负责数据结构定义与数据库对象定义的语言是数据定义语言。
6.数据库管理系统的主要类型不包括( )。
(分数:2.00)A.文件管理系统B.层次数据库系统C.关系数据库系统D.面向对象数据库系统√解析:解析:数据库管理系统类型包括:文件管理系统、层次数据库系统、网状数据库系统和关系数据库系统。
7.SQL语言又称为( )。
(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言√D.结构化操纵语言解析:解析:SQL是Structured Query Language的缩写,结构化查询语言是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
计算机等级考试一级笔试模拟试题4及答案
计算机等级考试一级笔试模拟试题(四)第一卷必做模块必做模块一计算机基础知识(每项1.5分,14项,共21分)一、现代计算机在性能等方面发展迅速,但是 1 并没有发生变化。
计算机采用了两项重要的技术 2 ,因而能高效、自动地连续进行数据处理。
1. A.耗电量 B.体积 C.运算速度 D.基本工作原理2. A.二进制和存储程序控制 B.半导体器件和机器语言C.引入了CPU和内存储器 D.ASCII编码和高级语言二、计算机内部的数据不采用十进制表示的原因是 3 。
设a为二进制数101,b为十进制数15,则a+b为十进制数 4 。
3. A.运算法则麻烦 B.运算速度慢C.容易与八进制、十六进制混淆 D.在计算机电路上实现相对麻烦4. A.16 B.18 C.20 D.112三、计算机术语“CAD”的含义是 5 .在微型计算机中,应用最广泛的字符编码是 6 。
5. A.计算机辅助教学 B.计算机辅助设计 C.计算机辅助分析 D.计算机辅助制造6. A.国标码 B.补码 C.反码、文字的编码标准 D.ASCII码四、CPU中配置高速缓存(Cache)后,能够提高 7 。
在微机中,RAM的特点是 8 。
CPU调用硬盘中的数据需要通过 9 。
7. A.从磁盘输入数据的速度 B.CPU读写内存信息的效率C.打印机的输出质量 D.显示器的刷新频率8. A.与Cache没有关联 B.比硬盘读写速度慢C.断电后其中的信息将会消失 D.CPU不能读取其中的信息9. A.键盘 B.硬盘指示灯 C.光盘 D.内存五、关于计算机指令,正确的说法是 10 。
关于应用软件,不正确的说法是 11 。
10. A.计算机所有程序的集合构成了计算机的指令系统B.不同指令系统的计算机软件相互不能通用,是因为基本指令的条数不同C.加法运算指令是每一种计算机都具有的基本指令D.用不同程序设计语言编写的程序,无须转化为计算机的基本指令就可执行11. A.应用软件是为满足特定的应用目的而编制的 B.应用软件的运行离不开系统软件C.应用软件不能完全替代系统软件 D.应用软件的价格一定比系统软件低六、计算机的运算速度,主要取决于 12 .若一台计算机的字长为4个字节,这意味着 13 。
国家二级C++机试(数据库设计基础)模拟试卷9(题后含答案及解析)
国家二级C++机试(数据库设计基础)模拟试卷9(题后含答案及解析)题型有:1. 选择题选择题1.数据库管理系统是( )。
A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.—种操作系统正确答案:B解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。
知识模块:数据库设计基础2.数据库应用系统中的核心问题是( )。
A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训正确答案:A解析:在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。
所以数据库设计是数据库应用的核心。
知识模块:数据库设计基础3.数据库系统的核心是( )。
A.数据模型B.数据库管理系统C.数据库D.数据库管理员正确答案:B解析:数据库管理系统(DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。
所以,数据库管理系统是数据系统的核心。
知识模块:数据库设计基础4.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )。
A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系正确答案:C解析:数据库系统(Database System简称DBS)由下列几个部分组成:数据库(DB)、数据库管理系统(DBMS)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。
这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。
其中DB(DataBase)即数据库,是统一管理的相关数据的集合;DBMS(Database ManagementSystem)即数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。
国家二级ACCESS机试选择题(数据库设计基础)模拟试卷5
国家二级ACCESS机试选择题(数据库设计基础)模拟试卷5(总分:48.00,做题时间:90分钟)一、选择题(总题数:24,分数:48.00)1.下列叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余√B.经规范化后的数据库系统避免了一切冗余C.数据库系统比文件系统能管理更多的数据D.数据库系统中数据的一致性是指数据类型一致解析:解析:数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。
所谓数据一致性,就是当多个用户试图同时访问一个数据库,它们的事务同时使用相同的数据时,可能会发生以下四种情况:丢失更新、未确定的相关性、不一致的分析和幻想读。
2.每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是(分数:2.00)A.多对一√B.多对多C.一对一D.一对多解析:解析:本题中,一个人可以兼任多所学校的校长,但是一所学校只有一名校长,因此学校对校长是多对一关系。
3.定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是(分数:2.00)A.部门名B.部门成员√C.部门总经理D.部门号解析:解析:所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。
如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。
在第一范式(1NF)中表的每一行只包含一个实例的信息。
本题中“部门”关系模式中的“部门成员”可以分割成其它基本数据项,因此它导致“部门”关系模式不满足第一范式。
4.在关系数据库中,描述全局数据逻辑结构的是(分数:2.00)A.内模式B.用户模式C.概念模式√D.物理模式解析:解析:概念模式也称为模式或逻辑模式,概念模式是数据库中全体数据的整体逻辑结构和特征的描述,概念模式通常还包含有访问控制、保密定义和完整性检查等方面的内容,以及概念/物理之间的映射。
